Scrum is the most popular approach to Agile. There are several other approaches to Agile but Scrum is the most popular one, so much so that people generally use Agile and Scrum terms interchangeably. Scrum works on a few simple rules that are easy to adopt. Every scrum project follows a series of timeboxed events that take place in the same order.
Check out the video to understand the Scrum Framework in detail.
There are the five Scrum Events,
- Sprint Planning Session
- Daily Scrum
- Sprint Review
- Sprint Retrospective
Important Scrum Definitions
Sprint is a timeboxed iteration of 30 days. Teams might even use a 14 days (2 weeks) sprint too. After each sprint a shippable product increment is created
Product Backlog is used to keep track of the features that the team plans to build. This is the single source of requirements
Sprint Planning is performed at the beginning of each sprint. This is a team session to decide what all items will be included in the sprint
Items applicable to the sprint are pulled from the product backlog and entered in the sprint backlog. During the sprint, the team focuses only on these items
As part of the Daily Scrum, the team meets every day to quickly discuss progress and upcoming work as well as impediments, if any
Once the sprint is complete, the team meets for a sprint review with the users. This is where a demo of the working software is given
Sprint Retrospective is the last activity of a sprint. This is a meeting where the team looks back at what went well and areas of improvement
Remember, a 6 month long project may have 6 sprints of one month each.
Check more articles on Agile