Gerald Ajam

Library / Glossary / The craft glossary

Agile and Scrum in practice glossary

51 terms from R09, Agile and Scrum in practice — 26 defined in the guide itself and 25 more from the field around it. Every term the guide teaches links to the slide that teaches it.

The whole craft glossary

R09 · How to build

Agile and Scrum in practice

How do we deliver value in small, safe steps?

Every term below is defined in the words of agile and scrum in practice, guide R09 of craft guides for educational technologists, and opens the guide at the slide where it is taught. 25 of the 51 are the field’s vocabulary rather than the guide’s own: words a reader will meet around this subject, defined here because the guide assumes them. 1 term is also defined by another guide in the series; where the two differ, both wordings are given. The whole craft glossary holds all of them together.

TermDefinitionReferred to inRead further
A
Acceptance criteria

The conditions a piece of work must meet before the team and the user agree it is done.

Agile Manifesto

A statement written in 2001 by 17 practitioners, setting out four values and 12 principles for software development; it prescribes no roles, events or tools (Beck et al., 2001).

  • Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R. C., Mellor, S., Schwaber, K., Sutherland, J., & Thomas, D. (2001). Manifesto for Agile Software Development. agilemanifesto.org
  • Fowler, M. (2018, August 25). The state of agile software in 2018 [Keynote transcript]. martinfowler.com. martinfowler.com
B
Backlog

The ranked list of work a team may do next. In Scrum, the Product Backlog carries a Product Goal (Schwaber & Sutherland, 2020).

  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
Backlog refinement

The continuing work of splitting, clarifying, sizing and reordering Product Backlog items so that the ones near the top are ready to be worked on.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
  • Rubin, K. S. (2012). Essential Scrum: A practical guide to the most popular agile process. Addison-Wesley.
Batch

A set of changes released together. Larger batches delay feedback on every change inside them (Reinertsen, 2009).

  • Reinertsen, D. G. (2009). The principles of product development flow: Second generation lean product development. Celeritas Publishing. lpd2.com
Burndown chart

A chart of the work remaining in a sprint or release against time, used to see whether the team is on course to finish.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Cohn, M. (2005). Agile estimating and planning. Prentice Hall.
C
Cargo-cult agile

Copying the visible rituals of agile, such as sprints and stand-ups, without shortening the feedback loop they were meant to serve.

  • Fowler, M. (2018, August 25). The state of agile software in 2018 [Keynote transcript]. martinfowler.com. martinfowler.com
  • Thomas, D. (2014, March 4). Agile is dead (long live agility). pragdave.me. pragdave.me
Cone of uncertainty

The range within which a skilled estimate can be wrong, widest at the start of a project (McConnell, 2006).

  • McConnell, S. (2006). Software estimation: Demystifying the black art. Microsoft Press.
  • Boehm, B. W. (1981). Software engineering economics. Prentice-Hall.
Cross-functional team

A team whose members together hold all the skills needed to turn a backlog item into working product, without handing work to another team.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
Cumulative flow diagram

A stacked chart of how many work items sit in each stage over time, used to spot bottlenecks and growing work in progress.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Anderson, D. J. (2010). Kanban: Successful evolutionary change for your technology business. Blue Hole Press. books.google.com
  • Reinertsen, D. G. (2009). The principles of product development flow: Second generation lean product development. Celeritas Publishing. lpd2.com
Cycle time

The time a work item takes from the moment work starts on it to the moment it is finished.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Anderson, D. J. (2010). Kanban: Successful evolutionary change for your technology business. Blue Hole Press. books.google.com
  • Reinertsen, D. G. (2009). The principles of product development flow: Second generation lean product development. Celeritas Publishing. lpd2.com
D
Daily Scrum

A 15-minute daily meeting at which a Scrum team's developers inspect progress towards the Sprint Goal and plan the next day's work. Many teams call it the stand-up.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
Definition of Done

The shared quality standard a piece of work must meet to count as part of the Increment.

  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
Definition of Ready

A team's agreed checklist for what a backlog item needs, such as clear acceptance criteria and a size estimate, before it can be taken into a sprint.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Rubin, K. S. (2012). Essential Scrum: A practical guide to the most popular agile process. Addison-Wesley.
E
Empiricism

The view that knowledge comes from experience and from making decisions based on what is observed; the foundation on which Scrum rests (Schwaber & Sutherland, 2020).

  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
Epic

A user story too large to finish in one sprint, kept as a placeholder and split into smaller stories before work starts.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Cohn, M. (2004). User stories applied: For agile software development. Addison-Wesley. mountaingoatsoftware.com
  • Cohn, M. (2005). Agile estimating and planning. Prentice Hall.
Extreme Programming (XP)

An agile method built on engineering practices such as pair programming, test-first development, continuous integration and small, frequent releases.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Beck, K., & Andres, C. (2004). Extreme programming explained: Embrace change (2nd ed.). Addison-Wesley.
I
Increment

A usable step towards the Product Goal. A sprint may produce several.

  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
Information radiator

A large, visible display, such as a task board or burndown chart on a wall, that lets anyone see a team's progress without asking.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Cockburn, A. (2002). Agile software development. Addison-Wesley. doi
INVEST

A test for user stories: independent, negotiable, valuable, estimable, small and testable (Wake, 2003).

Invisible inventory

Unfinished product development work is physically and financially invisible: it waits in queues, takes no space and appears on no balance sheet (Reinertsen, 2009).

  • Reinertsen, D. G. (2009). The principles of product development flow: Second generation lean product development. Celeritas Publishing. lpd2.com
K
Kanban

A way of managing work that makes it visible on a board and limits how much is in progress at once (Anderson, 2010).

R10 A method for managing work that makes it visible and limits how much is in progress (Anderson, 2010).

  • Anderson, D. J. (2010). Kanban: Successful evolutionary change for your technology business. Blue Hole Press. books.google.com
  • Reinertsen, D. G. (2009). The principles of product development flow: Second generation lean product development. Celeritas Publishing. lpd2.com
  • Ohno, T. (1988). Toyota production system: Beyond large-scale production. Productivity Press.
L
Large-Scale Scrum (LeSS)

Scrum applied to many teams working together on one product, with fewer roles and artefacts, not more (Larman & Vodde, n.d.).

  • Larman, C., & Vodde, B. (n.d.). Introduction to LeSS. LeSS Company. Retrieved September 17, 2026, from less.works
  • Schwaber, K. (2013, August 6). unSAFe at any speed. Ken Schwaber's Blog. kenschwaber.wordpress.com
M
Modular contracting

Buying a large system as a series of small contracts, each delivering working parts.

  • Hopson, M., McFadden, V., Refoy, R., & Rouault, A. (Eds.). (2020). De-risking government technology: Federal agency field guide. 18F, U.S. General Services Administration. digitalgovernmenthub.org
N
#NoEstimates

A contested practitioner argument for working without estimates, described as exploring alternatives to estimates for making decisions (Zuill, 2013).

  • Zuill, W. (2013, May 17). The NoEstimates hashtag. Life, Liberty, and the Pursuit of Agility. zuill.us
P
Pair programming

Two developers working at one computer on the same code, one writing while the other reviews, and swapping roles often.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Beck, K., & Andres, C. (2004). Extreme programming explained: Embrace change (2nd ed.). Addison-Wesley.
  • Williams, L., & Kessler, R. (2002). Pair programming illuminated. Addison-Wesley.
Planning fallacy

The tendency to forecast from the details of one plan and underestimate time and cost.

  • Kahneman, D., & Tversky, A. (1979). Intuitive prediction: Biases and corrective procedures. In S. Makridakis & S. C. Wheelwright (Eds.), Forecasting (TIMS Studies in the Management Sciences, Vol. 12, pp. 313–327). North-Holland.
  • Flyvbjerg, B. (2006). From Nobel Prize to project management: Getting risks right. Project Management Journal, 37(3), 5–15. doi
Planning poker

An estimating technique in which team members reveal their estimates for a piece of work at the same moment, using numbered cards, then discuss the differences and repeat until they converge.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Cohn, M. (2005). Agile estimating and planning. Prentice Hall.
Prime directive

An opening rule for retrospectives, that everyone did the best job they could, given what they knew at the time, which keeps the conversation on the process rather than on blame (Kerth, 2001).

  • Kerth, N. L. (2001). Project retrospectives: A handbook for team reviews. Dorset House.
  • Derby, E., & Larsen, D. (2006). Agile retrospectives: Making good teams great. Pragmatic Bookshelf. pragprog.com
Product Owner

The one person in a Scrum team accountable for the value of the product, who orders the Product Backlog and decides what the team works on next.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
R
Reference class forecasting

Forecasting from the outcomes of similar past projects, then adjusting for the case at hand (Flyvbjerg, 2006).

  • Flyvbjerg, B. (2006). From Nobel Prize to project management: Getting risks right. Project Management Journal, 37(3), 5–15. doi
  • Kahneman, D., & Tversky, A. (1979). Intuitive prediction: Biases and corrective procedures. In S. Makridakis & S. C. Wheelwright (Eds.), Forecasting (TIMS Studies in the Management Sciences, Vol. 12, pp. 313–327). North-Holland.
Retrospective

A regular meeting at which a team inspects its own way of working and decides what to change.

  • Derby, E., & Larsen, D. (2006). Agile retrospectives: Making good teams great. Pragmatic Bookshelf. pragprog.com
  • Kerth, N. L. (2001). Project retrospectives: A handbook for team reviews. Dorset House.
  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
S
Scaled Agile Framework (SAFe)

A scaling framework that promises a common process across many teams, based on ten Lean-Agile principles, and criticised as a return to heavy, prescriptive process (Scaled Agile, n.d.).

Scrum

A framework founded on empiricism and lean thinking, with three accountabilities, five events and three artefacts, whose events create points where a team can inspect and adapt (Schwaber & Sutherland, 2020).

  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
  • Takeuchi, H., & Nonaka, I. (1986). The new new product development game. Harvard Business Review, 64(1), 137–146.
Scrum Master

The person in a Scrum team accountable for how well the team uses Scrum, who coaches the team and helps remove whatever is blocking its progress.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
Scrum of Scrums

A short, regular meeting of representatives from several Scrum teams working on the same product, held to coordinate their work and resolve dependencies between them.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Schwaber, K. (2004). Agile project management with Scrum. Microsoft Press. doi
Spike

A short, timeboxed piece of work done to answer a technical or design question so that a later story can be estimated or built with less risk.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Cohn, M. (2004). User stories applied: For agile software development. Addison-Wesley. mountaingoatsoftware.com
  • Beck, K., & Andres, C. (2004). Extreme programming explained: Embrace change (2nd ed.). Addison-Wesley.
Sprint

A fixed period of one month or less in which a Scrum team works towards a Sprint Goal.

  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
  • Schwaber, K., & Beedle, M. (2002). Agile software development with Scrum. Prentice Hall. doi
Sprint Goal

The single objective a Scrum team commits to for a sprint, which gives the chosen backlog items a shared purpose.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
Sprint Planning

The event that opens a sprint, at which the Scrum team agrees why the sprint matters, which backlog items it will take on and how the work will be done.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
Sprint Review

The Scrum event at which the team and stakeholders inspect the outcome of a sprint and decide what to adapt.

  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
  • Government Digital Service. (2016, May 23). Governance principles for agile service delivery. GOV.UK Service Manual. gov.uk
Story mapping

Arranging user stories in two dimensions, with the steps of a user's activity across the top and detail beneath, so releases can be cut as slices across the whole journey.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Patton, J. (2014). User story mapping: Discover the whole story, build the right product. O'Reilly Media.
Story points

A unit for estimating the relative size of a piece of work, combining effort, complexity and uncertainty, instead of estimating in hours or days.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Cohn, M. (2005). Agile estimating and planning. Prentice Hall.
Sustainable pace

Working at a rate the team could keep up indefinitely, without regular overtime, on the ground that tired teams make more mistakes.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R. C., Mellor, S., Schwaber, K., Sutherland, J., & Thomas, D. (2001). Manifesto for Agile Software Development. agilemanifesto.org
  • Beck, K., & Andres, C. (2004). Extreme programming explained: Embrace change (2nd ed.). Addison-Wesley.
T
Test-driven development (TDD)

Writing a failing automated test before writing the code that makes it pass, then tidying the code, in short repeated cycles.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Beck, K. (2003). Test-driven development: By example. Addison-Wesley. doi
Thin slice

A small piece of a feature built through every layer, so users can use it on its own.

Timebox

A fixed maximum length of time given to an event or piece of work, which ends when the time runs out whether or not the work is finished.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Schwaber, K., & Sutherland, J. (2020). The Scrum Guide: The definitive guide to Scrum: The rules of the game. scrumguides.org
U
User story

A short description of something a user needs, written to prompt conversation and confirmed by acceptance criteria (Jeffries, 2001).

  • Jeffries, R. (2001). Essential XP: Card, conversation, confirmation. ronjeffries.com. ronjeffries.com
  • Cohn, M. (2004). User stories applied: For agile software development. Addison-Wesley. mountaingoatsoftware.com
  • Wake, B. (2003, August 17). INVEST in good stories, and SMART tasks. XP123. xp123.com
V
Velocity

The amount of work, usually in story points, that a team finishes in a sprint. Teams average it over recent sprints to forecast how much they can take on next.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Cohn, M. (2005). Agile estimating and planning. Prentice Hall.
W
Waterfall

Delivering software in one pass through sequential phases of requirements, design, build, test and release, each completed and signed off before the next begins.

  • R09Agile and Scrum in practiceFrom the field · not in the guide
  • Royce, W. W. (1970). Managing the development of large software systems. In Proceedings of IEEE WESCON (pp. 1–9). IEEE.
  • Larman, C., & Basili, V. R. (2003). Iterative and incremental development: A brief history. Computer, 36(6), 47–56. doi
Work in progress (WIP) limit

The most items allowed in one stage of work at a time.

  • Anderson, D. J. (2010). Kanban: Successful evolutionary change for your technology business. Blue Hole Press. books.google.com
  • Reinertsen, D. G. (2009). The principles of product development flow: Second generation lean product development. Celeritas Publishing. lpd2.com
Singapore