π§ 1. Mandatory Dependency
Also called: Hard logic
π Definition:
Dependencies that are legally or physically required, based on the nature of the work or contractual obligations.
β Characteristics:
- Cannot be modified without violating physical laws, legal regulations, or required process flows.
- Often non-negotiable.
π Example:
- You cannot test a product before it is built.
- Concrete must cure before framing can begin.
π§ 2. Discretionary Dependency
Also called: Soft logic, preferred logic, or preferential logic
π Definition:
Dependencies established by the project team based on best practices, preferences, or process decisions.
β Characteristics:
- Can be modified if needed (e.g., during fast-tracking or re-sequencing).
- Based on team judgment, not physical constraints.
π Example:
- You prefer to complete all documentation before starting training, but itβs not mandatory β they could happen in parallel.
π 3. External Dependency
π Definition:
Dependencies that involve relationships between project activities and non-project activities (i.e., outside your control).
β Characteristics:
- Often outside the project teamβs influence.
- Typically non-modifiable.
π Example:
- Waiting for government approval before launching.
- A vendor must deliver hardware before installation begins.
π’ 4. Internal Dependency
π Definition:
Dependencies within the control of the project team or organization.
β Characteristics:
- May be modifiable, unless tied to regulatory, safety, or policy constraints.
- Can often be adjusted to optimize the schedule.
π Example:
- Development cannot begin until internal design approval is given.
- One teamβs task depends on another internal teamβs deliverable.
π§ Summary Table
| Type | Modifiable? | Controlled By | Example |
|---|---|---|---|
| Mandatory | β No | Nature/Laws/Contracts | Concrete must cure before framing |
| Discretionary | β Yes | Project Team | Finish docs before starting training |
| External | β No | Outside parties | Government approval needed before launch |
| Internal | β οΈ Sometimes | Project Organization | Dev waits for internal design approval |
π In Schedule Compression:
- Fast-tracking is only possible with discretionary or sometimes internal dependencies.
- Mandatory and external dependencies are usually fixed and cannot be compressed.

Leave a Reply