Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Preview

Agile and Scaled Agile

This is the first page of the lesson. Read it and have a go at the activities. The rest is in the full lesson.

50 minutes

Serve the starter first

You cook a big meal for 10 guests. You could make everything and serve it all at 9 pm. Or you could serve a starter (a small first dish) at 7 pm and ask: "Do you like it?"

The second way finds problems early. Guests are fed sooner. This is the idea behind Agile: deliver a little, often, and learn.

Key words

WordWhat it meansExample
AgileA way of working in short rounds, delivering a little at a time.a new version every 2 weeks
IncrementA small piece of working software that adds something new.the basket screen
SprintA short, fixed period of work, often 2 weeks.build the login screen
PointsNumbers that show how big a piece of work is. More points means more work.a login screen is 5 points
EpicA very big piece of work that is split into stories.Manage my account
StoryA small user need that fits in a sprint.As a user, I want to reset my password
SpikeA short piece of research or a trial to learn something, before you build.try a new payment service for 2 days
Scaled AgileAgile for very big projects, with many teams working together.a bank with 10 teams
Product incrementA bigger release made when several teams finish their parts together.version 2.0 of the app
RequirementSomething the software must do or be.pay by card

The cells students fill in are left blank in this preview.

Quick check: Agile words

Have a go

Quick check: Agile words

3 questions
Have a go: your answers are marked here and then forgotten. Sign in if you would like your score kept, and to pick up where you left off.Sign in to keep your score

Your answers are marked here and are not kept. A college account keeps every student’s marks.

From big to small

LevelSizePizza app example
EpicMonths of workOrdering
StoryA few daysAs a customer, I want to choose a pizza size, so that I get what I want.
TaskHoursDraw the size buttons
SpikeA day or two of learningCan we get live delivery times from the map service?
SprintTwo weeksA box that holds the stories for these two weeks

The cells students fill in are left blank in this preview.

Key features of Agile

FeatureWhat it means
Incremental deliverySoftware arrives in small working pieces
Quality first, features laterThe first version is small but good
Change is welcomeThe client can change the requirements at any time
Light documentsLittle formal paperwork. The team writes only what it needs
Users see working software every roundFeedback comes early
A cheap, fast first productA small first version costs less and reaches users sooner
A cancelled project is not a total lossThere is some useful code already

The cells students fill in are left blank in this preview.

Light documents are a risk

data-callouts.warning.label

Agile teams write fewer documents. This can be a problem when new people join, or when the team must prove what was agreed. Good teams still write down what matters.

Quick check: true or false?

Have a go

Quick check: true or false?

3 questions
Have a go: your answers are marked here and then forgotten. Sign in if you would like your score kept, and to pick up where you left off.Sign in to keep your score

Your answers are marked here and are not kept. A college account keeps every student’s marks.

The lesson goes on

5 more parts of this lesson are in the full curriculum, with the tasks, the final check and the labs. A college account gives your students all of it.