Reference · Agile
Glossary
Every term pinned to its primary source, not to the industry folk meaning. If a lesson uses a word from this list, it means this, and nothing looser.
Why this card exists
Agile vocabulary is over-familiar and hollowed out by misuse. "Sprint" gets used for "deadline", "MVP" for "the cheapest thing we can get away with", "kanban" for "a board with columns". Each definition below is quoted or tightly paraphrased from the document that actually defines it — the link is the authority, not this page.
Slicing work
- Vertical slice
- A piece of work that cuts through every layer needed to be usable — data, logic, interface — however narrowly. Its opposite is a horizontal slice (one whole layer, useful to nobody until the others land). Bill Wake's rule: when splitting, "slice vertically through technical layers rather than horizontally to preserve customer value". Wake, INVEST
- Increment
- Scrum's word for the output of a slice: "a concrete stepping stone toward the Product Goal… each Increment is additive to all prior Increments and verified, ensuring that all Increments work together." Work that isn't usable isn't an Increment. Scrum Guide 2020
- Definition of Done (DoD)
- "A formal description of the state of the Increment when it meets the quality measures required for the product." Not a checklist of tasks — a bar that decides whether a thing counts as finished at all. Mandatory in Scrum since 2020. Scrum Guide 2020
- INVEST
- Six qualities of a good story: Independent, Negotiable, Valuable, Estimable, Small, Testable. Testable means: "I understand what I want well enough that I could write a test for it." Wake, 2003
- Elephant carpaccio
- Cockburn's name for slicing a problem into 15–20 stages where you thought there were three. "All of the slicing decisions are based on the business situation, not the technology aspects." Cockburn
- Earliest Testable / Usable / Lovable
- Kniberg's replacement for the overloaded "MVP": the first release you can learn from, the first early adopters will willingly use, the first they'd tell friends about. Three different targets — say which one you mean. Kniberg, 2016
Flow (Kanban)
These four are the mandatory flow metrics — Kanban requires all four, and they are defined precisely enough to argue with.
| Term | Definition |
| WIP | "Any work items between a started point and a finished point." Counted, not weighted. |
| Throughput | "The number of work items finished per unit of time… the exact count of work items." |
| Cycle time | "The elapsed time between when a work item started and when a work item finished." |
| Work item age | "The elapsed time between when a work item started and the current date." The only one of the four that tells you about work still in flight. |
All four: The Kanban Guide
- Definition of Workflow (DoW)
- "The explicit shared understanding of flow among Kanban system members" — where work starts, where it finishes, and what the states in between mean. Solo, this is still worth writing down: it is what makes "started" and "finished" mean the same thing on Tuesday as on Friday. Kanban Guide
- Service Level Expectation (SLE)
- "A forecast of how long it should take a work item to flow from started to finished", stated as a time and a probability — e.g. "85% of work items will be finished in eight days or less". This is what replaces estimating, once you have cycle-time data. Kanban Guide
- The three Kanban practices
- 1. Defining and visualizing a workflow. 2. Actively managing items in a workflow. 3. Improving a workflow. That is the whole method — the board is an implementation detail. Kanban Guide
Cadence (Scrum, Shape Up)
- Sprint
- A fixed-length timebox of one month or less in which a usable Increment is created. Scrum's container event — all other events happen inside it. A Sprint is not a deadline handed down, and its length does not change to fit the work. Scrum Guide 2020
- Sprint Goal
- The single objective for the Sprint. Mandatory since 2020. It is what makes scope negotiable mid-Sprint: the goal holds, the item list can flex. Scrum Guide 2020
- Appetite
- Shape Up's replacement for an estimate: how much time the outcome is worth, decided before the design exists. "Appetites start with a number and end with a design; estimates start with a design and end with a number." Fixed time, variable scope. Singer, Shape Up