Skip to content
Try Scrumling for Employers
Comprehensive guideDeveloper 5 min readFree to read, no account needed

Developer campaign: a working guide

The Developer campaign treats Scrum as an engineering discipline problem, not just a process to follow. It opens with your role as a Developer inside the Scrum Team, then immediately puts you into a Sprint Planning game where you have to size a Sprint Backlog against real capacity instead of optimism. The lessons that follow, the anatomy of a Sprint Backlog and building a Definition of Done that actually holds the line, exist to answer the question every Developer eventually faces under pressure: what happens when finishing everything on the plan would mean quietly skipping the tests.

Take the module free

1.Why Developer campaign is worth getting right

A dedicated game, Is it really Done?, forces you to apply the Definition of Done to ambiguous, half-finished work rather than recite it as policy. This connects to a broader theme running through the whole campaign: self-management is not the absence of standards, it is the team enforcing its own standards without being told to. Lessons on what self-management actually looks like and why technical excellence is a Scrum concern, not a separate engineering-culture issue, make the case that a Scrum Team without craftsmanship is not more agile, it is just accumulating debt faster.

2.How it works in practice

The middle of the campaign gets concrete: pairing and mobbing as deliberate Sprint tools rather than a fallback for onboarding, refactoring as something that happens inside the Sprint rather than in a mythical future cleanup phase, and estimation handled lightly enough that it informs planning without becoming a second full-time job. A checkpoint on planning to capacity and one on Is it really Done? reinforce both skills before the campaign moves into your job in the Daily Scrum, specifically what a Developer should be inspecting and adapting day to day, separate from a status update to the Scrum Master.

The final third covers code review as a team habit rather than a gate one person owns, a mid-Sprint replanning checkpoint for when reality diverges from the plan, building an actual test strategy for a Sprinting team, and managing technical debt honestly instead of pretending it does not exist or letting it silently take over every Sprint. The campaign closes on shipping the smallest useful thing, the practical antidote to both over-engineering and half-finished increments.

3.Role reality

Textbook theoryDelivery reality
Developers are self-managing.Self-managing means deciding how, not deciding whether to skip verification when the deadline is close.
The Definition of Done is fixed for the Sprint.It gets quietly renegotiated under pressure unless someone in the room says the word 'done' out loud and means it.
Technical debt is tracked and paid down.It is tracked in a backlog nobody reorders until it causes an incident. Debt without a Sprint slot is a wish, not a plan.
Estimates help the team plan.Estimates become promises the moment they leave the room. Guard the conversation about what an estimate actually means.
Velocity measures capacity.It measures the last few Sprints under specific conditions. Treat a sudden jump or drop as a signal to investigate, not to celebrate or panic over.

4.Core delivery pillars

Quality
Done means done, not nearly

An item with a known gap is not done with a caveat, it is not done. Say so at the Daily Scrum, not at the Sprint Review when it is too late to plan around it.

Debt
Give technical debt a Sprint slot

Debt that never gets a ticket in the Sprint Backlog never gets paid down. Negotiate a fixed share of capacity for it every Sprint, not just after an incident.

Flow
Finish before you start

A pile of half-finished branches is invisible risk. Swarm on the item closest to done before pulling the next item from the top of the Sprint Backlog.

Estimation
Ranges, not promises

Give a forecast range and state the assumption behind it. When the assumption breaks, say so immediately rather than absorbing the gap silently.

5.Engineering health metrics

Numbers that tell you whether speed is real or borrowed from tomorrow.

Escaped defects

Bugs found after Sprint Review. The clearest signal that Done is being negotiated.

Rework rate

Share of work that returns to in progress after being marked done. High rework means shallow verification.

Debt ratio

Portion of Sprint capacity spent on debt versus new scope. Zero for two Sprints running is a warning.

Review latency

Time a pull request waits before first review. The quiet cost of context switching.

6.Situations you will be asked to handle

The module puts you inside 6 decisions rather than asking you to recognise the right answer on a list. Each one is a situation practitioners meet, with several defensible options and consequences that follow from the one you pick. The scenarios below are the shape of the judgment the subject demands.

  • Game: Sprint Planning under capacity
  • Game: Is it really Done?
  • Checkpoint: Plan to your capacity
  • Checkpoint: Is it really Done?
  • Checkpoint: Replan mid-Sprint
  • Checkpoint: DoD under real pressure

7.Common mistakes and why they fail

Treating the Definition of Done as negotiable under deadline pressure

Quietly skipping tests, code review, or documentation to hit a Sprint commitment. The Definition of Done exists precisely for moments like this; bending it under pressure is how technical debt becomes invisible until it is expensive.

Planning to optimism instead of capacity

Pulling in work based on what the team hopes to finish rather than what its actual, historically demonstrated capacity supports. This produces a Sprint Backlog that looks good in planning and fails by day three.

Letting refactoring wait for a dedicated cleanup Sprint

Deferring all technical debt work to some future Sprint that never arrives because new feature pressure always wins the argument. Refactoring that supports the current Sprint Goal belongs inside the Sprint, not in a backlog graveyard.

Using the Daily Scrum to report status upward

Turning the event into three bullet points delivered to the Scrum Master instead of a real conversation among Developers about the plan for reaching the Sprint Goal. That kills the actual value of the event.

8.Questions worth asking before you commit time to this

Who decides the Definition of Done?

The Developers own the Definition of Done, though it must meet or exceed any organizational standard already in place. It is not handed down by a manager or negotiated away by the Product Owner under deadline pressure; it is the team's own quality bar.

How much estimation is actually necessary?

Enough to support a useful forecast and nothing more. The module treats estimation as a lightweight input to planning conversations, not a precise science, and warns against spending more time estimating than the estimate itself is worth.

Is technical debt always bad?

No. Deliberate, tracked technical debt taken on to hit a real deadline can be a sound trade. The failure mode is undisclosed debt that nobody decided to take on and nobody is paying down, which is what the module's lesson on managing debt honestly is built to prevent.

9.What to remember

  • Where technical debt decisions actually belong inside a Sprint
  • A Definition of Done that holds under deadline pressure rather than folding
  • A situational matrix for shipping verified value instead of raw output

10.Where this sits in the Scrumling course

Developer campaign

Engineering trade-offs under sprint pressure: technical debt, Definition of Done, and shipping verified value instead of raw output.

About 93 minutes of lessons and decision scenarios.

Lessons
  • Your role as Developer
  • Anatomy of the Sprint Backlog
  • Building a Definition of Done that holds the line
  • What self-management actually looks like
  • Technical excellence is a Scrum concern
  • Pairing and mobbing as a Sprint tool
  • Refactoring inside the Sprint
  • Estimation, lightly
  • Your job in the Daily Scrum
  • Code review as a team habit
  • A test strategy for a Sprinting team
  • Managing technical debt honestly
  • Ship the smallest useful thing
Decision scenarios
  • Game: Sprint Planning under capacity
  • Game: Is it really Done?
  • Checkpoint: Plan to your capacity
  • Checkpoint: Is it really Done?
  • Checkpoint: Replan mid-Sprint
  • Checkpoint: DoD under real pressure

Assessment: Developer quiz

The short version you can keep

This guide explains the subject. The practitioner field guide is the two-page reference you take into a real meeting, personalised with your name and verification link.

DEV-2026-V1 Official practitioner guide12 min read

The Developer Field Guide

Self-managing under Sprint pressure without quietly trading the Definition of Done for speed.

Reinforces the module, downloadable as a multi-page PDF, and still useful on the job long after you leave Scrumling.

  • Where technical debt decisions actually belong inside a Sprint
  • A Definition of Done that holds under deadline pressure rather than folding
  • A situational matrix for shipping verified value instead of raw output

Related guides