Microsoft Certified: DevOps Engineer ExpertConfigure processes and communicationsEasy
A rapidly growing startup is adopting an agile approach to manage its product development. They have a product backlog, and new features are continuously prioritized. The team needs a simple, visual way to track work, collaborate on tasks, and adapt to changing priorities without strict time-boxed iterations. Which agile framework is most suitable for their needs?
- AScrum
- BKanban
- CXP (Extreme Programming)
- DSAFe (Scaled Agile Framework)
Show answer & explanationAnswer & explanation
Correct answer: B. Kanban
Kanban is ideal for teams needing a flexible, continuous flow model. It emphasizes visualizing work, limiting work in progress, and adapting to changing priorities without the overhead of time-boxed sprints, making it suitable for continuous prioritization and rapid adaptation.
Why the other options are wrong
- A. Scrum uses time-boxed sprints, which contradicts the 'without strict time-boxed iterations' requirement, and is more structured than what the startup might initially need.
- C. XP (Extreme Programming) is a software development methodology focusing on engineering practices (pair programming, TDD) and, while agile, doesn't primarily describe the work tracking and flow management aspect as directly as Kanban.
- D. SAFe is a framework for large-scale enterprise agile adoption and would be overly complex and heavyweight for a rapidly growing startup seeking a simple approach.
Kanban Agile Framework
Kanban is an agile framework focused on visualizing work, limiting work in progress (WIP), and maximizing efficiency of flow. It's highly adaptable to changing priorities and does not rely on time-boxed iterations, making it suitable for continuous delivery and rapid response environments.
- Visualizes workflow.
- Limits Work In Progress (WIP).
- No time-boxed iterations.
- Adapts to changing priorities.
- Focuses on continuous flow.
Memory trick: Agile methods make work flexible.