Scrum
312 bites tagged Scrum — interview questions with model answers, and 60-second explainers.
Sprint Planning: Committing to a Goal, Not Just Tasks
Sprint Planning isn't just picking tasks; it's the team committing to a valuable Sprint Goal. This ceremony kicks off every sprint, aligning everyone on what to build and why.
The 12 Agile Principles: Guiding Values, Not Rigid Rules
The 12 Agile Principles are values that prioritize customer satisfaction, working software, and team collaboration over rigid plans. They inform daily stand-ups and retrospectives, helping teams adapt to change.
LeSS Huge: Scaling Scrum Beyond Eight Teams
LeSS Huge is a framework for applying Scrum when over eight teams work on one product, organizing them into "Requirement Areas." It’s for massive projects, like autonomous driving systems, where dozens of teams must coordinate.
Scrum@Scale: Agile for Teams of Teams
Scrum@Scale treats your organization as a network of Scrum teams, aiming for "minimum viable bureaucracy." It coordinates multiple teams working on one complex product.
RTE: The Conductor of the Agile Release Train
The Release Train Engineer (RTE) is the master facilitator for a group of agile teams, acting as a servant leader and coach. They orchestrate large-scale planning and ensure smooth value delivery.
The Agile Release Train: How Multiple Teams Ship Together
An Agile Release Train (ART) is a 'team of teams' that aligns 50-125 people to ship a complex product together. It's used in SAFe to coordinate multiple Agile teams on a shared roadmap, ensuring they all pull in the same direction.
The Spotify Model: Scaling Agile with Autonomy
The Spotify Model organizes teams for autonomy and alignment, using mini-startups (Squads) and skill-based communities (Chapters). It helps scale agile in large orgs, but copying the structure without the culture of trust creates a rigid hierarchy in disguise.
Large-Scale Scrum (LeSS): Scaling Scrum by Descaling the Org
LeSS scales Scrum by simplifying the organization, not adding processes. It applies one-team Scrum principles to multiple teams working on one product. Use it when 2-8 teams need to collaborate on a single product backlog.
SAFe: Scaling Agile Beyond a Single Team
SAFe is a blueprint for applying Agile principles across large organizations, not just single teams. It coordinates many teams into 'Agile Release Trains' that plan and deliver together in fixed cycles, ensuring alignment on complex products.
Flow Debt: The Hidden Cost of Workflow Inefficiency
Flow Debt is the invisible cost of process bottlenecks that slow down delivery. It shows up as work waiting for handoffs, reviews, or decisions. The footgun is blaming individuals for system-level delays instead of optimizing the workflow itself.
Escaped Defects Rate: Measuring What Slips to Production
Escaped Defects Rate is your quality report card from users, measuring the percentage of total bugs that your internal testing missed. Teams use it to gauge QA effectiveness. The footgun is using it to blame individuals, which just encourages hiding bugs.
Lead Time: From Customer Request to Live Code
Lead Time measures the total duration from when a feature is requested to when it's live for users—it's the customer's total waiting time. Teams use it to understand responsiveness and set predictable timelines. The footgun is confusing it with Cycle Time.
Dual-Track Agile: Discovery Before Delivery
Dual-Track Agile runs two parallel streams: a Discovery track to quickly validate ideas and a Delivery track to build releasable software. It prevents waste by testing concepts with cheap prototypes before writing code.
YAGNI: You Ain't Gonna Need It
YAGNI is a principle of radical simplicity: don't build features now just because you *think* you'll need them later. It forces focus on current requirements, preventing wasted effort on speculative work.
Test-Driven Development: The Red, Green, Refactor Cycle
Test-Driven Development (TDD) flips the script: you write a failing test *before* the feature code. This 'Red, Green, Refactor' cycle ensures every piece of code is testable. It's common in agile for building robust features.
Double-Loop Learning: Question the 'Why', Not Just the 'How'
Double-loop learning means questioning the 'why' behind your work, not just fixing the 'how'. Instead of only correcting errors, you challenge the underlying goals. This is crucial in retrospectives when a team realizes their entire approach was flawed.
The 4Ls Retrospective: Loved, Loathed, Longed For, Learned
The 4Ls retrospective is a structured way to capture a team's feelings after a project. It asks what they Loved, Loathed, Longed for, and Learned to create an action plan. A common pitfall is only focusing on negatives, missing key insights from the other Ls.
Start, Stop, Continue: A Simple Action-Oriented Retrospective
This retrospective turns feedback into action by asking what to start, stop, and continue doing. Teams use it after a sprint to improve processes and collaboration. The footgun: the 'Continue' list can become a long praise session, losing focus on improvement.
Retrospective Prime Directive: Assume Positive Intent
Assume everyone acted with the best intentions given their context. The Retrospective Prime Directive creates psychological safety for a blameless discussion, focusing on systemic issues, not individual fault.
Emergent Architecture: Build Just Enough, Just in Time
Emergent architecture lets design evolve as you build, prioritizing adaptation over upfront planning. It's used in agile teams where requirements are unclear.
Timeboxing: Fix the Time, Flex the Scope
Timeboxing fixes the duration for a task, not the scope. You work for a set period and then stop, forcing focus and preventing endless work. It's the core of Agile sprints and daily stand-ups. The footgun is treating it as a hard deadline to cram.
Information Radiator: Your Team's Public Billboard
An information radiator is a large, public display that broadcasts key project info to anyone walking by. It's used for build statuses or task boards to keep the team aligned without meetings. The footgun is cluttering it until it becomes ignorable noise.
Impact Mapping: From Business Goals to Code
Impact Mapping is a visual roadmap that connects business goals directly to features, forcing you to answer "Why?" before "What?". Use it to align stakeholders on a new vision or prioritize a backlog. The footgun is starting with features and working backward.
Buy a Feature: Prioritize by Making Customers Spend
Buy a Feature turns prioritization into a game where customers spend a limited budget on their desired features. It's used in product planning to force trade-offs and reveal true value.
Get Scrum bites daily.
Five a day, five minutes, offline. With quizzes so it sticks.
Open testing — you’ll join as an early tester.