SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
© Tasktop 2016
Value Stream Architecture
ersten (TaskTop CEO) Carmen DeArdo (Nationwide Technology Director)
© Tasktop 2016
of	the	
Fortune	
100	43	of	the	top	25	
world	banks	11	
of	the	top	10	
US	insurers	4	
of	the	top	6	
health	plans	6
© Tasktop 2016
We are a strong mutual
company built to serve
our members.#68 ON THE
FORTUNE
500 LIST
© Tasktop 2016
NATIONWIDE ONE IT ORGANIZATION
200+ AGILE / LEAN
STANDING TEAMS 800+ BUILD PROJECTS
EXECUTED ANNUALLY
ANNUAL INCREASE
IN NUMBER OF
AGILE TEAMS
75%
OF ALL PROJECT
WORK DONE BY
AGILE TEAMS
CI CT CD
ESTABLISHED
PRACTICES
NEXT PHASE: APPLICATION OF LEAN
ACROSS THE DELIVERY LIFE CYCLE
OF
AND
BALANCE
INNOVATION
DISCIPLINE
FIRST PHASE: AGILE DEVELOPMENT
25%
© Tasktop 2016
  Problem	
Org charts and software architecture are the best representation of value
creation we have. They are failing us and we know it.
Software investment and staffing decisions are made anecdotally, using static
and stale slivers of data.
  What	if	we	could	take	an	fMRI	of	the	organization?	
What if we could see the flow of business value in real-time?
See evidence of bottlenecks use them to prioritize IT investment?
Re-architect our software and organization around maximizing flow?
Hypothesis test based on real-time data from every team?
Overview
What if we could take an fMRI of the
organization?
© Tasktop 2017
Innovation	&	disruption
© Tasktop 2016
© Tasktop 2016
  Types	of	disruption	
Infrastructure model: product is now a connected car
Operating model: Tesla’s disruption of dealerships
Business model: Autonomous fleets
  What	it	means	
Software innovation will determine which organizations decline, which thrive
We need to provide our organizations with an infrastructure for innovation
  Easy	for	a	startup	
Tech startups are engines for software innovation
But things change at scale scale…
Types of disruption
Fragmented Value StreamBusinessValue
Best-of-breed tool chain
RevenueResults
We need a new layer of infrastructure
for the software Value Stream
© Tasktop 2016
© Tasktop 2016
  Value	Stream	Architecture	
Software architecture follows value stream, not vice versa (eg, APIs, Microservices
added to minimize a team’s wait times)
Team structure follows value stream (eg, Spotify/squad embedding vs. functional
orientation)
Created and maintained by Value Stream Architect, “IT for IT team”
  Value	Stream	Integration	
Every tool and process is connected for end-to-end flow
Single standard tool chain, can be specialized for countries, LOBs, investment
horizons
The tool chain becomes modular, supports change and specialization
  Value	Stream	Visibility	
Real-time view of all business value flows and bottlenecks
Metrics are connected to business results
Risk and compliance certification is built into the framework
Framework
© Tasktop 2016
© Tasktop 2016
Feature	Team	 Architecture	Team	
Security	Team	
Ops	Team
© Tasktop 2016
Product	 UX	/	UI	
Security	
Ops	
Cross Functional Feature Team
Development
© Tasktop 2016
Feature Teams
Product	 UX	/	UI	
Security	
Ops	
Development	
Feature	Team	1	 Feature	Team	2	 Feature	Team	3
© Tasktop 2016
© Tasktop 2017
  We need to think about software development differently
  Linear and batch-oriented models are over-simplified and
wrong
Not a linear manufacturing process
Agile	2011	 SXSW	2012	 ALM	Forum	2015
New York
Vancouver
Greenland
Paris
Moscow
Beijing
Sydney
Cairo
Rio
New York
Vancouver
Greenland
Paris
Moscow
Beijing
Sydney
Cairo
Rio
  Flow	units	
Features added, defects fixed, vulnerabilities fixed
  Optimizing	for	linear	flow	
Optimize for repeatability
Remove all creative and non-deterministic steps
De-couple planning and design from production
  This	model	doesn’t	work	for	software	
Waterfall and RUP were an attempt to make software linear
Overly narrow DevOps transformations running into the same issue
What flows in a software value stream?
© Tasktop 2016
  Creates	visibility	
Designs and implements end-to-end flow, working with functional heads and LOB
leaders
Provides visualization of all value streams and identifies constraints
Connects value stream metrics to business metrics
Head or key part of IT for IT team
  Influences	
Supports the DevOps transformation by driving change and future state of value
stream
Drives value stream improvement work across team backlogs
  Mentors	and	trains		
Continually identify training and skill deficiency bottlenecks
Work with IT leaders to close knowledge/skill gaps
Value Stream Architect
© Tasktop 2016
Flow Units
Work Items	 Aka	 Pulled by	 Description	
Feature Story	 Requirements,
User Stories	
User/Customers	 New business value added to the
application, visible to the customer	
Defect Story	 Bug	 User/Customers	 Fixes for quality problems that
affect customer experience	
Security Story	 Vulnerability	 Security Officers/
Auditors	
Fixes for weaknesses, flaws and
vectors for exploits	
Tech Debt Story	 	
	
Software Architects,
Teams	
Improvement to the software
architecture, invisible to the
customer	
Value Stream Story	 	
	
Value Stream
Architects	
Improvement to the value stream
architecture, invisible to the
customer
© Tasktop 2016
Flow Measures
Flow Measures	 Description	 Example	
Backlog Size	 Number of artifacts in the queue at a
particular stage of the value stream	
The number of Security Stories on an
Agile team’s backlog.	
Lead Time	 Time from request to delivered artifact
running in production	
Hours from customer requesting a
feature to using the requested feature.	
Cycle Time	 Time from work start to completion	 Days from developer accepting a
Feature Story to merging the finished
implementation to master. 	
Process time	 Time an artifact is actively worked on	 Cumulative days a Feature Story is
actively worked on. 	
Wait time	 Time from work request to work start	 Time zone delay in hours for an offshore
team to start work on a Feature Story. 	
Utilization	 Sum of process times of lead time (%)	 Low utilization for a Dev team with an
external dependency
© Tasktop 2016
Flow Metrics
Flow Metrics	 Type	 Description	
End-to-end Lead
Time	
Velocity	 Time from customer request to improvement running in production 	
Cost per Work Item	 Cost	 Work items shipped per FTE.	
Mean Time To
Repair (MTTR)	
Responsiven
ess	
Round-trip time from support ticket, through Defect Story creation,
diagnosis, fix through to delivery. 	
Productivity	 Throughput	 Number of Work Items delivered per team per release.	
New Business
Value Ratio	
Value	 Proportion of Artifacts of type Feature Story delivered per release.
© Tasktop 2016
SPEED
TIME
High Acceleration
during Design,
Develop and
Acceptance Testing
0
Teams waiting for work
due to “discrete”
planning processes
Delivery slowed down
by manual and high
ceremony processes
Water-SCRUM-Fall	
ACCELERATE DELIVERY THROUGHOUT VALUE STREAM
27
© Tasktop 2016
DEVOPS MODEL
True North:
  Reduced lead time for changes
  Business enabling responsiveness 28
© Tasktop 2016
INTEGRATED DELIVERY VALUE STREAM
29
© Tasktop 2016
VISABILITY VIA REAL TIME INFORMATION
30
Release
Scheduling
Automate
Readiness
Automate
Deployment
PRODUCT
MANAGER
Product Backlog
QA✔
CONTINUOUS FLOW
PRODUCT AND SYSTEM VIEWS
IMPACT ANALYSIS
QUALITY, SECURITY & TEST STATUS
AUTOMATION
DEPLOYMENT STATUS
MORE AUTOMATION LESS VARIANCE
RTC UCR UCD
Automate
RFC
© Tasktop 2016
MEASURING LEAD TIME
31
STORY
BUSINESS
BUSINESS
INITIATIVE A
SYSTEM RELEASE
AC AC
SCM CI
IT / ST /
PT / UAT
CODE
STATION
TEST RESULTS / PT /
SECURITY
READY FOR
PRODUCTION
WORK
INTAKE
RELEASE
PLANNING
DESIGN /
DEVELOP
QUALITY
CERTIFIED
DEPLOY
INITIATIVE BUILDS
FEEDBACK
BUSINESS VALUE
DEPLOY
FEEDBACK
BUSINESS VALUE
BUSINESS
TASKTOP
INITIATIVE
BACKLOG WIP DONE
MULTIPLE
DEPLOYS
QUALITY
CERTIFIED
READY FOR
PRODUCTION
LEAD TIME
PPM
RTC
URBANCODE
RELEASE
URBANCODE
DEPLOY
VALUE STREAM
PROCESS STREAM
TOOL STREAM
DEPLOY
© Tasktop 2016
MEASURING LEAD TIME
32
STORY
BUSINESS
BUSINESS
INITIATIVE A
SYSTEM RELEASE
AC AC
SCM CI
IT / ST /
PT / UAT
CODE
STATION
TEST RESULTS / PT /
SECURITY
READY FOR
PRODUCTION
WORK
INTAKE
RELEASE
PLANNING
DESIGN /
DEVELOP
QUALITY
CERTIFIED
DEPLOY
INITIATIVE BUILDS
FEEDBACK
BUSINESS VALUE
DEPLOY
FEEDBACK
BUSINESS VALUE
BUSINESS
TASKTOP
INITIATIVE
BACKLOG WIP DONE
MULTIPLE
DEPLOYS
QUALITY
CERTIFIED
READY FOR
PRODUCTION
CLARITY
RTC
URBANCODE
RELEASE
URBANCODE
DEPLOY
VALUE STREAM
PROCESS STREAM
TOOL STREAM
DEPLOY
6/1 6/10 6/24 6/26 6/24-6/26 6/30 7/5 7/15
LEAD TIME (45 DAYS)
© Tasktop 2016 33
DELIVERY PIPELINE
MONITORING
& FEEDBACK
VERSION
CONTROL
PULL REQUESTS
INTEGRATION
SYSTEM
REGRESSION
PERFORMANCE
ZERO DOWN TIME
DEPLOYMENTS
DEPLOY
INTO TEST
STATIC ANALYSIS
SECURITY SCANS
AUTOMATED UNIT
& ACCEPTANCE
TESTS
DEPLOY
INTO PROD
AUTOMATED
CERTIFICATIO
N
AUTO
PROVISION
SOURCE
CODE
BUILD
DESIGN /
DEVELOP
FEATURE
TOGGLING
TRUNK-BASED
DEVELOPMENT
UAT
™
TOOLS	
BUSINESS
VALUE
DEFECTS
TECHICAL DEBT
DARK LAUNCHING
DELIVERY PIPELINE
© Tasktop 2016
VALUE STREAM INITIATIVE MAPPING
34
BUSINESS
MONITORING
& FEEDBACK
LEAD TIME METRIC
COMBINATION OF INITIATIVES TO REDUCE LEAD TIME
ACCELERATED
DELIVERY
DEPLOY
READINESS
CERTIFICATION
DESIGN / DEVELOPRELEASE PLANNING
CONTINUOUS DELIVERY (URBANCODE)
FEATURE TOGGLING
DARK LAUNCH
IMPROVED VERSION
CONTROL (GITHUB)
APIs /
MICROSERVICES
12 FACTOR APP
AUTOMATED PROVISIONING
CONTAINERS
AUTOMATED
TESTING
AUTOMATED
CERTIFICATION
RUN
ORCHESTRATION
SMALL BATCHES
LOG CONSOLIDATION
(SPLUNK)
APM
(NEW RELIC)
© Tasktop 2016
All revolutions require a new
infrastructure
Value Stream Networks
are the infrastructure for digital
transformation
© Tasktop 2016
Value Stream Visibility
© Tasktop 2016
Pitfalls of wrong model
Cyclomatic complexity v. lead time
Repeatability v. design thinking
No modeling of latency, throughput
Inability to see the bottleneck
© Tasktop 2016
...the most important question…
Where is the bottleneck?
© Tasktop 2016
VALUE STREAM INITIATIVE MAPPING
39
BUSINESS
MONITORING
& FEEDBACK
LEAD TIME METRIC
COMBINATION OF INITIATIVES TO REDUCE LEAD TIME
ACCELERATED
DELIVERY
DEPLOY
READINESS
CERTIFICATION
DESIGN / DEVELOPRELEASE PLANNING
CONTINUOUS DELIVERY (URBANCODE)
FEATURE TOGGLING
DARK LAUNCH
IMPROVED VERSION
CONTROL (GITHUB)
APIs /
MICROSERVICES
12 FACTOR APP
AUTOMATED PROVISIONING
CONTAINERS
AUTOMATED
TESTING
AUTOMATED
CERTIFICATION
RUN
ORCHESTRATION
SMALL BATCHES
LOG CONSOLIDATION
(SPLUNK)
APM
(NEW RELIC)
  Value	Stream	Integration	
Create a roadmap for end-to-end integration, dovetailed with CI/CD efforts
Deploy or pilot before finalizing tool selection
Goal is end-to-end flow
  Value	Stream	Visibility	
Define a few end-to-end flow metrics (eg, Lead Time)
Goal is end-to-end feedback
  Value	Stream	Architecture		
Assign and empower the role
Infrastructure for innovation
© Tasktop 2016
Here’s the help we are looking for
© Tasktop 2016© Tasktop 2016
Infrastructure for Innovation
Dr. @mik_kersten @carmendeardo

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Agile Basics
Agile BasicsAgile Basics
Agile Basics
 
The Agile Mindset
The Agile MindsetThe Agile Mindset
The Agile Mindset
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural Change
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
The Synergistic Nature of PI Objectives
The Synergistic Nature of PI ObjectivesThe Synergistic Nature of PI Objectives
The Synergistic Nature of PI Objectives
 
Leading agile teams
Leading agile teamsLeading agile teams
Leading agile teams
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike CottmeyerMHA2018 - Agile Transformation Explained - Mike Cottmeyer
MHA2018 - Agile Transformation Explained - Mike Cottmeyer
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation Strategy
 
Agile transformation 1.3
Agile transformation 1.3Agile transformation 1.3
Agile transformation 1.3
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28
 
Operational Excellence: Getting the most out of your Lean and Six Sigma programs
Operational Excellence: Getting the most out of your Lean and Six Sigma programsOperational Excellence: Getting the most out of your Lean and Six Sigma programs
Operational Excellence: Getting the most out of your Lean and Six Sigma programs
 
Agile
AgileAgile
Agile
 
Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0Agile transformation kick off presentation v 1.0
Agile transformation kick off presentation v 1.0
 
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
An Executive Insider's Guide to Enterprise Agile Transformation
An Executive Insider's Guide to Enterprise Agile TransformationAn Executive Insider's Guide to Enterprise Agile Transformation
An Executive Insider's Guide to Enterprise Agile Transformation
 

Semelhante a The Case for Value Stream Architecture

Semelhante a The Case for Value Stream Architecture (20)

What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?What is Value Stream Management and why do you need it?
What is Value Stream Management and why do you need it?
 
SFA2018 Project to Product - Carmen DeArdo
SFA2018 Project to Product - Carmen DeArdoSFA2018 Project to Product - Carmen DeArdo
SFA2018 Project to Product - Carmen DeArdo
 
Cms solution 08072010
Cms solution 08072010Cms solution 08072010
Cms solution 08072010
 
Cms Solution 07162010
Cms Solution 07162010Cms Solution 07162010
Cms Solution 07162010
 
Optimizing Innovation: Modular Toolchains that Enable Digital Transformations
Optimizing Innovation: Modular Toolchains that Enable Digital TransformationsOptimizing Innovation: Modular Toolchains that Enable Digital Transformations
Optimizing Innovation: Modular Toolchains that Enable Digital Transformations
 
Optimizing Innovation- Modular Toolchains that Enable Digital Transformations
Optimizing Innovation-  Modular Toolchains that Enable Digital TransformationsOptimizing Innovation-  Modular Toolchains that Enable Digital Transformations
Optimizing Innovation- Modular Toolchains that Enable Digital Transformations
 
Everything You Need to Build a Risk-Based Testing Strategy for SAP
Everything You Need to Build a Risk-Based Testing Strategy for SAPEverything You Need to Build a Risk-Based Testing Strategy for SAP
Everything You Need to Build a Risk-Based Testing Strategy for SAP
 
SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...
SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...
SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...
 
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation JourneyCase Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020
 
Driving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream ManagementDriving Digital Transformation Insights with Value Stream Management
Driving Digital Transformation Insights with Value Stream Management
 
Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!Wake Up – It’s Time to Upgrade Your S/4HANA System!
Wake Up – It’s Time to Upgrade Your S/4HANA System!
 
EAC Hunter Fan Presentation
EAC Hunter Fan PresentationEAC Hunter Fan Presentation
EAC Hunter Fan Presentation
 
Hunter Fan + EAC Presentation
Hunter Fan + EAC PresentationHunter Fan + EAC Presentation
Hunter Fan + EAC Presentation
 
Path to Production: Value Stream Mapping in a DevOps World
Path to Production: Value Stream Mapping in a DevOps WorldPath to Production: Value Stream Mapping in a DevOps World
Path to Production: Value Stream Mapping in a DevOps World
 
Puppet on a string
Puppet on a stringPuppet on a string
Puppet on a string
 
How to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow FrameworkHow to Drive Maximum Business Value from IT Investments with the Flow Framework
How to Drive Maximum Business Value from IT Investments with the Flow Framework
 
5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing
 
Softools - Partner Pack - 17-Aug-16
Softools - Partner Pack - 17-Aug-16Softools - Partner Pack - 17-Aug-16
Softools - Partner Pack - 17-Aug-16
 
MyEpcTeam v1.1
MyEpcTeam v1.1MyEpcTeam v1.1
MyEpcTeam v1.1
 

Mais de Tasktop

Flow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value StreamsFlow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value Streams
Tasktop
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Tasktop
 
A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...
A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...
A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...
Tasktop
 

Mais de Tasktop (20)

The Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity PlanningThe Inextricable Link Between Value Streams and Resource Capacity Planning
The Inextricable Link Between Value Streams and Resource Capacity Planning
 
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow MetricsAlign, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
Align, Inform, Inspire: Measuring Business Agility and SAFe® with Flow Metrics
 
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizWebinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
 
Prove Your Transformation ROI with Value Stream Management
Prove Your Transformation ROI with Value Stream ManagementProve Your Transformation ROI with Value Stream Management
Prove Your Transformation ROI with Value Stream Management
 
Let It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive OverloadLet It Flow: Using Flow Metrics to Combat Cognitive Overload
Let It Flow: Using Flow Metrics to Combat Cognitive Overload
 
Leveraging Validation Lifecycle Data to Drive Actionable Business Insights
Leveraging Validation Lifecycle Data to Drive Actionable Business InsightsLeveraging Validation Lifecycle Data to Drive Actionable Business Insights
Leveraging Validation Lifecycle Data to Drive Actionable Business Insights
 
7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROI7 Must-Have Value Stream Management Capabilities to Maximize ROI
7 Must-Have Value Stream Management Capabilities to Maximize ROI
 
From Factories To Flow: Streamlining Software Delivery at Cubic Corporation
From Factories To Flow: Streamlining Software Delivery at Cubic CorporationFrom Factories To Flow: Streamlining Software Delivery at Cubic Corporation
From Factories To Flow: Streamlining Software Delivery at Cubic Corporation
 
Power to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop VizPower to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop Viz
 
Enable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow MetricsEnable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow Metrics
 
Flow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value StreamsFlow Metrics: An MRI of your Product Value Streams
Flow Metrics: An MRI of your Product Value Streams
 
Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streams
 
Value Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can helpValue Stream Architecture: What it is and how it can help
Value Stream Architecture: What it is and how it can help
 
Why Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at ScaleWhy Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at Scale
 
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...
 
Future proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panicFuture proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panic
 
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...
Making Connections Visible: How to Defrag your Value Stream | Tasktop Connect...
 
First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
 
A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...
A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...
A Customer Success Journey Moving From Tasktop Sync to Tasktop Integration Hu...
 

Último

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Último (20)

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 

The Case for Value Stream Architecture

  • 1. © Tasktop 2016 Value Stream Architecture ersten (TaskTop CEO) Carmen DeArdo (Nationwide Technology Director)
  • 3. © Tasktop 2016 We are a strong mutual company built to serve our members.#68 ON THE FORTUNE 500 LIST
  • 4. © Tasktop 2016 NATIONWIDE ONE IT ORGANIZATION 200+ AGILE / LEAN STANDING TEAMS 800+ BUILD PROJECTS EXECUTED ANNUALLY ANNUAL INCREASE IN NUMBER OF AGILE TEAMS 75% OF ALL PROJECT WORK DONE BY AGILE TEAMS CI CT CD ESTABLISHED PRACTICES NEXT PHASE: APPLICATION OF LEAN ACROSS THE DELIVERY LIFE CYCLE OF AND BALANCE INNOVATION DISCIPLINE FIRST PHASE: AGILE DEVELOPMENT 25%
  • 5. © Tasktop 2016   Problem Org charts and software architecture are the best representation of value creation we have. They are failing us and we know it. Software investment and staffing decisions are made anecdotally, using static and stale slivers of data.   What if we could take an fMRI of the organization? What if we could see the flow of business value in real-time? See evidence of bottlenecks use them to prioritize IT investment? Re-architect our software and organization around maximizing flow? Hypothesis test based on real-time data from every team? Overview
  • 6. What if we could take an fMRI of the organization?
  • 9. © Tasktop 2016   Types of disruption Infrastructure model: product is now a connected car Operating model: Tesla’s disruption of dealerships Business model: Autonomous fleets   What it means Software innovation will determine which organizations decline, which thrive We need to provide our organizations with an infrastructure for innovation   Easy for a startup Tech startups are engines for software innovation But things change at scale scale… Types of disruption
  • 11. We need a new layer of infrastructure for the software Value Stream
  • 13. © Tasktop 2016   Value Stream Architecture Software architecture follows value stream, not vice versa (eg, APIs, Microservices added to minimize a team’s wait times) Team structure follows value stream (eg, Spotify/squad embedding vs. functional orientation) Created and maintained by Value Stream Architect, “IT for IT team”   Value Stream Integration Every tool and process is connected for end-to-end flow Single standard tool chain, can be specialized for countries, LOBs, investment horizons The tool chain becomes modular, supports change and specialization   Value Stream Visibility Real-time view of all business value flows and bottlenecks Metrics are connected to business results Risk and compliance certification is built into the framework Framework
  • 15. © Tasktop 2016 Feature Team Architecture Team Security Team Ops Team
  • 16. © Tasktop 2016 Product UX / UI Security Ops Cross Functional Feature Team Development
  • 17. © Tasktop 2016 Feature Teams Product UX / UI Security Ops Development Feature Team 1 Feature Team 2 Feature Team 3
  • 19. © Tasktop 2017   We need to think about software development differently   Linear and batch-oriented models are over-simplified and wrong Not a linear manufacturing process Agile 2011 SXSW 2012 ALM Forum 2015
  • 22.   Flow units Features added, defects fixed, vulnerabilities fixed   Optimizing for linear flow Optimize for repeatability Remove all creative and non-deterministic steps De-couple planning and design from production   This model doesn’t work for software Waterfall and RUP were an attempt to make software linear Overly narrow DevOps transformations running into the same issue What flows in a software value stream?
  • 23. © Tasktop 2016   Creates visibility Designs and implements end-to-end flow, working with functional heads and LOB leaders Provides visualization of all value streams and identifies constraints Connects value stream metrics to business metrics Head or key part of IT for IT team   Influences Supports the DevOps transformation by driving change and future state of value stream Drives value stream improvement work across team backlogs   Mentors and trains Continually identify training and skill deficiency bottlenecks Work with IT leaders to close knowledge/skill gaps Value Stream Architect
  • 24. © Tasktop 2016 Flow Units Work Items Aka Pulled by Description Feature Story Requirements, User Stories User/Customers New business value added to the application, visible to the customer Defect Story Bug User/Customers Fixes for quality problems that affect customer experience Security Story Vulnerability Security Officers/ Auditors Fixes for weaknesses, flaws and vectors for exploits Tech Debt Story Software Architects, Teams Improvement to the software architecture, invisible to the customer Value Stream Story Value Stream Architects Improvement to the value stream architecture, invisible to the customer
  • 25. © Tasktop 2016 Flow Measures Flow Measures Description Example Backlog Size Number of artifacts in the queue at a particular stage of the value stream The number of Security Stories on an Agile team’s backlog. Lead Time Time from request to delivered artifact running in production Hours from customer requesting a feature to using the requested feature. Cycle Time Time from work start to completion Days from developer accepting a Feature Story to merging the finished implementation to master. Process time Time an artifact is actively worked on Cumulative days a Feature Story is actively worked on. Wait time Time from work request to work start Time zone delay in hours for an offshore team to start work on a Feature Story. Utilization Sum of process times of lead time (%) Low utilization for a Dev team with an external dependency
  • 26. © Tasktop 2016 Flow Metrics Flow Metrics Type Description End-to-end Lead Time Velocity Time from customer request to improvement running in production Cost per Work Item Cost Work items shipped per FTE. Mean Time To Repair (MTTR) Responsiven ess Round-trip time from support ticket, through Defect Story creation, diagnosis, fix through to delivery. Productivity Throughput Number of Work Items delivered per team per release. New Business Value Ratio Value Proportion of Artifacts of type Feature Story delivered per release.
  • 27. © Tasktop 2016 SPEED TIME High Acceleration during Design, Develop and Acceptance Testing 0 Teams waiting for work due to “discrete” planning processes Delivery slowed down by manual and high ceremony processes Water-SCRUM-Fall ACCELERATE DELIVERY THROUGHOUT VALUE STREAM 27
  • 28. © Tasktop 2016 DEVOPS MODEL True North:   Reduced lead time for changes   Business enabling responsiveness 28
  • 29. © Tasktop 2016 INTEGRATED DELIVERY VALUE STREAM 29
  • 30. © Tasktop 2016 VISABILITY VIA REAL TIME INFORMATION 30 Release Scheduling Automate Readiness Automate Deployment PRODUCT MANAGER Product Backlog QA✔ CONTINUOUS FLOW PRODUCT AND SYSTEM VIEWS IMPACT ANALYSIS QUALITY, SECURITY & TEST STATUS AUTOMATION DEPLOYMENT STATUS MORE AUTOMATION LESS VARIANCE RTC UCR UCD Automate RFC
  • 31. © Tasktop 2016 MEASURING LEAD TIME 31 STORY BUSINESS BUSINESS INITIATIVE A SYSTEM RELEASE AC AC SCM CI IT / ST / PT / UAT CODE STATION TEST RESULTS / PT / SECURITY READY FOR PRODUCTION WORK INTAKE RELEASE PLANNING DESIGN / DEVELOP QUALITY CERTIFIED DEPLOY INITIATIVE BUILDS FEEDBACK BUSINESS VALUE DEPLOY FEEDBACK BUSINESS VALUE BUSINESS TASKTOP INITIATIVE BACKLOG WIP DONE MULTIPLE DEPLOYS QUALITY CERTIFIED READY FOR PRODUCTION LEAD TIME PPM RTC URBANCODE RELEASE URBANCODE DEPLOY VALUE STREAM PROCESS STREAM TOOL STREAM DEPLOY
  • 32. © Tasktop 2016 MEASURING LEAD TIME 32 STORY BUSINESS BUSINESS INITIATIVE A SYSTEM RELEASE AC AC SCM CI IT / ST / PT / UAT CODE STATION TEST RESULTS / PT / SECURITY READY FOR PRODUCTION WORK INTAKE RELEASE PLANNING DESIGN / DEVELOP QUALITY CERTIFIED DEPLOY INITIATIVE BUILDS FEEDBACK BUSINESS VALUE DEPLOY FEEDBACK BUSINESS VALUE BUSINESS TASKTOP INITIATIVE BACKLOG WIP DONE MULTIPLE DEPLOYS QUALITY CERTIFIED READY FOR PRODUCTION CLARITY RTC URBANCODE RELEASE URBANCODE DEPLOY VALUE STREAM PROCESS STREAM TOOL STREAM DEPLOY 6/1 6/10 6/24 6/26 6/24-6/26 6/30 7/5 7/15 LEAD TIME (45 DAYS)
  • 33. © Tasktop 2016 33 DELIVERY PIPELINE MONITORING & FEEDBACK VERSION CONTROL PULL REQUESTS INTEGRATION SYSTEM REGRESSION PERFORMANCE ZERO DOWN TIME DEPLOYMENTS DEPLOY INTO TEST STATIC ANALYSIS SECURITY SCANS AUTOMATED UNIT & ACCEPTANCE TESTS DEPLOY INTO PROD AUTOMATED CERTIFICATIO N AUTO PROVISION SOURCE CODE BUILD DESIGN / DEVELOP FEATURE TOGGLING TRUNK-BASED DEVELOPMENT UAT ™ TOOLS BUSINESS VALUE DEFECTS TECHICAL DEBT DARK LAUNCHING DELIVERY PIPELINE
  • 34. © Tasktop 2016 VALUE STREAM INITIATIVE MAPPING 34 BUSINESS MONITORING & FEEDBACK LEAD TIME METRIC COMBINATION OF INITIATIVES TO REDUCE LEAD TIME ACCELERATED DELIVERY DEPLOY READINESS CERTIFICATION DESIGN / DEVELOPRELEASE PLANNING CONTINUOUS DELIVERY (URBANCODE) FEATURE TOGGLING DARK LAUNCH IMPROVED VERSION CONTROL (GITHUB) APIs / MICROSERVICES 12 FACTOR APP AUTOMATED PROVISIONING CONTAINERS AUTOMATED TESTING AUTOMATED CERTIFICATION RUN ORCHESTRATION SMALL BATCHES LOG CONSOLIDATION (SPLUNK) APM (NEW RELIC)
  • 35. © Tasktop 2016 All revolutions require a new infrastructure Value Stream Networks are the infrastructure for digital transformation
  • 36. © Tasktop 2016 Value Stream Visibility
  • 37. © Tasktop 2016 Pitfalls of wrong model Cyclomatic complexity v. lead time Repeatability v. design thinking No modeling of latency, throughput Inability to see the bottleneck
  • 38. © Tasktop 2016 ...the most important question… Where is the bottleneck?
  • 39. © Tasktop 2016 VALUE STREAM INITIATIVE MAPPING 39 BUSINESS MONITORING & FEEDBACK LEAD TIME METRIC COMBINATION OF INITIATIVES TO REDUCE LEAD TIME ACCELERATED DELIVERY DEPLOY READINESS CERTIFICATION DESIGN / DEVELOPRELEASE PLANNING CONTINUOUS DELIVERY (URBANCODE) FEATURE TOGGLING DARK LAUNCH IMPROVED VERSION CONTROL (GITHUB) APIs / MICROSERVICES 12 FACTOR APP AUTOMATED PROVISIONING CONTAINERS AUTOMATED TESTING AUTOMATED CERTIFICATION RUN ORCHESTRATION SMALL BATCHES LOG CONSOLIDATION (SPLUNK) APM (NEW RELIC)
  • 40.   Value Stream Integration Create a roadmap for end-to-end integration, dovetailed with CI/CD efforts Deploy or pilot before finalizing tool selection Goal is end-to-end flow   Value Stream Visibility Define a few end-to-end flow metrics (eg, Lead Time) Goal is end-to-end feedback   Value Stream Architecture Assign and empower the role Infrastructure for innovation
  • 41. © Tasktop 2016 Here’s the help we are looking for
  • 42. © Tasktop 2016© Tasktop 2016 Infrastructure for Innovation Dr. @mik_kersten @carmendeardo