SCRUM Agile Methodology
SCRUM
1 SCRUM
📘 SCRUM definition
Scrum is a framework for project management that is based on teamwork, accountability, transparency and short time-boxed iterative progress toward a well-defined goal.
The framework begins with a simple premise: start with what can be seen or known. After that, track the progress and adapt, whenever it is necessary.
At the end of each iteration, the team holds two meetings: one review to show the work done for clients and to get feedback, and one retrospective to enable the team to reflect and improve.
1.1 Introduction
Scrum
is a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
Scrum
itself is a simple framework for effective team collaboration on complex products.
Scrum co-creators Ken Schwaber and Jeff Sutherland have written The Scrum
Guide to explain Scrum
clearly and succinctly.
This section contains the definition of Scrum
. This definition consists of:
- pillars
Scrum
’s roles,- events,
- artifacts,
- and the rules that bind them together.
Scrum is: Lightweight, Simple to understand and Difficult to master.
1.2 The Three Pillars of Empiricism (Scrum)
Empiricism means working in a fact-based, experience-based, and evidence-based manner. Scrum implements an empirical process where progress is based on observations of reality, not fictitious plans.
Scrum also places great emphasis on mind-set and cultural shift to achieve business and organizational Agility.
- Transparency: This means presenting the facts as is.
All people involved—the customer, the CEO, individual contributors—are transparent in their day-to-day dealings with others. They all trust each other, and they have the courage to keep each other abreast of good news as well as bad news. Everyone strives and collectively collaborates for the common organizational objective, and no one has any hidden agenda.
- Inspection: Inspection in this context is not an inspection by an inspector or an auditor but an inspection by every- one on the Scrum Team.
The inspection can be done for the product, processes, people aspects, practices, and continuous improvements.
- Adaptation: Adaptation in this context is about continuous improvement, the ability to adapt based on the results of the inspection.
Everyone in the organization must ask this question regularly: Are we better off than yesterday? For profit-based organizations, the value is represented in terms of profit.
1.3 SCRUM
roles
1.3.1 The Scrum Team
The Scrum
Team is made up of the people who actually work on Product Backlog Items during a Sprint. In a software context, this group is most often called the Development Team.
In other contexts, the simple term Team is often used.
The Scrum
Master and the Product Owner, while part of the overall Scrum
Team, may or may not be members of the Team working on PBIs. There is no Project Manager or Team Lead in Scrum
.
Everyone is simply an equal member of the Team.
The Scrum
team is:
- Transcendent
- Autonomous
- Cross-Functional
1.3.2 Scrum
Master
The Scrum
Master is tasked with making Scrum
work. They work intimately with the Team, sometimes as a member. Their primary task is to remove Impediments and guide the team in Scrum
practices.
The Scrum
Master does whatever it takes to help the team succeed.
Scrum
Masters are servant-leaders, not managers. They play the pivotal role of making sure Scrum
is practiced well. The Scrum
Master is accountable for the Velocity and the Continuous Improvement of the Team.
1.3.3 Product Owner
The Product Owner is the Team member who knows what the customer wants and the relative business value of those wants. He or she can then translate the customer’s wants and values back to the Scrum
team.
The Product Owner must know the business case for the product and what features the customers wants.
He must be available to consult with the team to make sure they are correctly implementing the product vision. Most importantly, he must have the authority to make all decisions necessary to complete the project.
1.4 Agile Manifesto Four Foundations
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.
2 SCRUM: the book
The definitive book on the Scrum methodology from its co-creator and the CEO of Scrum, Inc., Jeff Sutherland.
Scrum is the revolutionary approach to project management and team building that has helped to transform everything from software companies to the US military to healthcare in major American hospitals. In this major new book its originator, Jeff Sutherland, explains precisely and step by step how it operates - and how it can be made to work for anyone, anywhere,
Take the FBI attempt to digitize its records, for example. As with so many software projects the first attempt failed, having taken four years and cost over $400 million.
Then the FBI turned to Scrum, and just over a year later unveiled a functioning system that cost less than a tenth of the first project and employed a tenth of the staff. And it’s not just grand projects that Scrum can help with.