Microsoft Certified: DevOps Engineer ExpertConfigure processes and communicationsEasy
A DevOps team is adopting a new agile work management approach. They want to ensure that work items are clearly defined, estimated, and prioritized before development begins. The team also needs to conduct regular review meetings to inspect progress and adapt their plans. Which agile framework emphasizes these practices, including time-boxed iterations and specific roles?
- AScrum
- BLean
- CKanban
- DExtreme Programming (XP)
Show answer & explanationAnswer & explanation
Correct answer: A. Scrum
Scrum is an agile framework that explicitly defines practices such as clear work item definition and estimation, prioritization, time-boxed iterations (sprints), and regular review meetings (Sprint Review, Sprint Retrospective) to inspect progress and adapt plans. It also defines specific roles like Product Owner and Scrum Master.
Why the other options are wrong
- B. Lean is a philosophy focused on maximizing customer value and minimizing waste, providing principles rather than a prescriptive framework for work management practices like time-boxed iterations or review meetings.
- C. Kanban focuses on continuous flow, visualizing work, and limiting work in progress, but does not prescribe time-boxed iterations, specific roles, or formal review meetings in the same way Scrum does.
- D. Extreme Programming (XP) is an agile software development methodology emphasizing engineering practices (e.g., pair programming, test-driven development) but is less prescriptive about the overall work management framework with time-boxed iterations and formal reviews compared to Scrum.
Scrum Framework
Scrum is an agile framework for developing, delivering, and sustaining complex products. It emphasizes empirical process control, self-organizing teams, and iterative, incremental delivery through time-boxed 'sprints' and defined roles and events.
- Time-boxed iterations (sprints).
- Defined roles (Product Owner, Scrum Master, Development Team).
- Prescribed events (Planning, Daily Scrum, Review, Retrospective).
- Focus on inspection and adaptation.
- Work item definition, estimation, and prioritization are key.
Memory trick: Agile is a way to build better.