According to the Agile Practice Guide and the PMBOK® Guide, adaptive (Agile) approaches are most effective for projects characterized by high uncertainty, high complexity, and a high rate of change.
Why Choice C is correct: Information system upgrades typically involve software integration, evolving user requirements, and technical unknowns. Because software can be developed and tested in increments, it allows for frequent feedback and iterative refinement. This " upgrading " process is a prime candidate for adaptive lifecycles where the team can deliver value in small batches, adjust to technical debt, and pivot based on stakeholder feedback during the execution.
Analysis of other options:
A (Installing new computers): This is a repetitive, straightforward deployment project with low uncertainty. It is best handled via a Predictive (Waterfall) approach because the steps are well-defined and do not require iterative design.
B and D (Retrofitting a building / Designing a bridge): These are " heavy " engineering and construction projects. In these fields, the cost of change is extremely high once execution begins (e.g., you cannot easily " iterate " on the foundation of a bridge once the concrete is poured). These are typically managed using Predictive or Hybrid lifecycles where extensive planning precedes any execution.
As per the Stacey Matrix used in PMI literature, projects that are " Far from Certainty " (technical) and " Far from Agreement " (requirements) are the best candidates for adaptive approaches. Software and IT systems (Choice C) consistently fall into this category compared to traditional physical infrastructure projects.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit