Agile
535 bites tagged Agile — interview questions with model answers, and 60-second explainers.
SAFe vs. LeSS: Planning, Dependencies, and Autonomy
This tests your grasp of how org structure affects engineering work. Contrast SAFe's top-down, prescriptive nature (central PI planning) with LeSS's bottom-up, team-centric model (direct dependency management). A red flag is reciting buzzwords without context.
Feature Teams vs. Component Teams: Pros and Cons
This tests your grasp of how team structure affects value delivery. A great answer defines feature (vertical slice, end-to-end) and component (horizontal, specialized) teams, then contrasts their trade-offs: speed vs. deep expertise.
How to manage performance reviews in self-organizing agile teams?
This tests your servant leadership mindset. Reframe "performance management" as "career development," use frequent 1-on-1s for coaching and obstacle removal, and separate compensation from feedback. Red flag: focusing on individual metrics or stack ranking.
How can developers support the Product Owner in backlog refinement?
Tests your proactivity and partnership beyond just executing tasks. A great answer covers proactive technical analysis, suggesting ways to split stories for incremental value, and helping the PO quantify impact.
Decomposing a monolith for scaled agile teams
Tests your grasp of domain-driven design and data consistency in a microservice migration. A good answer identifies bounded contexts, defines versioned APIs, and uses event-based patterns for data.
How can a SAFe rule hinder agility, and how would you mitigate it?
Tests your ability to pragmatically adapt process. First, name a specific SAFe rule and a scenario where it fails. Then, propose a mitigation that still achieves the rule's original goal, like alignment. A red flag is just complaining about bureaucracy.
Estimating large, cross-team initiatives in PI Planning
Tests your ability to facilitate collaborative estimation. Break the initiative into features for teams to estimate, then use an ART board to map dependencies. A red flag is providing a single, top-down number without team input.
Technical Prerequisites for LeSS Feature Teams
This tests your grasp of the engineering practices that enable agile scaling. A great answer covers continuous integration for shared ownership, robust test automation, and a loosely coupled architecture. A red flag is focusing only on Scrum ceremonies.
Purpose of a Shared Definition of Done for Multiple Teams
This tests your ability to maintain quality and transparency across multiple teams. Explain that a shared Definition of Done ensures a consistent quality standard for a usable, integrated Increment, impacting testing by requiring integration and end-to-end…
What is a Scrum of Scrums and what's shared there?
This tests your understanding of scaling Agile. A good answer defines it as a coordination meeting for multiple teams, focusing on sharing inter-team blockers, dependencies, and integration points, not just status.
Apply Little's Law to a Kanban system to optimize flow
Tests applying queuing theory to software delivery. Define Little's Law as WIP = Throughput × Cycle Time. Explain how reducing WIP limits directly shortens cycle time for a stable throughput.
CFD 'Code Review' band is widening. What does it mean?
This tests your ability to interpret a CFD and propose actions. A widening 'Code Review' band means work enters faster than it leaves. Diagnose the bottleneck (e.g., review quality, reviewer availability), then propose solutions.
Investigating Variable Sprint Velocity
This tests your ability to diagnose issues by connecting process metrics to technical health. A great answer hypothesizes technical causes (e.g., tech debt, flaky tests), identifies specific data for validation (e.g., cycle time, build logs), and avoids…
Design an Upstream Kanban for Product Ideas
Tests managing work before commitment. A good answer defines the commitment point, visualizes options on a board, and applies triage discipline to refine ideas. A red flag is describing a simple 'to-do' list without a structured filtering and decision process.
CFD shows a widening 'Testing' band. What does it mean?
This tests your ability to interpret process metrics and propose data-driven solutions. First, define the bottleneck: work enters testing faster than it leaves. Then, propose experiments to diagnose the cause before suggesting solutions.
How would you implement Classes of Service in Kanban?
Tests your grasp of risk management and flow optimization in Kanban. A good answer defines classes (Expedite, Fixed Date), explains implementation via swimlanes and WIP limits, and gives an example showing trade-offs.
Lead Time vs. Cycle Time in Kanban
Tests your understanding of core Kanban metrics for process improvement. Define Lead Time (request to delivery) and Cycle Time (work start to completion), noting Cycle Time is a subset. A red flag is confusing the two or being imprecise about start/end points.
What initial columns would you set up on a Kanban board?
Tests your grasp of Kanban's core goal: visualizing workflow. Start with a simple board (To Do, In Progress, Done), explaining how each column represents a work state. A red flag is creating an overly complex board without justifying the need for each stage.
Describe your framework for managing tech debt in product discovery.
Tests your strategic view of tech debt. A good answer frames debt as a tool, describes a framework for categorizing and tracking it, and explains how to tie repayment to product milestones. A red flag is viewing all debt as bad or lacking a concrete.
Handling a High-Cost, Low-Value Feature Request
Tests your ability to influence product using data and lean principles, not just technical objections. Quantify cost in engineer-weeks, ask for value metrics, then propose cheaper experiments (e.g., a fake door test).
How to handle user feedback that invalidates your current sprint's work?
Tests your grasp of Scrum's adaptation principle. A great answer involves immediately notifying the Product Owner, assessing Sprint Goal impact, and proposing technical pivots like feature flagging. A red flag is continuing to build the invalidated feature.
Differentiating an MVP from a throwaway prototype
Tests your grasp of strategic technical investment. Differentiate by intent: an MVP is the first version, a prototype is disposable. A great answer introduces Minimum Viable Architecture (MVA) to support future needs.
What is an engineer's role in story refinement?
Tests your role in translating needs to tech specs. A great answer covers clarifying questions, task breakdown, sizing, and acceptance criteria. A red flag is passively waiting for tasks instead of proactively de-risking the work.
What information do you need in a user story?
This tests your ability to connect engineering work to user value. A great answer covers the user persona (who), their motivation (why), and measurable success criteria (what), explaining how this context informs technical decisions.
Get Agile bites daily.
Five a day, five minutes, offline. With quizzes so it sticks.
Open testing — you’ll join as an early tester.