Agile development: iterations and sprints
Building a solution in short repeating cycles (sprints), releasing working parts and adapting to user feedback and changing requirements.
Understanding Agile development: iterations and sprints in QCE Digital Solutions Unit 3
What it does: Each sprint ends with a working part being shown to users, which creates the frequent feedback loop that Agile relies on. Instead of following a fixed plan, the team updates the backlog after feedback, showing how Agile responds to change. Agile expects requirements to change and adapts to them. Locked requirements are typical of waterfall. A user story describes a need from the user's point of view: who, what and why. It does not describe the technical steps. User stories capture requirements in plain language from the user's perspective, and teams pick them to work on in each sprint. Building a solution in short repeating cycles (sprints), releasing working parts and adapting to user feedback and changing requirements.
Common mistakes: pop is a method, so it must be called with round brackets: backlog.pop(0). Square brackets are for indexing. The loop takes one user story from the sprint backlog at a time. A for loop header must end with a colon. It should be for sprint in range(3): so each sprint repeats the indented block.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 15–119) and word search (Modules 15–176).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
Agile developmentFill in the Blanks
Spot the Error
Student with a class code? Join your class →