introduction to scrum
Post on 29-Oct-2014
171 Views
Preview:
DESCRIPTION
TRANSCRIPT
INTRODUCTION to SCRUM(framework for developing and sustaining complex products)
scrum noun
a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
scrum noun
a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
framework
Scrum Team & their associated rolesEventsArtifactsRulesco
nsis
ts o
f
Scrum Theory is founded on empirical process control theory, or empiricism. Empiricism asserts that knowledge comes from experience and making decisions based on what is known. Scrum employs an iterative, incremental approach to optimize predictability and control risk.
Scrum Theory is founded on empirical process control theory, or empiricism. Empiricism asserts that knowledge comes from experience and making decisions based on what is known. Scrum employs an iterative, incremental approach to optimize predictability and control risk.
empirical process control
TransparencyInspectionAdaptation
base
d on
Scrum Theory is founded on empirical process control theory,
empiricism. Empiricism asserts that knowledge comes from experience and making decisions based on what is known. Scrum employs an iterative, incremental approach to optimize predictability and control risk.
empirical process control
TransparencyInspectionAdaptation
base
d on
Significant aspects of the process must be visible to those responsible to the outcome.
Requires to define those aspects in a common standard so observers share a common understanding of what is being seen.
(e.g. common language,definition of “Done”)
Scrum Theory is founded on empirical process control theory,
empiricism. Empiricism asserts that knowledge comes from experience and making decisions based on what is known. Scrum employs an iterative, incremental approach to optimize predictability and control risk.
empirical process control
TransparencyInspectionAdaptation
base
d on
Scrum users must frequently inspect Scrum artifacts and progress toward a Sprint Goal to detect undesirable variances.
Estim
atio
n Va
riabi
lity
1.0x1.25x
1.5x
2x
4x
0.8x0.67x
time
0.5x
0.25x
InitialConcept
ProductDefinition
RequirementsComplete
Detailed UIDesign Ready
Detailed SoftwareDesign
SoftwareComplete
Asso
ciate
d Co
sts/
Valu
e
Value
Costs
Strategy
Value
Costs
Strategy
Trivia
Asso
ciate
d Co
sts/
Valu
e
Value
Costs
Strategy
Trivia
Asso
ciate
d Co
sts/
Valu
e Consultancy
???
Value
Costs
Strategy
Trivia
Asso
ciate
d Co
sts/
Valu
e Consultancy
Design Detail
Scrum Theory is founded on empirical process control theory,
empiricism. Empiricism asserts that knowledge comes from experience and making decisions based on what is known. Scrum employs an iterative, incremental approach to optimize predictability and control risk.
empirical process control
TransparencyInspectionAdaptation
base
d on
If an inspector determines that an aspect of a process deviates outside acceptable limits, an adjustment must be made ASAP to minimize further deviation.
4 formal events for inspection and adaptation:
1. Sprint Planning.2. Daily Scrum.3. Sprint Review.4. Sprint Retrospective.
scrum noun
a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
framework
Scrum TeamEventsArtifactsRulesco
nsis
ts o
f
Product OwnerResponsible for:•maximizing the value of the product•accountable for the Product successand...•maintains the Product Backlog
Dev TeamProfessionals who do the work of delivering potentially releasable increment of “Done” product at the end of the Sprint.
Scrum MasterResponsible for:•ensuring Scrum is understood and
enacted•helps the Product Owner find
techniques for effective Product Backlog management• facilitating Scrum events• remove impediments to the Dev
Team progress
scrum noun
a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
framework
Scrum TeamEventsArtifactsRulesco
nsis
ts o
f
The SprintTime-box of month or less during which a “Done” product increment is created.
Sprint PlanningTime-boxed to a day. Answers the following:•What can be delivered in the
Increment from the upcoming Sprint?•How will the work needed to deliver
the Increment be achieved?
Daily Scrum15 minute time-boxed event for the Dev Team to sync.
Sprint ReviewMax. 4 hour time-boxed meeting held at the end of the Sprint.
Sprint RetrospectiveMax. 3 hour time-boxed meeting held at the end of the Sprint.
within which people can address complex adaptive problems, while productively and creatively delivering products of the highest
Scrum TeamEventsArtifactsRules
The SprintTime-box of month or less during which a “Done” product increment is created.
Sprint PlanningTime-boxed to a day. Answers the following:•What can be delivered in the
Increment from the upcoming Sprint?•How will the work needed to deliver
the Increment be achieved?
Daily Scrum15 minute time-boxed event for the Dev Team to sync.
Sprint ReviewMax. 4 hour time-boxed meeting held at the end of the Sprint.
Sprint RetrospectiveMax. 3 hour time-boxed meeting held at the end of the Sprint.
Sprint GoalAfter the Dev Team forecasts the Product Backlog items it will deliver in the Sprint, the Scrum Team crafts a Sprint Goal. The Sprint Goal is an objective that will be met within the Sprint through the implementation of the Product Backlog, and it provides guidance to the Dev Team on why it is building the Increment.
scrum noun
a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
framework
Scrum TeamEventsArtifactsRulesco
nsis
ts o
f
Product Backlog•ordered list of everything that might
be needed in the product•single source of requirements for any
changes•dynamic and never complete• lays out the initially known and best-
understood requirements•each item has a description, order,
estimate and value
Sprint Backlog•subset of the Product Backlog
selected for the sprint•plan for delivering the product
Increment and realizing the Sprint Goal• it’s a forecast of the Dev Team•plan with enough detail that changes
in progress
Increment
scrum noun
a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
framework
Scrum TeamEventsArtifactsRulesco
nsis
ts o
f
No changes are made that would endanger the Sprint Goal
Quality goals do not decrease
Scope may be clarified and re-negotiated between the Product Owner and the Dev Team as more is learned
END NOTEScrum’s roles, artifacts, events and rules are immutable and although
implementing only part of Scrum is possible, the result is not Scrum. Scrum exists only in its entirety and functions well as a container for other
techniques, methodologies, and practices.
top related