Overview
Scrum is a framework with a set of simple rules, which empowers agile thinking in your organization in order to increase productivity and fun.
Concept
- A Product Owner compiles all the changes planned for the product and prioritizes the possible functionalities - deliverables.
- The result of the Product Owners’ work is a Product Backlog, a to-do list that is constantly re-prioritized.
- Before each Sprint, the highest prioritized deliverables are transferred to a backlog for the Sprint - Selected Product Backlog.
- Together with a user, the project members form a Scrum Team consisting of 5-9 people. During discussions with the Product Owner, the goal of the Sprint is determined and the prioritized functionality is broken down into detailed tasks, which compels the Sprint Backlog. The team is self-organized and the members have a joint responsibility for the results.
- Every day the team meets up on a Daily Scrum to consolidate status.
- A Scrum Master coaches the development team removes any possible impediments and constantly works to ensure that the team has the best possible circumstances for realizing the goals defined for the Sprint.
- At the end of each sprint the team performs a Sprint Review, where the functionality added to the product is demonstrated, allowing everybody in the organization to see what the team has achieved during the sprint.
- After the Sprint Review, the Team (possibly together with the Product Owner) performs a Retrospective – consolidating experience and obstacles allowing the team to improve for the next sprint.
- Each Sprint enhances the products’ market value, adding new functions/improvements that can be delivered to the customer.