volume_mute
Incremental development: prioritizing increments
publish date: 2026/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.
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
