CAE Agile Frameworks & Methodologies 2 — Questions and Answers
Question 1: In Kanban, what is the primary purpose of setting Work In Progress (WIP) limits?
- To restrict the number of team members on a project
- To prevent overloading the system and expose bottlenecks (Correct answer)
- To limit the number of customers who can submit requests
- To cap the total number of stories in the backlog
Correct answer: To prevent overloading the system and expose bottlenecks
WIP limits prevent multitasking overload and make bottlenecks visible so teams can address flow issues immediately.
Question 2: Which Scrum artifact provides transparency into the work remaining to achieve the Sprint Goal?
- Product Backlog
- Release Plan
- Sprint Backlog (Correct answer)
- Definition of Done
Correct answer: Sprint Backlog
The Sprint Backlog contains the Sprint Goal, the selected Product Backlog items, and the plan for delivering the Increment.
Question 3: In SAFe, what does the acronym ART stand for?
- Agile Release Train (Correct answer)
- Automated Regression Testing
- Agile Resource Tracker
- Adaptive Release Timeline
Correct answer: Agile Release Train
An Agile Release Train is a long-lived team of Agile teams in SAFe that develops and delivers solutions incrementally.
Question 4: Which of the following best describes the concept of 'flow efficiency' in Lean-Agile thinking?
- The percentage of team members actively coding at any time
- The ratio of value-adding time to total elapsed time for a work item (Correct answer)
- The number of features delivered per sprint
- The speed at which standups are conducted
Correct answer: The ratio of value-adding time to total elapsed time for a work item
Flow efficiency measures how much of the total time a work item spends is actually adding value versus waiting.
Question 5: In Extreme Programming (XP), what practice involves two developers sharing a single workstation to write code?
- Collective code ownership
- Continuous integration
- Pair programming (Correct answer)
- Test-driven development
Correct answer: Pair programming
Pair programming has two developers working together at one computer, with one typing (driver) and the other reviewing (navigator).
Question 6: Which framework uses the concept of 'Tribes,' 'Squads,' 'Chapters,' and 'Guilds' to organize teams?
- SAFe
- LeSS
- Spotify Model (Correct answer)
- Nexus
Correct answer: Spotify Model
The Spotify Model organizes engineering around Squads (small teams), Tribes (collections of squads), Chapters (skill groups), and Guilds (communities of interest).
Question 7: What is the key difference between Scrum and Kanban regarding iterations?
- Scrum uses fixed-length sprints while Kanban has no prescribed iteration length (Correct answer)
- Kanban requires two-week iterations while Scrum uses monthly cycles
- Both frameworks require identical iteration lengths
- Scrum has no timeboxes while Kanban uses strict weekly sprints
Correct answer: Scrum uses fixed-length sprints while Kanban has no prescribed iteration length
Scrum prescribes fixed-length Sprints (1-4 weeks), whereas Kanban is flow-based with no required iteration cadence.
In Kanban, what is the primary purpose of setting Work In Progress (WIP) limits?