4.5.2 · D5Software Engineering

Question bank — Agile — Scrum (sprints, roles, ceremonies), Kanban

1,273 words6 min readBack to topic

True or false — justify

The Scrum Master can reassign a developer's task if they think it's going too slowly.
False. The SM has no authority to assign work — the Developers self-organize and the PO owns priorities. The SM's only levers are influence and removing impediments.
Velocity should increase every sprint for a healthy team.
False. Velocity is a measured, empirical average, not a target. Chasing an ever-rising number invites point inflation (bigger estimates, same real output).
A sprint can be shortened or cancelled once it has started.
Cancelled — yes (rarely, if the Sprint Goal becomes obsolete); shortened — no. Sprint length is fixed for the sprint; only the PO can cancel a sprint, and it's a heavy, uncommon move.
Kanban has no rules at all — it's just a board with sticky notes.
False. Its one strict rule is the WIP limit. Drop that and you have an unlimited to-do list, and Little's Law then predicts lead time growing without bound.
In Little's Law , raising throughput always shortens lead time .
False — not if WIP rises with it. : if you speed up but also pull in proportionally more work, grows and can stay the same. Kanban instead caps .
A completed Increment must meet the Definition of Done to count.
True. Anything not meeting the Definition of Done (tested, reviewed, integrated) is not part of the Increment — it stays "in progress", however close it looks.
The Sprint Review and the Retrospective are basically the same "look back" meeting.
False. Review inspects the visible product with stakeholders; Retro inspects the team's own process, internally. Different audience, different subject.
Comparing Team A's velocity of 40 to Team B's velocity of 25 tells you A is more productive.
False. Story points are relative to each team's own scale, so cross-team velocity comparison is meaningless — 40 of A's points may be less real work than 25 of B's.
The burndown line being above the ideal line means the team is ahead of schedule.
False. Above the ideal means more work remains than the constant-rate baseline expects — the team is behind, not ahead.
Kanban and Scrum can never be combined.
False. "Scrumban" hybrids exist — teams run Scrum ceremonies while adding WIP limits to their board. The methods target the same enemy (big unverified batches) from different angles.

Spot the error

"The Product Owner leads the Daily Scrum and hands out tasks to the developers."
Two errors: the Daily Scrum is for the Developers to re-plan among themselves, and nobody "hands out" tasks — the team self-organizes. The PO owns what/why, not who does what.
"We forecast the backlog will take sprints, so 250 points ÷ velocity 20 = 12.5 sprints."
You must take the ceiling: . You can't finish the leftover 10 points in half a sprint, so it consumes a whole extra sprint.
"Since Kanban has continuous flow, its lead time is automatically shorter than Scrum's."
Nothing is automatic — lead time obeys . Continuous flow without a WIP limit gives a growing and therefore a longer .
"The ideal burndown is ."
Backwards. Remaining work should fall to zero: . At all remains; at it's zero.
"Agile means we skip documentation and planning entirely."
The Manifesto says prefer working software over comprehensive docs and responding to change over following a plan — it's a preference of the left, not ignoring the right.
"Velocity averaged over 3 sprints of 18, 22, 20 is 20, so we're guaranteed to finish 20 points next sprint."
The mean is a forecast, not a guarantee. It smooths noise but any single sprint can land above or below it — that variability is exactly why we average.

Why questions

Why estimate in story points rather than hours?
Humans are poor at absolute time but decent at relative size ("twice that"). Points capture relative effort/complexity and let velocity emerge empirically instead of being negotiated.
Why does the mean give a fair forecast of velocity?
Each past sprint is one noisy sample of throughput; averaging cancels random highs and lows to give a single unbiased "typical output" number.
Why does Kanban cap WIP () rather than push throughput ()?
In , throughput is hard to force (it depends on real capacity), but is a knob you can directly turn down. Lowering cuts waiting and context-switching, so items reach Done faster.
Why is the Retrospective a team-only meeting?
It inspects how the team works together — candour about its own process needs psychological safety, which outside stakeholders would chill.
Why is the Sprint Goal fixed even though scope can be renegotiated?
A stable goal keeps the team pointed at one shared outcome; letting them swap which items deliver that goal preserves flexibility without losing direction.
Why does Little's Law require a stable system to hold?
The derivation assumes arrival rate equals departure rate (steady state). If work pours in faster than it leaves, keeps growing and no single average describes the system.

Edge cases

A brand-new team has zero past sprints — what's their velocity?
Undefined; there's no data to average. Teams guess a first-sprint capacity, then let real velocity emerge over the next few sprints before forecasting.
A backlog of exactly with — how many sprints, and why no ceiling drama?
. It divides evenly, so the ceiling changes nothing — the ceiling only bites when there's a remainder.
Throughput on a Kanban board (nothing finishing) — what does Little's Law say?
divides by zero → lead time is effectively infinite. Nothing completing means items sit forever; the formula flags a fully stalled flow.
WIP limit set to 1 on every column — is that ideal?
It minimizes lead time per item but can starve people, leaving idle capacity when one card blocks. The healthy limit balances flow against utilization; extreme limits are as harmful as none.
A one-person "team" doing Scrum — do the 3 roles disappear?
The accountabilities still exist even if one person wears all hats, but the value of Scrum (cross-functional collaboration, separation of what/how) largely collapses — it's a sign Scrum may be the wrong tool.
The sprint ends with an item 95% done — does it count toward velocity?
No. Velocity counts only points completed to the Definition of Done. Partial work carries nothing; it returns to the backlog for a future sprint.