Scrum 2

Generate value through adaptive
solutions for complex problems.

Based on empiricism
and lean thinking

Emphasize three
important pillars

Transparency

Inspection

Adaptation

The three formal artifacts must be transparent to provide to enable inspection

Artifacts and the progress toward agreed goals must be inspected to detect problems.

The process or resulting product must be adjusted if deviate acceptable limits or are unacceptable.

The adjustment must be made as soon as possible to minimize further deviation and reduce waste.

Scrum provides five events to enable inspection.

Asserts an iterative and incremental
approach to product development

Defines Artifacts

Sprint Backlog

Increment

Product Backlog

Sequence of work

Sprint goal

Selection of work from product backlog

Resulting product increment

Definition of Done

Defines Events

Sprint Planning

Daily meeting

Sprint Review

Sprint Retrospective

The Sprint

Product goal

Reduce waste e provide evolution

Gain knowledge based on experience

Provide adaptation base on knowledge gained

Important decisions are based on their perceived state

Detect problems based on inspection

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 employs an iterative, incremental approach to optimize predictability and to control risk

Transparency enables inspection. Inspection without transparency is misleading and wasteful.

Inspection enables adaptation. Inspection without adaptation is considered pointless since they are intended to provoke change.

A Scrum Team is expected to adapt the moment it learns anything new through inspection.

Scrum is a simple framework designed to help teams to generate value through cycles of adaptations based on empirical decisions. Its main philosophy is founded on empiricism and lean thinking, in which meaningful decisions are made based on experience and focus is made on the essential to reduce waste. The framework defines three pillars in order for that to occur: transparency, inspection and adaptation. Along side that, it also states that the best way to optimize inspection and adaptation is through an iterative and incremental approach to product development, called sprinting. (SCHWABER, 2020)

The framework says that a product should be develop through sum of increments giving enough space for inspections intended to provoke changes in solutions in order to reduce wasteful future maintenances whenever problems arrive. To optimize those adaptations, it defines an iteration, called sprint, with short duration for the development each of those product increments, in which teams will have the opportunity to inspect the results produced and processes used during the sprint, thus supporting empiricism. (SCHWABER, 2020)

The three pillars of transparency, inspection and adaptation has a clear dependency between one another within the framework. Scrum emphasizes an importance to adaptation, which in itself depends on inspection of what is produced and processes used. However no inspection are well made if not done on transparent information, given that inspection without transparency is wasteful and misleading (SCHWABER, 2020).

Scrum formalizes all information needed in the product development with three formal artifacts where important decisions are based on: the product backlog, sprint backlog and product increment. Scrum’s artifacts are designed to both represent work and maximize transparency, they are a source of truth for inspection and adaptation accessible to all members of the team, each containing a commitment to a goal to reinforce empiricism and provide measurement for progress. (SCHWABER, 2020)

Scrum also formalizes the cadence to which the team inspect and adapt the artifacts, the product and the process used within the sprint. It defines five formal events: the sprint, sprint planning, daily meetings, sprint review and sprint retrospective.
They are designed to enable the transparency required by the framework and to create regularity through a schedule for them to occur defined by the framework.
A Sprint in itself enables predictability when it has short duration and a precise goal.

Scrum

An approach to complex problems trough series of learning cycles and adaptive solutions

Scrum goal is to provide the bases for teams to solve complex problems while reducing waste. It relies on goals to provide focus and limits over which work is done and employs adaptive solutions based on learning cycles of empirical knowledge for complex problems.

To achieve that

It formalizes

Goals

Sprint Goals

Each realizes a portion of the product goal

Definition of Done

Provides means measurement of progress towards the sprint goal

Drives teams towards the sprint goal

Product Goal

Define and limit what is going to be built

Provides measurement of progress towards the product goal

Drives teams towards the product goal trough series of iterations

Formalizes
information

Maximize transparency

Provide target of inspection and adaptation

Provide goals

Provide focus

Measurement of progress

Define formal events

Enables inspections
and adaptation

Over Product

Over Process

Limits which work is done

Reduce waste

Scrum Goals

Reduce waste

Solve complex problems

By providing focus

By using adaptive
solutions

Trough learning cycles

Trough empirical knowledge

Over which work is done

Over Goals

Provide focus of what is going to be built during sprint

Define acceptance criteria for the realization of a backlog item

Goals that a team can work each at a time trough series of sprints

Purpose of a product

Artifacts

Product Backlog

Sprint Backlog

Increment

Events

Limited by and committed to the product goal

Limited by and committed to the sprint goal

Committed to the definition of done

Represents all works need to realize the product goal

Represents a portion of the product backlog to need achieve the sprint goal

Represents a set of working backlog log items ready to be released

Goals

Product Goal

Sprint Goal

Definition of Done

Product Backlog

Commited by

Product Owner

Created by

Created by

Committed by

Developers

Created by

Committed by

Created by

Execução de Sprint

Começar e finalizar sprints

Comunicar informações das atividades para atualizar progressos da sprint

Define periodo no sistema na qual a equipe concentra seus esforços no objetivo da sprint.