Scrum is a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
Scrum is: Lightweight, Simple to understand , Difficult to master
Scrum is not a process, technique, or definitive method. The Scrum framework consists of Scrum Teams and their associated roles, events, artifacts, and rules.
The essence of Scrum is a small team of people. The individual team is highly flexible and adaptive.
Scrum is based on empirism that asserts that knowledge comes from experience and making decisions based on what is known. Scrum employs an iterative, incremental approach
must be visible to those responsible for the outcome. Nothing is hiddent. Observers share a common understanding of what is beeing see. Those performing the work and those inspecting the result must share a common definition of done.
Scrum users must frequently inspect Scrum artifacts and progress toward a Sprint Goal to detect undesirable variances
Events of scrum are occasion for inspection and adaptation.
.People personally commit to achieving the goals of the Scrum Team
Scrum Team members have courage to do the right thing and work on tough problems.
Everyone focuses on the work of the Sprint and the goals of the Scrum Team.
The Scrum Team and its stakeholders agree to be open about all the work and the challenges with performing the work.
Scrum Team members respect each other to be capable, independent people.
These value build trust for everyone
The Scrum Team is the Product Owner, the Development Team and a Scrum Master. Scrum Teams are self-organizing and cross-functional. Self-organizing teams choose how best to accomplish their work, rather than being directed by others outside the team. Cross-functional teams have all competencies needed to accomplish the work without depending on others not part of the team
The Product Owner is responsible for maximizing the value of the product resulting from work of the Development Team. The Product Owner is one person, not a committee He
The Development Team do the work of delivering a potentialy releasable increment of Done product at the end of each Sprint. The team organize and manage their own work.
The size of the Development Team is from 3 to 9.
Monitoring Sprint Progress : It is responsible for tracking the total work remaining at least for every daily scrum to project the likelihood of achieving the sprint goal. It manage its progress
Scrum Master Serves to the Product Owner He ensure that goals, scope and product domain are understood by everyone. He helps him in finding techniques for effective Product Backlog management. Ensure that he knows how to arrange the Product Backlog to maximize value. And he facilitate scrum events.
Scrum Master Serves to the Development Team He coach the Team, help in to create high value product, remove impediment and facilitate Scrum events.
Scrum Master serves the Organization
Scrum organise event in order to minimize the need for other meetings. All events are time boxed with a maximum time of duration
The Sprint is the heart of Scrum. Sprints contain and consist of the Sprint Planning, Daily Scrums, the development work, the Sprint Review, and the Sprint Retrospective.
During the Sprint: No changes are made that would endanger the Sprint Goal, Quality goals do not decrease and Scope may be clarified and re-negotiated between the Product Owner and Development Team as more is learned.
A Scrum Master should reinforce the purpose of Sprint Planning.
The Sprint Backlog consists of the selected Product Backlog Items and a plan to deliver them.
The Scrum Master is coping with incomplete transparency, in helping everyone to apply the most appropriate practices in the absence of complete transparency.
If the definition of done exists it should be clear for every one. If not the development team has to define one. Everyone must understand the same definition of done. This guides the development team to know how many product backlog item can be selected for the sprint planning. Each item of the increment must adhere the Dod.