Professional Documents
Culture Documents
-
More useful if the problem is complex
-
scrum > take the problem and break into smaller chunks
F- E-commerce website
g.
Accountability Product Owner Developers Developers
Product Backlog Sprint Backlog
( To do list ) of the top Increment
( few
-
|↳
SPRINT
sign Up "^" "
sign Up
>
> ↳9in
duration at most.
CMT PLANNING
one month
pay
:
-
have enough knowledge improve to our to-do list
-
with acquired knowledge from each increments
-
until customer decides that the product is good enough or no more budget
to make this work
1. Sprint (container)
2. Sprint Planning
3. Sprint Review ( inspecting the increment and adapting product backlog)
4. Sprint Retrospective .
( team 's continuous improvement inspecting the team &
,
adapting)
5 .
Daily Scram (short meeting that happens daily )
IN hat is scrum ?
- A mechanism to optimize the value delivery system
-
Complex environment
whogt
Chaotic
complicated
↳
-
Rp,
1 I
> how
simple
-
In a complex environment ,
these is only one
thing that is known for sure :
guide changes!
•
scrum : -
A mechanism to
A FRAMEWORK that can use foundation to
you as a
-
efficiency ;
how would
you deliver making
-
the team the people
work the best
way possible
responding to change
-
project
-
product
-
people
-
process
of
cone
Uncertainty ( How
uncertainty varies through time ]
The evolution of product 's knowledge over time
a
scrum Definition
-
lightweight
framework
-
3. Scrum Team and its stakeholders inspect the results and adjust
for the next sprint
4 Repeat
.
lnlhich agile aspect claims that overtime must be avoided ?
-
Sustainable Pace
Scrum Framework
- Rules , Events ,
Accountabilities, Artifacts
① Product Backlog : contains all the work to be done
: maintained by the Product owner
makes sure that the top
items are the most important ones
Sprint Backlog : contains the work to be done during the given sprint
performed by the developers lasts at most one month
:
expectation alignment between business and
promotes
technical people
Daily Scrum : the Developers run this daily to synchronize their
work and maximize chances of achieving the
sprint Goal defined during Sprint Planning
Sprint :
During sprints the moment a Product Backlog item
meets the Definition of Done , an Increment is born
Increment :
A concrete
stepping stone toward the Product Goal
at Sprint Review Product owner and invited stakeholders inspect
[
run :
the end of
the produced increment , give informed feedback
a sprint that might impact the product backlog
( Developers
*
Scrum Master
Sprint Product Backlog retirement
(
-
an
""
Increment
sprints
r
Review
>
Same
Work Structure
sprint
As
.
Retrospective
Sprint >
Backlog →
Sprint sprint I
7 4
'
Sprint
÷:*
"
>
Planning Daily
Ideas Samm
Product
Product
Back Backlog
iffnntpWÉ
just different versions of product backlog
-
wishing product
Definition of Done : - definition of what done means
Scrum
Theory
Scrum is founded on Empiricism and Lean Thinking .
what is observed
LeanThinking : reduces waste and focuses on the essentials .
Empiricism
Transparency : -
to have a common standard so that all the observers
share a common
understanding of what is being seen
open cess : scrum Team and stakeholders agree to be open about all
the work and the challenges with performing the work
: Good teamwork , asking and offering help when needed &
admit mistakes
Respect : Scrum Team members respect each other to be capable ,
independent people
b) Communication ✗
c) Adaptation ✗
increment sprint
every
-
self -
managed & cross-functional
managed -
establishing Scrum
Product Product -
remove impediments
Goal
Backlog Items -
leads and facilitates
Transparent Order Scrum adoption
- have
authority
* Product owner and scrum Master can be a
part of the Developers .
Q .
How does the Scrum Master help the Product owner ?
A •
Helping the scrum Team understand the need for clear and concise
product Backlog items
•
Helping find techniques for effective Product Backlog Management
•
Leading and coaching the organization in its scrum adoption
* Scrum Master can serve different serum Teams at the same time
Product Backlog Refinement : Product owner + Developer
-
-
Scrum Master might facilitate and coach the retirement
but not directly responsible
Management
Impediment Removal
Question Inlho has the final say on the Product Backlog ordering ?
Ans : Product Owner
Estimates → Ans : Developers
Scrum Artifacts
Product Backlog Sprint Backlog
, ,
Increment
Artifact Commitment
Product Backlog Product Goal
Sprint Backlog Sprint Goal
Increment Definition of Done
Artifact Transparency
If the Increment is not representative of the Product Backlog ,
Product Goal
-
Contained within the Product Backlog
- Describes the future state of the Product
users or customers .
A product
could be more abstract
a service ,
a
physical product or
something
Backlog
"
Product Goal reach GER entire Product @Earpoof
•
*
.
Done
Product Backlog
• An emergent ,
ordered list of what is needed to improve the product .
•
Defines what will fulfill the product goal .
•
A product has a single product backlog .
artifact
As the product is
• The Product Backlog is a
living .
<
inspected we can
,
have more
Features : It is complete
never
items
product Backlog
dynamic
.
: It is
: As long as product exists
a
,
its Product Backlog also exists
card As an [ actor]
User story conversation I need to [ action]
Confirmation so [ do]
* Usually higher ordered (top]
,
Product Backlog items
are clearer and more detailed than lower ordered ones . .
Value
Kano Model
°
Mandatory o Linear o exciter
must include in
product Backlog
• The actof breaking down and further defining Product Backlog items
into smaller precise items
more
• For each selected Product Backlog item, the Developers plan the work
necessary to
create an increment that meets the Definition of Done .
How this is done is at the sole discretion of the Developers . No one else
tells them how to turn Product Backlog items into incremental value .
? ?
µ
•
• • •
too too
\
85 -
4.1*1
In progress
µ
too -
too
.
> sprint ABM >
Sprint Goal
o The single objective for the sprint
o The Scrum Team defines Sprint Goal during the sprint Planning
and added to the Sprint Backlog
o Developers can collaborate with the Product owner to negotiate
the scope of the sprint Backlog without affecting the sprint Goal .
Increment
•
Commits to the Definition of Done
Additive to all prior increments and verified
•
thoroughly , ensuring
that all increments work together .
Definition of Done
• The moment a Product Backlog Item meets DoD, an increment
is born
Increment
•
The increment is the sum of all the Product Backlog items
completed t
• For second sprint + value delivered of all
previous sprints
• Whenever a Product Backlog item meets Definition of Done ,
an increment is born
:. Multiple increments may be created within a sprint
The increment must
•
always
be in usable condition
•
Increment supports empiricism .
•
The scrum Team can release it whenever it feels like it is
valuable .
•
The increment is the sum of all the Product Backlog items completed
during the sprint .
Impediment List
- done
by scrum Master
-
The Scrum Team prioritizes the list and works on them in order
-
The Scrum Master discusses the impediments with the serum Team .
Scrum Events
• To keep the scrum Team focused all events are time boxed
-
/
Sprint Planning : 8 hours ( max for a one-month Sprint) for shorter
minutes sprints
Daily screen : 15 u ,
the time is
Sprint Review : 4 houses ( fora one-month Sprint )
sprint Retrospective :3 houses u usually shooter
•
Optimally ,
all events are held at the same time and place to
reduce complexity .
Sprint planning
-
The Product Owner must have a set of Product Backlog items
and their mapping to the Product Goal .
1 .
ftp://ep.LI?;?:?-;?:!-
" ••↳ seeded Items *ease.
3 .
How will the chosen work get done ? Work Plan Developers
often done by decomposing Product Backlog items into smaller work items of
•
The sprint hood + the Product Backlog items for thesprint -1
the plan for delivering them
Sprint Backlog
fixed
Sprint select@ an
+
Goal Product Backlog Items
Why
? What ? How ?
•
Inspect progress in the Daily scrum
•
Developers collaborate with Product Owner to negotiate the scope
of the sprint Backlog within the sprint without affecting the
sprint Goal .
The Sprint
•
A new Sprint starts immediately after the conclusion of the
previous Sprint .
•
Time boxed at most
-
, ,
one month
•
Helps the scrum Team to control risk
•
Must have fixed durations
•
0
Scope may be clarified and re negotiated with -
the Product owner as
more is learned
Cancelling a sprint
o
Only the Product owner has the authority to cancel the sprint .
o A sprint can
only be cancelled when the sprint Goal becomes obsolete
importance of empiricism .
inspect
0
Developers talk about their progress towards the sprint Goal
and to adapt the sprint Backlog as needed .
'
o Scrum master ensures that the meeting takes place & time box -
0
Identify impediments that prevent them from the
reaching
sprint Goal
Sprint Review
(at most 4 hours )
o To inspect the outcome of the sprint and determine future adaptations .
0 The undone work should not be demonstrated during the sprint Review
o
Only the Increment is demonstrated during the sprint Review .
o The Scrum Team presents the results of their work to key stakeholders
and progress towards the product goal is discussed
teamwork
•
The Scrum Master ensures that the event is positive and productive .
• 3 Questions
° What went well during the sprint ?
What didn't well ?
go
o
They may even be added to the Sprint Backlog for the next sprint
.
Scaled Sorum
having multiple scrum teams working on one product ( 3- q Scrum Teams )
•
one Product Backlog ,
one product Goal, one Product Owner
•
one integrated Increment
when multiple scrum Teams develop one Product their work should
,
be
integrated into a single Product Increment
•
at least with every sprint .
If possible ,
even multiple times per sprint
what is the function or purpose of Management is scrum ?
-
Support the Product owner with insights and information into high
value product and system capabilities Support the scrum .
Master to