Professional Documents
Culture Documents
Product Owner
Workshop
Let’s MaximizeValue
Sa7sha K Venkataramaiah
CST, CSM, CSP, CSPO, Agile PM, PMP, CSSBB
© leanpitch Technologies Private Limited
Who am I?
• Over 15 years of IT experience in
soGware development.
• Agile prac$$oner since 2003.
Developing Building
Con$nuous
Product Product
Discovery
Vision Backlog
Priori$za$on
for Agile GeTng it
Incremental Es$ma$on
and Planning Done
Delivery
© leanpitch Technologies Private Limited 3
Empirical Process
Observe
Act Orient
Decide
hGp://managingmetrics.com/what-the-f-86-can-teach-us-about-soPware-dev
© leanpitch Technologies Private Limited 6
What do you think?
Inspect
Adapt
Close to agreement
Certainty
Certainty
Far from
Technology
Close to
Source: Ken Schwaber (inventor of Scrum) who adapted it from Strategic Management and Organisa7onal Dynamics, by Ralph D. Stacey
© leanpitch Technologies Private Limited 15
People are different and have different
capabili$es
Dravid(128) and Sehwag(254): 1st Test: Pakistan v India at Lahore, Jan 13-17, 2006
© leanpitch Technologies Private Limited 16
Human imagina$on will always outpace
physics
Rules:
§ Balls must have air $me
§ No passing to the direct neighbour
§ Ball on the floor stays on the floor
§ No physical change to the ball
© leanpitch Technologies Private Limited
Deming Cycle
That is, while there is value in the items on the right, we value the items on the
leG more
© leanpitch Technologies Private Limited
Agile Principles :: Principle #1
Our highest priority is to sa$sfy the
customer through early and con$nuous
delivery of valuable soGware.
• Mul3ple applica3ons
awai3ng approval • On decisions
Facade
Feature N
Feature 1
Feature 2
En$$es
Business Process
Data Access
Sometimes Rarely
16% 19%
Often
13%
Always
7%
Never
45%
Defer un$l last
responsible
moment
© leanpitch Technologies Private Limited 49
Agile Principles :: Principle #11
The best architectures, requirements,
and designs emerge from self-
organizing teams.
A G I L E
Scrum DSDM Atern
Lean Agile Unified Process (AUP)
Extreme Programming (XP)
Kanban
Lightweight Approaches Fuller Approaches (but s7ll agile)
Lean
Smalltalk
Engineering
Tools
Scrum
Itera$ve and
Incremental
Development,
Timeboxes
Built-in instability
Self-Organizing project teams
Overlapping development phases
Mul$learning
Subtle Control
Organiza$onal transfer of learning
© leanpitch Technologies Private Limited 63
Lean Principles
1.
Eliminate
Waste
6. Build
Lean 3. Delay
CommiWm
Integrity In
ent
4.
5. Deliver
Empower
Fast
the Team
Empirical
Process
Transparency
Inspect
Adapt
Focus Commitment
Respect
Openness Courage
© leanpitch Technologies Private Limited
Ac$vity: Scrum Values
hGp://www.romanpichler.com/tools/product-canvas/
© leanpitch Technologies Private Limited
Ques$ons
hGp://impactmapping.org
© leanpitch Technologies Private Limited 95
Impact Mapping: Example
Provide preferred
Parking for car
poolers
Build exclusive
lane for Car
Pooling
Car Pool
Promote Car
Card Drivers Pooling through
hoardings
Take Public
Transport
Provide mobile
app to find
buddies
Be nice to public
Reduce number
of vehicles by 30 BMTC Bus Drivers
%
Be On Time
Increase Road
Tax for 2
wheelers
Take Public
Bikers
Transport
Increase
frequency of
Public buses
© leanpitch Technologies Private Limited 96
© leanpitch Technologies Private Limited 97
Ac$vity: Collabora$ve Chartering
Credit: hGp://www.antrop.se/blog/2011/08/31/experience-mapping-a-useful-tool-to-gain-customer-insights/
© leanpitch Technologies Private Limited 100
© leanpitch Technologies Private Limited 101
Ac$vity: User Research
Detailed enough
Emergent
Es$mated
Priori$zed
© leanpitch Technologies Private Limited 109
Product Backlog is emergent
Coarse-grained requirements
Modify
Booking Cancella$on Re-booking
Booking
Conversa$ons Refinement
© leanpitch Technologies Private Limited
ac$vi$es 113
What happens if
the Product
Backlog don’t
emerge? Source: Thanks to Jeff PaWon, CST
Acceptance
Criteria Addi$onal
Documents
Mockups
User Interface
Presenta$on Logic
Feature 1
Feature 2
Feature 3
Feature 4
Business Logic
Persistence
Infrastructure
The architecture evolves secondary to the value created
by early regular releases of working soGware
© leanpitch Technologies Private Limited 117
How does the product backlog gets
refined?
Product Backlog
Conversa$ons Refinement ac$vty
© leanpitch Technologies Private Limited 118
Product Backlog Refinement
- It is the act of adding detail, es$mates, and
order to PBI
© leanpitch Technologies Private Limited 120
Priori$za$on for Incremental Delivery
hGp://www.kanosurvey.com
provides an online version to
conduct survey on your
features.
© leanpitch Technologies Private Limited 125
Purpose Alignment Model
Parkinson's Law
Op$mism Bias
Procras$na$on
What we es$mate is
- How big are the Product Backlog
items based on the complexity,
uncertainty and the work involved.
- Not how long does it take to
implement them.
© leanpitch Technologies Private Limited 133
Rela$ve Sizing
1 – Goa
3 – Tripura
12 – Punjab
6 – Kerala
40 – Orissa
50 - Karnataka
A user
can…
Product
Backlog
Just Enough
Design *Release Planning is not prescribed by Scrum. This is one
of the prac7ces used in the community
Updated
Product
Technical Backlog
Dependencies and
Risks 143
© leanpitch Technologies Private Limited
Release Planning Steps
100
Story
points
100
Story
points
Technical
Debt
Planned Forecasted
Release Date Release Date
Sprint Sprint
Goal Dura$on
However, the scope may be
clarified and re-nego$ated
Team
Composi$on
Feature B
..but con$nuously
and all the $me
Feature C (not as a mini-
waterfall)
Sprint
© leanpitch Technologies Private Limited 167
What details are discussed in part I?
Acceptance Demonstra$on
Criteria
Mockups
© leanpitch Technologies Private Limited 170
Sprint Backlog
Backlog
© leanpitch Technologies Private Limited 171
Sprint Burndown Chart(Based on PBI)
Sprint Burndown
60
50 50
50
40
40
32
work leG
30
20
10
0
1 2 3 4 5 6 7 8 9 10
Days
180
160
140
Work leG
120
100
80
60
40
20
0
1 2 3 4 5 6 7 8 9 10
Days
Dura$on: 15 minutes
AWendees:
– Scrum Master (Facilitates)
– Development team
– Product Owner
Purpose:
For Development team to synchronize the ac$vi$es
and create plan for next 24 hours
Inspect and adapt
© leanpitch Technologies Private Limited
Are we there yet?
q Ensure that you update the sprint
backlog and Sprint Burndown as
you want to know where you
stand before star$ng the DSM.
Reinforces commitment
AWendees:
• Scrum Master (facilitates)
• Product Owner,
• Development team
Purpose:
q Inspect how last sprint went with regards to people,
rela$onship, process, and tools
q Iden$fy and order the major items that went well and
poten$al improvements
q Create a plan for implemen$ng improvements to the way
the Scrum Team does its work
© leanpitch Technologies Private Limited
Let’s MaximizeValue
Call me @ 9901622788 any $me you need help
Write to me @ sa$sha@leanpitch.com