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:
Approach | Requirements | Delivery | Feedback | Best Use Case Examples (Scenarios) |
---|---|---|---|---|
Predictive | Fixed upfront | Single ('Big Bang') | Minimal during dev | "High regulation, Stable/known work, High risk/control needed" |
Iterative | Dynamic/Uncertain | Single ('Big Bang') | High during dev | "Uncertain solution, high cost of error" |
Incremental | Dynamic | Multiple usable increments | After each increment | "Need early value, divisible work" |
Adaptive | Dynamic/Uncertain | Multiple usable increments | High & Continuous | "High uncertainty/change, need early value/feedback" |
Hybrid | Mixed | Mixed | Varies | "Mixed project components, complex contracts" |