Professional Scrum Master I (PSM I)Scrum Theory & PrinciplesMedium
A Scrum Team is working on a complex system where the interdependencies between components are not fully understood at the outset. The Scrum Master encourages the team to build small, integrated pieces of functionality frequently and seek early feedback. This approach helps manage which aspect of complexity?
- AUncertainty and Ambiguity
- BResource Allocation Challenges
- CStakeholder Engagement Issues
- DTechnical Debt Accumulation
Show answer & explanationAnswer & explanation
Correct answer: A. Uncertainty and Ambiguity
When interdependencies are not fully understood, and the system is complex, the team is operating with high uncertainty and ambiguity. Building small, integrated pieces and getting early feedback is Scrum's way of reducing this uncertainty and gaining knowledge through empiricism.
Why the other options are wrong
- B. Resource Allocation Challenges are an organizational issue, not directly managed by this technical approach.
- C. Stakeholder Engagement Issues might arise from complexity, but the core strategy here is to manage the unknown aspects of the system itself.
- D. Technical Debt Accumulation is a risk, but not the direct aspect of complexity being managed by this approach.
Complexity: Uncertainty Management
Scrum manages uncertainty by embracing iterative and incremental development, allowing for continuous learning and adaptation to new information.
- Reduces unknowns through frequent inspection and adaptation.
- Small increments provide early feedback and insights.
- Essential for products with evolving requirements or new technologies.
Memory trick: Navigate fog with small steps and frequent checks.