Scrum Definition :
Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems. In a nutshell, Scrum requires a Scrum Master to foster an environment where: 1. A Product Owner orders the work for a complex problem into a Product Backlog. 2. The Scrum Team turns a selection of the work into an Increment of value during a Sprint. 3. The Scrum Team and its stakeholders inspect the results and adjust for the next Sprint. 4. Repeat.
Scrum Theory :
Scrum is founded on empiricism and lean thinking. Empiricism asserts that knowledge comes from experience and making decisions based on what is observed. Lean thinking reduces waste and focuses on the essentials.
Scrum combines four formal events for inspection and adaptation within a containing event, the Sprint. These events work because they implement the empirical Scrum pillars of transparency, inspection, and adaptation.
Scrum Values :
Successful use of Scrum depends on people becoming more proficient in living five values:
Commitment, Focus, Openness, Respect, and Courage
Scrum Team :
The fundamental unit of Scrum is a small team of people, a Scrum Team. The Scrum Team consists of one Scrum Master, one Product Owner, and Developers. Within a Scrum Team, there are no sub-teams or hierarchies. It is a cohesive unit of professionals focused on one objective at a time, the Product Goal.
The entire Scrum Team is accountable for creating a valuable, useful Increment every Sprint. Scrum defines three specific accountabilities within the Scrum Team: the Developers, the Product Owner, and the Scrum Master.
The SCRUM Events & Artefacts :
1-The SCRUM events : -The Sprint itself. -The Daily SCRUM. -The Sprint planning. -The Sprint Review. -The Sprint Retrospective.
2-The SCRUM Artifacts : -The Product Backlog. -The Sprint Backlog. -The Increment.
The SCRUM advanced methodology combines Metric and Analytical Skills.