What is Scrum?
Scrum may refer to:
- Scrum (rugby), a method of restarting play in rugby union and rugby league
- Media scrum, an impromptu press conference, often held immediately outside an event such as a legislative session or meeting
- Scrum (software development), a variant of the Agile methodology used for software development
- Scrum pattern, defines a specific problem an IT team development may encounter throughout the life-cycle of an application
- Autozam Scrum, a microvan and pickup truck sold in Japan by Mazda
- "Scrum", a song on the thrash metal band Slayer's album Diabolus in Musica
The Agile Manifesto
As Scrum is an agile Framework, it applies the values of the Agile Manifesto:
"We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more. "
The Scrum framework
Scrum is used since the 1990’s to manage complex product development.
Scrum employs an iterative, incremental approach to optimize predictability and control risk.
3 pillars of Scrum are “Transparency”, “Inspection” and “Adaptation”
The Product Owner shows the goal
The Scrum Master assures the progression to the goal
The team carries out the goal and prevents obstacles to slow down it
The sprint is a time-boxed period (between 2 weeks to 1 month) where a done product is created and delivered
The sprint planning is a formal event to start a new sprint
The poker planning is session for the team to evaluate the user stories
The sprint review and retrospective is a formal event to close a sprint and bring continuous amelioration
The stand-up meeting is a daily time-boxed event for the team members to share about their work to the rest of the team (15 min.)
The User stories are requirements user centred that define a product
The Product backlog is an ordered list of user stories to complete the product; the product owner is responsible of it
The Sprint backlog is a set of product backlog items selected for the sprint and detailed as technical tasks by the team
The Sprint burn-down chart is a daily updated chart showing the health of a sprint
One minute scrum master
I’ve been practicing agility for few years and most of them as a Scrum Master. And I can say it’s a very interesting job! Where you are involved deeply in a team in a journey with many obstacles. Being a Scrum Master is not only applying a framework, it’s being part of it, embrace its values, and being a leader and a coach by sharing them and helping people to improve themselves.
Maxime Perniola is Consultant, Digital Marketing at blue-infinity