hardMultiple Choice
PK0-005 Practice Question: A project manager is working on a project with…
A project manager is working on a project with high uncertainty and rapidly changing requirements. Which project life cycle model is MOST appropriate?
⚠ Common exam trap
CompTIA often tests the distinction between iterative/adaptive and incremental life cycles, where candidates mistakenly choose incremental because they think 'adding features in pieces' is the same as adapting to change, but incremental still follows a predetermined plan for each addition.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Iterative/Adaptive life cycle.
The iterative/adaptive life cycle is most appropriate for projects with high uncertainty and rapidly changing requirements because it embraces change through short, time-boxed iterations that allow for continuous feedback and reprioritization. Unlike predictive models, adaptive approaches like Scrum or Kanban enable the project team to adjust scope and direction based on evolving stakeholder needs and emerging information, making them ideal for dynamic environments.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Spiral life cycle.
Why it's wrong here
The spiral model is risk-driven and iterative, but it is primarily used for large, high-risk projects where each cycle includes explicit risk analysis and prototyping; it is not the standard choice for rapidly changing requirements. It is tempting because iteration sounds agile, yet adaptive or agile life cycles address changing requirements directly.
- ✓
Iterative/Adaptive life cycle.
Why this is correct
Iterative/adaptive life cycles deliver work in repeated cycles, refining requirements and scope as understanding grows. This directly satisfies the stem's constraint of high uncertainty and rapidly changing requirements, because each iteration incorporates feedback, unlike predictive life cycles that fix scope early.
- ✗
Incremental life cycle.
Why it's wrong here
An incremental life cycle delivers functionality in successive increments but assumes requirements can be defined for each increment up front, so it cannot absorb the continuous change described. It is tempting because increments do allow some evolution, yet adaptive or agile approaches are what accommodate high uncertainty and rapidly shifting requirements.
- ✗
Predictive (Waterfall) life cycle.
Why it's wrong here
A predictive life cycle fixes scope, schedule and cost early, so it cannot accommodate high uncertainty or rapidly changing requirements without heavy change control. It is tempting because it provides clear baselines and governance, and it suits stable, well-understood projects where requirements are known and unlikely to shift.
Go deeper
Related to this question
About these practice questions
One of 954 original PK0-005 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This PK0-005 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PK0-005 exam.