Agile Methodology
Computer Science: OCR A Level, topic 2.3.4
Agile Methodology
When working in software development organisations follow software development systems to ensure the project is a success. Agile methodology is one such system.

Agile methodology
- Agile methodology has a series of stages like the waterfall lifecycle.
- Some of the stages are repeated to allow for people to change their requirements and develop a product over several iterations, called sprints.

User requirements
- The agile system starts with user requirements, with a focus on splitting up the project into user stories.
- User stories are descriptions of the different ways the system will be used, what it will look like and what they expect it to do.

Sprint
- A development sprint is a short time-frame during which a specific user story is completed.
- A sprint planning meeting is held to prioritize and categorise these user stories and set up the work for the development sprint.
- This product is a fully working “deliverable” that the client or market can use instantly.

Iteration
- The deliverable is given to the client.
- The product is evaluated and this information is fed back into the next sprint planning meeting.
- The sprint planning meeting and the sprint are repeated multiple times until the full scope of the project is agreed as finished.
Test yourself on Agile Methodology
What is the first stage of the agile methodology?