SlideShare a Scribd company logo
1 of 38
Download to read offline
Achieving Continuous
Visibility across the
DevOps Lifecycle
MIK KERSTEN | Founder & CEO, Tasktop
@mik_kersten
CARMEN DEARDO | Nationwide Technology Director
@carmendeardo
SESSION 3268
AGILE OPTIMIZES THE MIDDLE OF THE VALUE STREAM
2
Wait states due to starvation of
prioritized work flow into backlogs
Wait states due to contention for
downstream environments and
manual processes
Agile DDT
Deploy & Operate
Steer Develop & Test
Water-SCRUM-Fall
SPEED
TIME
Teams waiting for work
due to “discrete”
planning processes
Delivery slowed down
by manual and high
ceremony processes
High Acceleration
during Design,
Develop and
Acceptance Testing
0
FOUNDATIONAL MODEL
3
DEVOPS
Business Enabling Responsiveness
Reduced Lead Time for Changes
Monitor Everything
Continuous Delivery
Automated Infrastructure
Continuous Integration
Automated Testing
Version Control Everything
PRACTICES
High Trust
Innovative
Performance Oriented
Empowered Associates
Reduce Variation
High Cooperation
CULTURE
Continuous Flow & Visibility
Lean & Agile Principles Product Centric
System Flow Amplify Feedback Loops Continuous Experimentation
THE HIDDEN FACTORY
4
Project	
  Planning	
  View
Development	
  View Release	
  View	
  	
  Bus	
  Portfolio	
   View
Project	
  Metrics	
   Path	
  to	
  Production
Business	
  Needs
Production	
  
Implementations
Release	
  Metrics	
  
CURRENT STATE
5
Release	
  Planning Release	
  Management
(Development	
  &	
  Test)
Deployment
Automation
Custom	
  BSA	
  RP	
  
toolsCustom	
  BSA	
  Rls	
  
Planning	
  tools
Custom	
  
Business	
  
Release	
  
Planning	
  tools
Project	
  &	
  Portfolio
Management
Custom	
  
Release	
  
Management	
  
Tooling
Custom	
  Release	
  
Management	
  
Tooling
Code	
  Moves
Test	
  &	
  Production	
  Envs
Reports	
  &	
  
notifications
Other	
  
Deploy
Tools
Build	
  
Process	
  
Java
.NET
Mobile
• Clarity Used for Project Management and Work Requests
• Custom Release Planning Tools and spreadsheets
• Tools not Integrated – no Enterprise views
• Manual interactions which slow down the process
• No automated deployment policies
• RTC used for Agile Team Management and not integrated
• Disparate views with no model of the delivery work flow or path to production
RTC
Project	
  Plans	
  
&	
  Work	
  
Requests
THE HIDDEN FACTORY
6
Project	
  Planning	
  View
Release	
  View	
  	
  Bus	
  Portfolio	
   View
Project	
  Metrics	
   Path	
  to	
  Production
Business	
  Needs
Production	
  
Implementations
Release	
  Metrics	
  
Development	
  View
EXPOSING THE FACTORY WITH DEVOPS
7
Business Needs Production
Implementations
DEVOPS
Provide	
  Visibility	
  Across	
  the	
  End	
  to	
  End	
  Delivery	
  Value	
  
Chain	
  to	
  Expose	
  the	
  Value	
  Stream	
  and	
  Improve	
  Delivery
DELIVERY VALUE STREAM: HIGH LEVEL
8
BUSINESS
WORK
REQUEST
PROCESS
DEMAND
MANAGMENT
RELEASE
PLANNING
DESIGN /
DEVELOP
QUALITY
CERTIFIED
DEPLOY
INVENTORY
INITIATIVE/ DC BUILDS
VALUE STREAM MAP
9
BUILDS
DESIGN /
DEVELOP
QUALITY
CERTIFIED
DEPLOY
IDENTIFY AC
SCHEDULE
INTO
RELEASE
END
RELEASE
PLANNING
YES
NOOR
CREATE
PLAN
EXECUTE
PLAN
REVIEW
(PDCA)
DEPLOY TO
TEST
ENVIRONMENT
EXECUTE
TEST
APPROVED?
CERTIFIED
YES
ALL CERTS
DONE
NO
DEFECTS
YES
NO YES
NO
C N/C C C
BUSINESS
AGILE PROVIDES A WINDOW INTO THE FACTORY
10
Standardize “Work” input
(e.g. Business Value,
Defects, Operations)
Provide impact analysis,
Dashboard views and multi-
application continuous delivery
Provide direct, automated
control & traceability over
deployment activity.
UCR
(UrbanCode
Release)
UCD
(UrbanCode
Deploy)
RTC
(Rational
Team
Concert)
Release
Dashboard
Release
Scheduling
Deploy
BUSINESS
WORK SOURCE
OPERATIONAL
WORK SOURCE
DEFECTS
BUSINESS
INITIATIVE A
BUSINESS
INITIATIVE B
AC
AC AC
OPERATIONAL
INITIATIVE B
OC OC
SYSTEM RELEASE
AC
AC
OC
AC
AC
OC
SCM CI
IT / ST
/PT /
UAT
CODE
STATION
BUSINESS
VALUE
OPERATIONS
MONITORING
& FEEDBACK
TEST RESULTS /
PT / SECURITY
READY FOR
PRODUCTIONDEFECT
CONTINUOUS DELIVERY WORKFLOW
WHY DOES REALITY LOOKING SO DIFFERENT?
Best-­‐of-­‐breed	
  DevOps	
  &	
  Agile	
  
tool	
  chains	
  are	
  the	
  norm
Developers Designers
DIFFERENT POINTS OF VIEW ON SOFTWARE DELIVERY
Developers
see
Designers
see
Managers
see
Managers
HETEROGENEITY ACROSS LINES OF BUINSESS
RESULT: LOCAL OPTIMIZATOINS & MANUAL PROCESSES
15
WE NEED A NEW KIND OF INFRASTRUCTURE
16
DEVOPS
Business Enabling Responsiveness
Reduced Lead Time for Changes
Monitor Everything
Continuous Delivery
Automated Infrastructure
Continuous Integration
Automated Testing
Version Control Everything
PRACTICES
High Trust
Innovative
Performance Oriented
Empowered Associates
Reduce Variation
High Cooperation
CULTURE
Continuous Flow & Visibility
Lean & Agile Principles Product Centric
System Flow Amplify Feedback Loops Continuous Experimentation
DevOps Integration
Agile ITILWaterfall / SAFe
Project Requirement User Story Defect Ticket Alert
Continuous Integration Continuous Delivery
Executives Business Analysts Project Managers Developers IT Operations Support Desk
INTEGRATION INFRASTUCTURE FOR DEVOPS
PATTERN LANGUAGES
18
1977 1998
PATTERN LANGAUGE FOR DEVOPS & AGILE INTEGRATION
19
Integration Infrastructure
Integration Patterns
Process Frameworks
Value Stream
Lifecycle Tools
PROCESS FRAMEWORKS: PMBOK + SAFe + DEVOPS + ITIL
20
Pattern Applies to Example
Defect	
  
Unification
• Agile	
  development
• Waterfall development
• Separate	
  Dev	
  &	
  QA	
  teams	
  &	
  tools
Requirements	
  
Traceability
• Agile	
  development
• Traditional Requirements	
  Management
• Traditional	
  Quality	
  Management
• Dev	
  and	
  Agile	
  PM	
  using	
  different	
  tools
Agile	
  Plan	
  
Orchestration
• Traditional or	
  Agile	
  development
• Separate	
  PMO	
  organization
• Separate	
  Agile	
  Dev	
  and	
  PPM	
  tools
Service	
  Desk	
  
Escalation
• DevOps	
  deployment
• Agile	
  or	
  waterfall	
  development
• Support	
  organization	
  separate	
  from	
  the	
  
development	
  teams
Supply Chain	
  
Integration
• In-­‐house	
  requirements	
  and	
  	
  QA	
  mgmt
• Development	
  outsourcing
• QA	
  outsourcing
Dev QA
BA
Agile	
  PM
QA
QA	
  ..
ALM
PMO
Agile	
  2
ITSM
Dev
QA
ITSM
Defect Ticket
Dev
Epic
QA	
  1
Dev	
  ..
Dev	
  1
Agile	
  1
Rqrmnt Defect
INTEGRATION PATTERNS
AGILE INTEGRATION PATTERNS
22
CA Clarity
Atlassian
JIRA
HP ALM
IBM DNG
Microsoft
TFS
SLI Pattern #1: Executive Planning to Project Definition
SLI Pattern #3: Supply Chain ConnectionsSLI Pattern #2: Project Definition to Execution
SLI Pattern #4: Requirements to Test Visibility SLI Pattern #5: Defect Unification
SLIPattern#6:ResourceAllocation
IBM RTC
Service
Now
Investment
Theme
Business
Epics
Program	
  Prism Team	
  Prism
Features
SLI	
  Pattern	
  #2:	
  Resource	
  Allocation
Features
Business
Epics
Work
Logs
Tasks
User
Stories
Portfolio	
  Prism
Timesheets
Developer,	
  Project	
  Manager
Work
Logs
CC
FROM PMO TO DEVOPS
INTEGRATION PATTERNS
• Project	
  Portfolio	
  
Management
– Time	
  tracking	
  propagation
– Agile	
  plan	
  orchestration
• Requirements	
  Management
– Requirement	
  traceability
• Enterprise	
  Agile
– Backlog	
  unification
– Build	
  traceability
• Development
– Build	
  automation
– Change	
  set	
  traceability
– Code	
  review	
  traceability
• Quality	
  Management
– Defect	
  unification
– Test	
  traceability
• Service	
  Management
– Incident	
  escalation
– Known	
  issue	
  propagation
– Feature	
  request	
  traceability
• Security
– Vulnerability	
  escalation
• Operations
– Deployment	
  automation
– Alert	
  escalation
CONNECTING THE VALUE STREAM
25
CA PPM
Requirements Traceability
PMBOK SAFe DevOps
Continuous Visiblity
DNG RTC HP QC uDeploy
Service
Now
Process
Frameworks
Integration
Patterns
Integration
Technologies
Value
stream
ITIL
Synchronization Linking OSLC
Web
Hooks
Defect Unification …
Lifecycle
Tools
VALUE STREAM FLOW
26
JIRA
HP QC ALM
Bluemix
BMC Remedy
CA CLARITY
INVESTMENT THEMES
BUSINESS EPIC
$
BUSINESS EPIC
IBM DNG/RRC
Feature
USER STORY
USER STORY
DEFECT DEFECT
TEST CASE
USER STORY
BUSINESS EPIC
Feature
Feature
BUSINESS EPIC
Feature
Feature
IBM RTC
Feature
USER STORY
USER STORY
DEFECT
DEFECT
TEST CASE
DEFECT
USER STORY
USER STORY
DEFECT
Test case
link
Test case
link
Test case link
FEATURE
INCIDENT
PROBLEM
Feature
Feature
Feature
Feature
USER STORY
USER STORY
USER STORY
USER STORY
Feature
DEVOPS INTEGRATION PATTERNS
27
PUTTING IT ALL TOGETHER
28
CONTINUOUS VISIBLITY
PATTERN LANGAUGE FOR DEVOPS & AGILE INTEGRATION
30
Integration Infrastructure
Integration Patterns
Process Frameworks
Value Stream
Lifecycle Tools
VISABILITY VIA REAL TIME INFORMATION
31
UrbanCode
Integration
Tasktop UrbanCode
Plug-in
Schedule
for Release
Monitor Release
Gate Environments
Orchestrate
Deployment
Automate
Deployment
PRODUCT
MANAGER
Work Request
QA
Tasktop
✔
DELIVERY OPPORTUNITIES
ENTERPRISEAND SYSTEM VIEWS
DEPENDENCIESAND IMPACTS
QUALITY, SECURITY & TEST STATUS
AUTOMATION
DEPLOYMENT STATUS
MORE AUTOMATION LESS VARIANCE
RTC UCR UCD
32
“YOU HAVE TO THINK
HORIZONTALLY.”
32
“LOCAL OPTIMIZATION
IS THE ENEMY OF
LEAN DELIVERY.”
33
“AUTOMATION
REQUIRES PATTERNS,
PATTERNS REQUIRES
ELIMINATING VARIANCE.”
34
“TECHNOLOGY
IS THE FUN PART,
CULTURE
IS THE CHALLENGE.”
36
“HARD TO MANAGE
WHAT YOU CAN'T SEE
…OR MEASURE.”
35
Achieving Continuous
Visibility across the
DevOps Lifecycle
MIK KERSTEN | CEO, Tasktop
@mik_kersten
CARMEN DEARDO | Nationwide Technology Director
@carmendeardo
SESSION 3268

More Related Content

What's hot

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 ROITasktop
 
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
 
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 ManagementTasktop
 
The Case for Value Stream Architecture
The Case for Value Stream ArchitectureThe Case for Value Stream Architecture
The Case for Value Stream ArchitectureTasktop
 
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 ManagementTasktop
 
Flow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need ThemFlow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need ThemTasktop
 
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 MetricsTasktop
 
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 InsightsTasktop
 
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 PlanningTasktop
 
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 streamsTasktop
 
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 StreamsTasktop
 
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 OverloadTasktop
 
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?Tasktop
 
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopmentCarmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopmentCarmen DeArdo
 
Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationTasktop
 
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 helpTasktop
 
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 CorporationTasktop
 
What Nobody's Telling You About Agile and DevOps
What Nobody's Telling You About Agile and DevOpsWhat Nobody's Telling You About Agile and DevOps
What Nobody's Telling You About Agile and DevOpsTasktop
 

What's hot (20)

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
 
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...
 
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
 
The Case for Value Stream Architecture
The Case for Value Stream ArchitectureThe Case for Value Stream Architecture
The Case for Value Stream Architecture
 
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
 
Flow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need ThemFlow Metrics: What They Are & Why You Need Them
Flow Metrics: What They Are & Why You Need Them
 
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
 
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
 
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
 
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
 
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
 
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
 
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?
 
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopmentCarmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
Carmen DeArdo - CarmenDeArdo_HowDevOpsIsEnablingLeanApplicationDevelopment
 
Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation Stagnation
 
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
 
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
 
4 Maps of DevOps
4 Maps of DevOps4 Maps of DevOps
4 Maps of DevOps
 
SAFe Program Level Metrics
SAFe Program Level MetricsSAFe Program Level Metrics
SAFe Program Level Metrics
 
What Nobody's Telling You About Agile and DevOps
What Nobody's Telling You About Agile and DevOpsWhat Nobody's Telling You About Agile and DevOps
What Nobody's Telling You About Agile and DevOps
 

Similar to InterConnect 2016 Continuous Visibility DTA-3268

How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...Tasktop
 
Leading the Transformation
Leading the TransformationLeading the Transformation
Leading the TransformationXebiaLabs
 
Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Worksoft
 
SDLC Process_Document.pptx
SDLC Process_Document.pptxSDLC Process_Document.pptx
SDLC Process_Document.pptxSivakumar Pola
 
Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentationvishalnvora1
 
Accelerating Digital Transformation: It's About Digital Enablement
Accelerating Digital Transformation:  It's About Digital EnablementAccelerating Digital Transformation:  It's About Digital Enablement
Accelerating Digital Transformation: It's About Digital EnablementJoshua Gossett
 
Directions NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementationDirections NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementationAleksandar Totovic
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)Ravi Tadwalkar
 
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...LeanKanbanIndia
 
HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview Jeffrey Nunn
 
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016Jeffrey Nunn
 
QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2handbook
 
Applying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the MainframeApplying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the MainframeCA Technologies
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4DevOps.com
 
Fllow con 2014
Fllow con 2014 Fllow con 2014
Fllow con 2014 gbgruver
 
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for DistributionCraeg Strong
 

Similar to InterConnect 2016 Continuous Visibility DTA-3268 (20)

How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
How Nationwide and Tasktop Achieved Continuous Visibility Across the DevOps L...
 
Leading the Transformation
Leading the TransformationLeading the Transformation
Leading the Transformation
 
Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.Shift Left Quality Assurance: How to do it. Why it matters.
Shift Left Quality Assurance: How to do it. Why it matters.
 
Software development life cycle (sdlc) overview
Software development life cycle (sdlc) overviewSoftware development life cycle (sdlc) overview
Software development life cycle (sdlc) overview
 
SDLC Process_Document.pptx
SDLC Process_Document.pptxSDLC Process_Document.pptx
SDLC Process_Document.pptx
 
LeanSigma for IW 2005
LeanSigma for IW 2005LeanSigma for IW 2005
LeanSigma for IW 2005
 
Skyward Erp Presentation
Skyward Erp PresentationSkyward Erp Presentation
Skyward Erp Presentation
 
Accelerating Digital Transformation: It's About Digital Enablement
Accelerating Digital Transformation:  It's About Digital EnablementAccelerating Digital Transformation:  It's About Digital Enablement
Accelerating Digital Transformation: It's About Digital Enablement
 
Directions NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementationDirections NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementation
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
 
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...
Kanban India 2023 | Renjith Achuthanunni and Anoop Kadur Vijayakumar | DevOps...
 
HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview HPE Agile Manager and Project and Portfolio Management PPM overview
HPE Agile Manager and Project and Portfolio Management PPM overview
 
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016
HPE | Agile Manager and Project and Portfolio Management (PPM) overview feb 2016
 
QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2
 
DevOps
DevOpsDevOps
DevOps
 
Applying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the MainframeApplying DevOps from the Mobile to the Mainframe
Applying DevOps from the Mobile to the Mainframe
 
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into RequirementsEvolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
 
Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
 
Fllow con 2014
Fllow con 2014 Fllow con 2014
Fllow con 2014
 
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
20200429 PMI NYC Meetup Agile Governance Ariel Partners for Distribution
 

InterConnect 2016 Continuous Visibility DTA-3268

  • 1. Achieving Continuous Visibility across the DevOps Lifecycle MIK KERSTEN | Founder & CEO, Tasktop @mik_kersten CARMEN DEARDO | Nationwide Technology Director @carmendeardo SESSION 3268
  • 2. AGILE OPTIMIZES THE MIDDLE OF THE VALUE STREAM 2 Wait states due to starvation of prioritized work flow into backlogs Wait states due to contention for downstream environments and manual processes Agile DDT Deploy & Operate Steer Develop & Test Water-SCRUM-Fall SPEED TIME Teams waiting for work due to “discrete” planning processes Delivery slowed down by manual and high ceremony processes High Acceleration during Design, Develop and Acceptance Testing 0
  • 3. FOUNDATIONAL MODEL 3 DEVOPS Business Enabling Responsiveness Reduced Lead Time for Changes Monitor Everything Continuous Delivery Automated Infrastructure Continuous Integration Automated Testing Version Control Everything PRACTICES High Trust Innovative Performance Oriented Empowered Associates Reduce Variation High Cooperation CULTURE Continuous Flow & Visibility Lean & Agile Principles Product Centric System Flow Amplify Feedback Loops Continuous Experimentation
  • 4. THE HIDDEN FACTORY 4 Project  Planning  View Development  View Release  View    Bus  Portfolio   View Project  Metrics   Path  to  Production Business  Needs Production   Implementations Release  Metrics  
  • 5. CURRENT STATE 5 Release  Planning Release  Management (Development  &  Test) Deployment Automation Custom  BSA  RP   toolsCustom  BSA  Rls   Planning  tools Custom   Business   Release   Planning  tools Project  &  Portfolio Management Custom   Release   Management   Tooling Custom  Release   Management   Tooling Code  Moves Test  &  Production  Envs Reports  &   notifications Other   Deploy Tools Build   Process   Java .NET Mobile • Clarity Used for Project Management and Work Requests • Custom Release Planning Tools and spreadsheets • Tools not Integrated – no Enterprise views • Manual interactions which slow down the process • No automated deployment policies • RTC used for Agile Team Management and not integrated • Disparate views with no model of the delivery work flow or path to production RTC Project  Plans   &  Work   Requests
  • 6. THE HIDDEN FACTORY 6 Project  Planning  View Release  View    Bus  Portfolio   View Project  Metrics   Path  to  Production Business  Needs Production   Implementations Release  Metrics   Development  View
  • 7. EXPOSING THE FACTORY WITH DEVOPS 7 Business Needs Production Implementations DEVOPS Provide  Visibility  Across  the  End  to  End  Delivery  Value   Chain  to  Expose  the  Value  Stream  and  Improve  Delivery
  • 8. DELIVERY VALUE STREAM: HIGH LEVEL 8 BUSINESS WORK REQUEST PROCESS DEMAND MANAGMENT RELEASE PLANNING DESIGN / DEVELOP QUALITY CERTIFIED DEPLOY INVENTORY INITIATIVE/ DC BUILDS
  • 9. VALUE STREAM MAP 9 BUILDS DESIGN / DEVELOP QUALITY CERTIFIED DEPLOY IDENTIFY AC SCHEDULE INTO RELEASE END RELEASE PLANNING YES NOOR CREATE PLAN EXECUTE PLAN REVIEW (PDCA) DEPLOY TO TEST ENVIRONMENT EXECUTE TEST APPROVED? CERTIFIED YES ALL CERTS DONE NO DEFECTS YES NO YES NO C N/C C C BUSINESS
  • 10. AGILE PROVIDES A WINDOW INTO THE FACTORY 10 Standardize “Work” input (e.g. Business Value, Defects, Operations) Provide impact analysis, Dashboard views and multi- application continuous delivery Provide direct, automated control & traceability over deployment activity. UCR (UrbanCode Release) UCD (UrbanCode Deploy) RTC (Rational Team Concert) Release Dashboard Release Scheduling Deploy
  • 11. BUSINESS WORK SOURCE OPERATIONAL WORK SOURCE DEFECTS BUSINESS INITIATIVE A BUSINESS INITIATIVE B AC AC AC OPERATIONAL INITIATIVE B OC OC SYSTEM RELEASE AC AC OC AC AC OC SCM CI IT / ST /PT / UAT CODE STATION BUSINESS VALUE OPERATIONS MONITORING & FEEDBACK TEST RESULTS / PT / SECURITY READY FOR PRODUCTIONDEFECT CONTINUOUS DELIVERY WORKFLOW
  • 12. WHY DOES REALITY LOOKING SO DIFFERENT? Best-­‐of-­‐breed  DevOps  &  Agile   tool  chains  are  the  norm
  • 13. Developers Designers DIFFERENT POINTS OF VIEW ON SOFTWARE DELIVERY Developers see Designers see Managers see Managers
  • 15. RESULT: LOCAL OPTIMIZATOINS & MANUAL PROCESSES 15
  • 16. WE NEED A NEW KIND OF INFRASTRUCTURE 16 DEVOPS Business Enabling Responsiveness Reduced Lead Time for Changes Monitor Everything Continuous Delivery Automated Infrastructure Continuous Integration Automated Testing Version Control Everything PRACTICES High Trust Innovative Performance Oriented Empowered Associates Reduce Variation High Cooperation CULTURE Continuous Flow & Visibility Lean & Agile Principles Product Centric System Flow Amplify Feedback Loops Continuous Experimentation
  • 17. DevOps Integration Agile ITILWaterfall / SAFe Project Requirement User Story Defect Ticket Alert Continuous Integration Continuous Delivery Executives Business Analysts Project Managers Developers IT Operations Support Desk INTEGRATION INFRASTUCTURE FOR DEVOPS
  • 19. PATTERN LANGAUGE FOR DEVOPS & AGILE INTEGRATION 19 Integration Infrastructure Integration Patterns Process Frameworks Value Stream Lifecycle Tools
  • 20. PROCESS FRAMEWORKS: PMBOK + SAFe + DEVOPS + ITIL 20
  • 21. Pattern Applies to Example Defect   Unification • Agile  development • Waterfall development • Separate  Dev  &  QA  teams  &  tools Requirements   Traceability • Agile  development • Traditional Requirements  Management • Traditional  Quality  Management • Dev  and  Agile  PM  using  different  tools Agile  Plan   Orchestration • Traditional or  Agile  development • Separate  PMO  organization • Separate  Agile  Dev  and  PPM  tools Service  Desk   Escalation • DevOps  deployment • Agile  or  waterfall  development • Support  organization  separate  from  the   development  teams Supply Chain   Integration • In-­‐house  requirements  and    QA  mgmt • Development  outsourcing • QA  outsourcing Dev QA BA Agile  PM QA QA  .. ALM PMO Agile  2 ITSM Dev QA ITSM Defect Ticket Dev Epic QA  1 Dev  .. Dev  1 Agile  1 Rqrmnt Defect INTEGRATION PATTERNS
  • 22. AGILE INTEGRATION PATTERNS 22 CA Clarity Atlassian JIRA HP ALM IBM DNG Microsoft TFS SLI Pattern #1: Executive Planning to Project Definition SLI Pattern #3: Supply Chain ConnectionsSLI Pattern #2: Project Definition to Execution SLI Pattern #4: Requirements to Test Visibility SLI Pattern #5: Defect Unification SLIPattern#6:ResourceAllocation IBM RTC Service Now
  • 23. Investment Theme Business Epics Program  Prism Team  Prism Features SLI  Pattern  #2:  Resource  Allocation Features Business Epics Work Logs Tasks User Stories Portfolio  Prism Timesheets Developer,  Project  Manager Work Logs CC FROM PMO TO DEVOPS
  • 24. INTEGRATION PATTERNS • Project  Portfolio   Management – Time  tracking  propagation – Agile  plan  orchestration • Requirements  Management – Requirement  traceability • Enterprise  Agile – Backlog  unification – Build  traceability • Development – Build  automation – Change  set  traceability – Code  review  traceability • Quality  Management – Defect  unification – Test  traceability • Service  Management – Incident  escalation – Known  issue  propagation – Feature  request  traceability • Security – Vulnerability  escalation • Operations – Deployment  automation – Alert  escalation
  • 25. CONNECTING THE VALUE STREAM 25 CA PPM Requirements Traceability PMBOK SAFe DevOps Continuous Visiblity DNG RTC HP QC uDeploy Service Now Process Frameworks Integration Patterns Integration Technologies Value stream ITIL Synchronization Linking OSLC Web Hooks Defect Unification … Lifecycle Tools
  • 26. VALUE STREAM FLOW 26 JIRA HP QC ALM Bluemix BMC Remedy CA CLARITY INVESTMENT THEMES BUSINESS EPIC $ BUSINESS EPIC IBM DNG/RRC Feature USER STORY USER STORY DEFECT DEFECT TEST CASE USER STORY BUSINESS EPIC Feature Feature BUSINESS EPIC Feature Feature IBM RTC Feature USER STORY USER STORY DEFECT DEFECT TEST CASE DEFECT USER STORY USER STORY DEFECT Test case link Test case link Test case link FEATURE INCIDENT PROBLEM Feature Feature Feature Feature USER STORY USER STORY USER STORY USER STORY Feature
  • 28. PUTTING IT ALL TOGETHER 28
  • 30. PATTERN LANGAUGE FOR DEVOPS & AGILE INTEGRATION 30 Integration Infrastructure Integration Patterns Process Frameworks Value Stream Lifecycle Tools
  • 31. VISABILITY VIA REAL TIME INFORMATION 31 UrbanCode Integration Tasktop UrbanCode Plug-in Schedule for Release Monitor Release Gate Environments Orchestrate Deployment Automate Deployment PRODUCT MANAGER Work Request QA Tasktop ✔ DELIVERY OPPORTUNITIES ENTERPRISEAND SYSTEM VIEWS DEPENDENCIESAND IMPACTS QUALITY, SECURITY & TEST STATUS AUTOMATION DEPLOYMENT STATUS MORE AUTOMATION LESS VARIANCE RTC UCR UCD
  • 32. 32
  • 33. “YOU HAVE TO THINK HORIZONTALLY.” 32
  • 34. “LOCAL OPTIMIZATION IS THE ENEMY OF LEAN DELIVERY.” 33
  • 36. “TECHNOLOGY IS THE FUN PART, CULTURE IS THE CHALLENGE.” 36
  • 37. “HARD TO MANAGE WHAT YOU CAN'T SEE …OR MEASURE.” 35
  • 38. Achieving Continuous Visibility across the DevOps Lifecycle MIK KERSTEN | CEO, Tasktop @mik_kersten CARMEN DEARDO | Nationwide Technology Director @carmendeardo SESSION 3268