PMP: 4 Dependencies in scheduling

πŸ”§ 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

TypeModifiable?Controlled ByExample
Mandatory❌ NoNature/Laws/ContractsConcrete must cure before framing
Discretionaryβœ… YesProject TeamFinish docs before starting training
External❌ NoOutside partiesGovernment approval needed before launch
Internal⚠️ SometimesProject OrganizationDev 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

Discover more from Kaung Myat Tun

Subscribe now to keep reading and get access to the full archive.

Continue reading