Mark As Completed Discussion

Why Process Matters

Software is a team sport. Without a playbook, even great players trip over each other. Scrum, Kanban, and Lean are three popular playbooks for coordinating how work flows from idea to production—faster, safer, and with less drama.

In DevOps, the goal is speed with stability. These methods help you reduce chaos, expose bottlenecks, and ship value on purpose instead of by accident.

Think of them as three siblings: Scrum loves timeboxes, Kanban loves flow, and Lean loves eliminating waste. Pick one, blend them, or rotate as your work changes.

Why Process Matters

Try this exercise. Fill in the missing part by typing it in.

In Agile flow discussions, what does WIP stand for?

Write the missing line below.

Core Definitions

Before we start rearranging sticky notes like it’s modern art, let’s define a few recurring terms:

  • Backlog: An ordered list of work items, ideally by value, not whim.
  • Sprint: A fixed timebox (1–4 weeks) in which Scrum teams deliver a slice of value.
  • WIP (Work in Progress): The number of items being worked at the same time. Too much WIP = stalled flow.
  • Lead time: Time from request to delivery. Customer’s stopwatch.
  • Cycle time: Time from “started” to “done.” Team’s stopwatch.
  • Throughput: Number of items completed per time period.
  • Flow efficiency: Active time / total time. The “how much waiting is ruining our vibe” metric.

Mental Model: Flow Factory

Imagine your team as a small factory that produces changes—features, fixes, infra updates. Raw ideas go in; shiny value comes out.

  • Scrum optimizes with timeboxes and feedback loops.
  • Kanban optimizes flow by limiting WIP and visualizing bottlenecks.
  • Lean optimizes the whole system by removing waste and improving the value stream.

Different tools, same goal: deliver value with less friction.

Mental Model: Flow Factory

Let's test your knowledge. Click the correct answer from the options.

What should a Scrum team produce by the end of each sprint?

Click the option that best answers the question.

  • A potentially shippable Increment
  • The complete project scope
  • A detailed documentation package
  • An approved long-term roadmap

Scrum At A Glance

What it is: A lightweight framework using fixed-length sprints to deliver increments of value and learn quickly.

Core pieces:

  • Timeboxed sprints (1–4 weeks)
  • Product Backlog prioritized by value
  • Sprint Backlog committed for the sprint
  • Increment that is potentially shippable

Strengths: Predictable cadence, clear roles, frequent feedback, good for complex work with unclear paths.

Tradeoffs: Can struggle with unplanned ops work, rigid if treated as ceremony theater, needs disciplined backlog management.

Scrum At A Glance

Scrum Roles & Artifacts

Roles:

  • Product Owner: Orders the backlog to maximize value.
  • Scrum Master: Coaches the team, improves flow, removes impediments.
  • Developers: Everyone building the Increment (coders, testers, ops, designers).

Artifacts:

  • Product Backlog: Ordered list of work.
  • Sprint Backlog: Selected work + plan for achieving the Sprint Goal.
  • Increment: The result of the sprint, meeting the team’s Definition of Done.

Tip: Make Definition of Done explicit (tests, security checks, docs, deployment). Shipability is a feature.

Scrum Events That Matter

  • Sprint Planning: What can we deliver and how?
  • Daily Scrum: 15 minutes to inspect and adapt the plan. Not a status theater.
  • Sprint Review: Show real working software to stakeholders. Feedback > applause.
  • Sprint Retrospective: Improve the system, not just the people. Change one thing next sprint.

Cadence builds habit. Habit builds velocity (the sustainable kind).

Build your intuition. Could you figure out the right sequence for this list?

Put these Scrum events in their typical order within a sprint.

Press the below buttons in the order in which they should occur. Click on them again to un-select.

Options:

  • Sprint Review
  • Daily Scrum
  • Sprint Planning
  • Sprint Retrospective

Kanban At A Glance

What it is: A method to improve flow by visualizing work and limiting WIP. No timeboxes required.

Core pieces:

  • Board with columns that reflect your workflow
  • WIP limits per column
  • Explicit policies for moving work
  • Continuous delivery—pull when ready

Strengths: Great for mixed/interrupt-driven work (ops, SRE, platform), adapts quickly, exposes bottlenecks fast.

Tradeoffs: Less built-in ceremony; discipline needed to inspect metrics and improve.

Kanban At A Glance

Are you sure you're getting this? Is this statement true or false?

Kanban requires fixed-length sprints to deliver value.

Press true if you believe the statement is correct, or false otherwise.

Let's test your knowledge. Click the correct answer from the options.

Which of the following is NOT a typical Kanban class of service?

Click the option that best answers the question.

  • Expedite
  • Fixed date
  • Milestone
  • Standard

Kanban: Policies & WIP

Set the rules of the road:

  • WIP limits: “Only 2 items in Code Review,” not “as many as fit on my second monitor.”
  • Pull policies: Upstream pulls from downstream. Avoid pushing half-baked work.
  • Classes of service: Expedite, Fixed date, Standard, Intangible (tech debt).

When blocked, swarm to unblock before starting new work. Starting is fun; finishing pays.

Lean At A Glance

What it is: A mindset and practices to maximize value and minimize waste across the whole system.

Core principles:

  • Define value from the customer’s perspective
  • Map the value stream
  • Create flow
  • Establish pull
  • Pursue perfection through continuous improvement

Lean isn’t a board. It’s how you decide what to build and how to build it with less nonsense.

Lean: Waste & Value Stream

Seven common wastes (plus one):

  • Overproduction: Building features no one uses
  • Waiting: Approval queues, handoffs
  • Transport: Useless ticket ping-pong
  • Overprocessing: Gold-plating, redundant checks
  • Inventory: Massive backlogs you’ll never do
  • Motion: Context switching, chasing info
  • Defects: Rework, bugs
  • Underused talent: Not involving people in improvement

Value Stream Mapping: Draw steps from idea to prod. Time each step. The big delays are your gold mines for improvement.

Lean: Waste & Value Stream

Metrics That Matter

Measure to learn, not to punish:

  • Lead time: Business urgency perspective
  • Cycle time: Team flow perspective
  • Work item age: How long current items have been in progress
  • Throughput: Items completed per week/sprint
  • WIP: Active items right now
  • Flow efficiency: Active vs waiting time
  • Blocker frequency/duration: How sticky are your bottlenecks?

Shorten feedback loops first; speed follows.

Metrics That Matter

Build your intuition. Click the correct answer from the options.

Which metric best reflects the team’s flow perspective for how long work takes from start to finish?

Click the option that best answers the question.

  • Lead time
  • Cycle time
  • Throughput
  • Flow efficiency

Let's test your knowledge. Click the correct answer from the options.

Your SRE team handles frequent interrupts and incidents. Which approach is the best starting point?

Click the option that best answers the question.

  • Scrum with strict 2-week sprints
  • Kanban with WIP limits and pull policies
  • Waterfall with long analysis phases
  • Only pair programming from XP

Choosing The Fit

Use Scrum when:

  • Work benefits from timeboxed goals and demos
  • Stakeholders want regular, predictable checkpoints
  • Team is cross-functional and product-focused

Use Kanban when:

  • Work is variable, interrupt-driven, or queue-based (incidents, infra)
  • You need continuous flow, not timeboxes
  • You want to start improving tomorrow with what you have

Use Lean always:

  • It guides how to remove waste and improve the system regardless of method

Blending Approaches: Scrumban

Yes, you can mix them:

  • Keep Scrum’s sprint cadence for planning, review, retro
  • Use Kanban WIP limits, flow metrics, and pull within the sprint
  • Apply Lean to prioritize and remove waste across the value stream

Rule of thumb: Borrow on purpose, not by accident. Document the process and refine it.

Blending Approaches: Scrumban

Example: Feature Delivery

Scenario: Product team delivering a new onboarding flow.

  • Scrum fit: Plan a 2-week sprint with a clear Sprint Goal (reduce time-to-first-value). Demo working slices each sprint.
  • Kanban assist: Add WIP limit of 1–2 in Code Review and Testing. Track cycle time to see where work stalls.
  • Lean lens: Remove rework by automating acceptance tests and feature flags to reduce waiting and defects.

Result: Steady cadence, visible flow, fewer surprises.

Example: Incidents & Ops

Scenario: SRE team handling alerts, maintenance, and small improvements.

  • Kanban fit: Visualize Expedite lane for incidents, strict WIP limits, pull policies.
  • Metrics: Watch work item age and lead time for expedited work. Keep a small Standard WIP for improvements.
  • Lean lens: Reduce waiting by automating runbooks; cut motion by centralizing dashboards.

Result: Faster recovery, fewer half-started tasks, space for proactive work.

Example: Platform/Infra

Scenario: Platform team providing CI/CD, environments, and shared services.

  • Blend: Monthly Scrum planning/review/retro for roadmap; Kanban for daily flow.
  • Policies: Classes of service to balance fixed-date migrations vs standard requests.
  • Lean lens: Value Stream Map the deployment path; remove overprocessing (duplicate approvals) and transport (handoffs).

Result: Predictable outcomes with flexible intake.

Scaling Without Drama

Multiple teams? Keep it simple:

  • Align on Definition of Done and work item sizing heuristics
  • Use a rolling wave roadmap; avoid massive batch planning
  • Sync on dependencies via a weekly cross-team flow review (not status—focus on risks, blockers, and options)
  • Limit WIP at both team and program levels

Scaling is adding constraint elegance, not meetings.

Anti-Patterns To Avoid

  • Zombie Scrum: All ceremonies, no working increments
  • Kanban Wallpaper: Pretty board, unlimited WIP
  • Cargo Cult Metrics: Measuring what’s easy, ignoring flow
  • Hero Culture: Fixing symptoms instead of systems
  • Batch-and-Queue: Giant PRs, giant projects, giant regrets
  • Backlog Hoarding: Thousands of tickets you’ll never do—archive or say no

If everything is priority, nothing flows.

Try this exercise. Is this statement true or false?

“Zombie Scrum” describes teams doing ceremonies without delivering working increments.

Press true if you believe the statement is correct, or false otherwise.

Tooling & Board Design

Make the board reflect reality:

  • Columns mirror actual workflow (e.g., Ready, In Progress, Code Review, Testing, Ready to Deploy, Done)
  • Add Blocked flags and track blocker reasons
  • Set WIP limits where work waits longest
  • Use swimlanes for classes of service
  • Automate status changes via CI/CD where possible

The board is a model. Keep the model honest.

Tooling & Board Design

Quick-Start Cheat Sheets

Scrum (start tomorrow):

  • Choose 2-week sprints
  • Define a crisp Sprint Goal
  • Pull only what fits; leave slack for unplanned work
  • Ship a real Increment
  • Do a 30-minute retro: pick one improvement

Kanban (start this afternoon):

  • Draw your workflow, set small WIP limits
  • Establish explicit pull policies
  • Visualize blockers and swarm them
  • Track cycle time and throughput weekly
  • Reduce WIP before adding people

Lean (start now):

  • Map your value stream
  • Identify top 1–2 wastes
  • Run a small experiment to remove them
  • Measure effect on lead time
  • Repeat

Recap: The Playbook

  • Scrum gives you cadence and feedback via sprints and reviews.
  • Kanban gives you flow via WIP limits, pull, and metrics.
  • Lean gives you systemic improvement by removing waste across the value stream.

Pick the starting point that fits your work. Blend deliberately. Measure flow, not feelings. And remember: starting is optional, finishing is mandatory.