Agile Frameworks & Methodologies Flashcards
7 cards from real CAE practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 Agile Frameworks & Methodologies flashcards as text
What is the 'Definition of Ready' in Agile, and when is it applied?
Answer: Criteria a backlog item must meet before it can be pulled into a sprint
The Definition of Ready is a shared agreement on the conditions a Product Backlog item must satisfy before the team commits to it in Sprint Planning.
In Feature-Driven Development (FDD), which role is responsible for the overall architecture of the system?
Answer: Chief Architect
The Chief Architect in FDD leads the overall design and architecture work and resolves technical and architectural issues across the project.
What does 'Inspect and Adapt' mean in the context of Agile frameworks?
Answer: Regularly examining progress and the process, then adjusting to improve
Inspect and Adapt is a core Agile principle where teams regularly examine their work and processes and make empirical adjustments to improve outcomes.
Which scaling framework organizes work into three levels: Team, Program, and Large Solution?
Answer: SAFe
SAFe's core configuration includes the Team level (sprints), Program level (ART/PI), and Large Solution level for complex, multi-ART solutions.
In Kanban, what does a 'cumulative flow diagram' (CFD) show?
Answer: The amount of work in each stage of the workflow over time
A CFD shows the quantity of work in each workflow stage over time, making bottlenecks, cycle time, and throughput visible at a glance.
Which Agile methodology emphasizes 'sustainable pace' as a key practice to avoid team burnout?
Answer: Extreme Programming (XP)
XP's sustainable pace practice (formerly '40-hour work week') holds that teams should work at a pace they can sustain indefinitely without degrading quality.
When a team practices 'Continuous Delivery,' what is the primary goal?
Answer: Ensuring software can be reliably released at any time through automated pipelines
Continuous Delivery ensures that software is always in a deployable state by automating build, test, and release processes, enabling release at any time.