SlideShare a Scribd company logo
Hendrik Esser
@HendrikEsser
Program Director
Supporting Agile Adoption
using applied systems thinking
Workshop at OOP 2017, Munich
EN
Operations & Programs
Approaching Change
Complexity
Complexity?
A Complex System?
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
Cynefin framework
Dave Snowden, HBR Article, Nov 2007
Complexity:
- (Very) low Predictability
- Cause  effect only in hindsight
 Outcomes can’t be exactly
predicted: they emerge
Successful approach:
Experimentation:
probe-sense-respond
Approaching Complexity
System Change
Experiments?
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
› All societies have shared
rules/constraints.
› They are either set or
they emerge.
In a company we usually
set and manage
constraints
Constraints
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
Constraints?
People
Processes
Structures
Behavior
Capabilities
Interdependencies
asystemofconstraints
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
Human System Action Tool
ProcessesStructures
Behavior Capabilities
desired
state
or
problem
statement
Human System Action Tool – Ericsson AB/Hendrik Esser
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
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
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
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
Deal professionally with uncertainty
Example
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
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)
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
Workshop
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
› Step 1: Form teams, pick a goal & prepare a flip-chart
› Step 2: Discuss and list behaviors, that help reaching the
goal.
› Step 3: Discuss and list capabilities, processes and
structures, that help the wanted behaviors emerge,
dampen the emergence of unwanted behaviors and reach
the goal.
› Step 4: From the eco-system you have sketched by now:
derive change actions you would like to take as your
change experiment.
Workshop
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
Working software is the primary measure of
progress.
Agile processes promote sustainable
development.
The sponsors, developers, and users should be
able
to maintain a constant pace indefinitely.
Continuous attention to technical excellence
and good design enhances agility.
Simplicity--the art of maximizing the amount
of work not done--is essential.
The best architectures, requirements, and
designs emerge from self-organizing teams.
At regular intervals, the team reflects on how
to become more effective, then tunes and
adjusts its behavior accordingly.
Our highest priority is to satisfy the customer
through early and continuous delivery
of valuable software.
Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.
Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale.
Business people and developers must work
together daily throughout the project.
Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done.
The most efficient and effective method of
conveying information to and within a development
team is face-to-face conversation.
Principles behind the Agile
Manifesto
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
Working software is the primary measure of
progress.
Agile processes promote sustainable
development.
The sponsors, developers, and users should be
able
to maintain a constant pace indefinitely.
Continuous attention to technical excellence
and good design enhances agility.
Simplicity--the art of maximizing the amount
of work not done--is essential.
The best architectures, requirements, and
designs emerge from self-organizing teams.
At regular intervals, the team reflects on how
to become more effective, then tunes and
adjusts its behavior accordingly.
Our highest priority is to satisfy the customer
through early and continuous delivery
of valuable software.
Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.
Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale.
Business people and developers must work
together daily throughout the project.
Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done.
The most efficient and effective method of
conveying information to and within a development
team is face-to-face conversation.
Principles behind the Agile
Manifesto
Example goal:
We handle
technical debt
professionally.Example goal:
Good collaboration between
business management and
product development
Example goal:
We continuously
improve.
Example goal:
We continuously
seek customer
feedback.
Example goal:
We trust and
empower our
people.
Example goal:
We minimize waste and
maximize customer value
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
Deal professionally with uncertainty
Example
Intervention
1
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
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)
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
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
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
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
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
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
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
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
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
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
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
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
…
Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
Q
A
Evolving organizationsusingappliedsystemsthinking hendrikesser_oop2017_handout

More Related Content

PDF
Leading in a Complex World
PDF
XP2014 talk: Driving Company Evolution Using a Complex Dynamic System Approach
PDF
Agile Planning in large organizations - managing uncertainty
PDF
Is there a best practice for an agile transformation? - No! - So what now?
PDF
Experiencing a large Agile Transformation by Hendrik Esser
PDF
Evolving your Company using a Systems Thinking
PDF
The Anatomy of XLA: eXperience Level Agreements
PDF
Supporting the shift to a digital economy
Leading in a Complex World
XP2014 talk: Driving Company Evolution Using a Complex Dynamic System Approach
Agile Planning in large organizations - managing uncertainty
Is there a best practice for an agile transformation? - No! - So what now?
Experiencing a large Agile Transformation by Hendrik Esser
Evolving your Company using a Systems Thinking
The Anatomy of XLA: eXperience Level Agreements
Supporting the shift to a digital economy

What's hot (20)

PDF
Enterprise Social Networks: Evolving Models for Success
PPTX
Outputs, outcomes and benefits
PDF
Visualising and streamlining shared services
PDF
T4G Day 1_SharePoint Deliver a Sharepoint Solution for a Not-For-Profit Organ...
PPT
A proposed agile systems engineering manifesto
PDF
Agile transformation in a large financial institution
PDF
How to lead successful agile transformation (ceo’s guide)
PPTX
Business Agility 2017 (final)
PDF
Daniel Clayton (Treasury)
PDF
Agile project management - everything you want to know but were afraid to ask...
PDF
Lean Change Management (part I) - IAD 2014
PPTX
Developing business agility
PPTX
When Will This Be Done?
PDF
Experience Everywhere. How to proactively enhance employee experience across ...
PDF
The Foundations of Business Agility
PPTX
The Agile Project Manager - fact or fiction ?
PDF
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
PDF
Process Hacking
PPTX
Scrum Workshop - Agile Presentation March 18, 2012
PDF
Scaling Lean Agile - mini iad 2014
Enterprise Social Networks: Evolving Models for Success
Outputs, outcomes and benefits
Visualising and streamlining shared services
T4G Day 1_SharePoint Deliver a Sharepoint Solution for a Not-For-Profit Organ...
A proposed agile systems engineering manifesto
Agile transformation in a large financial institution
How to lead successful agile transformation (ceo’s guide)
Business Agility 2017 (final)
Daniel Clayton (Treasury)
Agile project management - everything you want to know but were afraid to ask...
Lean Change Management (part I) - IAD 2014
Developing business agility
When Will This Be Done?
Experience Everywhere. How to proactively enhance employee experience across ...
The Foundations of Business Agility
The Agile Project Manager - fact or fiction ?
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Process Hacking
Scrum Workshop - Agile Presentation March 18, 2012
Scaling Lean Agile - mini iad 2014
Ad

Viewers also liked (11)

PDF
Experiencing a large scale agile transition (Deutsch)
PDF
The Coming Intelligent Digital Assistant Era and Its Impact on Online Platforms
PDF
Les évolutions adaptatives
PDF
Fbe manchester the agents perspective 24th march 17
PDF
Poseidon Adventures
PPSX
Kitchen Cabinet Design Trends in Virginia
PPTX
Storyboard
DOCX
efront informal learning
PPT
How To Make Effective Presentation
PDF
SI-PI, Khristina Damayanti, Hapzi Ali, Isu Sosial Dan Etika Dalam Sistem Info...
PDF
Suisse ombrelle presentation for v cs
Experiencing a large scale agile transition (Deutsch)
The Coming Intelligent Digital Assistant Era and Its Impact on Online Platforms
Les évolutions adaptatives
Fbe manchester the agents perspective 24th march 17
Poseidon Adventures
Kitchen Cabinet Design Trends in Virginia
Storyboard
efront informal learning
How To Make Effective Presentation
SI-PI, Khristina Damayanti, Hapzi Ali, Isu Sosial Dan Etika Dalam Sistem Info...
Suisse ombrelle presentation for v cs
Ad

Similar to Evolving organizationsusingappliedsystemsthinking hendrikesser_oop2017_handout (20)

PPTX
Unit-5 Agile Project Management Introduction
PPTX
Agile is not for IT
PPT
Psp Tsp Agile 3 1 En
PPT
Agila chefer - What's in it for me
PDF
Mindtree distributed agile journey and guiding principles
PPTX
Cognizant Presentation for Task 1.pptx
PPTX
Cognizant Presentation for Task 1.pptx
PDF
Evolution towards agile project management
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
World class EA - Governor's Approach to Developing and Exercising EA Capabili...
PPTX
The Agile Method and AGILE ISD; how to use each to improve your training program
DOCX
PDF
Delivering balanced solutions by nu cognitive for pints with pdx product mana...
PDF
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
PDF
Sci comm capabilities dec 2014
PPTX
Chapter 5
PDF
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
PPTX
Introduction to agile
PDF
LeSS is Scrum - Naveen S @ CMBAgileCon 2016
Unit-5 Agile Project Management Introduction
Agile is not for IT
Psp Tsp Agile 3 1 En
Agila chefer - What's in it for me
Mindtree distributed agile journey and guiding principles
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
Evolution towards agile project management
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
World class EA - Governor's Approach to Developing and Exercising EA Capabili...
The Agile Method and AGILE ISD; how to use each to improve your training program
Delivering balanced solutions by nu cognitive for pints with pdx product mana...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Sci comm capabilities dec 2014
Chapter 5
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
Introduction to agile
LeSS is Scrum - Naveen S @ CMBAgileCon 2016

Recently uploaded (20)

PPTX
4 5 6 7 Intro to Ramayan MANAGEMENT LESSONS and Qualities.pptx
PDF
How to Present a Project Proposal to Stakeholders for Approval?
PDF
The Sustainable Site: Boosting Productivity in Construction – Pipe Dream or P...
PDF
Boost the power of design | Design Impulse
PPTX
Testing center of excellence how to, why required
PDF
ORGANIZATIONAL communication -concepts and importance._20250806_112132_0000.pdf
PDF
250816-Risk Evaluation & Mitigation Strategy-CQS.pdf
PPTX
Time Management 2 power point presentation
PPTX
WORLD TRADE ORAGANIZATION- INSTITUTION TO MANAGE TRADE BETWEEN NATIONS
PDF
Maintaining a Quality Culture - Performance Metrics, Best Practices and QMS E...
PPTX
SM_Behavior Based Safety (BBS)_Unit V.pptx
PPTX
EMOTIONAL INTELLIGENCE IN LEADERSHIP.pptx
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
PPT
Introduction to Operations And Supply Management
PPTX
Management and Leadership across diverse culture
PPTX
BASIC H2S TRAINING for oil and gas industries
PDF
ANIn Mumbai 2025 | Measuring Business Value during Agile Transformation by Pr...
PPTX
TCoE_IT_Concrete industry.why is it required
PDF
Organizational Effectiveness in companies
PDF
The Untold Story of Swami Vijay Kumar Durai: Building PRS International
4 5 6 7 Intro to Ramayan MANAGEMENT LESSONS and Qualities.pptx
How to Present a Project Proposal to Stakeholders for Approval?
The Sustainable Site: Boosting Productivity in Construction – Pipe Dream or P...
Boost the power of design | Design Impulse
Testing center of excellence how to, why required
ORGANIZATIONAL communication -concepts and importance._20250806_112132_0000.pdf
250816-Risk Evaluation & Mitigation Strategy-CQS.pdf
Time Management 2 power point presentation
WORLD TRADE ORAGANIZATION- INSTITUTION TO MANAGE TRADE BETWEEN NATIONS
Maintaining a Quality Culture - Performance Metrics, Best Practices and QMS E...
SM_Behavior Based Safety (BBS)_Unit V.pptx
EMOTIONAL INTELLIGENCE IN LEADERSHIP.pptx
_ISO_Presentation_ISO 9001 and 45001.pptx
Introduction to Operations And Supply Management
Management and Leadership across diverse culture
BASIC H2S TRAINING for oil and gas industries
ANIn Mumbai 2025 | Measuring Business Value during Agile Transformation by Pr...
TCoE_IT_Concrete industry.why is it required
Organizational Effectiveness in companies
The Untold Story of Swami Vijay Kumar Durai: Building PRS International

Evolving organizationsusingappliedsystemsthinking hendrikesser_oop2017_handout

  • 1. Hendrik Esser @HendrikEsser Program Director Supporting Agile Adoption using applied systems thinking Workshop at OOP 2017, Munich EN Operations & Programs
  • 5. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 Cynefin framework Dave Snowden, HBR Article, Nov 2007 Complexity: - (Very) low Predictability - Cause  effect only in hindsight  Outcomes can’t be exactly predicted: they emerge Successful approach: Experimentation: probe-sense-respond Approaching Complexity
  • 7. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 › All societies have shared rules/constraints. › They are either set or they emerge. In a company we usually set and manage constraints Constraints
  • 8. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 Constraints? People Processes Structures Behavior Capabilities Interdependencies asystemofconstraints
  • 9. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 Human System Action Tool ProcessesStructures Behavior Capabilities desired state or problem statement Human System Action Tool – Ericsson AB/Hendrik Esser
  • 10. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 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
  • 11. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 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. Deal professionally with uncertainty Example
  • 13. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 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)
  • 14. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 Workshop
  • 15. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 › Step 1: Form teams, pick a goal & prepare a flip-chart › Step 2: Discuss and list behaviors, that help reaching the goal. › Step 3: Discuss and list capabilities, processes and structures, that help the wanted behaviors emerge, dampen the emergence of unwanted behaviors and reach the goal. › Step 4: From the eco-system you have sketched by now: derive change actions you would like to take as your change experiment. Workshop
  • 16. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Principles behind the Agile Manifesto
  • 17. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Principles behind the Agile Manifesto Example goal: We handle technical debt professionally.Example goal: Good collaboration between business management and product development Example goal: We continuously improve. Example goal: We continuously seek customer feedback. Example goal: We trust and empower our people. Example goal: We minimize waste and maximize customer value
  • 18. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25
  • 19. Deal professionally with uncertainty Example
  • 21. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 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. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 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. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 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. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 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. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 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. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 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. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 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. Evolving organizations using applied systems thinking | Hendrik Esser | © Ericsson AB 2017 | 2017-01-25 Q A