IntermediateTopic 46 of 104Software & Computing
Agile and Scrum
Iterative delivery with sprints and continuous feedback.
In depth
Agile values working software, collaboration and responding to change. Scrum organises work into sprints (1–4 weeks) with roles (product owner, scrum master, team), backlog, daily stand-up, review and retrospective. Kanban visualises flow and limits work in progress.
Key points
- User stories
- Velocity
- Continuous improvement
ExampleA two-week sprint delivers a small, tested feature increment.
What is Agile and Scrum?
Iterative delivery with sprints and continuous feedback.
Why is it important to understand agile and Scrum?
Agile methods deliver working software in short cycles and adapt to changing needs, which suits projects where requirements evolve.
What is a sprint?
A fixed time box, often one to four weeks, in which a team builds a set of planned features.
What does Scrum add to agile?
Defined roles such as product owner and scrum master, plus ceremonies like planning, review and retrospective.
How is Agile and Scrum used in practice?
Typical applications include running two-week sprints to deliver a web feature with user feedback, holding daily stand-ups to resolve blockers quickly and reviewing a product backlog to decide what to build next.
What should I learn before Agile and Scrum?
Study "Software development life cycle" first (topic 45 of 104 in Software & Computing). It covers the groundwork this topic builds on.
What are the key points of Agile and Scrum?
User stories. Velocity. Continuous improvement.
Can you give an example of Agile and Scrum?
A two-week sprint delivers a small, tested feature increment.
What comes after Agile and Scrum?
The next topic is "Requirements engineering", which builds directly on this one.
How difficult is Agile and Scrum?
It is classed as Intermediate in Software & Computing (topic 46 of 104). It is an intermediate topic. Work through the beginner topics in Software & Computing first.