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?

  1. ASAFe (Scaled Agile Framework)
  2. BKanban
  3. CScrum
  4. DXP (Extreme Programming)
Show answer & 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.

More Configure processes and communications questions