Copyright (c) 2025 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

2.2.2. Domain: Development Approach & Life Cycle

This domain focuses on selecting and tailoring the best way to develop and deliver the product/service.

  • Focus: Selecting and tailoring the best way to develop and deliver the product/service.
  • Desired Outcomes: Approach fits deliverables/context, lifecycle enables value flow.
  • Key Activities/Concepts: Lifecycle Types (Predictive, Iterative, Incremental, Adaptive, Hybrid), Agile, Cadence, Phase Management, Tailoring Factors (Uncertainty, Change Need, Delivery Frequency, Risk, Regulation).
  • Practical Relevance / PM Role: Facilitate selection/tailoring, manage lifecycle transitions, ensure team/stakeholder alignment on approach. This is a critical choice based on project context. Understanding Kanban/flow is relevant.
Lifecycle Comparison Table:
ApproachRequirementsDeliveryFeedbackBest Use Case Examples (Scenarios)
PredictiveFixed upfrontSingle ('Big Bang')Minimal during dev"High regulation, Stable/known work, High risk/control needed"
IterativeDynamic/UncertainSingle ('Big Bang')High during dev"Uncertain solution, high cost of error"
IncrementalDynamicMultiple usable incrementsAfter each increment"Need early value, divisible work"
AdaptiveDynamic/UncertainMultiple usable incrementsHigh & Continuous"High uncertainty/change, need early value/feedback"
HybridMixedMixedVaries"Mixed project components, complex contracts"