volume_mute

Incremental development: prioritizing increments

publish date2026/05/29 08:22:42.867246 UTC

volume_mute

In incremental development, teams often choose which functionality to implement first based on business value, technical risk, or user urgency. The diagram below shows a simple prioritization matrix used during planning.

High Value Low Value High Risk Low Risk

Based on common incremental development practices, which quadrant is typically implemented first?

Correct Answer

High Value / High Risk

Explanation

Teams often implement high‑value, high‑risk functionality first to validate feasibility early, reduce uncertainty, and ensure that critical features are addressed before lower‑priority work.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears