Scrum Process Framework

CategoryAgile Development Methodology

Scrum is an agile framework for managing knowledge work, with an emphasis on software development. Using Scrum, small teams can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.


Methodology Overview


Simple Approach to Complex Solutions

Scrum process framework makes clear the relative effectiveness of your product management and work techniques, so that you can continuously improve the product, the team and the working environment.

Scrum is simple: the opposite of a big collection of interwoven mandatory components. It replaces a programmed, algorithmic approach with a heuristic one, with respect for people and self-organization to deal with unpredictability and complex proroleblem solving. Small, adaptive and flexible Scrum Teams follow the rules that bind together the roles, events and artifacts, governing the relationships and interaction between them.

Not exclusive to the framework, Scrum Values summarize the ethics that turn it into a value system:

  • Courage — team members have courage to do the right thing and work on tough problems.
  • Focus — everyone focuses on the work related to the iteration and the goals of the team.
  • Commitment — people personally commit to achieving the goals of the delivery team.
  • Respect — team members respect each other to be capable and independent people.
  • Openness — the team and stakeholders agree to be open about the work challenges.

Scrum is founded on empirical process control theory, or empiricism, which asserts that knowledge comes from experience and making decisions based on what is known. Scrum Theory employs an iterative, incremental approach to optimize predictability and control risk. The three pillars that uphold every implementation of empirical process control are: process transparency, artifact inspection and product adaptation.

scrum

The work is split into Sprints, or time-boxed iterations during which a Done, usable and releasable product Increment is created.

Prescribed Scrum Events are used to create regularity and minimize the need for excessive meetings.

Scrum Artifacts, such as Backlog or Increment, represent work or value to provide transparency, and opportunities for inspection and adaptation