Scrum is one of the most popular frameworks for implementing agile.
With Scrum, the product is built in a series of fixed-length iterations called sprints that give teams a framework for shipping software on a regular cadence.
Scrum calls for four ceremonies that bring structure to each sprint:
They coach the team, the product owner, and the business executives on the Scrum process and look for ways to fine-tune their practice of it. An effective Scrum master deeply understands the work being done by the team and can help the team optimize their delivery flow. As the facilitator-in-chief, they schedule the needed resources (both human and logistical) for sprint planning, stand-up, sprint review, and the sprint retrospective.
3) The Scrum Development Team Team members have differing skill sets, and they cross-train each other so no one person becomes a bottleneck in the delivery of work. Strong Scrum teams approach their project with a clear “we” attitude.
With Scrum, the product is built in a series of fixed-length iterations called sprints that give teams a framework for shipping software on a regular cadence.
Scrum calls for four ceremonies that bring structure to each sprint:
- Sprint planning: A team planning meeting that determines what to complete in the coming sprint.
- Daily stand-up: Also known as a daily Scrum, a 15-minute mini-meeting for the software team to sync.
- Sprint demo: A sharing meeting where the team shows what they’ve shipped in that sprint.
- Sprint retrospective: A review of what did and didn’t go well with actions to make the next sprint better.
Three Essential Roles for Scrum Success
1) The Product Owner -
- Build and manage the product backlog.
- Closely partner with the business executives and the development team to ensure everyone understands the work items in the product backlog.
- Give the development team clear guidance on which features to deliver next.
- Decide when to ship the product with the preference toward more frequent delivery.
They coach the team, the product owner, and the business executives on the Scrum process and look for ways to fine-tune their practice of it. An effective Scrum master deeply understands the work being done by the team and can help the team optimize their delivery flow. As the facilitator-in-chief, they schedule the needed resources (both human and logistical) for sprint planning, stand-up, sprint review, and the sprint retrospective.
3) The Scrum Development Team Team members have differing skill sets, and they cross-train each other so no one person becomes a bottleneck in the delivery of work. Strong Scrum teams approach their project with a clear “we” attitude.