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 is pulled by the team members as capacity allows, rather than being pushed to them by a project manager. They also need a visual system to track work progress and identify bottlenecks. Which agile framework is best suited for these requirements?
- ASAFe (Scaled Agile Framework)
- BKanban
- CScrum
- DXP (Extreme Programming)
Show answer & explanationAnswer & explanation
Correct answer: B. Kanban
Kanban is an agile framework designed around visualizing work, limiting work in progress, and maximizing efficiency through a pull-based system. This directly addresses the team's need for work to be pulled and bottlenecks to be identified visually.
Why the other options are wrong
- A. SAFe is a framework for scaling agile across large organizations and is not primarily focused on the team-level work-pulling mechanism.
- C. Scrum is time-boxed and push-based, with work committed at the start of a sprint, which contradicts the 'pull as capacity allows' requirement.
- D. XP focuses on engineering practices like pair programming and test-driven development, not primarily on work management flow or pull systems.
Kanban Framework
An agile framework that emphasizes visualizing work, limiting work in progress (WIP), and maximizing efficiency through a pull-based system.
- Visualizes work on a board with columns representing stages.
- Limits work-in-progress to reduce context switching and bottlenecks.
- Uses a pull system where team members take new work when they have capacity.
Memory trick: Kanban's 'K' is for 'Keep' work flowing, 'A' for 'Avoid' bottlenecks, 'N' for 'No' pushing, 'B' for 'Board' visualization, 'A' for 'As' capacity allows, 'N' for 'Now' pull.