Development Approach Selection: Predictive, Hybrid, and Adaptive

Development Approach Selection: Predictive, Hybrid, and Adaptive

PMBOK v8 Definition

The choice of the development approach for a project is typically made by the project manager in consultation with the project management team, who, based on the nature of the project, carries out the necessary evaluations for establishing the framework and way of working with the team. Development approaches are viewed as a spectrum, from predictive on one end to adaptive on the other, with hybrid as a mix of both. The selection is influenced by factors categorized into deliverables, the project, and the organization.

Why It Matters for the Exam

This concept is frequently tested in PMI exam questions about tailoring project life cycles, selecting methodologies, and understanding when to use predictive versus adaptive approaches. Expect situational questions where you must determine the most appropriate development approach based on project characteristics such as stakeholder involvement, schedule constraints, and deliverable uncertainty.

Key Points to Remember (for the exam)

  • Three Approach Categories: Predictive (waterfall), Hybrid (mix), and Adaptive (agile/iterative) — viewed as a spectrum, not binary choices
  • Selection Responsibility: Project manager in consultation with the project management team
  • Selection Factors: Three categories — deliverables, project, and organization variables
  • Stakeholder Involvement: Adaptive methods require significant stakeholder involvement throughout the process
  • Schedule Constraints: When early delivery has value, use iterative/adaptive; when fixed end date must be met, use predictive
  • Multiple Approaches in One Project: Different deliverables within the same project may use different development approaches
  • Hybrid Patterns: Four common patterns exist — early processes use adaptive followed by predictive rollout, or largely predictive with adaptive components, and vice versa

Typical PMI Exam Example

A project involves building a new data center (predictive approach for construction) while simultaneously developing custom software to run in that center (adaptive approach for software). The project manager selects a hybrid approach, using predictive for the facility and adaptive for the software development. This is a valid situation where multiple development approaches serve different deliverables within the same project.

PMI Exam Traps

  • Trap: Thinking predictive and adaptive are mutually exclusive choices Reality: They exist on a spectrum, and hybrid approaches combine both within the same project

  • Trap: Assuming the project manager alone selects the development approach Reality: The choice is made in consultation with the project management team

  • Trap: Believing adaptive approaches cannot meet fixed end dates Reality: Predictive approaches help focus planning on delivery timelines when fixed end dates must be met; adaptive can also work with fixed dates through scope flexibility

  • Trap: Thinking a single development approach must apply to the entire project Reality: Different phases or deliverables within the same project can use different approaches

Important PMI Connections

Related ConceptRelationship TypeExam Attention Point
Project Life CyclesDirectly determinesPredictive = plan-driven life cycle; Adaptive = change-driven life cycle
TailoringInfluenced byDevelopment approach selection is a key tailoring decision
Stakeholder EngagementInput factorAdaptive requires significant stakeholder involvement; predictive requires less frequent involvement
Schedule ManagementConstraint factorFixed end dates favor predictive; early value delivery favors iterative/adaptive
Deliverable CharacteristicsSelection criteriaDegree of uncertainty, complexity, and innovation potential influence approach choice

Quick Review Questions

  1. Who is responsible for selecting the development approach for a project according to PMBOK v8?

  2. What are the three categories of factors that influence the selection of a development approach?

  3. In which situation would a predictive approach be optimal for schedule management?

  4. Can different development approaches be used for different deliverables within the same project?

  5. What stakeholder involvement characteristic distinguishes adaptive methods from predictive methods?

PMBOK v8 Reference

Section 4 – Project Life Cycles (Pages 60-68) Section 4.3 – Considerations for a Development Approach Selection Section 4.3.1 – Deliverables Section 4.3.2 – Project (including Stakeholders, Schedule constraints, Financing uncertainty)