Hendrik Esser
VP Operations
Ericsson
Agile Planning
In large organizations
Hendrik Esser
@HendrikEsser
Initiative driver
Supporting Agile Adoption
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 2
How many %
of your plans
did not need
to be changed
later?
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 3
(Many clever people)
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 4
Traditional way to deal with
uncertainty
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 5
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 6
Practically?
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 7
What needs to change?
People
Processes
Structures
Behavior
Capabilities
Interdependencies
asystemofconstraints
This is an (organizational) system change!
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 8
Human System Action Tool
ProcessesStructures
Behavior Capabilities
desired
state
or
problem
statement
Human System Action Tool – Ericsson AB/Hendrik Esser
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 9
Human System Action Tool
ProcessesStructures
Behavior Capabilities
desired
state
or
problem
statement
Behavior
Mindset/attitude
Values
Needs
Competence
Skills
# people
Diversity
Hidden talent
Processes
Practices
Tools
Habits
Organization
Governance
Compensation
Roles
(Informal) networks
Human System Action Tool – Ericsson AB/Hendrik Esser
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 10
Learning cycle
Look at the system
Analyze:
- Is your vision still valid?
- What supports your vision
- What doesn’t
Take change actions
Define a
change experiment
See what emerges
Embracing Uncertainty
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 12
ProcessesStructures
Behavior Capabilities
Deal
professionally
with
uncertainty
Communicate
Make uncertainty
visible
Accept, that uncertainty is
always there
Share views and insights
Speak up when you see something
unexpected
React constructively
on surprises
Show and discuss uncertainty in
governance meetings
Frequent meetings to
digest updates/new insights
Distributed planning on
different levels
Iterative development
 feedback loop
Communication
structure
Manage expectations
 anticipate expec-
tations & address
them
Translate uncertainty into realistic
expectations (customers, internal
stakeholders)
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 13
Ranges
Visualization
Continuous
Collaboration &
sharing
Uncertainty Management
Large-Scale Principles
Cost uncertainty
TODAY Delivery
range prediction
Time Uncertainty
(Burndown Chart)
Planning
&
Alignment
Product
Mgmt
Development
Expertise
Planning
Expertise
Technical
Expertise
Solution
Product Mgmt
Opportunity
Owner
Feature 1
Feature 2
Feature 3
Feature 4
Feature 5
Feature 6
Feature 7
Release A Release B
TODAY
Priority
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 14
Product Management
Based on
› customer feedback
› company’s strategic goals.
Feature Priority List
Feature Priority
Release Intent
Market Window
Feature 1 1 Release B
Feature 2 2 Release A
Feature 3 3 Release B
Feature 4 4 Release B
Feature 5 5 Release A
Feature 6 6 Release B
Feature 7 7 Release A
Feature 8 8 Release C
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 15
Timing uncertainty
TODAY
Delivery range
Feature Burn down Chart
time
Remainingwork
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 16
Feature 1 F2 F4 F4
Feature 2 F2 F4 F4
Feature 3 F2 F4 F4
Feature 4 F2 F4 F4
Feature 5 F2 F4 F4
Feature 6 F2 F4 F4
Feature 7 F2 F4 F4
LF4
Release A
LF4
Release B
TODAY
Priority
Feature 1 F2 F4 F4Feature 1 F2 F4 F4
Feature 2 F2 F4 F4
Feature 3 F2 F4 F4
Feature 4 F2 F4 F4
Feature 5 F2 F4 F4
Feature 6 F2 F4 F4
Feature 7 F2 F4 F4
LF4
Release A
LF4
Release B
TODAY
Priority
A
B
B
B
A
B
A
Release
Intent
Visualization
Uncertainties for Features and Releases
Release
A
Release
B
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 17
Visualization
Uncertainties on portfolio/Scenario level
Pull System
Lean principle: avoid overburden
Capability limit
 time
#people
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 18
Visualization
Uncertainties on portfolio/Scenario level
Pull System
Lean principle: avoid overburden
Capability limit
We have teams available in 2
months from now
 flexibility, responsiveness
Scenario data from
Quick Analysis
Items, that are either
mandatory
or in execution
 time
#people
Deal professionally with uncertainty
Uncertainty Management
Intervention
1
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 21
ProcessesStructures
Behavior Capabilities
Deal
professionally
with
uncertainty
Communicate
Make uncertainty
visible
Accept, that uncertainty is
always there
Share views and insights
Speak up when you see something
unexpected
React constructively
on surprises
Show and discuss uncertainty in
governance meetings
Frequent meetings to
digest updates/new insights
Distributed planning on
different levels
Iterative development
 feedback loop
Communication
structure
Manage expectations
 anticipate expec-
tations & address
them
Translate uncertainty into realistic
expectations (customers, internal
stakeholders)
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 22
ProcessesStructures
Behavior Capabilities
Deal
professionally
with
uncertainty
all plans with cost & time
ranges
Accept, that uncertainty is
always there
Share views and insights
Show and discuss uncertainty in
governance meetings
Distributed planning on
different levels
Scrum
Basic acceptance by PdM
Recruit Portfolio Mgrs
with “right” mindset &
perceverance
Decision model
Portfolio Mgrs
Intervention
2
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 24
ProcessesStructures
Behavior Capabilities
Deal
professionally
with
uncertainty
all plans with cost & time
ranges
Accept, that uncertainty is
always there
Share views and insights
Show and discuss uncertainty in
governance meetings
Distributed planning on
different levels
Scrum
Basic acceptance by PdM
Recruit Portfolio Mgrs
with “right” mindset &
perceverance
Heavy debates
in governance
meetings
Teams don’t
support the
ranges
Explain purpose of
ranges
Tool support for ranges
POs asked to support
ranges
Lift the abstraction level
in governance meetings
Intervention
3
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 26
ProcessesStructures
Behavior Capabilities
Deal
professionally
with
uncertainty
all plans with cost & time
ranges
Accept, that uncertainty is
always there
Share views and insights
Show and discuss uncertainty in
governance meetings
Distributed planning on
different levels
Scrum
Basic acceptance by PdM
Recruit Portfolio Mgrs
with “right” mindset &
perceverance
Some
teams hate
the tool
Explain purpose of
ranges
Tool support for ranges
POs asked to support
ranges
Lift the abstraction level
in governance meetings Make tool optional
Less debate
in governance
meetings
Add “give me ranges” to
process without telling
“how”
Intervention
4
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 28
ProcessesStructures
Behavior Capabilities
Deal
professionally
with
uncertainty
all plans with cost & time
ranges
Accept, that uncertainty is
always there
Share views and insights
Show and discuss uncertainty in
governance meetings
Distributed planning on
different levels
Scrum
Basic acceptance by PdM
Recruit Portfolio Mgrs
with “right” mindset &
perceverance
Debate:
why can’t we
commit earlier?
Explain purpose of
ranges
Tool support for ranges
POs asked to support
ranges
Lift the abstraction level
in governance meetings Make tool optional
In
governance
meetings: range is
used to discuss what
we can tell to the customer
Add “give me ranges” to
process without telling
“how”
Provide customer
oriented uncertainty view
in governance meetings
PdM understand
development better
Regular work/scenario
meetings between
Development and PdM
Developers understand
PdM better
Intervention
5
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 30
ProcessesStructures
Behavior Capabilities
Deal
professionally
with
uncertainty
all plans with cost & time
ranges
Accept, that uncertainty is
always there
Share views and insights
Show and discuss uncertainty in
governance meetings
Distributed planning on
different levels
Scrum
Basic acceptance by PdM
Recruit Portfolio Mgrs
with “right” mindset &
perceverance
Explain purpose of
ranges
Tool support for ranges
POs asked to support
ranges
Lift the abstraction level
in governance meetings Make tool optional
PdM and
Development
starting to “join forces”
Add “give me ranges” to
process without telling
“how”
Provide customer
oriented uncertainty view
in governance meetings
PdM understand
development better
Regular work/scenario
meetings between
Development and PdM
Developers understand
PdM better
Closely pair PO with
PdMgr
Intervention
6
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 32
ProcessesStructures
Behavior Capabilities
Deal
professionally
with
uncertainty
all plans with cost & time
ranges
Accept, that uncertainty is
always there
Share views and insights
Show and discuss uncertainty in
governance meetings
Distributed planning on
different levels
Scrum
Basic acceptance by PdM
Recruit Portfolio Mgrs
with “right” mindset &
perceverance
Explain purpose of
ranges
Tool support for ranges
POs asked to support
ranges
Lift the abstraction level
in governance meetings Make tool optional
We
don’t need
commitment
decisions
any more
Add “give me ranges” to
process without telling
“how”
Provide customer
oriented uncertainty view
in governance meetings
PdM understand
development better
Regular work/scenario
meetings between
Development and PdM
Developers understand
PdM better
Closely pair PO with
PdMgr Make commitment
decisions optional
To be
continued
…
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 34
› Agile planning is about embracing change
› This is a system change!
Wanted behaviors, capabilities, processes and structures.
› Not a one-shot: it requires continuous evolution  organizational retrospectives!
› Key ingredients:
– Behaviors: Constructively work with uncertainties and surprises
– Capabilities: Uncertainty communication skills / expectation management skills
– Processes: Short iterations and “feedback loop obsession”
– Structures: Visualization of uncertainties and communication & decision structures to work
with the feedback
Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 35

More Related Content

PDF
XP2014 talk: Driving Company Evolution Using a Complex Dynamic System Approach
PDF
Evolving organizationsusingappliedsystemsthinking hendrikesser_oop2017_handout
PDF
Leading in a Complex World
PDF
Is there a best practice for an agile transformation? - No! - So what now?
PDF
Experiencing a large Agile Transformation by Hendrik Esser
PPTX
Organizing IT beyond 2014
PPTX
Lean SAP Delivery - introducing the concept
PDF
How DevOps supports the digital economy
XP2014 talk: Driving Company Evolution Using a Complex Dynamic System Approach
Evolving organizationsusingappliedsystemsthinking hendrikesser_oop2017_handout
Leading in a Complex World
Is there a best practice for an agile transformation? - No! - So what now?
Experiencing a large Agile Transformation by Hendrik Esser
Organizing IT beyond 2014
Lean SAP Delivery - introducing the concept
How DevOps supports the digital economy

What's hot (20)

PDF
Supporting the shift to a digital economy
PDF
Visualising and streamlining shared services
PDF
The Anatomy of XLA: eXperience Level Agreements
PPT
A proposed agile systems engineering manifesto
PDF
Agile transformation in a large financial institution
PPTX
Outputs, outcomes and benefits
PDF
The Foundations of Business Agility
PDF
Agile project management - everything you want to know but were afraid to ask...
PDF
Enterprise Social Networks: Evolving Models for Success
PDF
Crafting digital experiences with agile and design by James Hayes
PDF
Adding Value with Change Management
PPTX
Build it Right: Digital Governance for Product Managers
PDF
Communicating Change During Agile Transformation
PPT
Get faster results and more business value the Vree way
PDF
SRE Roundtable with 4 DevOps Ambassadors
PDF
Breaking Through with Agile Change Management
PDF
Experience Everywhere. How to proactively enhance employee experience across ...
PPTX
Scrum Workshop - Agile Presentation March 18, 2012
PPTX
When Will This Be Done?
PPTX
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
Supporting the shift to a digital economy
Visualising and streamlining shared services
The Anatomy of XLA: eXperience Level Agreements
A proposed agile systems engineering manifesto
Agile transformation in a large financial institution
Outputs, outcomes and benefits
The Foundations of Business Agility
Agile project management - everything you want to know but were afraid to ask...
Enterprise Social Networks: Evolving Models for Success
Crafting digital experiences with agile and design by James Hayes
Adding Value with Change Management
Build it Right: Digital Governance for Product Managers
Communicating Change During Agile Transformation
Get faster results and more business value the Vree way
SRE Roundtable with 4 DevOps Ambassadors
Breaking Through with Agile Change Management
Experience Everywhere. How to proactively enhance employee experience across ...
Scrum Workshop - Agile Presentation March 18, 2012
When Will This Be Done?
DOES 15 - Jan-Joost Bouwman and Ingrid Algra - ITIL and DevOps Can Be Friends
Ad

Similar to Agile Planning in large organizations - managing uncertainty (20)

PPTX
Power Your PMO with the Adaptive Enterprise
PPTX
Architecting to Create or Mitigate a Disruption
PDF
Translating Strategy into Action with Enterprise Architecture Webinar
PDF
Understanding Business Architecture
PDF
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
PPTX
Business Solutions International Inc Presentation Final
PPTX
Business Solutions International Inc Presentation Final
PDF
Translating Agile for Execs pmi pres 201411
PPTX
Roubini ThoughtLab-Cisco Wealth 2021-Go Digital or Bust Webinar January 31, 2017
PPTX
The Finance Guru’s Guide to FP&A in the Cloud
PPTX
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
PPTX
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
PDF
Building a more cohesive organisation using business architecture
PDF
Pin the Tail on the Metric: A Field-Tested Agile Game
PDF
OSS/BSS User Group 2017
PPTX
Accelerating Strategic Change with Capability and Technology Management Webinar
PDF
Strategies for efficient delivery with APIs containers micro services and DevOps
PPTX
Finesta ci360-year1-cm-strategy-presentation 2018
PDF
LAC 2015 - 2D - Architect as Service provider
Power Your PMO with the Adaptive Enterprise
Architecting to Create or Mitigate a Disruption
Translating Strategy into Action with Enterprise Architecture Webinar
Understanding Business Architecture
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Business Solutions International Inc Presentation Final
Business Solutions International Inc Presentation Final
Translating Agile for Execs pmi pres 201411
Roubini ThoughtLab-Cisco Wealth 2021-Go Digital or Bust Webinar January 31, 2017
The Finance Guru’s Guide to FP&A in the Cloud
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Building a more cohesive organisation using business architecture
Pin the Tail on the Metric: A Field-Tested Agile Game
OSS/BSS User Group 2017
Accelerating Strategic Change with Capability and Technology Management Webinar
Strategies for efficient delivery with APIs containers micro services and DevOps
Finesta ci360-year1-cm-strategy-presentation 2018
LAC 2015 - 2D - Architect as Service provider
Ad

Recently uploaded (20)

PDF
Joshua Moll on Leadership & Mindset..pdf
PPTX
The Sustainable Site: Boosting Productivity in Construction – Pipe Dream or P...
PPTX
Why work place wellbeing matters BookReview
PPTX
Unit 6: Product service and brand.pptx mm
PPT
Software EffortEstimation and Risk Project Planning Activities Software Scope...
PPTX
Management and Leadership across diverse culture
PDF
Leading with Empathy: Building Inclusive Growth in Bangladesh
PPTX
WORLD TRADE ORAGANIZATION- INSTITUTION TO MANAGE TRADE BETWEEN NATIONS
PPTX
Lean Thinking: Making Efficiency an Everyday Thing
PPTX
International trading agreements in world.pptx
PDF
Eugene Orlovsky CEO & Founder of Perfsys
PPTX
Management and Leadership across culture at McDonald's
PDF
250816-Risk Evaluation & Mitigation Strategy-CQS.pdf
PPT
Risk Management What is Risk Management Risk Management Strategies Software R...
PDF
Geopolitics and the Dynamic Competition Framework
PPT
Operations Management Supply-Chain Management
PPT
Introduction to Operations And Supply Management
PPTX
Time Management 2 power point presentation
DOC
TAMUK毕业证学历认证,北科罗拉多大学毕业证文凭
PPTX
Common Methods of Performance Appraisal.pptx
Joshua Moll on Leadership & Mindset..pdf
The Sustainable Site: Boosting Productivity in Construction – Pipe Dream or P...
Why work place wellbeing matters BookReview
Unit 6: Product service and brand.pptx mm
Software EffortEstimation and Risk Project Planning Activities Software Scope...
Management and Leadership across diverse culture
Leading with Empathy: Building Inclusive Growth in Bangladesh
WORLD TRADE ORAGANIZATION- INSTITUTION TO MANAGE TRADE BETWEEN NATIONS
Lean Thinking: Making Efficiency an Everyday Thing
International trading agreements in world.pptx
Eugene Orlovsky CEO & Founder of Perfsys
Management and Leadership across culture at McDonald's
250816-Risk Evaluation & Mitigation Strategy-CQS.pdf
Risk Management What is Risk Management Risk Management Strategies Software R...
Geopolitics and the Dynamic Competition Framework
Operations Management Supply-Chain Management
Introduction to Operations And Supply Management
Time Management 2 power point presentation
TAMUK毕业证学历认证,北科罗拉多大学毕业证文凭
Common Methods of Performance Appraisal.pptx

Agile Planning in large organizations - managing uncertainty

  • 1. Hendrik Esser VP Operations Ericsson Agile Planning In large organizations Hendrik Esser @HendrikEsser Initiative driver Supporting Agile Adoption
  • 2. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 2 How many % of your plans did not need to be changed later?
  • 3. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 3 (Many clever people)
  • 4. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 4 Traditional way to deal with uncertainty
  • 5. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 5
  • 6. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 6 Practically?
  • 7. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 7 What needs to change? People Processes Structures Behavior Capabilities Interdependencies asystemofconstraints This is an (organizational) system change!
  • 8. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 8 Human System Action Tool ProcessesStructures Behavior Capabilities desired state or problem statement Human System Action Tool – Ericsson AB/Hendrik Esser
  • 9. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 9 Human System Action Tool ProcessesStructures Behavior Capabilities desired state or problem statement Behavior Mindset/attitude Values Needs Competence Skills # people Diversity Hidden talent Processes Practices Tools Habits Organization Governance Compensation Roles (Informal) networks Human System Action Tool – Ericsson AB/Hendrik Esser
  • 10. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 10 Learning cycle Look at the system Analyze: - Is your vision still valid? - What supports your vision - What doesn’t Take change actions Define a change experiment See what emerges
  • 12. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 12 ProcessesStructures Behavior Capabilities Deal professionally with uncertainty Communicate Make uncertainty visible Accept, that uncertainty is always there Share views and insights Speak up when you see something unexpected React constructively on surprises Show and discuss uncertainty in governance meetings Frequent meetings to digest updates/new insights Distributed planning on different levels Iterative development  feedback loop Communication structure Manage expectations  anticipate expec- tations & address them Translate uncertainty into realistic expectations (customers, internal stakeholders)
  • 13. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 13 Ranges Visualization Continuous Collaboration & sharing Uncertainty Management Large-Scale Principles Cost uncertainty TODAY Delivery range prediction Time Uncertainty (Burndown Chart) Planning & Alignment Product Mgmt Development Expertise Planning Expertise Technical Expertise Solution Product Mgmt Opportunity Owner Feature 1 Feature 2 Feature 3 Feature 4 Feature 5 Feature 6 Feature 7 Release A Release B TODAY Priority
  • 14. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 14 Product Management Based on › customer feedback › company’s strategic goals. Feature Priority List Feature Priority Release Intent Market Window Feature 1 1 Release B Feature 2 2 Release A Feature 3 3 Release B Feature 4 4 Release B Feature 5 5 Release A Feature 6 6 Release B Feature 7 7 Release A Feature 8 8 Release C
  • 15. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 15 Timing uncertainty TODAY Delivery range Feature Burn down Chart time Remainingwork
  • 16. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 16 Feature 1 F2 F4 F4 Feature 2 F2 F4 F4 Feature 3 F2 F4 F4 Feature 4 F2 F4 F4 Feature 5 F2 F4 F4 Feature 6 F2 F4 F4 Feature 7 F2 F4 F4 LF4 Release A LF4 Release B TODAY Priority Feature 1 F2 F4 F4Feature 1 F2 F4 F4 Feature 2 F2 F4 F4 Feature 3 F2 F4 F4 Feature 4 F2 F4 F4 Feature 5 F2 F4 F4 Feature 6 F2 F4 F4 Feature 7 F2 F4 F4 LF4 Release A LF4 Release B TODAY Priority A B B B A B A Release Intent Visualization Uncertainties for Features and Releases Release A Release B
  • 17. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 17 Visualization Uncertainties on portfolio/Scenario level Pull System Lean principle: avoid overburden Capability limit  time #people
  • 18. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 18 Visualization Uncertainties on portfolio/Scenario level Pull System Lean principle: avoid overburden Capability limit We have teams available in 2 months from now  flexibility, responsiveness Scenario data from Quick Analysis Items, that are either mandatory or in execution  time #people
  • 19. Deal professionally with uncertainty Uncertainty Management
  • 21. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 21 ProcessesStructures Behavior Capabilities Deal professionally with uncertainty Communicate Make uncertainty visible Accept, that uncertainty is always there Share views and insights Speak up when you see something unexpected React constructively on surprises Show and discuss uncertainty in governance meetings Frequent meetings to digest updates/new insights Distributed planning on different levels Iterative development  feedback loop Communication structure Manage expectations  anticipate expec- tations & address them Translate uncertainty into realistic expectations (customers, internal stakeholders)
  • 22. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 22 ProcessesStructures Behavior Capabilities Deal professionally with uncertainty all plans with cost & time ranges Accept, that uncertainty is always there Share views and insights Show and discuss uncertainty in governance meetings Distributed planning on different levels Scrum Basic acceptance by PdM Recruit Portfolio Mgrs with “right” mindset & perceverance Decision model Portfolio Mgrs
  • 24. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 24 ProcessesStructures Behavior Capabilities Deal professionally with uncertainty all plans with cost & time ranges Accept, that uncertainty is always there Share views and insights Show and discuss uncertainty in governance meetings Distributed planning on different levels Scrum Basic acceptance by PdM Recruit Portfolio Mgrs with “right” mindset & perceverance Heavy debates in governance meetings Teams don’t support the ranges Explain purpose of ranges Tool support for ranges POs asked to support ranges Lift the abstraction level in governance meetings
  • 26. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 26 ProcessesStructures Behavior Capabilities Deal professionally with uncertainty all plans with cost & time ranges Accept, that uncertainty is always there Share views and insights Show and discuss uncertainty in governance meetings Distributed planning on different levels Scrum Basic acceptance by PdM Recruit Portfolio Mgrs with “right” mindset & perceverance Some teams hate the tool Explain purpose of ranges Tool support for ranges POs asked to support ranges Lift the abstraction level in governance meetings Make tool optional Less debate in governance meetings Add “give me ranges” to process without telling “how”
  • 28. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 28 ProcessesStructures Behavior Capabilities Deal professionally with uncertainty all plans with cost & time ranges Accept, that uncertainty is always there Share views and insights Show and discuss uncertainty in governance meetings Distributed planning on different levels Scrum Basic acceptance by PdM Recruit Portfolio Mgrs with “right” mindset & perceverance Debate: why can’t we commit earlier? Explain purpose of ranges Tool support for ranges POs asked to support ranges Lift the abstraction level in governance meetings Make tool optional In governance meetings: range is used to discuss what we can tell to the customer Add “give me ranges” to process without telling “how” Provide customer oriented uncertainty view in governance meetings PdM understand development better Regular work/scenario meetings between Development and PdM Developers understand PdM better
  • 30. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 30 ProcessesStructures Behavior Capabilities Deal professionally with uncertainty all plans with cost & time ranges Accept, that uncertainty is always there Share views and insights Show and discuss uncertainty in governance meetings Distributed planning on different levels Scrum Basic acceptance by PdM Recruit Portfolio Mgrs with “right” mindset & perceverance Explain purpose of ranges Tool support for ranges POs asked to support ranges Lift the abstraction level in governance meetings Make tool optional PdM and Development starting to “join forces” Add “give me ranges” to process without telling “how” Provide customer oriented uncertainty view in governance meetings PdM understand development better Regular work/scenario meetings between Development and PdM Developers understand PdM better Closely pair PO with PdMgr
  • 32. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 32 ProcessesStructures Behavior Capabilities Deal professionally with uncertainty all plans with cost & time ranges Accept, that uncertainty is always there Share views and insights Show and discuss uncertainty in governance meetings Distributed planning on different levels Scrum Basic acceptance by PdM Recruit Portfolio Mgrs with “right” mindset & perceverance Explain purpose of ranges Tool support for ranges POs asked to support ranges Lift the abstraction level in governance meetings Make tool optional We don’t need commitment decisions any more Add “give me ranges” to process without telling “how” Provide customer oriented uncertainty view in governance meetings PdM understand development better Regular work/scenario meetings between Development and PdM Developers understand PdM better Closely pair PO with PdMgr Make commitment decisions optional
  • 34. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 34 › Agile planning is about embracing change › This is a system change! Wanted behaviors, capabilities, processes and structures. › Not a one-shot: it requires continuous evolution  organizational retrospectives! › Key ingredients: – Behaviors: Constructively work with uncertainties and surprises – Capabilities: Uncertainty communication skills / expectation management skills – Processes: Short iterations and “feedback loop obsession” – Structures: Visualization of uncertainties and communication & decision structures to work with the feedback
  • 35. Large Scale Planning and Estimation | Ericsson Internal | © Ericsson AB 2017 | 2017-03-09 | Page 35