SlideShare a Scribd company logo
1 of 42
Download to read offline
1
A Novel Approach for Identifying
Value Streams and ARTs
Maarit Laanti, Nitor
2
2
Maarit Laanti
Agile Coach
PhD, SAFe Fellow, SPCT5
Nitor Delta Oy
3
Contents
1. Value stream analysis in SAFe
2. What is SIPOC and how can you apply it to create better SAFe
transformations?
3. Customer experiences with applying a modified SIPOC analysis
4. Summary and key takeaways
4
The complexity problem in any organization comes from
1. Communications – how we
communicate with each other or
how disconnected we are (and
thus not aligned)
2. Number of dependencies and
interfaces between systems – how
we split and manage the work
3. Scaling; number of people
developing same system or
solution
COMPLEX
probe
sense
respond
CHAOTIC
act
sense
respond
SIMPLE
sense
categorize
respond
COMPLICATED
sense
analyze
respond
DISORDER
ORDERED
UNORDERED
5
SAFe® tackles the complexity in your organization
1. Roles who are responsible for communication, facilitation, and
collaboration
2. Special attention to dependencies; planning work and dependencies
together
3. Time-boxing, prioritization, flow
4. Prioritization; job sequencing
Complexity can be eased up also by architectural decoupling
6
Complexity at different levels of organization
Portfolio
• Epics – Will the
customers need and
want it?
• Business models – Will
customers be willing to
pay for it?
• Business environment
– Will our competitors
offer something better?
Value Stream
• Dependencies – We
cannot deliver this part
before that is ready
• Inter-team collaboration
• Systemic complexity of
the system to be
developed and the
organization that
develops it
Essential
level
• Technical complexity –
Tamed by DevOps &
splitting the work into
stories
• Team level
competency –
collaboration within
organization
7
What is a value stream?
11.5.2020 7
A value stream is a set of activities, materials, people and information
that is needed to produce value for customers
• What is the trigger that
starts the flow of value?
• What steps are needed
to create value?
• Who is the customer?
• What value do
customers receive?
Defining a value stream:
8
Identifying development value streams
Operational
Value Stream
Development
Value Stream
9
Case #1
Loan is just one of
the operational
value streams;
how to balance
between different
needs?
10
Case #2
What if you have
just enough
people for one
value stream?
How do you
understand the
whole picture?
11
Identifying the development value streams
USER VALUE
STREAM
SYSTEMS
TEAMS
à ARTS
12
Value streams and complexity
Reasons to enhance Value Stream analysis from complexity point of view:
1. Additional complexity may come from multiple teams supporting several (operational)
value streams
2. Some user value streams using multiple (same) underlying systems
3. There may be special competences needed to operate several systems (and getting away
from that bottleneck will take some time)
11.5.2020 LUOTTAMUKSELLINEN 12
Additional to inter-team coordination, dependencies & sequencing!
13
13
© Scaled Agile, Inc.
What is SIPOC and how you could apply it in creating
better SAFe ® transformations
14
What is SIPOC?
SIPOC is a tool that summarizes the inputs and
outputs of one or more processes in table a form. It
is used in:
• Lean (Kaizen events)
• Six Sigma
• Business Process Management
4S UPPLIERS
4I NPUTS
4P ROCESSES
4O UTPUTS
4C USTOMERS
LUOTTAMUKSELLINEN 14
SIPOC was developed by Peter Scholtes as an elaboration on Dr Deming’s systems
diagram and is an excellent tool to help you understand the process you want to improve
15
SIPOC example
Example SIPOC: Automobile repair
Supplier Input Process Output Customer
•Vehicle owner
•Customer service
representative
•Facility manager
•Parts window
•Repair inquiry
•Vehicle for repair
•Permission to
proceed with
individual
recommendations
•Open bay
•Parts for approved
repairs
•Observations
•Schedule visit
•Diagnose problem
•Prepare work order
•Source parts
•Perform repairs
•Notify that service is
complete
•Appointment date
and time
•Repair
recommendations
and cost estimates
•Work order
•Parts for approved
repairs
•Repaired vehicle
•Telephone/e-
mail/text message
notification
•Vehicle owner
•Mechanic
•Customer service
representative
11.5.2020 LUOTTAMUKSELLINEN 15
Source: Wikipedia
16
16
Problem:
What about dependencies?
17
SIPOC mapping
11.5.2020 CONFIDENTIAL 17
Suppliers Outputs
Processes
Inputs Customers
A
B
C
D
…we can map the dependencies…!
18
Modified SIPOC
11.5.2020 LUOTTAMUKSELLINEN 18
Teams
Inputs Systems Outputs Customers
Suppliers Processes
…we can insert Teams & systems!
…and Suppliers are often visible in Teams, not as process input!
19
Modified SIPOC
11.5.2020 LUOTTAMUKSELLINEN 19
Teams
Inputs Systems Outputs
Customers Processes
…you can start from customer…
… several user value streams may use same underlying systems!
…processes may not be needed!
20
Case #1
Loan is just one
of the user value
streams; how to
balance
between
different needs?
21
Multiple inputs, teams and systems create value for several customers groups
11.5.2020 CONFIDENTIAL
Teams
Inputs Systems Outputs Customers
Modified
SIPOC
21
22
Several Products, Same Platform (= Prioritization, Dependencies)
11.5.2020 CONFIDENTIAL 22
In flow Analysis Backlog Ongoing Done
A
B
C
Arch
23
Case #2
What if you
have just
enough people
to one value
stream?
How to
understand the
whole picture?
24
Single Art, Modified SIPOC
Benefits
• Create a systemic view on what is happening in
the organization; the links between teams
• Identify missing functionalities; missing
interfaces, missing information
• Clarify vision
1. Create first current state
2. Then create future state
• Helps to work on the architecture
modularization
What end result looks like…
11.5.2020 CONFIDENTIAL 24
25
Customer Feedback
11.5.2020 CONFIDENTIAL 25
”I got first time insight what
was happening in our
organization end to end”
”This was good – we we able
to look at our offering from a
new angle”
“We had just added things and not worried
about the complexity – now I understand
why things take so long to develop”
”We should have invited more
people here, how do we share
this result?”
”How often would you
recommend to do this kind of
mapping?”
26
26
© Scaled Agile, Inc.
Experiences with customers on using modified
SIPOC
27
How to work with modified SIPOC?
• The idea is to create a quick map that brings out lots of value
• It is a map that connects architectural view to organizational view
• It helps you to work both on the communication structure and the
architecture
• Always focus on just current state; but reserve time also for drawing the
future state
11.5.2020 LUOTTAMUKSELLINEN 27
28
Potential improvements identified by modified SIPOC
4Streamline architecture
4Simplify communicatiuon structures
• Find out biggest architecture improvements
• Find out where where standard components could help most
29
29
Every organization becoming an
Agile Enterprise will eventually invest
on architecture supporting fast
development cycles.
30
Modified SIPOC Is Not A Value Stream Map
• Value streams map concept to cash; aim is to present processing times
& tact times
• Value stream maps help to identify waste & value in order to speed up
• The problem is if we have too many connections from one node as the
complexity grows exponentially with the amount of connections
• Modified SIPOC is a map of the complexity – it maps the nodes & their
interconnections
11.5.2020 LUOTTAMUKSELLINEN 30
31
31
Reduction of complexity is the
key to fast deliveries
32
Facilitation tips
4Max 20 persons
4Reserve a room with sufficient wall space and suppliers (post-its, pens)
4Reserve enough time (4 hours – 1 day)
4Encourage people to experiment – also the level of details (you can
always change it later)
4Often it is easiest to start from inputs, and then go to outputs
4Have an ally
11.5.2020 32
33
Potential challenges…
4”How can I connect systems to teams….” (you connect teams who are
developing those systems)
4“There is so many arrows / relations in-between” (mark only the most
important ones)
4”Should we add here also Outlook…” (or any other tool you are not
developing yourself – the answer is no)
4“I don’t like how it is currently!” (Bingo! Now you have change to
improve it!)
11.5.2020 CONFIDENTIAL 33
34
34
© Scaled Agile, Inc.
Summary and key take-a-ways
35
35
New Way Of Mapping & Managing
Complexity
36
When to use a modified SIPOC?
1. Simple case: The number of people fit into one ART and as a coach
you need to understand the connections between customers, systems,
and the teams who are developing these systems
2. Complex case: Multiple operational value streams that are supported
by the same systems and teams – which are partially used by the
same customers.
3. Your case? Give it a try.
36
37
37
Modified SIPOC is a new tool that allows
you to work on the organizational and
architectural complexity
38
Key take-a-ways #1
Objectives
1. Gain the knowledge needed to understand
when a modified SIPOC approach would result
in better SAFe implementations
2. Understand the benefits of SIPOC for value
stream analysis
3. Learn how to run a value stream analysis
using a modified SIPOC approach
Results
1. To understand and manage complex relations
on value-stream or within value stream level
2. When only single ART
3. When multiple user value streams
implemented by single ART
39
Key take-a-ways #2
Objectives
1. Gain the knowledge needed to understand
when a modified SIPOC approach would result
in better SAFe implementations
2. Understand the benefits of SIPOC for value
stream analysis
3. Learn how to run a value stream analysis
using a modified SIPOC approach
Results
1. To create alignment and common view how to
evolve your organization further
2. To reduce architectural complexity
3. To reduce organizational complexity (e.g. one
team being connected to everything)
40
Key take-a-ways #3
Objectives
1. Gain the knowledge needed to understand
when a modified SIPOC approach would result
in better SAFe implementations
2. Understand the benefits of SIPOC for value
stream analysis
3. Learn how to run a value stream analysis
using a modified SIPOC approach
Results
1. Model out Customers, Inputs, Teams,
Systems, Outputs (CITSO) and their
connections
2. Stick to current state first!
3. Experiment!
41
41
Questions
42
42
Thank you!
Maarit Laanti
maarit.laanti@nitor.com
Presentation downloads coming soon at
europe.safesummit.com/presentations

More Related Content

Similar to Novel_Value_Stream_Analysis_for_SAFe_-_ver_8.pdf

Diving Into Docker
Diving Into Docker Diving Into Docker
Diving Into Docker XebiaLabs
 
WDS trainer presentation - MLOps.pptx
WDS trainer presentation - MLOps.pptxWDS trainer presentation - MLOps.pptx
WDS trainer presentation - MLOps.pptxArthur240715
 
EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220Marc Dutoo
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )Jennifer Wright
 
SAARC CIO Conference
SAARC CIO ConferenceSAARC CIO Conference
SAARC CIO Conferencedasubrato
 
State of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryState of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryRandy Bias
 
Dependency-Oriented Thinking Sydney Workshop Brochure and Schedule (Feb 15 2014)
Dependency-Oriented Thinking Sydney Workshop Brochure and Schedule (Feb 15 2014)Dependency-Oriented Thinking Sydney Workshop Brochure and Schedule (Feb 15 2014)
Dependency-Oriented Thinking Sydney Workshop Brochure and Schedule (Feb 15 2014)Ganesh Prasad
 
Over view of software artitecture
Over view of software artitectureOver view of software artitecture
Over view of software artitectureABDEL RAHMAN KARIM
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERPlisa_yogi
 
META for Microservices: Getting your enterprise migration in motion
META for Microservices: Getting your enterprise migration in motionMETA for Microservices: Getting your enterprise migration in motion
META for Microservices: Getting your enterprise migration in motionMatt McLarty
 
Software architecture-patterns
Software architecture-patternsSoftware architecture-patterns
Software architecture-patternspedro
 
Software arquitectura patron diseño
Software arquitectura patron diseñoSoftware arquitectura patron diseño
Software arquitectura patron diseñopedro
 
software-architecture-patterns
software-architecture-patternssoftware-architecture-patterns
software-architecture-patternsPallav Kumar
 
The Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios EssayThe Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios EssayDivya Watson
 
Making bimodal it_a_reality_final
Making bimodal it_a_reality_finalMaking bimodal it_a_reality_final
Making bimodal it_a_reality_finalCentric Consulting
 
Chris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting Refresh
Chris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting RefreshChris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting Refresh
Chris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting RefreshChris Phillips
 
Building DevOps in the Enterprise: Balancing Centralized and Decentralized Teams
Building DevOps in the Enterprise: Balancing Centralized and Decentralized TeamsBuilding DevOps in the Enterprise: Balancing Centralized and Decentralized Teams
Building DevOps in the Enterprise: Balancing Centralized and Decentralized TeamsDevOps.com
 
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...Matthew Skelton
 
CWIN17 Utrecht / cg u services - frank van der wal
CWIN17 Utrecht / cg u services - frank van der walCWIN17 Utrecht / cg u services - frank van der wal
CWIN17 Utrecht / cg u services - frank van der walCapgemini
 

Similar to Novel_Value_Stream_Analysis_for_SAFe_-_ver_8.pdf (20)

Diving Into Docker
Diving Into Docker Diving Into Docker
Diving Into Docker
 
WDS trainer presentation - MLOps.pptx
WDS trainer presentation - MLOps.pptxWDS trainer presentation - MLOps.pptx
WDS trainer presentation - MLOps.pptx
 
EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220EasySOA business case and real world use case 20130220
EasySOA business case and real world use case 20130220
 
System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )System Development Life Cycle ( Sdlc )
System Development Life Cycle ( Sdlc )
 
SAARC CIO Conference
SAARC CIO ConferenceSAARC CIO Conference
SAARC CIO Conference
 
State of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryState of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's Glory
 
Dependency-Oriented Thinking Sydney Workshop Brochure and Schedule (Feb 15 2014)
Dependency-Oriented Thinking Sydney Workshop Brochure and Schedule (Feb 15 2014)Dependency-Oriented Thinking Sydney Workshop Brochure and Schedule (Feb 15 2014)
Dependency-Oriented Thinking Sydney Workshop Brochure and Schedule (Feb 15 2014)
 
Over view of software artitecture
Over view of software artitectureOver view of software artitecture
Over view of software artitecture
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERP
 
META for Microservices: Getting your enterprise migration in motion
META for Microservices: Getting your enterprise migration in motionMETA for Microservices: Getting your enterprise migration in motion
META for Microservices: Getting your enterprise migration in motion
 
Software architecture-patterns
Software architecture-patternsSoftware architecture-patterns
Software architecture-patterns
 
Software arquitectura patron diseño
Software arquitectura patron diseñoSoftware arquitectura patron diseño
Software arquitectura patron diseño
 
software-architecture-patterns
software-architecture-patternssoftware-architecture-patterns
software-architecture-patterns
 
Conference kuala lumpur1
Conference kuala lumpur1Conference kuala lumpur1
Conference kuala lumpur1
 
The Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios EssayThe Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios Essay
 
Making bimodal it_a_reality_final
Making bimodal it_a_reality_finalMaking bimodal it_a_reality_final
Making bimodal it_a_reality_final
 
Chris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting Refresh
Chris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting RefreshChris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting Refresh
Chris Phillips SCIM Mace-Dir Internet2 Fall Member Meeting Refresh
 
Building DevOps in the Enterprise: Balancing Centralized and Decentralized Teams
Building DevOps in the Enterprise: Balancing Centralized and Decentralized TeamsBuilding DevOps in the Enterprise: Balancing Centralized and Decentralized Teams
Building DevOps in the Enterprise: Balancing Centralized and Decentralized Teams
 
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
WFT is platform as a product? Clues from Team Topologies - WTFinar with Conta...
 
CWIN17 Utrecht / cg u services - frank van der wal
CWIN17 Utrecht / cg u services - frank van der walCWIN17 Utrecht / cg u services - frank van der wal
CWIN17 Utrecht / cg u services - frank van der wal
 

Recently uploaded

Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸mathanramanathan2005
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxJohnree4
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...marjmae69
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringSebastiano Panichella
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...NETWAYS
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptxBasil Achie
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSebastiano Panichella
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 

Recently uploaded (20)

Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptx
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 

Novel_Value_Stream_Analysis_for_SAFe_-_ver_8.pdf

  • 1. 1 A Novel Approach for Identifying Value Streams and ARTs Maarit Laanti, Nitor
  • 2. 2 2 Maarit Laanti Agile Coach PhD, SAFe Fellow, SPCT5 Nitor Delta Oy
  • 3. 3 Contents 1. Value stream analysis in SAFe 2. What is SIPOC and how can you apply it to create better SAFe transformations? 3. Customer experiences with applying a modified SIPOC analysis 4. Summary and key takeaways
  • 4. 4 The complexity problem in any organization comes from 1. Communications – how we communicate with each other or how disconnected we are (and thus not aligned) 2. Number of dependencies and interfaces between systems – how we split and manage the work 3. Scaling; number of people developing same system or solution COMPLEX probe sense respond CHAOTIC act sense respond SIMPLE sense categorize respond COMPLICATED sense analyze respond DISORDER ORDERED UNORDERED
  • 5. 5 SAFe® tackles the complexity in your organization 1. Roles who are responsible for communication, facilitation, and collaboration 2. Special attention to dependencies; planning work and dependencies together 3. Time-boxing, prioritization, flow 4. Prioritization; job sequencing Complexity can be eased up also by architectural decoupling
  • 6. 6 Complexity at different levels of organization Portfolio • Epics – Will the customers need and want it? • Business models – Will customers be willing to pay for it? • Business environment – Will our competitors offer something better? Value Stream • Dependencies – We cannot deliver this part before that is ready • Inter-team collaboration • Systemic complexity of the system to be developed and the organization that develops it Essential level • Technical complexity – Tamed by DevOps & splitting the work into stories • Team level competency – collaboration within organization
  • 7. 7 What is a value stream? 11.5.2020 7 A value stream is a set of activities, materials, people and information that is needed to produce value for customers • What is the trigger that starts the flow of value? • What steps are needed to create value? • Who is the customer? • What value do customers receive? Defining a value stream:
  • 8. 8 Identifying development value streams Operational Value Stream Development Value Stream
  • 9. 9 Case #1 Loan is just one of the operational value streams; how to balance between different needs?
  • 10. 10 Case #2 What if you have just enough people for one value stream? How do you understand the whole picture?
  • 11. 11 Identifying the development value streams USER VALUE STREAM SYSTEMS TEAMS à ARTS
  • 12. 12 Value streams and complexity Reasons to enhance Value Stream analysis from complexity point of view: 1. Additional complexity may come from multiple teams supporting several (operational) value streams 2. Some user value streams using multiple (same) underlying systems 3. There may be special competences needed to operate several systems (and getting away from that bottleneck will take some time) 11.5.2020 LUOTTAMUKSELLINEN 12 Additional to inter-team coordination, dependencies & sequencing!
  • 13. 13 13 © Scaled Agile, Inc. What is SIPOC and how you could apply it in creating better SAFe ® transformations
  • 14. 14 What is SIPOC? SIPOC is a tool that summarizes the inputs and outputs of one or more processes in table a form. It is used in: • Lean (Kaizen events) • Six Sigma • Business Process Management 4S UPPLIERS 4I NPUTS 4P ROCESSES 4O UTPUTS 4C USTOMERS LUOTTAMUKSELLINEN 14 SIPOC was developed by Peter Scholtes as an elaboration on Dr Deming’s systems diagram and is an excellent tool to help you understand the process you want to improve
  • 15. 15 SIPOC example Example SIPOC: Automobile repair Supplier Input Process Output Customer •Vehicle owner •Customer service representative •Facility manager •Parts window •Repair inquiry •Vehicle for repair •Permission to proceed with individual recommendations •Open bay •Parts for approved repairs •Observations •Schedule visit •Diagnose problem •Prepare work order •Source parts •Perform repairs •Notify that service is complete •Appointment date and time •Repair recommendations and cost estimates •Work order •Parts for approved repairs •Repaired vehicle •Telephone/e- mail/text message notification •Vehicle owner •Mechanic •Customer service representative 11.5.2020 LUOTTAMUKSELLINEN 15 Source: Wikipedia
  • 17. 17 SIPOC mapping 11.5.2020 CONFIDENTIAL 17 Suppliers Outputs Processes Inputs Customers A B C D …we can map the dependencies…!
  • 18. 18 Modified SIPOC 11.5.2020 LUOTTAMUKSELLINEN 18 Teams Inputs Systems Outputs Customers Suppliers Processes …we can insert Teams & systems! …and Suppliers are often visible in Teams, not as process input!
  • 19. 19 Modified SIPOC 11.5.2020 LUOTTAMUKSELLINEN 19 Teams Inputs Systems Outputs Customers Processes …you can start from customer… … several user value streams may use same underlying systems! …processes may not be needed!
  • 20. 20 Case #1 Loan is just one of the user value streams; how to balance between different needs?
  • 21. 21 Multiple inputs, teams and systems create value for several customers groups 11.5.2020 CONFIDENTIAL Teams Inputs Systems Outputs Customers Modified SIPOC 21
  • 22. 22 Several Products, Same Platform (= Prioritization, Dependencies) 11.5.2020 CONFIDENTIAL 22 In flow Analysis Backlog Ongoing Done A B C Arch
  • 23. 23 Case #2 What if you have just enough people to one value stream? How to understand the whole picture?
  • 24. 24 Single Art, Modified SIPOC Benefits • Create a systemic view on what is happening in the organization; the links between teams • Identify missing functionalities; missing interfaces, missing information • Clarify vision 1. Create first current state 2. Then create future state • Helps to work on the architecture modularization What end result looks like… 11.5.2020 CONFIDENTIAL 24
  • 25. 25 Customer Feedback 11.5.2020 CONFIDENTIAL 25 ”I got first time insight what was happening in our organization end to end” ”This was good – we we able to look at our offering from a new angle” “We had just added things and not worried about the complexity – now I understand why things take so long to develop” ”We should have invited more people here, how do we share this result?” ”How often would you recommend to do this kind of mapping?”
  • 26. 26 26 © Scaled Agile, Inc. Experiences with customers on using modified SIPOC
  • 27. 27 How to work with modified SIPOC? • The idea is to create a quick map that brings out lots of value • It is a map that connects architectural view to organizational view • It helps you to work both on the communication structure and the architecture • Always focus on just current state; but reserve time also for drawing the future state 11.5.2020 LUOTTAMUKSELLINEN 27
  • 28. 28 Potential improvements identified by modified SIPOC 4Streamline architecture 4Simplify communicatiuon structures • Find out biggest architecture improvements • Find out where where standard components could help most
  • 29. 29 29 Every organization becoming an Agile Enterprise will eventually invest on architecture supporting fast development cycles.
  • 30. 30 Modified SIPOC Is Not A Value Stream Map • Value streams map concept to cash; aim is to present processing times & tact times • Value stream maps help to identify waste & value in order to speed up • The problem is if we have too many connections from one node as the complexity grows exponentially with the amount of connections • Modified SIPOC is a map of the complexity – it maps the nodes & their interconnections 11.5.2020 LUOTTAMUKSELLINEN 30
  • 31. 31 31 Reduction of complexity is the key to fast deliveries
  • 32. 32 Facilitation tips 4Max 20 persons 4Reserve a room with sufficient wall space and suppliers (post-its, pens) 4Reserve enough time (4 hours – 1 day) 4Encourage people to experiment – also the level of details (you can always change it later) 4Often it is easiest to start from inputs, and then go to outputs 4Have an ally 11.5.2020 32
  • 33. 33 Potential challenges… 4”How can I connect systems to teams….” (you connect teams who are developing those systems) 4“There is so many arrows / relations in-between” (mark only the most important ones) 4”Should we add here also Outlook…” (or any other tool you are not developing yourself – the answer is no) 4“I don’t like how it is currently!” (Bingo! Now you have change to improve it!) 11.5.2020 CONFIDENTIAL 33
  • 34. 34 34 © Scaled Agile, Inc. Summary and key take-a-ways
  • 35. 35 35 New Way Of Mapping & Managing Complexity
  • 36. 36 When to use a modified SIPOC? 1. Simple case: The number of people fit into one ART and as a coach you need to understand the connections between customers, systems, and the teams who are developing these systems 2. Complex case: Multiple operational value streams that are supported by the same systems and teams – which are partially used by the same customers. 3. Your case? Give it a try. 36
  • 37. 37 37 Modified SIPOC is a new tool that allows you to work on the organizational and architectural complexity
  • 38. 38 Key take-a-ways #1 Objectives 1. Gain the knowledge needed to understand when a modified SIPOC approach would result in better SAFe implementations 2. Understand the benefits of SIPOC for value stream analysis 3. Learn how to run a value stream analysis using a modified SIPOC approach Results 1. To understand and manage complex relations on value-stream or within value stream level 2. When only single ART 3. When multiple user value streams implemented by single ART
  • 39. 39 Key take-a-ways #2 Objectives 1. Gain the knowledge needed to understand when a modified SIPOC approach would result in better SAFe implementations 2. Understand the benefits of SIPOC for value stream analysis 3. Learn how to run a value stream analysis using a modified SIPOC approach Results 1. To create alignment and common view how to evolve your organization further 2. To reduce architectural complexity 3. To reduce organizational complexity (e.g. one team being connected to everything)
  • 40. 40 Key take-a-ways #3 Objectives 1. Gain the knowledge needed to understand when a modified SIPOC approach would result in better SAFe implementations 2. Understand the benefits of SIPOC for value stream analysis 3. Learn how to run a value stream analysis using a modified SIPOC approach Results 1. Model out Customers, Inputs, Teams, Systems, Outputs (CITSO) and their connections 2. Stick to current state first! 3. Experiment!
  • 42. 42 42 Thank you! Maarit Laanti maarit.laanti@nitor.com Presentation downloads coming soon at europe.safesummit.com/presentations