SlideShare a Scribd company logo
DevOps Kaizen:
Finding and Fixing What is Really Behind Your Problems
© DTO Solutions, Inc.
v1.1
@damonedwards
Damon Edwards
DevOps Consulting
Automation Design
Tools
What’s the real difference between
high-performers and low-performers?
It’s the single most important skill for
any company to master…
The ability to improve.
a quick note about improvement…
The only problems that matter are those that
prevent the business from reaching its goals.
OpsDev
We are in business to give the customer...
• What they want
• When they want it
• At the lowest cost possible
OpsDev
DevOps Problems!
Ah-ha!
OpsDev Remove
Shorten
Lead Time
Feedback
Why aren’t most organizations
“good at getting better”?
Improvement already has a well known recipe:
Plan - Do - Study - Act (PDSA)
Other variants:
PDCA
OODA
W. Edwards Deming - 1950
© The Deming Institute
Then why hasn’t everyone followed the recipe?
Main culprit: the work isn’t visible
Photo credit: Doc Searls on Flickr
The “hands on the keyboard” experience
Photo credit: Doc Searls on Flickr
OpsDev
The “hands on the keyboard” experience
Photo credit: Doc Searls on Flickr
The “hands on the keyboard” experience
I can fix it!
Photo credit: Doc Searls on Flickr
Local optimization often hurts the system
The management experience: the mirage
Ah-ha!
The management experience: the reality
?
Ah-ha!
“Everything takes too long”
“Everyone is busy but not much is getting done”
“Things break, and then break again and again”
“All hands on deck and heroics to get anything done”
“Handoffs are painful. Lots of miscommunication and rewok”
?
Ah-ha!
The management experience: the reality
“Everything takes too long”
“Everyone is busy but not much is getting done”
“Things break, and then break again and again”
“All hands on deck and heroics to get anything done”
“Lots of miscommunication and rework”
?
Ah-ha!
Decisions are more of a (hopeful) educated guess
1. Make the work visible
1. Make the work visible
2. Align the organization
DevOps Kaizen
DevOps Kaizen
• “Kaizen”: Japanese word for improvement
DevOps Kaizen
• “Kaizen”: Japanese word for improvement
• Modern business context:
DevOps Kaizen
• “Kaizen”: Japanese word for improvement
• Modern business context:
• Continuous improvement
DevOps Kaizen
• “Kaizen”: Japanese word for improvement
• Modern business context:
• Continuous improvement
• Systematic, scientific-method approach
DevOps Kaizen
• “Kaizen”: Japanese word for improvement
• Modern business context:
• Continuous improvement
• Systematic, scientific-method approach
• Total engagement of the workforce
DevOps Kaizen
• “Kaizen”: Japanese word for improvement
• Modern business context:
• Continuous improvement
• Systematic, scientific-method approach
• Total engagement of the workforce
• Valuing small changes as much as large changes
DevOps Kaizen
• “Kaizen”: Japanese word for improvement
• Modern business context:
• Continuous improvement
• Systematic, scientific-method approach
• Total engagement of the workforce
• Valuing small changes as much as large changes
• Kaizen in DevOps context:
DevOps Kaizen
• “Kaizen”: Japanese word for improvement
• Modern business context:
• Continuous improvement
• Systematic, scientific-method approach
• Total engagement of the workforce
• Valuing small changes as much as large changes
• Kaizen in DevOps context:
• Continuously improve the flow of work through the full
value stream in order to improve customer outcomes
Service
Delivery
Metrics
Kaizen
Program
Oversight
Planning
&
Retrospectives
Informs Informs
Countermeasures &
Blockers
Elements of a DevOps Kaizen Program
Service
Delivery
Metrics
Kaizen
Program
Oversight
Planning
&
Retrospectives
Informs Informs
Countermeasures &
Blockers
Elements of a DevOps Kaizen Program
Service
Delivery
Metrics
Kaizen
Program
Oversight
Planning
&
Retrospectives
Informs Informs
Countermeasures &
Blockers
Elements of a DevOps Kaizen Program
1. The will to make change happen
2. The resources to make change happen
3. Follow-through / clear obstacles
Leading the Improvement
1. The will to make change happen
2. The resources to make change happen
3. Follow-through / clear obstacles
Leading the Improvement
This (and only this) is what the
Kaizen Program Oversight Group
does!
Service
Delivery
Metrics
Kaizen
Program
Oversight
Planning
&
Retrospectives
Informs Informs
Countermeasures &
Blockers
Elements of a DevOps Kaizen Program
Service
Delivery
Metrics
Kaizen
Program
Oversight
Planning
&
Retrospectives
Informs Informs
Countermeasures &
Blockers
Elements of a DevOps Kaizen Program
This is where the work
becomes visible!
Map end-to-end process1
Include key process metrics:
Lead Time
Processing Time
Scrap Rate
Head Count
DevOps Kaizen: Retrospective Technique
Identify wastes, inefficiencies, bottlenecks
PD - Partially Done
TS - Task Switching
W - Waiting
M - Motion / Manual
D - Defects
EP - Extra Process
EF - Extra Features
HB - Heroics
Structured approach building on DevOps
adaptation of “7 deadly wastes” from Lean / Agile:
2
DevOps Kaizen: Retrospective Technique
Creative
Business
Release Engineering
Development
QA
Technical Operations
Program Management
L/T Lead time
P/T Process time
H/C Head count
S/R Scrap rate
D Defects
EP Extra processes
M Motion
PD Partially done
TS Task switching
W Waiting
Core business service delivery process
Current state value stream map
Development
Environments
Release
Build and deploy
QA
Environments
Performance
Environment
Staging
Environment
Production
Environment
Merge project
branch
Deploy to
Performance
Web Assets,
flows and
wireframes
Delta
features and
fixesSet of
service
branches
Documented
test plans
and cases
Request QA
build
Daily Scrum
meeting
Daily Scrum
meeting
Deployment
Meeting Business Systems
Support
Stan Walters
Change
Control
Project Manager
Erica Switzer
Change
request
Business Analyst
Erica Switzer
Steering
Committee
Erica Switzer
Full
Projects /
Expedites
Estimates
and
requirements
Technical
Specification
Deployment
Document
Change
Control Forms
RT tickets
Jira issues
Jira issues
Tested
packages
Development
Joe Harbaugh
L/T 8 weeks
P/T
H/C
S/R
4 weeks
5
25%
Develop
web assets
Bob McNulty
L/T 6 weeks
P/T
H/C
S/R
4 weeks
12
5%
Development
Build and deploy
Joe Harbaugh
L/T 2 days
P/T
H/C
S/R
4 hours
1
10%
Development
Integration testing
Joe Harbaugh
L/T 1 day
P/T
H/C
S/R
1 day
5
95%
Performance
testing
Deploy to
Production
Build test plan
Raj Lee
L/T 5 days
P/T
H/C
S/R
4 days
1
10%
Build test cases
Raj Lee
L/T 2 weeks
P/T
H/C
S/R
8 days
2
20%
Fernando Gomez
L/T 8 hours
P/T
H/C
S/R
7 hours
1
2%
Acceptance testing
Raj Lee
L/T 5 days
P/T
H/C
S/R
5 hours
2
10%
Feature testing
Raj Lee
L/T 4 weeks
P/T
H/C
S/R
2.5 weeks
4
20%
Allen Cannata
L/T 1 week
P/T
H/C
S/R
3 days
1
66%
RT tickets
Cut project branch
Chris Holmes
L/T 15 minutes
P/T
H/C
S/R
5 minutes
1
0%
Deploy to Staging
Frances Middleton
L/T 6 days
P/T
H/C
S/R
90 minutes
3
66%
Staging testing
Frances Middleton
L/T 1 week
P/T
H/C
S/R
3.5 days
4
66%
Allen Cannata
L/T 9 hours
P/T
H/C
S/R
8 hours
6
66%
Frances Middleton
L/T 6 days
P/T
H/C
S/R
90 minutes
3
66%
Fernando Gomez
L/T 30 minutes
P/T
H/C
S/R
30 minutes
1
33%
D
EP
Dx2
EP
Mx2
W
D
PD
Dx3
Mx3
TSx5 Dx2
Wx2 PDx4
EP
D
PDx3 Mx8
D
Wx2
PDx2
What should you be looking for?
• Long lead times (vs processing time)
• Request and approval queues
• Large batch sizes
• Human to human information transfer
• Scrap / Rework / “Backwash”
• Process or tooling inconsistency
• Manual deployment / configuration
• Reliance on manual testing / verification
• Injecting requirements late in the process
• Fixing in place (vs rebuilding)
• “Snowflake” servers and environments
• Manual dependency management
• Ad-hoc or unstructured artifact management
DevOps Kaizen: Retrospective Technique
Identify countermeasures
Countermeasures must be actionable, backlog ready.
Focus on short-term “baby steps”. Note broader, strategic
recommendations.
3
DevOps Kaizen: Behaviors to Encourage
Learn Fast, Fail Early
Verification tests catch problems early. Tests accumulate to build the “business immune system.
DevOps Kaizen: Behaviors to Encourage
Learn Fast, Fail Early
Verification tests catch problems early. Tests accumulate to build the “business immune system.
Work in Small Batches
Work is planned and executed in small batches (made continuously and operations-ready early).
DevOps Kaizen: Behaviors to Encourage
Learn Fast, Fail Early
Verification tests catch problems early. Tests accumulate to build the “business immune system.
Standard Processes Making Standard Parts
Specs and recipes produce infrastructure and app components. No more “snowflakes”.
Work in Small Batches
Work is planned and executed in small batches (made continuously and operations-ready early).
DevOps Kaizen: Behaviors to Encourage
Learn Fast, Fail Early
Verification tests catch problems early. Tests accumulate to build the “business immune system.
Shared Ops Visibility
Live visibility into apps/environments. Single page, simple shared conventions part of DoD
Standard Processes Making Standard Parts
Specs and recipes produce infrastructure and app components. No more “snowflakes”.
Work in Small Batches
Work is planned and executed in small batches (made continuously and operations-ready early).
DevOps Kaizen: Behaviors to Encourage
Learn Fast, Fail Early
Verification tests catch problems early. Tests accumulate to build the “business immune system.
Shared Ops Visibility
Live visibility into apps/environments. Single page, simple shared conventions part of DoD
Standard Processes Making Standard Parts
Specs and recipes produce infrastructure and app components. No more “snowflakes”.
Ops Requirements are Product Features
Performance, Stability, Configurability are all essential features for a successful product.
Work in Small Batches
Work is planned and executed in small batches (made continuously and operations-ready early).
DevOps Kaizen: Behaviors to Encourage
Learn Fast, Fail Early
Verification tests catch problems early. Tests accumulate to build the “business immune system.
Shared Ops Visibility
Live visibility into apps/environments. Single page, simple shared conventions part of DoD
Standard Processes Making Standard Parts
Specs and recipes produce infrastructure and app components. No more “snowflakes”.
Ops Requirements are Product Features
Performance, Stability, Configurability are all essential features for a successful product.
Self-Service Operations
People consume operations services rather than opening tickets for others to do it for them.
Work in Small Batches
Work is planned and executed in small batches (made continuously and operations-ready early).
DevOps Kaizen: Behaviors to Encourage
DevOps Kaizen: Retrospective Technique
Create Improvement Storyboards (Kata Style)4
DevOps Kaizen: Planning Technique
Draw map in this direction
What are we going to do?
Who do we need to do it?
What do we need to do it?
What’s going to get in our way?
Parts Fulfillment Networks (a division of Parts Unlimited)
Parts Fulfillment Networks (a division of Parts Unlimited)
● “How do we protect the previous $2B in revenue while innovating
towards next $2B… without doubling the team?”
Parts Fulfillment Networks (a division of Parts Unlimited)
● “How do we protect the previous $2B in revenue while innovating
towards next $2B… without doubling the team?”
● Schedule slippage and cost of delay impacting customer
relationships
Parts Fulfillment Networks (a division of Parts Unlimited)
● “How do we protect the previous $2B in revenue while innovating
towards next $2B… without doubling the team?”
● Schedule slippage and cost of delay impacting customer
relationships
● Everybody looks busy (40+ concurrent projects) but nothing gets
done
Parts Fulfillment Networks (a division of Parts Unlimited)
● “How do we protect the previous $2B in revenue while innovating
towards next $2B… without doubling the team?”
● Schedule slippage and cost of delay impacting customer
relationships
● Everybody looks busy (40+ concurrent projects) but nothing gets
done
● “We love doing things so much we do them 3 or 4 times”
Parts Fulfillment Networks (a division of Parts Unlimited)
● “How do we protect the previous $2B in revenue while innovating
towards next $2B… without doubling the team?”
● Schedule slippage and cost of delay impacting customer
relationships
● Everybody looks busy (40+ concurrent projects) but nothing gets
done
● “We love doing things so much we do them 3 or 4 times”
● “Customers find the problems before we do”
Parts Fulfillment Networks (a division of Parts Unlimited)
● “How do we protect the previous $2B in revenue while innovating
towards next $2B… without doubling the team?”
● Schedule slippage and cost of delay impacting customer
relationships
● Everybody looks busy (40+ concurrent projects) but nothing gets
done
● “We love doing things so much we do them 3 or 4 times”
● “Customers find the problems before we do”
● Business unit leaders pressuring to “route around” Core IT
Punchdown
Approvals
Parts Unlimited - High Availability for Acme Co.
Evaluate
Needs
Pro Serve
Leads
Share
Point
3 months
"Susan T."
VP of Vertical
Act Mgmt
"Pat"
Owner of
Acme Co
Act.
Acme Co.
Reqs
Cust.
Config
Pro Services
PM
Begin Contract
Negotiation
Evaluate Risk
for Deliveries to
SLA
Pro
Services
Legal
Ops
Reqs
"David"
Service Level Manager
Finance
Reporting
Project
Delivery
ExpectationBU
Owner
5 months total
Pro
Services
BA's
Write Specs for
Fulfillment
Share
Point
.doc
Discuss
Planning
Attendees
Project Kickoff
Meeting
Pro
Services
Ops
PM
App
Support
Share
Point
App
Support
Tickets
High Level
About Project
Estimate and
Priorities
"Linda"
Ops PM
Child
ticket
"Project
Estimate"
Create
Project
Estimate
Package
Systems
Networks
Security
Leads
Core Network
Provider
Share
Point
.ppt
BOM.
xls
Function
Specific
Project
Estimate
estimate
"BOM.xls"
Set
Timeline
Ops
PM
Project
Estimate
Judge
Costs &
Approval
App
Support
Partner BU
Business
Case
3 weeks
Create App
Spec
Share
Point
Tech Leads
Review App
Spec
Dev Leads
Pro Services
Pro
Services
PM
App
Spec.doc
Development
App Spec
Reqs
Status Updates
Availability
Pro
Services
Lead
Acme Co.
Share
Point
Create Build
Request
Project
Estimate
"Linda"
Ops PM
"Linda"
"Denis"
Ops PM
Add
Design
.xl
s
Ops
Engineer
"Chuck"
Ops
Specialists
1 month
Share
Point
Build.
xls
Create
Change
Tickets
> 100
Build.
xls
Ticket
System
Net
Facility
Cabling
Storage
"Linda"
Ops PM
RESET
DELIVERY
DATE!
Acme Co.
Fix
Tickets!
Senior
Ops
Engr
Create DB
Schema
Ops
DBA
Conflict
Resolution
3 weeks
BA
App
Dev
Net
Engr
Assign
Ticket
Ticket
System
Network
Ops
"Chris"
Ops
Engineer
Procure
Hardware
Procurement
SaaS
Install
Hardware
SA
Install OS
Version (2)
Jumpstart
Images
Ticket
System
Run Cabling
Ops
Stock
Clerk
Receive and
Tag
Create DB
VMs
(6)
Install
Hw Req
Cluster
Setup
Creat App
servers
Solaris Zones
(10) Websphere
NFS
Write Data
Migration
Scripts
App
DBA
UAT
US
UAT
Europe
PROD
US
PROD
Europe
F5 Rules
Network
Ops
Pro
Services
External
DNS
SSL
Certificate
Create
VIP
Create
External IPCreate
Subnet
Firewall
Rules
Status
Event
Cust.
Config
POC
Ticket
System
Create UAT
Deploy
Ticket
Middleware (code)
DBA (SQL)
Network
Approvals
"Marvin"
Middleware
Ops
Deploy EAR
Retest
App
Configure to
the data
sources
Notify
recipient in
Ticket
System
Admin
01
NFS
UAT
Cust.
ConfigPOC
App Support
Pro Services
Build
Server
EAR copied (FTP)
Promote App
Dev
Smoke
Test
App
Support
Share
Point
Test
Script
Run
Functional
Test
Test Plan
.xls
or .doc
Pro
Services
BAWrite Test Plan
Customer Sign
Off on Test
Plan
Acme Co.
"Linda"
PM
Coordinate
Operational
Readiness
Testing
UAT PROD
Acme Co.
Testing
Repeated in Prod
Middleware
DB
Migration
Re-
Sync
DB
DBA
(happened earlier)
1 Month
Create
Production
Readiness
Meeting
DR
Helpdesk
Team Leads
Apps
Ops PM
Share
Point
Ticket
System
Go
Live
Ops PM
Phone
Bridge
1 Week 2 Weeks
Turn off old
site
Run final
DB sync
Customer
uses new
VIP
Renegotiate
Create Build Out Doc
QA Test
DIT
US
4 hour windows
W
UAT Deploy and QA
Go Live .xls
Go Live .xls
UAT and PROD Network Config
UAT and PROD Server Provisioning
"Missing Routes"
PROD Deploy and QA
Create Ops
Tickets
App Dev and QA
App Specification
Financial Approval
and Project Commitment
Project Estimate
Sales and
Customer
Analysis
Sales and
Delivery Risk
Analysis
Data Setup
PD
M
W
PD
D
M
PD
PD
M
TS
D M TS
HB
HB M TS
D
PD
W
M
M
M
M
M
PD
D
M
M
M
PD
D
M
TS
D
W
TS
D
D
PD
W
TS
W
Ops
Requirements VerificationOps
Requirements
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Ops
Requirements
Standard Parts
Small
Batches
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Standard Parts
Verification
Standard Parts
Standard Parts
Ops
Requirements
Verification
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Standard Parts
Verification
Verification
Verification
Ops
Requirements
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
Standard Parts
Reqs
Cust.
Config
App
Spec
Project EstimateProject
Estimate
Biz Case
Approval
Build Doc
Design & Spec
Project Plan
Tickets
~8 months before
implementation starts
(and information /
requirements still
incorrect or incomplete!)
Tickets Tickets
Tickets
Ad-Hoc
Emails
-Missing details
-New technical requirements
-Missing context
Information Flow
Punchdown
Approvals
Parts Unlimited - High Availability for Acme Co.
Evaluate
Needs
Pro Serve
Leads
Share
Point
3 months
"Susan T."
VP of Vertical
Act Mgmt
"Pat"
Owner of
Acme Co
Act.
Acme Co.
Reqs
Cust.
Config
Pro Services
PM
Begin Contract
Negotiation
Evaluate Risk
for Deliveries to
SLA
Pro
Services
Legal
Ops
Reqs
"David"
Service Level Manager
Finance
Reporting
Project
Delivery
ExpectationBU
Owner
5 months total
Pro
Services
BA's
Write Specs for
Fulfillment
Share
Point
.doc
Discuss
Planning
Attendees
Project Kickoff
Meeting
Pro
Services
Ops
PM
App
Support
Share
Point
App
Support
Tickets
High Level
About Project
Estimate and
Priorities
"Linda"
Ops PM
Child
ticket
"Project
Estimate"
Create
Project
Estimate
Package
Systems
Networks
Security
Leads
Core Network
Provider
Share
Point
.ppt
BOM.
xls
Function
Specific
Project
Estimate
estimate
"BOM.xls"
Set
Timeline
Ops
PM
Project
Estimate
Judge
Costs &
Approval
App
Support
Partner BU
Business
Case
3 weeks
Create App
Spec
Share
Point
Tech Leads
Review App
Spec
Dev Leads
Pro Services
Pro
Services
PM
App
Spec.doc
Development
App Spec
Reqs
Status Updates
Availability
Pro
Services
Lead
Acme Co.
Share
Point
Create Build
Request
Project
Estimate
"Linda"
Ops PM
"Linda"
"Denis"
Ops PM
Add
Design
.xl
s
Ops
Engineer
"Chuck"
Ops
Specialists
1 month
Share
Point
Build.
xls
Create
Change
Tickets
> 100
Build.
xls
Ticket
System
Net
Facility
Cabling
Storage
"Linda"
Ops PM
RESET
DELIVERY
DATE!
Acme Co.
Fix
Tickets!
Senior
Ops
Engr
Create DB
Schema
Ops
DBA
Conflict
Resolution
3 weeks
BA
App
Dev
Net
Engr
Assign
Ticket
Ticket
System
Network
Ops
"Chris"
Ops
Engineer
Procure
Hardware
Procurement
SaaS
Install
Hardware
SA
Install OS
Version (2)
Jumpstart
Images
Ticket
System
Run Cabling
Ops
Stock
Clerk
Receive and
Tag
Create DB
VMs
(6)
Install
Hw Req
Cluster
Setup
Creat App
servers
Solaris Zones
(10) Websphere
NFS
Write Data
Migration
Scripts
App
DBA
UAT
US
UAT
Europe
PROD
US
PROD
Europe
F5 Rules
Network
Ops
Pro
Services
External
DNS
SSL
Certificate
Create
VIP
Create
External IPCreate
Subnet
Firewall
Rules
Status
Event
Cust.
Config
POC
Ticket
System
Create UAT
Deploy
Ticket
Middleware (code)
DBA (SQL)
Network
Approvals
"Marvin"
Middleware
Ops
Deploy EAR
Retest
App
Configure to
the data
sources
Notify
recipient in
Ticket
System
Admin
01
NFS
UAT
Cust.
ConfigPOC
App Support
Pro Services
Build
Server
EAR copied (FTP)
Promote App
Dev
Smoke
Test
App
Support
Share
Point
Test
Script
Run
Functional
Test
Test Plan
.xls
or .doc
Pro
Services
BAWrite Test Plan
Customer Sign
Off on Test
Plan
Acme Co.
"Linda"
PM
Coordinate
Operational
Readiness
Testing
UAT PROD
Acme Co.
Testing
Repeated in Prod
Middleware
DB
Migration
Re-
Sync
DB
DBA
(happened earlier)
1 Month
Create
Production
Readiness
Meeting
DR
Helpdesk
Team Leads
Apps
Ops PM
Share
Point
Ticket
System
Go
Live
Ops PM
Phone
Bridge
1 Week 2 Weeks
Turn off old
site
Run final
DB sync
Customer
uses new
VIP
Renegotiate
Create Build Out Doc
QA Test
DIT
US
4 hour windows
W
UAT Deploy and QA
Go Live .xls
Go Live .xls
UAT and PROD Network Config
UAT and PROD Server Provisioning
"Missing Routes"
PROD Deploy and QA
Create Ops
Tickets
App Dev and QA
App Specification
Financial Approval
and Project Commitment
Project Estimate
Sales and
Customer
Analysis
Sales and
Delivery Risk
Analysis
Data Setup
PD
M
W
PD
D
M
PD
PD
M
TS
D M TS
HB
HB M TS
D
PD
W
M
M
M
M
M
PD
D
M
M
M
PD
D
M
TS
D
W
TS
D
D
PD
W
TS
W
Ops
Requirements VerificationOps
Requirements
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Ops
Requirements
Standard Parts
Small
Batches
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Standard Parts
Verification
Standard Parts
Standard Parts
Ops
Requirements
Verification
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Standard Parts
Verification
Verification
Verification
Ops
Requirements
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
Standard Parts
Reqs
Cust.
Config
App
Spec
Project EstimateProject
Estimate
Biz Case
Approval
Build Doc
Design & Spec
Project Plan
Tickets
~8 months before
implementation starts
(and information /
requirements still
incorrect or incomplete!)
Tickets Tickets
Tickets
Ad-Hoc
Emails
-Missing details
-New technical requirements
-Missing context
Information Flow
Parts Unlimited - High Availability for Acme Co.
Evaluate
Needs
Pro Serve
Leads
Share
Point
3 months
"Susan T."
VP of Vertical
Act Mgmt
"Pat"
Owner of
Acme Co
Act.
Acme Co.
Reqs
Cust.
Config
Pro Services
PM
Begin Contract
Negotiation
Evaluate Risk
for Deliveries to
SLA
Pro
Services
Legal
Ops
Reqs
"David"
Service Level Manager
Finance
Reporting
Project
Delivery
ExpectationBU
Owner
5 months total
Pro
Services
BA's
Write Specs for
Fulfillment
Share
Point
.doc
Discuss
Planning
Attendees
Project Kickoff
Meeting
Pro
Services
Ops
PM
App
Support
Share
Point
App
Support
Tickets
High Level
About Project
Estimate and
Priorities
"Linda"
Ops PM
Child
ticket
"Project
Estimate"
Create
Project
Estimate
Package
Systems
Networks
Security
Leads
Core Network
Provider
Share
Point
.ppt
BOM.
xls
Function
Specific
Project
Estimate
estimate
"BOM.xls"
Set
Timeline
Ops
PM
Project
Estimate
Judge
Costs &
Approval
App
Support
Partner BU
Business
Case
3 weeks
Create App
Spec
Share
Point
Tech Leads
Review App
Spec
Dev Leads
Pro Services
Pro
Services
PM
App
Spec.doc
Development
App Spec
Reqs
Status Updates
Availability
Pro
Services
Lead
Acme Co.
Share
Point
Create Build
Request
Project
Estimate
"Linda"
Ops PM
"Linda"
"Denis"
Ops PM
Add
Design
.xl
s
Ops
Engineer
"Chuck"
Ops
Specialists
1 month
Share
Point
Build.
xls
Create
Change
Tickets
> 100
Build.
xls
Ticket
System
Net
Facility
Cabling
Storage
"Linda"
Ops PM
RESET
DELIVERY
DATE!
Acme Co.
Fix
Tickets!
Senior
Ops
Engr
Create DB
Schema
Ops
DBA
Conflict
Resolution
3 weeks
BA
App
Dev
Net
Engr
Assign
Ticket
Ticket
System
Network
Ops
"Chris"
Ops
Engineer
Procure
Hardware
Procurement
SaaS
Install
Hardware
SA
Install OS
Version (2)
Jumpstart
Images
Ticket
System
Run Cabling
Ops
Stock
Clerk
Receive and
Tag
Create
VMs
(6)
Install
Hw Req
Cluster
Setup
Creat App
servers
Solaris Zones
(10) Websphere
UAT
US
UAT
Europe
PR
Extern
DNS
Create
Subnet
Firewall
Rules
Renegotiate
Create Build Out Doc
QA Test
DIT
US
UAT and PROD
UAT and PROD Server P
"Missing Routes"
Create Ops
Tickets
App Dev and QA
App Specification
Financial Approval
and Project Commitment
Project Estimate
Sales and
Customer
Analysis
Sales and
Delivery Risk
Analysis
Data Setup
PD
M
W
PD
D
M
PD
PD
M
TS
D M TS
HB
HB
M
M
M
PD
D
M
TS
PD
Ops
Requirements VerificationOps
Requirements
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Ops
Requirements
Standard Parts
Small
Batches
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Standard Parts
Verification
Standard Parts
Stand
Ops Health
Dashboard
Ops He
Dashbo
Ops Health
Dashboard
Stand
Standard Parts
Reqs
Cust.
Config
App
Spec
Project EstimateProject
Estimate
Biz Case
Approval
Build Doc
Design & Spec
Project Plan
Tickets
~8 months before
implementation starts
(and information /
requirements still
incorrect or incomplete!)
Tickets
Information Flow
Parts Unlimited - High Availability for Acme Co.
Evaluate
Needs
Pro Serve
Leads
Share
Point
3 months
"Susan T."
VP of Vertical
Act Mgmt
"Pat"
Owner of
Acme Co
Act.
Acme Co.
Reqs
Cust.
Config
Pro Services
PM
Begin Contract
Negotiation
Evaluate Risk
for Deliveries to
SLA
Pro
Services
Legal
Ops
Reqs
"David"
Service Level Manager
Finance
Reporting
Project
Delivery
ExpectationBU
Owner
5 months total
Pro
Services
BA's
Write Specs for
Fulfillment
Share
Point
.doc
Discuss
Planning
Attendees
Project Kickoff
Meeting
Pro
Services
Ops
PM
App
Support
Share
Point
App
Support
Tickets
High Level
About Project
Estimate and
Priorities
"Linda"
Ops PM
Child
ticket
"Project
Estimate"
Create
Project
Estimate
Package
Systems
Networks
Security
Leads
Core Network
Provider
Share
Point
.ppt
BOM.
xls
Function
Specific
Project
Estimate
estimate
"BOM.xls"
Set
Timeline
Ops
PM
Project
Estimate
Judge
Costs &
Approval
App
Support
Partner BU
Business
Case
3 weeks
Create App
Spec
Share
Point
Tech Leads
Review App
Spec
Dev Leads
Pro Services
Pro
Services
PM
App
Spec.doc
Development
App Spec
Reqs
Status Updates
Availability
Pro
Services
Lead
Acme Co.
Share
Point
Create Build
Request
Project
Estimate
"Linda"
Ops PM
"Linda"
"Denis"
Ops PM
Add
Design
.xl
s
Ops
Engineer
"Chuck"
Ops
Specialists
1 month
Share
Point
Build.
xls
Create
Change
Tickets
> 100
Build.
xls
Ticket
System
Net
Facility
Cabling
Storage
"Linda"
Ops PM
RESET
DELIVERY
DATE!
Acme Co.
Fix
Tickets!
Senior
Ops
Engr
Create DB
Schema
Ops
DBA
Conflict
Resolution
3 weeks
BA
App
Dev
Net
Engr
Assign
Ticket
Ticket
System
Network
Ops
"Chris"
Ops
Engineer
Procure
Hardware
Procurement
SaaS
Install
Hardware
SA
Install OS
Version (2)
Jumpstart
Images
Ticket
System
Run Cabling
Ops
Stock
Clerk
Receive and
Tag
Create
VMs
(6)
Install
Hw Req
Cluster
Setup
Creat App
servers
Solaris Zones
(10) Websphere
UAT
US
UAT
Europe
PR
Extern
DNS
Create
Subnet
Firewall
Rules
Renegotiate
Create Build Out Doc
QA Test
DIT
US
UAT and PROD
UAT and PROD Server P
"Missing Routes"
Create Ops
Tickets
App Dev and QA
App Specification
Financial Approval
and Project Commitment
Project Estimate
Sales and
Customer
Analysis
Sales and
Delivery Risk
Analysis
Data Setup
PD
M
W
PD
D
M
PD
PD
M
TS
D M TS
HB
HB
M
M
M
PD
D
M
TS
PD
Ops
Requirements VerificationOps
Requirements
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Ops
Requirements
Standard Parts
Small
Batches
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Standard Parts
Verification
Standard Parts
Stand
Ops Health
Dashboard
Ops He
Dashbo
Ops Health
Dashboard
Stand
Standard Parts
Reqs
Cust.
Config
App
Spec
Project EstimateProject
Estimate
Biz Case
Approval
Build Doc
Design & Spec
Project Plan
Tickets
~8 months before
implementation starts
(and information /
requirements still
incorrect or incomplete!)
Tickets
Information Flow
+ Work in small batches
+ Early Ops Involvement
+ Standardized Catalog
+ Plan and Design by Those Who Do
Punchdown
Approvals
Parts Unlimited - High Availability for Acme Co.
Evaluate
Needs
Pro Serve
Leads
Share
Point
3 months
"Susan T."
VP of Vertical
Act Mgmt
"Pat"
Owner of
Acme Co
Act.
Acme Co.
Reqs
Cust.
Config
Pro Services
PM
Begin Contract
Negotiation
Evaluate Risk
for Deliveries to
SLA
Pro
Services
Legal
Ops
Reqs
"David"
Service Level Manager
Finance
Reporting
Project
Delivery
ExpectationBU
Owner
5 months total
Pro
Services
BA's
Write Specs for
Fulfillment
Share
Point
.doc
Discuss
Planning
Attendees
Project Kickoff
Meeting
Pro
Services
Ops
PM
App
Support
Share
Point
App
Support
Tickets
High Level
About Project
Estimate and
Priorities
"Linda"
Ops PM
Child
ticket
"Project
Estimate"
Create
Project
Estimate
Package
Systems
Networks
Security
Leads
Core Network
Provider
Share
Point
.ppt
BOM.
xls
Function
Specific
Project
Estimate
estimate
"BOM.xls"
Set
Timeline
Ops
PM
Project
Estimate
Judge
Costs &
Approval
App
Support
Partner BU
Business
Case
3 weeks
Create App
Spec
Share
Point
Tech Leads
Review App
Spec
Dev Leads
Pro Services
Pro
Services
PM
App
Spec.doc
Development
App Spec
Reqs
Status Updates
Availability
Pro
Services
Lead
Acme Co.
Share
Point
Create Build
Request
Project
Estimate
"Linda"
Ops PM
"Linda"
"Denis"
Ops PM
Add
Design
.xl
s
Ops
Engineer
"Chuck"
Ops
Specialists
1 month
Share
Point
Build.
xls
Create
Change
Tickets
> 100
Build.
xls
Ticket
System
Net
Facility
Cabling
Storage
"Linda"
Ops PM
RESET
DELIVERY
DATE!
Acme Co.
Fix
Tickets!
Senior
Ops
Engr
Create DB
Schema
Ops
DBA
Conflict
Resolution
3 weeks
BA
App
Dev
Net
Engr
Assign
Ticket
Ticket
System
Network
Ops
"Chris"
Ops
Engineer
Procure
Hardware
Procurement
SaaS
Install
Hardware
SA
Install OS
Version (2)
Jumpstart
Images
Ticket
System
Run Cabling
Ops
Stock
Clerk
Receive and
Tag
Create DB
VMs
(6)
Install
Hw Req
Cluster
Setup
Creat App
servers
Solaris Zones
(10) Websphere
NFS
Write Data
Migration
Scripts
App
DBA
UAT
US
UAT
Europe
PROD
US
PROD
Europe
F5 Rules
Network
Ops
Pro
Services
External
DNS
SSL
Certificate
Create
VIP
Create
External IPCreate
Subnet
Firewall
Rules
Status
Event
Cust.
Config
POC
Ticket
System
Create UAT
Deploy
Ticket
Middleware (code)
DBA (SQL)
Network
Approvals
"Marvin"
Middleware
Ops
Deploy EAR
Retest
App
Configure to
the data
sources
Notify
recipient in
Ticket
System
Admin
01
NFS
UAT
Cust.
ConfigPOC
App Support
Pro Services
Build
Server
EAR copied (FTP)
Promote App
Dev
Smoke
Test
App
Support
Share
Point
Test
Script
Run
Functional
Test
Test Plan
.xls
or .doc
Pro
Services
BAWrite Test Plan
Customer Sign
Off on Test
Plan
Acme Co.
"Linda"
PM
Coordinate
Operational
Readiness
Testing
UAT PROD
Acme Co.
Testing
Repeated in Prod
Middleware
DB
Migration
Re-
Sync
DB
DBA
(happened earlier)
1 Month
Create
Production
Readiness
Meeting
DR
Helpdesk
Team Leads
Apps
Ops PM
Share
Point
Ticket
System
Go
Live
Ops PM
Phone
Bridge
1 Week 2 Weeks
Turn off old
site
Run final
DB sync
Customer
uses new
VIP
Renegotiate
Create Build Out Doc
QA Test
DIT
US
4 hour windows
W
UAT Deploy and QA
Go Live .xls
Go Live .xls
UAT and PROD Network Config
UAT and PROD Server Provisioning
"Missing Routes"
PROD Deploy and QA
Create Ops
Tickets
App Dev and QA
App Specification
Financial Approval
and Project Commitment
Project Estimate
Sales and
Customer
Analysis
Sales and
Delivery Risk
Analysis
Data Setup
PD
M
W
PD
D
M
PD
PD
M
TS
D M TS
HB
HB M TS
D
PD
W
M
M
M
M
M
PD
D
M
M
M
PD
D
M
TS
D
W
TS
D
D
PD
W
TS
W
Ops
Requirements VerificationOps
Requirements
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Ops
Requirements
Standard Parts
Small
Batches
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Standard Parts
Verification
Standard Parts
Standard Parts
Ops
Requirements
Verification
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Standard Parts
Verification
Verification
Verification
Ops
Requirements
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
Standard Parts
Reqs
Cust.
Config
App
Spec
Project EstimateProject
Estimate
Biz Case
Approval
Build Doc
Design & Spec
Project Plan
Tickets
~8 months before
implementation starts
(and information /
requirements still
incorrect or incomplete!)
Tickets Tickets
Tickets
Ad-Hoc
Emails
-Missing details
-New technical requirements
-Missing context
Information Flow
Punchdown
Approvals
Parts Unlimited - High Availability for Acme Co.
Evaluate
Needs
Pro Serve
Leads
Share
Point
3 months
"Susan T."
VP of Vertical
Act Mgmt
"Pat"
Owner of
Acme Co
Act.
Acme Co.
Reqs
Cust.
Config
Pro Services
PM
Begin Contract
Negotiation
Evaluate Risk
for Deliveries to
SLA
Pro
Services
Legal
Ops
Reqs
"David"
Service Level Manager
Finance
Reporting
Project
Delivery
ExpectationBU
Owner
5 months total
Pro
Services
BA's
Write Specs for
Fulfillment
Share
Point
.doc
Discuss
Planning
Attendees
Project Kickoff
Meeting
Pro
Services
Ops
PM
App
Support
Share
Point
App
Support
Tickets
High Level
About Project
Estimate and
Priorities
"Linda"
Ops PM
Child
ticket
"Project
Estimate"
Create
Project
Estimate
Package
Systems
Networks
Security
Leads
Core Network
Provider
Share
Point
.ppt
BOM.
xls
Function
Specific
Project
Estimate
estimate
"BOM.xls"
Set
Timeline
Ops
PM
Project
Estimate
Judge
Costs &
Approval
App
Support
Partner BU
Business
Case
3 weeks
Create App
Spec
Share
Point
Tech Leads
Review App
Spec
Dev Leads
Pro Services
Pro
Services
PM
App
Spec.doc
Development
App Spec
Reqs
Status Updates
Availability
Pro
Services
Lead
Acme Co.
Share
Point
Create Build
Request
Project
Estimate
"Linda"
Ops PM
"Linda"
"Denis"
Ops PM
Add
Design
.xl
s
Ops
Engineer
"Chuck"
Ops
Specialists
1 month
Share
Point
Build.
xls
Create
Change
Tickets
> 100
Build.
xls
Ticket
System
Net
Facility
Cabling
Storage
"Linda"
Ops PM
RESET
DELIVERY
DATE!
Acme Co.
Fix
Tickets!
Senior
Ops
Engr
Create DB
Schema
Ops
DBA
Conflict
Resolution
3 weeks
BA
App
Dev
Net
Engr
Assign
Ticket
Ticket
System
Network
Ops
"Chris"
Ops
Engineer
Procure
Hardware
Procurement
SaaS
Install
Hardware
SA
Install OS
Version (2)
Jumpstart
Images
Ticket
System
Run Cabling
Ops
Stock
Clerk
Receive and
Tag
Create DB
VMs
(6)
Install
Hw Req
Cluster
Setup
Creat App
servers
Solaris Zones
(10) Websphere
NFS
Write Data
Migration
Scripts
App
DBA
UAT
US
UAT
Europe
PROD
US
PROD
Europe
F5 Rules
Network
Ops
Pro
Services
External
DNS
SSL
Certificate
Create
VIP
Create
External IPCreate
Subnet
Firewall
Rules
Status
Event
Cust.
Config
POC
Ticket
System
Create UAT
Deploy
Ticket
Middleware (code)
DBA (SQL)
Network
Approvals
"Marvin"
Middleware
Ops
Deploy EAR
Retest
App
Configure to
the data
sources
Notify
recipient in
Ticket
System
Admin
01
NFS
UAT
Cust.
ConfigPOC
App Support
Pro Services
Build
Server
EAR copied (FTP)
Promote App
Dev
Smoke
Test
App
Support
Share
Point
Test
Script
Run
Functional
Test
Test Plan
.xls
or .doc
Pro
Services
BAWrite Test Plan
Customer Sign
Off on Test
Plan
Acme Co.
"Linda"
PM
Coordinate
Operational
Readiness
Testing
UAT PROD
Acme Co.
Testing
Repeated in Prod
Middleware
DB
Migration
Re-
Sync
DB
DBA
(happened earlier)
1 Month
Create
Production
Readiness
Meeting
DR
Helpdesk
Team Leads
Apps
Ops PM
Share
Point
Ticket
System
Go
Live
Ops PM
Phone
Bridge
1 Week 2 Weeks
Turn off old
site
Run final
DB sync
Customer
uses new
VIP
Renegotiate
Create Build Out Doc
QA Test
DIT
US
4 hour windows
W
UAT Deploy and QA
Go Live .xls
Go Live .xls
UAT and PROD Network Config
UAT and PROD Server Provisioning
"Missing Routes"
PROD Deploy and QA
Create Ops
Tickets
App Dev and QA
App Specification
Financial Approval
and Project Commitment
Project Estimate
Sales and
Customer
Analysis
Sales and
Delivery Risk
Analysis
Data Setup
PD
M
W
PD
D
M
PD
PD
M
TS
D M TS
HB
HB M TS
D
PD
W
M
M
M
M
M
PD
D
M
M
M
PD
D
M
TS
D
W
TS
D
D
PD
W
TS
W
Ops
Requirements VerificationOps
Requirements
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Ops
Requirements
Standard Parts
Small
Batches
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Standard Parts
Verification
Standard Parts
Standard Parts
Ops
Requirements
Verification
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Standard Parts
Verification
Verification
Verification
Ops
Requirements
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
Standard Parts
Reqs
Cust.
Config
App
Spec
Project EstimateProject
Estimate
Biz Case
Approval
Build Doc
Design & Spec
Project Plan
Tickets
~8 months before
implementation starts
(and information /
requirements still
incorrect or incomplete!)
Tickets Tickets
Tickets
Ad-Hoc
Emails
-Missing details
-New technical requirements
-Missing context
Information Flow
eate
oject
mate
kage
Systems
Networks
Security
Leads
Core Network
Provider
.ppt
BOM.
xls
Function
Specific
Judge
Costs &
Approval
App
Support
Partner BU
Business
Case
3 weeks
Create App
Spec
Share
Point
Tech Leads
Review App
Spec
Dev Leads
Pro Services
Pro
Services
PM
App
Spec.doc
Development
App Spec
Reqs
Status Updates
Availability
Pro
Services
Lead
Acme Co.
Share
Point
Create Build
Request
Project
Estimate
"Linda"
Ops PM
"Linda"
"Denis"
Ops PM
Add
Design
.xl
s
Ops
Engineer
"Chuck"
Ops
Specialists
1 month
Share
Point
Build.
xls
Create
Change
Tickets
> 100
Build.
xls
Ticket
System
Net
Facility
Cabling
Storage
"Linda"
Ops PM
RESET
DELIVERY
DATE!
Acme Co.
Fix
Tickets!
Senior
Ops
Engr
Create DB
Schema
Ops
DBA
Conflict
Resolution
3 weeks
BA
App
Dev
Net
Engr
Assign
Ticket
Ticket
System
Network
Ops
"Chris"
Ops
Engineer
Procure
Hardware
Procurement
SaaS
Install
Hardware
SA
Install OS
Version (2)
Jumpstart
Images
Ticket
System
Run Cabling
Ops
Stock
Clerk
Receive and
Tag
Create DB
VMs
(6)
Install
Hw Req
Cluster
Setup
Creat App
servers
Solaris Zones
(10) Websphere
NFS
Write Data
Migration
Scripts
App
DBA
UAT
US
UAT
Europe
PROD
US
PROD
Europe
F5 Rules
Network
Ops
Pro
Services
External
DNS
SSL
Certificate
Create
VIP
Create
External IPCreate
Subnet
Firewall
Rules
Status
Event
Cust.
Config
POC
Ticket
System
Create UAT
Deploy
Ticket
Middleware (code)
DBA (SQL)
Network
Approvals
"Marvin"
Middleware
Ops
Deploy EAR
Retest
App
Configure to
the data
sources
Notify
recipient in
Ticket
System
Create Build Out Doc
QA Test
DIT
US
UAT and PROD Network Config
UAT and PROD Server Provisioning
"Missing Routes"
Create Ops
Tickets
App Dev and QA
App Specification
val
tment
imate
Data Setup
D
PD
M
TS
D M TS
HB
HB M TS
D
PD
W
M
M
M
M
M
PD
D
M
TS
D
D
PD
TS
W
Small
Batches
Ops
Requirements
Verification
Verification
Ops
Requirements
Standard Parts
Small
Batches
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Standard Parts
Verification
Standard Parts
Standard Parts
Ops
Requirements
Verification
Ops
Requirements
Ops Health
Dashboard
Verific
Standard Parts
Ops Hea
Dashbo
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Standard Parts
Standard Parts
~8 months before
implementation starts
(and information /
eate
oject
mate
kage
Systems
Networks
Security
Leads
Core Network
Provider
.ppt
BOM.
xls
Function
Specific
Judge
Costs &
Approval
App
Support
Partner BU
Business
Case
3 weeks
Create App
Spec
Share
Point
Tech Leads
Review App
Spec
Dev Leads
Pro Services
Pro
Services
PM
App
Spec.doc
Development
App Spec
Reqs
Status Updates
Availability
Pro
Services
Lead
Acme Co.
Share
Point
Create Build
Request
Project
Estimate
"Linda"
Ops PM
"Linda"
"Denis"
Ops PM
Add
Design
.xl
s
Ops
Engineer
"Chuck"
Ops
Specialists
1 month
Share
Point
Build.
xls
Create
Change
Tickets
> 100
Build.
xls
Ticket
System
Net
Facility
Cabling
Storage
"Linda"
Ops PM
RESET
DELIVERY
DATE!
Acme Co.
Fix
Tickets!
Senior
Ops
Engr
Create DB
Schema
Ops
DBA
Conflict
Resolution
3 weeks
BA
App
Dev
Net
Engr
Assign
Ticket
Ticket
System
Network
Ops
"Chris"
Ops
Engineer
Procure
Hardware
Procurement
SaaS
Install
Hardware
SA
Install OS
Version (2)
Jumpstart
Images
Ticket
System
Run Cabling
Ops
Stock
Clerk
Receive and
Tag
Create DB
VMs
(6)
Install
Hw Req
Cluster
Setup
Creat App
servers
Solaris Zones
(10) Websphere
NFS
Write Data
Migration
Scripts
App
DBA
UAT
US
UAT
Europe
PROD
US
PROD
Europe
F5 Rules
Network
Ops
Pro
Services
External
DNS
SSL
Certificate
Create
VIP
Create
External IPCreate
Subnet
Firewall
Rules
Status
Event
Cust.
Config
POC
Ticket
System
Create UAT
Deploy
Ticket
Middleware (code)
DBA (SQL)
Network
Approvals
"Marvin"
Middleware
Ops
Deploy EAR
Retest
App
Configure to
the data
sources
Notify
recipient in
Ticket
System
Create Build Out Doc
QA Test
DIT
US
UAT and PROD Network Config
UAT and PROD Server Provisioning
"Missing Routes"
Create Ops
Tickets
App Dev and QA
App Specification
val
tment
imate
Data Setup
D
PD
M
TS
D M TS
HB
HB M TS
D
PD
W
M
M
M
M
M
PD
D
M
TS
D
D
PD
TS
W
Small
Batches
Ops
Requirements
Verification
Verification
Ops
Requirements
Standard Parts
Small
Batches
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Standard Parts
Verification
Standard Parts
Standard Parts
Ops
Requirements
Verification
Ops
Requirements
Ops Health
Dashboard
Verific
Standard Parts
Ops Hea
Dashbo
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Standard Parts
Standard Parts
~8 months before
implementation starts
(and information /
+ GTM/LTM in Early
Environments
Punchdown
Approvals
Parts Unlimited - High Availability for Acme Co.
Evaluate
Needs
Pro Serve
Leads
Share
Point
3 months
"Susan T."
VP of Vertical
Act Mgmt
"Pat"
Owner of
Acme Co
Act.
Acme Co.
Reqs
Cust.
Config
Pro Services
PM
Begin Contract
Negotiation
Evaluate Risk
for Deliveries to
SLA
Pro
Services
Legal
Ops
Reqs
"David"
Service Level Manager
Finance
Reporting
Project
Delivery
ExpectationBU
Owner
5 months total
Pro
Services
BA's
Write Specs for
Fulfillment
Share
Point
.doc
Discuss
Planning
Attendees
Project Kickoff
Meeting
Pro
Services
Ops
PM
App
Support
Share
Point
App
Support
Tickets
High Level
About Project
Estimate and
Priorities
"Linda"
Ops PM
Child
ticket
"Project
Estimate"
Create
Project
Estimate
Package
Systems
Networks
Security
Leads
Core Network
Provider
Share
Point
.ppt
BOM.
xls
Function
Specific
Project
Estimate
estimate
"BOM.xls"
Set
Timeline
Ops
PM
Project
Estimate
Judge
Costs &
Approval
App
Support
Partner BU
Business
Case
3 weeks
Create App
Spec
Share
Point
Tech Leads
Review App
Spec
Dev Leads
Pro Services
Pro
Services
PM
App
Spec.doc
Development
App Spec
Reqs
Status Updates
Availability
Pro
Services
Lead
Acme Co.
Share
Point
Create Build
Request
Project
Estimate
"Linda"
Ops PM
"Linda"
"Denis"
Ops PM
Add
Design
.xl
s
Ops
Engineer
"Chuck"
Ops
Specialists
1 month
Share
Point
Build.
xls
Create
Change
Tickets
> 100
Build.
xls
Ticket
System
Net
Facility
Cabling
Storage
"Linda"
Ops PM
RESET
DELIVERY
DATE!
Acme Co.
Fix
Tickets!
Senior
Ops
Engr
Create DB
Schema
Ops
DBA
Conflict
Resolution
3 weeks
BA
App
Dev
Net
Engr
Assign
Ticket
Ticket
System
Network
Ops
"Chris"
Ops
Engineer
Procure
Hardware
Procurement
SaaS
Install
Hardware
SA
Install OS
Version (2)
Jumpstart
Images
Ticket
System
Run Cabling
Ops
Stock
Clerk
Receive and
Tag
Create DB
VMs
(6)
Install
Hw Req
Cluster
Setup
Creat App
servers
Solaris Zones
(10) Websphere
NFS
Write Data
Migration
Scripts
App
DBA
UAT
US
UAT
Europe
PROD
US
PROD
Europe
F5 Rules
Network
Ops
Pro
Services
External
DNS
SSL
Certificate
Create
VIP
Create
External IPCreate
Subnet
Firewall
Rules
Status
Event
Cust.
Config
POC
Ticket
System
Create UAT
Deploy
Ticket
Middleware (code)
DBA (SQL)
Network
Approvals
"Marvin"
Middleware
Ops
Deploy EAR
Retest
App
Configure to
the data
sources
Notify
recipient in
Ticket
System
Admin
01
NFS
UAT
Cust.
ConfigPOC
App Support
Pro Services
Build
Server
EAR copied (FTP)
Promote App
Dev
Smoke
Test
App
Support
Share
Point
Test
Script
Run
Functional
Test
Test Plan
.xls
or .doc
Pro
Services
BAWrite Test Plan
Customer Sign
Off on Test
Plan
Acme Co.
"Linda"
PM
Coordinate
Operational
Readiness
Testing
UAT PROD
Acme Co.
Testing
Repeated in Prod
Middleware
DB
Migration
Re-
Sync
DB
DBA
(happened earlier)
1 Month
Create
Production
Readiness
Meeting
DR
Helpdesk
Team Leads
Apps
Ops PM
Share
Point
Ticket
System
Go
Live
Ops PM
Phone
Bridge
1 Week 2 Weeks
Turn off old
site
Run final
DB sync
Customer
uses new
VIP
Renegotiate
Create Build Out Doc
QA Test
DIT
US
4 hour windows
W
UAT Deploy and QA
Go Live .xls
Go Live .xls
UAT and PROD Network Config
UAT and PROD Server Provisioning
"Missing Routes"
PROD Deploy and QA
Create Ops
Tickets
App Dev and QA
App Specification
Financial Approval
and Project Commitment
Project Estimate
Sales and
Customer
Analysis
Sales and
Delivery Risk
Analysis
Data Setup
PD
M
W
PD
D
M
PD
PD
M
TS
D M TS
HB
HB M TS
D
PD
W
M
M
M
M
M
PD
D
M
M
M
PD
D
M
TS
D
W
TS
D
D
PD
W
TS
W
Ops
Requirements VerificationOps
Requirements
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Ops
Requirements
Standard Parts
Small
Batches
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Standard Parts
Verification
Standard Parts
Standard Parts
Ops
Requirements
Verification
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Standard Parts
Verification
Verification
Verification
Ops
Requirements
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
Standard Parts
Reqs
Cust.
Config
App
Spec
Project EstimateProject
Estimate
Biz Case
Approval
Build Doc
Design & Spec
Project Plan
Tickets
~8 months before
implementation starts
(and information /
requirements still
incorrect or incomplete!)
Tickets Tickets
Tickets
Ad-Hoc
Emails
-Missing details
-New technical requirements
-Missing context
Information Flow
Punchdown
Approvals
Parts Unlimited - High Availability for Acme Co.
Evaluate
Needs
Pro Serve
Leads
Share
Point
3 months
"Susan T."
VP of Vertical
Act Mgmt
"Pat"
Owner of
Acme Co
Act.
Acme Co.
Reqs
Cust.
Config
Pro Services
PM
Begin Contract
Negotiation
Evaluate Risk
for Deliveries to
SLA
Pro
Services
Legal
Ops
Reqs
"David"
Service Level Manager
Finance
Reporting
Project
Delivery
ExpectationBU
Owner
5 months total
Pro
Services
BA's
Write Specs for
Fulfillment
Share
Point
.doc
Discuss
Planning
Attendees
Project Kickoff
Meeting
Pro
Services
Ops
PM
App
Support
Share
Point
App
Support
Tickets
High Level
About Project
Estimate and
Priorities
"Linda"
Ops PM
Child
ticket
"Project
Estimate"
Create
Project
Estimate
Package
Systems
Networks
Security
Leads
Core Network
Provider
Share
Point
.ppt
BOM.
xls
Function
Specific
Project
Estimate
estimate
"BOM.xls"
Set
Timeline
Ops
PM
Project
Estimate
Judge
Costs &
Approval
App
Support
Partner BU
Business
Case
3 weeks
Create App
Spec
Share
Point
Tech Leads
Review App
Spec
Dev Leads
Pro Services
Pro
Services
PM
App
Spec.doc
Development
App Spec
Reqs
Status Updates
Availability
Pro
Services
Lead
Acme Co.
Share
Point
Create Build
Request
Project
Estimate
"Linda"
Ops PM
"Linda"
"Denis"
Ops PM
Add
Design
.xl
s
Ops
Engineer
"Chuck"
Ops
Specialists
1 month
Share
Point
Build.
xls
Create
Change
Tickets
> 100
Build.
xls
Ticket
System
Net
Facility
Cabling
Storage
"Linda"
Ops PM
RESET
DELIVERY
DATE!
Acme Co.
Fix
Tickets!
Senior
Ops
Engr
Create DB
Schema
Ops
DBA
Conflict
Resolution
3 weeks
BA
App
Dev
Net
Engr
Assign
Ticket
Ticket
System
Network
Ops
"Chris"
Ops
Engineer
Procure
Hardware
Procurement
SaaS
Install
Hardware
SA
Install OS
Version (2)
Jumpstart
Images
Ticket
System
Run Cabling
Ops
Stock
Clerk
Receive and
Tag
Create DB
VMs
(6)
Install
Hw Req
Cluster
Setup
Creat App
servers
Solaris Zones
(10) Websphere
NFS
Write Data
Migration
Scripts
App
DBA
UAT
US
UAT
Europe
PROD
US
PROD
Europe
F5 Rules
Network
Ops
Pro
Services
External
DNS
SSL
Certificate
Create
VIP
Create
External IPCreate
Subnet
Firewall
Rules
Status
Event
Cust.
Config
POC
Ticket
System
Create UAT
Deploy
Ticket
Middleware (code)
DBA (SQL)
Network
Approvals
"Marvin"
Middleware
Ops
Deploy EAR
Retest
App
Configure to
the data
sources
Notify
recipient in
Ticket
System
Admin
01
NFS
UAT
Cust.
ConfigPOC
App Support
Pro Services
Build
Server
EAR copied (FTP)
Promote App
Dev
Smoke
Test
App
Support
Share
Point
Test
Script
Run
Functional
Test
Test Plan
.xls
or .doc
Pro
Services
BAWrite Test Plan
Customer Sign
Off on Test
Plan
Acme Co.
"Linda"
PM
Coordinate
Operational
Readiness
Testing
UAT PROD
Acme Co.
Testing
Repeated in Prod
Middleware
DB
Migration
Re-
Sync
DB
DBA
(happened earlier)
1 Month
Create
Production
Readiness
Meeting
DR
Helpdesk
Team Leads
Apps
Ops PM
Share
Point
Ticket
System
Go
Live
Ops PM
Phone
Bridge
1 Week 2 Weeks
Turn off old
site
Run final
DB sync
Customer
uses new
VIP
Renegotiate
Create Build Out Doc
QA Test
DIT
US
4 hour windows
W
UAT Deploy and QA
Go Live .xls
Go Live .xls
UAT and PROD Network Config
UAT and PROD Server Provisioning
"Missing Routes"
PROD Deploy and QA
Create Ops
Tickets
App Dev and QA
App Specification
Financial Approval
and Project Commitment
Project Estimate
Sales and
Customer
Analysis
Sales and
Delivery Risk
Analysis
Data Setup
PD
M
W
PD
D
M
PD
PD
M
TS
D M TS
HB
HB M TS
D
PD
W
M
M
M
M
M
PD
D
M
M
M
PD
D
M
TS
D
W
TS
D
D
PD
W
TS
W
Ops
Requirements VerificationOps
Requirements
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Ops
Requirements
Standard Parts
Small
Batches
Verification
Small
Batches
Ops
Requirements
Verification
Verification
Standard Parts
Verification
Standard Parts
Standard Parts
Ops
Requirements
Verification
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Ops Health
Dashboard
Standard Parts
Verification
Verification
Verification
Ops
Requirements
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
Standard Parts
Reqs
Cust.
Config
App
Spec
Project EstimateProject
Estimate
Biz Case
Approval
Build Doc
Design & Spec
Project Plan
Tickets
~8 months before
implementation starts
(and information /
requirements still
incorrect or incomplete!)
Tickets Tickets
Tickets
Ad-Hoc
Emails
-Missing details
-New technical requirements
-Missing context
Information Flow
un Cabling
Receive and
Tag
Create DB
VMs
(6)
Install
Hw Req
Creat App
servers
Solaris Zones
(10) Websphere
NFS
Write Data
Migration
Scripts
App
DBA
F5 Rules
Network
Ops
Pro
Services
External
DNS
SSL
Certificate
Create
VIP
Create
External IPCreate
Subnet
Firewall
Rules
Status
Event
Cust.
Config
POC
Ticket
System
Create UAT
Deploy
Ticket
Middleware (code)
DBA (SQL)
Network
Approvals
"Marvin"
Middleware
Ops
Deploy EAR
Retest
App
Configure to
the data
sources
Notify
recipient in
Ticket
System
Admin
01
NFS
UAT
Cust.
ConfigPOC
App Support
Pro Services
Build
Server
EAR copied (FTP)
Promote App
Dev
Smoke
Test
App
Support
Share
Point
Test
Script
Run
Functional
Test
Test Plan
.xls
or .doc
Pro
Services
BAWrite Test Plan
"Linda"
PM
Coordinate
Operational
Readiness
Testing
UAT PROD
Acme Co.
Testing
Repeated in Prod
Middleware
DB
Migration
Re-
Sync
DB
DBA
1 Month
Create
Production
Readiness
Meeting
DR
He
Te
Ap
O
4 hour windows
W
UAT Deploy and QA
UAT and PROD Network Config
"Missing Routes"
PROD Deploy and QA
HB M TS
D
PD
W
M
M
M
M
PD
D
M
M
D
W
TS
D
D
W
TS
W
Verification
n
Standard Parts
Standard Parts
Ops
Requirements
Verification
Ops
Requirements
Verification
Standard Parts
Ops Health
Dashboard
Ops Health
Dashboard
Standard Parts
Verification
Verification
Verification
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
un Cabling
Receive and
Tag
Create DB
VMs
(6)
Install
Hw Req
Creat App
servers
Solaris Zones
(10) Websphere
NFS
Write Data
Migration
Scripts
App
DBA
F5 Rules
Network
Ops
Pro
Services
External
DNS
SSL
Certificate
Create
VIP
Create
External IPCreate
Subnet
Firewall
Rules
Status
Event
Cust.
Config
POC
Ticket
System
Create UAT
Deploy
Ticket
Middleware (code)
DBA (SQL)
Network
Approvals
"Marvin"
Middleware
Ops
Deploy EAR
Retest
App
Configure to
the data
sources
Notify
recipient in
Ticket
System
Admin
01
NFS
UAT
Cust.
ConfigPOC
App Support
Pro Services
Build
Server
EAR copied (FTP)
Promote App
Dev
Smoke
Test
App
Support
Share
Point
Test
Script
Run
Functional
Test
Test Plan
.xls
or .doc
Pro
Services
BAWrite Test Plan
"Linda"
PM
Coordinate
Operational
Readiness
Testing
UAT PROD
Acme Co.
Testing
Repeated in Prod
Middleware
DB
Migration
Re-
Sync
DB
DBA
1 Month
Create
Production
Readiness
Meeting
DR
He
Te
Ap
O
4 hour windows
W
UAT Deploy and QA
UAT and PROD Network Config
"Missing Routes"
PROD Deploy and QA
HB M TS
D
PD
W
M
M
M
M
PD
D
M
M
D
W
TS
D
D
W
TS
W
Verification
n
Standard Parts
Standard Parts
Ops
Requirements
Verification
Ops
Requirements
Verification
Standard Parts
Ops Health
Dashboard
Ops Health
Dashboard
Standard Parts
Verification
Verification
Verification
Ops
Requirements
Ops Health
Dashboard
Verification
Standard Parts
+ Dev provide
verification script
Service
Delivery
Metrics
Kaizen
Program
Oversight
Planning
&
Retrospectives
Informs Informs
Countermeasures &
Blockers
Elements of a DevOps Kaizen Program
DevOps Kaizen: Designed for the Enterprise Needs
DevOps Kaizen: Designed for the Enterprise Needs
•Scale improvement quickly
DevOps Kaizen: Designed for the Enterprise Needs
•Scale improvement quickly
•Span multiple organizational boundaries
DevOps Kaizen: Designed for the Enterprise Needs
•Scale improvement quickly
•Span multiple organizational boundaries
•Work with substantial numbers of legacy technologies
DevOps Kaizen: Designed for the Enterprise Needs
•Scale improvement quickly
•Span multiple organizational boundaries
•Work with substantial numbers of legacy technologies
•Develop your existing staff in mass
DevOps Kaizen: Designed for the Enterprise Needs
•Scale improvement quickly
•Span multiple organizational boundaries
•Work with substantial numbers of legacy technologies
•Develop your existing staff in mass
•Be self-funding after initial seed investment
“No need for this. We’ve got a big project lined up that will
replace everything and solve our problems…”
The “Big Bang” Transformation Dream
Start
Finish
The “Big Bang” Transformation Reality
Start
Finish
Fear
Panic
Abort
Maybe
The “Big Bang” Transformation Reality
Start
Finish
Fear
Panic
Abort
Maybe
People revert to
legacy behaviors
“Big J” vs “Little J’s”
Start
Finish
Start
Finish
Big Bang Continuous Improvement
DevOps Kaizen: Let’s Recap!
Service
Delivery
Metrics
Kaizen
Program
Oversight
Planning
&
Retrospectives
Informs Informs
Countermeasures &
Blockers
Ah-ha!
OpsDev Remove
Shorten
Lead Time
Feedback
It’s about the business
Make the work visible Continuous Improvement
Actions to support improvement
@damonedwards
Damon Edwards
damon@dtosolutions.com

More Related Content

What's hot

DevSecOps Implementation Journey
DevSecOps Implementation JourneyDevSecOps Implementation Journey
DevSecOps Implementation Journey
DevOps Indonesia
 
DevOps and AWS
DevOps and AWSDevOps and AWS
DevOps and AWS
Shiva Narayanaswamy
 
DevOps in the Enterprise
DevOps in the EnterpriseDevOps in the Enterprise
DevOps in the Enterprise
Nauman Noor
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
VMware Tanzu
 
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
DevOps.com
 
Demystifying DevSecOps
Demystifying DevSecOpsDemystifying DevSecOps
Demystifying DevSecOps
Archana Joshi
 
Taking the Agile Transformation Journey
Taking the Agile Transformation Journey Taking the Agile Transformation Journey
Taking the Agile Transformation Journey
Accenture Insurance
 
Power up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - AccenturePower up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - Accenture
Amazon Web Services
 
ABN AMRO DevSecOps Journey
ABN AMRO DevSecOps JourneyABN AMRO DevSecOps Journey
ABN AMRO DevSecOps Journey
Derek E. Weeks
 
What is Spinnaker? Spinnaker tutorial
What is Spinnaker? Spinnaker tutorialWhat is Spinnaker? Spinnaker tutorial
What is Spinnaker? Spinnaker tutorial
jeetendra mandal
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
Paul Peissner
 
Presentation-DEVOPS-par-GDG
Presentation-DEVOPS-par-GDGPresentation-DEVOPS-par-GDG
Presentation-DEVOPS-par-GDG
TinarivosoaAbaniaina
 
2019 DevSecOps Reference Architectures
2019 DevSecOps Reference Architectures2019 DevSecOps Reference Architectures
2019 DevSecOps Reference Architectures
Sonatype
 
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
VMware Tanzu
 
Introduction to Azure DevOps
Introduction to Azure DevOpsIntroduction to Azure DevOps
Introduction to Azure DevOps
Lorenzo Barbieri
 
Scaled Agile Framework Roadmap Template
Scaled Agile Framework Roadmap TemplateScaled Agile Framework Roadmap Template
Scaled Agile Framework Roadmap Template
Rob Betcher
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Saket Bansal
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
Kris Buytaert
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
johnfcshaw
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
Tathagat Varma
 

What's hot (20)

DevSecOps Implementation Journey
DevSecOps Implementation JourneyDevSecOps Implementation Journey
DevSecOps Implementation Journey
 
DevOps and AWS
DevOps and AWSDevOps and AWS
DevOps and AWS
 
DevOps in the Enterprise
DevOps in the EnterpriseDevOps in the Enterprise
DevOps in the Enterprise
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
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
 
Demystifying DevSecOps
Demystifying DevSecOpsDemystifying DevSecOps
Demystifying DevSecOps
 
Taking the Agile Transformation Journey
Taking the Agile Transformation Journey Taking the Agile Transformation Journey
Taking the Agile Transformation Journey
 
Power up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - AccenturePower up! Mass Migrations at Speed and Scale - Accenture
Power up! Mass Migrations at Speed and Scale - Accenture
 
ABN AMRO DevSecOps Journey
ABN AMRO DevSecOps JourneyABN AMRO DevSecOps Journey
ABN AMRO DevSecOps Journey
 
What is Spinnaker? Spinnaker tutorial
What is Spinnaker? Spinnaker tutorialWhat is Spinnaker? Spinnaker tutorial
What is Spinnaker? Spinnaker tutorial
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
 
Presentation-DEVOPS-par-GDG
Presentation-DEVOPS-par-GDGPresentation-DEVOPS-par-GDG
Presentation-DEVOPS-par-GDG
 
2019 DevSecOps Reference Architectures
2019 DevSecOps Reference Architectures2019 DevSecOps Reference Architectures
2019 DevSecOps Reference Architectures
 
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
Matthew Skelton_What is Platform as a Product_ Clues from Team Topologies - D...
 
Introduction to Azure DevOps
Introduction to Azure DevOpsIntroduction to Azure DevOps
Introduction to Azure DevOps
 
Scaled Agile Framework Roadmap Template
Scaled Agile Framework Roadmap TemplateScaled Agile Framework Roadmap Template
Scaled Agile Framework Roadmap Template
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
 
Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 

Viewers also liked

DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
dev2ops
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
dev2ops
 
DEVNET-2015 DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
DEVNET-2015	DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...DEVNET-2015	DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
DEVNET-2015 DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
Cisco DevNet
 
Devopsdays Austin 2015 - Guns, Germs and Microservices
Devopsdays Austin 2015 - Guns, Germs and MicroservicesDevopsdays Austin 2015 - Guns, Germs and Microservices
Devopsdays Austin 2015 - Guns, Germs and Microservices
John Willis
 
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforceAgile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
Dave Mangot
 
Kaizen Events Blitz & Lean Projects
Kaizen Events   Blitz  & Lean ProjectsKaizen Events   Blitz  & Lean Projects
Kaizen Events Blitz & Lean Projects
Anand Subramaniam
 
2016 - IGNITE - How Do I Even Swarm
2016 - IGNITE - How Do I Even Swarm2016 - IGNITE - How Do I Even Swarm
2016 - IGNITE - How Do I Even Swarm
devopsdaysaustin
 
Pipelines for sysadmins
Pipelines for sysadminsPipelines for sysadmins
Pipelines for sysadmins
ProfFalken
 
Delivering GOV.UK: Devops for the nation
Delivering GOV.UK: Devops for the nationDelivering GOV.UK: Devops for the nation
Delivering GOV.UK: Devops for the nation
annashipman
 
Cirrus Insight + Nuvem Consulting: Create a Winning Salesforce Roadmap
Cirrus Insight + Nuvem Consulting: Create a Winning Salesforce RoadmapCirrus Insight + Nuvem Consulting: Create a Winning Salesforce Roadmap
Cirrus Insight + Nuvem Consulting: Create a Winning Salesforce RoadmapCirrus Insight
 
Kubernetes: Wie Chefkoch.de mit Containern arbeitet
Kubernetes: Wie Chefkoch.de mit Containern arbeitetKubernetes: Wie Chefkoch.de mit Containern arbeitet
Kubernetes: Wie Chefkoch.de mit Containern arbeitet
Per Bernhardt
 
DevOps Days New York
DevOps Days New YorkDevOps Days New York
DevOps Days New York
CloudCheckr
 
Technology Economics: Sodium Hypochlorite Chemical Production
Technology Economics: Sodium Hypochlorite Chemical ProductionTechnology Economics: Sodium Hypochlorite Chemical Production
Technology Economics: Sodium Hypochlorite Chemical Production
Intratec Solutions
 
Peligros y ventajas de #Scrumban. Conferencia Agile Spain 2013 #cas2k13
Peligros y ventajas de #Scrumban. Conferencia Agile Spain 2013 #cas2k13Peligros y ventajas de #Scrumban. Conferencia Agile Spain 2013 #cas2k13
Peligros y ventajas de #Scrumban. Conferencia Agile Spain 2013 #cas2k13
Carlos Iglesias Pichel
 
Docker orchestration with Kubernetes
Docker orchestration with KubernetesDocker orchestration with Kubernetes
Docker orchestration with Kubernetes
Samuel ROZE
 
Microservices: next-steps
Microservices: next-stepsMicroservices: next-steps
Microservices: next-steps
Boyan Dimitrov
 
InterConnect 2016 Continuous Visibility DTA-3268
InterConnect 2016 Continuous Visibility DTA-3268InterConnect 2016 Continuous Visibility DTA-3268
InterConnect 2016 Continuous Visibility DTA-3268Carmen DeArdo
 
Microservices and elastic resource pools with Amazon EC2 Container Service
Microservices and elastic resource pools with Amazon EC2 Container ServiceMicroservices and elastic resource pools with Amazon EC2 Container Service
Microservices and elastic resource pools with Amazon EC2 Container Service
Boyan Dimitrov
 
Betaleadership Agile Company, posible o necesario
Betaleadership Agile Company, posible o necesarioBetaleadership Agile Company, posible o necesario
Betaleadership Agile Company, posible o necesario
Sylvain Loubradou
 
DevOps Picc12 Management Talk
DevOps Picc12 Management TalkDevOps Picc12 Management Talk
DevOps Picc12 Management Talk
Michael Rembetsy
 

Viewers also liked (20)

DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
 
DEVNET-2015 DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
DEVNET-2015	DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...DEVNET-2015	DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
DEVNET-2015 DevOps In Depth - Damon Edwards on DevOps Kaizen: Building an Ent...
 
Devopsdays Austin 2015 - Guns, Germs and Microservices
Devopsdays Austin 2015 - Guns, Germs and MicroservicesDevopsdays Austin 2015 - Guns, Germs and Microservices
Devopsdays Austin 2015 - Guns, Germs and Microservices
 
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforceAgile.2013.effecting.a.dev ops.transformation.at.salesforce
Agile.2013.effecting.a.dev ops.transformation.at.salesforce
 
Kaizen Events Blitz & Lean Projects
Kaizen Events   Blitz  & Lean ProjectsKaizen Events   Blitz  & Lean Projects
Kaizen Events Blitz & Lean Projects
 
2016 - IGNITE - How Do I Even Swarm
2016 - IGNITE - How Do I Even Swarm2016 - IGNITE - How Do I Even Swarm
2016 - IGNITE - How Do I Even Swarm
 
Pipelines for sysadmins
Pipelines for sysadminsPipelines for sysadmins
Pipelines for sysadmins
 
Delivering GOV.UK: Devops for the nation
Delivering GOV.UK: Devops for the nationDelivering GOV.UK: Devops for the nation
Delivering GOV.UK: Devops for the nation
 
Cirrus Insight + Nuvem Consulting: Create a Winning Salesforce Roadmap
Cirrus Insight + Nuvem Consulting: Create a Winning Salesforce RoadmapCirrus Insight + Nuvem Consulting: Create a Winning Salesforce Roadmap
Cirrus Insight + Nuvem Consulting: Create a Winning Salesforce Roadmap
 
Kubernetes: Wie Chefkoch.de mit Containern arbeitet
Kubernetes: Wie Chefkoch.de mit Containern arbeitetKubernetes: Wie Chefkoch.de mit Containern arbeitet
Kubernetes: Wie Chefkoch.de mit Containern arbeitet
 
DevOps Days New York
DevOps Days New YorkDevOps Days New York
DevOps Days New York
 
Technology Economics: Sodium Hypochlorite Chemical Production
Technology Economics: Sodium Hypochlorite Chemical ProductionTechnology Economics: Sodium Hypochlorite Chemical Production
Technology Economics: Sodium Hypochlorite Chemical Production
 
Peligros y ventajas de #Scrumban. Conferencia Agile Spain 2013 #cas2k13
Peligros y ventajas de #Scrumban. Conferencia Agile Spain 2013 #cas2k13Peligros y ventajas de #Scrumban. Conferencia Agile Spain 2013 #cas2k13
Peligros y ventajas de #Scrumban. Conferencia Agile Spain 2013 #cas2k13
 
Docker orchestration with Kubernetes
Docker orchestration with KubernetesDocker orchestration with Kubernetes
Docker orchestration with Kubernetes
 
Microservices: next-steps
Microservices: next-stepsMicroservices: next-steps
Microservices: next-steps
 
InterConnect 2016 Continuous Visibility DTA-3268
InterConnect 2016 Continuous Visibility DTA-3268InterConnect 2016 Continuous Visibility DTA-3268
InterConnect 2016 Continuous Visibility DTA-3268
 
Microservices and elastic resource pools with Amazon EC2 Container Service
Microservices and elastic resource pools with Amazon EC2 Container ServiceMicroservices and elastic resource pools with Amazon EC2 Container Service
Microservices and elastic resource pools with Amazon EC2 Container Service
 
Betaleadership Agile Company, posible o necesario
Betaleadership Agile Company, posible o necesarioBetaleadership Agile Company, posible o necesario
Betaleadership Agile Company, posible o necesario
 
DevOps Picc12 Management Talk
DevOps Picc12 Management TalkDevOps Picc12 Management Talk
DevOps Picc12 Management Talk
 

Similar to DevOps Kaizen: Find and Fix What is Really Behind Your Problems

DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
Gene Kim
 
Devops intro
Devops introDevops intro
Devops intro
Pallavi Mudaliar
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
Agile Lietuva
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
Ernest Mueller
 
Turning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational CapitalTurning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational Capital
John Willis
 
Dev ops concept
Dev ops conceptDev ops concept
Dev ops concept
Professional Guru
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
John Willis
 
DevOps
DevOpsDevOps
Dev ops
Dev opsDev ops
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - Accelerate
Delta-N
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
DevOps for Enterprise Systems
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loops
Paul Peissner
 
Top 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield EnvironmentsTop 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield Environments
Deborah Schalm
 
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
Amazon Web Services
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Rundeck
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
SlideTeam
 
Introduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxIntroduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptx
aasssss1
 
Devops Mindset Essentials
Devops Mindset EssentialsDevops Mindset Essentials
Devops Mindset Essentials
Willy-Peter Schaub
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
Robert Sell
 

Similar to DevOps Kaizen: Find and Fix What is Really Behind Your Problems (20)

DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
 
Devops intro
Devops introDevops intro
Devops intro
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Turning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational CapitalTurning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational Capital
 
Dev ops concept
Dev ops conceptDev ops concept
Dev ops concept
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
 
DevOps
DevOpsDevOps
DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - Accelerate
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loops
 
Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
Top 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield EnvironmentsTop 5 Challenges in Scaling DevOps in Brownfield Environments
Top 5 Challenges in Scaling DevOps in Brownfield Environments
 
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
AWS re:Invent 2016: Lift and Evolve – Saving Money in the Cloud is Easy, Maki...
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Introduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptxIntroduction to DevOps slides-converted (1).pptx
Introduction to DevOps slides-converted (1).pptx
 
Devops Mindset Essentials
Devops Mindset EssentialsDevops Mindset Essentials
Devops Mindset Essentials
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 

More from dev2ops

The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)
dev2ops
 
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
dev2ops
 
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
dev2ops
 
DevOps & Security from an Enterprise Toolsmith's Perspective
DevOps & Security from an Enterprise Toolsmith's PerspectiveDevOps & Security from an Enterprise Toolsmith's Perspective
DevOps & Security from an Enterprise Toolsmith's Perspective
dev2ops
 
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
dev2ops
 
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
dev2ops
 
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
dev2ops
 
Rundeck + Nexus (from Nexus Live on June 5, 2014)
Rundeck + Nexus (from Nexus Live on June 5, 2014)Rundeck + Nexus (from Nexus Live on June 5, 2014)
Rundeck + Nexus (from Nexus Live on June 5, 2014)
dev2ops
 
Rundeck's History and Future
Rundeck's History and FutureRundeck's History and Future
Rundeck's History and Future
dev2ops
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
dev2ops
 
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
dev2ops
 
Operations is a Strategic Weapon (PuppetConf)
Operations is a Strategic Weapon (PuppetConf)Operations is a Strategic Weapon (PuppetConf)
Operations is a Strategic Weapon (PuppetConf)
dev2ops
 
DevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic WeaponDevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic Weapondev2ops
 
Velocity 2011: Production Begins in Development
Velocity 2011: Production Begins in DevelopmentVelocity 2011: Production Begins in Development
Velocity 2011: Production Begins in Development
dev2ops
 
Will DevOps Jump the Shark?
Will DevOps Jump the Shark?Will DevOps Jump the Shark?
Will DevOps Jump the Shark?
dev2ops
 
Closing the DevOps gaps
Closing the DevOps gapsClosing the DevOps gaps
Closing the DevOps gaps
dev2ops
 
Lloyd Taylor: "Hacking Your Organization"
Lloyd Taylor: "Hacking Your Organization" Lloyd Taylor: "Hacking Your Organization"
Lloyd Taylor: "Hacking Your Organization"
dev2ops
 
Process Matters (Cloud2Days / Java2Days conference))
Process Matters (Cloud2Days / Java2Days conference))Process Matters (Cloud2Days / Java2Days conference))
Process Matters (Cloud2Days / Java2Days conference))
dev2ops
 
Midnight Cowboy
Midnight CowboyMidnight Cowboy
Midnight Cowboydev2ops
 
Orchestration Panel at Cloud Connect 2010
Orchestration Panel at Cloud Connect 2010Orchestration Panel at Cloud Connect 2010
Orchestration Panel at Cloud Connect 2010
dev2ops
 

More from dev2ops (20)

The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)The History of DevOps (and what you need to do about it)
The History of DevOps (and what you need to do about it)
 
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
 
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
 
DevOps & Security from an Enterprise Toolsmith's Perspective
DevOps & Security from an Enterprise Toolsmith's PerspectiveDevOps & Security from an Enterprise Toolsmith's Perspective
DevOps & Security from an Enterprise Toolsmith's Perspective
 
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
 
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
 
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
Leveraging Your Company's DevOps Transformation (AppSec USA 2014)
 
Rundeck + Nexus (from Nexus Live on June 5, 2014)
Rundeck + Nexus (from Nexus Live on June 5, 2014)Rundeck + Nexus (from Nexus Live on June 5, 2014)
Rundeck + Nexus (from Nexus Live on June 5, 2014)
 
Rundeck's History and Future
Rundeck's History and FutureRundeck's History and Future
Rundeck's History and Future
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
 
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
You Can't Change Culture, But You Can Change Behavior (DevOpsDays Rome 2012)
 
Operations is a Strategic Weapon (PuppetConf)
Operations is a Strategic Weapon (PuppetConf)Operations is a Strategic Weapon (PuppetConf)
Operations is a Strategic Weapon (PuppetConf)
 
DevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic WeaponDevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic Weapon
 
Velocity 2011: Production Begins in Development
Velocity 2011: Production Begins in DevelopmentVelocity 2011: Production Begins in Development
Velocity 2011: Production Begins in Development
 
Will DevOps Jump the Shark?
Will DevOps Jump the Shark?Will DevOps Jump the Shark?
Will DevOps Jump the Shark?
 
Closing the DevOps gaps
Closing the DevOps gapsClosing the DevOps gaps
Closing the DevOps gaps
 
Lloyd Taylor: "Hacking Your Organization"
Lloyd Taylor: "Hacking Your Organization" Lloyd Taylor: "Hacking Your Organization"
Lloyd Taylor: "Hacking Your Organization"
 
Process Matters (Cloud2Days / Java2Days conference))
Process Matters (Cloud2Days / Java2Days conference))Process Matters (Cloud2Days / Java2Days conference))
Process Matters (Cloud2Days / Java2Days conference))
 
Midnight Cowboy
Midnight CowboyMidnight Cowboy
Midnight Cowboy
 
Orchestration Panel at Cloud Connect 2010
Orchestration Panel at Cloud Connect 2010Orchestration Panel at Cloud Connect 2010
Orchestration Panel at Cloud Connect 2010
 

Recently uploaded

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 

Recently uploaded (20)

Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 

DevOps Kaizen: Find and Fix What is Really Behind Your Problems

  • 1. DevOps Kaizen: Finding and Fixing What is Really Behind Your Problems © DTO Solutions, Inc. v1.1
  • 4. What’s the real difference between high-performers and low-performers?
  • 5. It’s the single most important skill for any company to master…
  • 6. The ability to improve.
  • 7. a quick note about improvement…
  • 8. The only problems that matter are those that prevent the business from reaching its goals.
  • 9. OpsDev We are in business to give the customer... • What they want • When they want it • At the lowest cost possible
  • 12. Why aren’t most organizations “good at getting better”?
  • 13. Improvement already has a well known recipe: Plan - Do - Study - Act (PDSA) Other variants: PDCA OODA W. Edwards Deming - 1950 © The Deming Institute
  • 14. Then why hasn’t everyone followed the recipe?
  • 15. Main culprit: the work isn’t visible
  • 16. Photo credit: Doc Searls on Flickr The “hands on the keyboard” experience
  • 17. Photo credit: Doc Searls on Flickr OpsDev The “hands on the keyboard” experience
  • 18. Photo credit: Doc Searls on Flickr The “hands on the keyboard” experience I can fix it!
  • 19. Photo credit: Doc Searls on Flickr Local optimization often hurts the system
  • 20. The management experience: the mirage Ah-ha!
  • 21. The management experience: the reality ? Ah-ha! “Everything takes too long” “Everyone is busy but not much is getting done” “Things break, and then break again and again” “All hands on deck and heroics to get anything done” “Handoffs are painful. Lots of miscommunication and rewok”
  • 22. ? Ah-ha! The management experience: the reality “Everything takes too long” “Everyone is busy but not much is getting done” “Things break, and then break again and again” “All hands on deck and heroics to get anything done” “Lots of miscommunication and rework”
  • 23. ? Ah-ha! Decisions are more of a (hopeful) educated guess
  • 24.
  • 25. 1. Make the work visible
  • 26. 1. Make the work visible 2. Align the organization
  • 28. DevOps Kaizen • “Kaizen”: Japanese word for improvement
  • 29. DevOps Kaizen • “Kaizen”: Japanese word for improvement • Modern business context:
  • 30. DevOps Kaizen • “Kaizen”: Japanese word for improvement • Modern business context: • Continuous improvement
  • 31. DevOps Kaizen • “Kaizen”: Japanese word for improvement • Modern business context: • Continuous improvement • Systematic, scientific-method approach
  • 32. DevOps Kaizen • “Kaizen”: Japanese word for improvement • Modern business context: • Continuous improvement • Systematic, scientific-method approach • Total engagement of the workforce
  • 33. DevOps Kaizen • “Kaizen”: Japanese word for improvement • Modern business context: • Continuous improvement • Systematic, scientific-method approach • Total engagement of the workforce • Valuing small changes as much as large changes
  • 34. DevOps Kaizen • “Kaizen”: Japanese word for improvement • Modern business context: • Continuous improvement • Systematic, scientific-method approach • Total engagement of the workforce • Valuing small changes as much as large changes • Kaizen in DevOps context:
  • 35. DevOps Kaizen • “Kaizen”: Japanese word for improvement • Modern business context: • Continuous improvement • Systematic, scientific-method approach • Total engagement of the workforce • Valuing small changes as much as large changes • Kaizen in DevOps context: • Continuously improve the flow of work through the full value stream in order to improve customer outcomes
  • 39. 1. The will to make change happen 2. The resources to make change happen 3. Follow-through / clear obstacles Leading the Improvement
  • 40. 1. The will to make change happen 2. The resources to make change happen 3. Follow-through / clear obstacles Leading the Improvement This (and only this) is what the Kaizen Program Oversight Group does!
  • 43. Map end-to-end process1 Include key process metrics: Lead Time Processing Time Scrap Rate Head Count DevOps Kaizen: Retrospective Technique
  • 44. Identify wastes, inefficiencies, bottlenecks PD - Partially Done TS - Task Switching W - Waiting M - Motion / Manual D - Defects EP - Extra Process EF - Extra Features HB - Heroics Structured approach building on DevOps adaptation of “7 deadly wastes” from Lean / Agile: 2 DevOps Kaizen: Retrospective Technique
  • 45. Creative Business Release Engineering Development QA Technical Operations Program Management L/T Lead time P/T Process time H/C Head count S/R Scrap rate D Defects EP Extra processes M Motion PD Partially done TS Task switching W Waiting Core business service delivery process Current state value stream map Development Environments Release Build and deploy QA Environments Performance Environment Staging Environment Production Environment Merge project branch Deploy to Performance Web Assets, flows and wireframes Delta features and fixesSet of service branches Documented test plans and cases Request QA build Daily Scrum meeting Daily Scrum meeting Deployment Meeting Business Systems Support Stan Walters Change Control Project Manager Erica Switzer Change request Business Analyst Erica Switzer Steering Committee Erica Switzer Full Projects / Expedites Estimates and requirements Technical Specification Deployment Document Change Control Forms RT tickets Jira issues Jira issues Tested packages Development Joe Harbaugh L/T 8 weeks P/T H/C S/R 4 weeks 5 25% Develop web assets Bob McNulty L/T 6 weeks P/T H/C S/R 4 weeks 12 5% Development Build and deploy Joe Harbaugh L/T 2 days P/T H/C S/R 4 hours 1 10% Development Integration testing Joe Harbaugh L/T 1 day P/T H/C S/R 1 day 5 95% Performance testing Deploy to Production Build test plan Raj Lee L/T 5 days P/T H/C S/R 4 days 1 10% Build test cases Raj Lee L/T 2 weeks P/T H/C S/R 8 days 2 20% Fernando Gomez L/T 8 hours P/T H/C S/R 7 hours 1 2% Acceptance testing Raj Lee L/T 5 days P/T H/C S/R 5 hours 2 10% Feature testing Raj Lee L/T 4 weeks P/T H/C S/R 2.5 weeks 4 20% Allen Cannata L/T 1 week P/T H/C S/R 3 days 1 66% RT tickets Cut project branch Chris Holmes L/T 15 minutes P/T H/C S/R 5 minutes 1 0% Deploy to Staging Frances Middleton L/T 6 days P/T H/C S/R 90 minutes 3 66% Staging testing Frances Middleton L/T 1 week P/T H/C S/R 3.5 days 4 66% Allen Cannata L/T 9 hours P/T H/C S/R 8 hours 6 66% Frances Middleton L/T 6 days P/T H/C S/R 90 minutes 3 66% Fernando Gomez L/T 30 minutes P/T H/C S/R 30 minutes 1 33% D EP Dx2 EP Mx2 W D PD Dx3 Mx3 TSx5 Dx2 Wx2 PDx4 EP D PDx3 Mx8 D Wx2 PDx2 What should you be looking for? • Long lead times (vs processing time) • Request and approval queues • Large batch sizes • Human to human information transfer • Scrap / Rework / “Backwash” • Process or tooling inconsistency • Manual deployment / configuration • Reliance on manual testing / verification • Injecting requirements late in the process • Fixing in place (vs rebuilding) • “Snowflake” servers and environments • Manual dependency management • Ad-hoc or unstructured artifact management
  • 46. DevOps Kaizen: Retrospective Technique Identify countermeasures Countermeasures must be actionable, backlog ready. Focus on short-term “baby steps”. Note broader, strategic recommendations. 3
  • 47. DevOps Kaizen: Behaviors to Encourage
  • 48. Learn Fast, Fail Early Verification tests catch problems early. Tests accumulate to build the “business immune system. DevOps Kaizen: Behaviors to Encourage
  • 49. Learn Fast, Fail Early Verification tests catch problems early. Tests accumulate to build the “business immune system. Work in Small Batches Work is planned and executed in small batches (made continuously and operations-ready early). DevOps Kaizen: Behaviors to Encourage
  • 50. Learn Fast, Fail Early Verification tests catch problems early. Tests accumulate to build the “business immune system. Standard Processes Making Standard Parts Specs and recipes produce infrastructure and app components. No more “snowflakes”. Work in Small Batches Work is planned and executed in small batches (made continuously and operations-ready early). DevOps Kaizen: Behaviors to Encourage
  • 51. Learn Fast, Fail Early Verification tests catch problems early. Tests accumulate to build the “business immune system. Shared Ops Visibility Live visibility into apps/environments. Single page, simple shared conventions part of DoD Standard Processes Making Standard Parts Specs and recipes produce infrastructure and app components. No more “snowflakes”. Work in Small Batches Work is planned and executed in small batches (made continuously and operations-ready early). DevOps Kaizen: Behaviors to Encourage
  • 52. Learn Fast, Fail Early Verification tests catch problems early. Tests accumulate to build the “business immune system. Shared Ops Visibility Live visibility into apps/environments. Single page, simple shared conventions part of DoD Standard Processes Making Standard Parts Specs and recipes produce infrastructure and app components. No more “snowflakes”. Ops Requirements are Product Features Performance, Stability, Configurability are all essential features for a successful product. Work in Small Batches Work is planned and executed in small batches (made continuously and operations-ready early). DevOps Kaizen: Behaviors to Encourage
  • 53. Learn Fast, Fail Early Verification tests catch problems early. Tests accumulate to build the “business immune system. Shared Ops Visibility Live visibility into apps/environments. Single page, simple shared conventions part of DoD Standard Processes Making Standard Parts Specs and recipes produce infrastructure and app components. No more “snowflakes”. Ops Requirements are Product Features Performance, Stability, Configurability are all essential features for a successful product. Self-Service Operations People consume operations services rather than opening tickets for others to do it for them. Work in Small Batches Work is planned and executed in small batches (made continuously and operations-ready early). DevOps Kaizen: Behaviors to Encourage
  • 54. DevOps Kaizen: Retrospective Technique Create Improvement Storyboards (Kata Style)4
  • 55. DevOps Kaizen: Planning Technique Draw map in this direction What are we going to do? Who do we need to do it? What do we need to do it? What’s going to get in our way?
  • 56. Parts Fulfillment Networks (a division of Parts Unlimited)
  • 57. Parts Fulfillment Networks (a division of Parts Unlimited) ● “How do we protect the previous $2B in revenue while innovating towards next $2B… without doubling the team?”
  • 58. Parts Fulfillment Networks (a division of Parts Unlimited) ● “How do we protect the previous $2B in revenue while innovating towards next $2B… without doubling the team?” ● Schedule slippage and cost of delay impacting customer relationships
  • 59. Parts Fulfillment Networks (a division of Parts Unlimited) ● “How do we protect the previous $2B in revenue while innovating towards next $2B… without doubling the team?” ● Schedule slippage and cost of delay impacting customer relationships ● Everybody looks busy (40+ concurrent projects) but nothing gets done
  • 60. Parts Fulfillment Networks (a division of Parts Unlimited) ● “How do we protect the previous $2B in revenue while innovating towards next $2B… without doubling the team?” ● Schedule slippage and cost of delay impacting customer relationships ● Everybody looks busy (40+ concurrent projects) but nothing gets done ● “We love doing things so much we do them 3 or 4 times”
  • 61. Parts Fulfillment Networks (a division of Parts Unlimited) ● “How do we protect the previous $2B in revenue while innovating towards next $2B… without doubling the team?” ● Schedule slippage and cost of delay impacting customer relationships ● Everybody looks busy (40+ concurrent projects) but nothing gets done ● “We love doing things so much we do them 3 or 4 times” ● “Customers find the problems before we do”
  • 62. Parts Fulfillment Networks (a division of Parts Unlimited) ● “How do we protect the previous $2B in revenue while innovating towards next $2B… without doubling the team?” ● Schedule slippage and cost of delay impacting customer relationships ● Everybody looks busy (40+ concurrent projects) but nothing gets done ● “We love doing things so much we do them 3 or 4 times” ● “Customers find the problems before we do” ● Business unit leaders pressuring to “route around” Core IT
  • 63. Punchdown Approvals Parts Unlimited - High Availability for Acme Co. Evaluate Needs Pro Serve Leads Share Point 3 months "Susan T." VP of Vertical Act Mgmt "Pat" Owner of Acme Co Act. Acme Co. Reqs Cust. Config Pro Services PM Begin Contract Negotiation Evaluate Risk for Deliveries to SLA Pro Services Legal Ops Reqs "David" Service Level Manager Finance Reporting Project Delivery ExpectationBU Owner 5 months total Pro Services BA's Write Specs for Fulfillment Share Point .doc Discuss Planning Attendees Project Kickoff Meeting Pro Services Ops PM App Support Share Point App Support Tickets High Level About Project Estimate and Priorities "Linda" Ops PM Child ticket "Project Estimate" Create Project Estimate Package Systems Networks Security Leads Core Network Provider Share Point .ppt BOM. xls Function Specific Project Estimate estimate "BOM.xls" Set Timeline Ops PM Project Estimate Judge Costs & Approval App Support Partner BU Business Case 3 weeks Create App Spec Share Point Tech Leads Review App Spec Dev Leads Pro Services Pro Services PM App Spec.doc Development App Spec Reqs Status Updates Availability Pro Services Lead Acme Co. Share Point Create Build Request Project Estimate "Linda" Ops PM "Linda" "Denis" Ops PM Add Design .xl s Ops Engineer "Chuck" Ops Specialists 1 month Share Point Build. xls Create Change Tickets > 100 Build. xls Ticket System Net Facility Cabling Storage "Linda" Ops PM RESET DELIVERY DATE! Acme Co. Fix Tickets! Senior Ops Engr Create DB Schema Ops DBA Conflict Resolution 3 weeks BA App Dev Net Engr Assign Ticket Ticket System Network Ops "Chris" Ops Engineer Procure Hardware Procurement SaaS Install Hardware SA Install OS Version (2) Jumpstart Images Ticket System Run Cabling Ops Stock Clerk Receive and Tag Create DB VMs (6) Install Hw Req Cluster Setup Creat App servers Solaris Zones (10) Websphere NFS Write Data Migration Scripts App DBA UAT US UAT Europe PROD US PROD Europe F5 Rules Network Ops Pro Services External DNS SSL Certificate Create VIP Create External IPCreate Subnet Firewall Rules Status Event Cust. Config POC Ticket System Create UAT Deploy Ticket Middleware (code) DBA (SQL) Network Approvals "Marvin" Middleware Ops Deploy EAR Retest App Configure to the data sources Notify recipient in Ticket System Admin 01 NFS UAT Cust. ConfigPOC App Support Pro Services Build Server EAR copied (FTP) Promote App Dev Smoke Test App Support Share Point Test Script Run Functional Test Test Plan .xls or .doc Pro Services BAWrite Test Plan Customer Sign Off on Test Plan Acme Co. "Linda" PM Coordinate Operational Readiness Testing UAT PROD Acme Co. Testing Repeated in Prod Middleware DB Migration Re- Sync DB DBA (happened earlier) 1 Month Create Production Readiness Meeting DR Helpdesk Team Leads Apps Ops PM Share Point Ticket System Go Live Ops PM Phone Bridge 1 Week 2 Weeks Turn off old site Run final DB sync Customer uses new VIP Renegotiate Create Build Out Doc QA Test DIT US 4 hour windows W UAT Deploy and QA Go Live .xls Go Live .xls UAT and PROD Network Config UAT and PROD Server Provisioning "Missing Routes" PROD Deploy and QA Create Ops Tickets App Dev and QA App Specification Financial Approval and Project Commitment Project Estimate Sales and Customer Analysis Sales and Delivery Risk Analysis Data Setup PD M W PD D M PD PD M TS D M TS HB HB M TS D PD W M M M M M PD D M M M PD D M TS D W TS D D PD W TS W Ops Requirements VerificationOps Requirements Verification Small Batches Ops Requirements Verification Verification Ops Requirements Standard Parts Small Batches Verification Small Batches Ops Requirements Verification Verification Standard Parts Verification Standard Parts Standard Parts Ops Requirements Verification Ops Requirements Ops Health Dashboard Verification Standard Parts Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Standard Parts Verification Verification Verification Ops Requirements Ops Requirements Ops Health Dashboard Verification Standard Parts Standard Parts Reqs Cust. Config App Spec Project EstimateProject Estimate Biz Case Approval Build Doc Design & Spec Project Plan Tickets ~8 months before implementation starts (and information / requirements still incorrect or incomplete!) Tickets Tickets Tickets Ad-Hoc Emails -Missing details -New technical requirements -Missing context Information Flow
  • 64. Punchdown Approvals Parts Unlimited - High Availability for Acme Co. Evaluate Needs Pro Serve Leads Share Point 3 months "Susan T." VP of Vertical Act Mgmt "Pat" Owner of Acme Co Act. Acme Co. Reqs Cust. Config Pro Services PM Begin Contract Negotiation Evaluate Risk for Deliveries to SLA Pro Services Legal Ops Reqs "David" Service Level Manager Finance Reporting Project Delivery ExpectationBU Owner 5 months total Pro Services BA's Write Specs for Fulfillment Share Point .doc Discuss Planning Attendees Project Kickoff Meeting Pro Services Ops PM App Support Share Point App Support Tickets High Level About Project Estimate and Priorities "Linda" Ops PM Child ticket "Project Estimate" Create Project Estimate Package Systems Networks Security Leads Core Network Provider Share Point .ppt BOM. xls Function Specific Project Estimate estimate "BOM.xls" Set Timeline Ops PM Project Estimate Judge Costs & Approval App Support Partner BU Business Case 3 weeks Create App Spec Share Point Tech Leads Review App Spec Dev Leads Pro Services Pro Services PM App Spec.doc Development App Spec Reqs Status Updates Availability Pro Services Lead Acme Co. Share Point Create Build Request Project Estimate "Linda" Ops PM "Linda" "Denis" Ops PM Add Design .xl s Ops Engineer "Chuck" Ops Specialists 1 month Share Point Build. xls Create Change Tickets > 100 Build. xls Ticket System Net Facility Cabling Storage "Linda" Ops PM RESET DELIVERY DATE! Acme Co. Fix Tickets! Senior Ops Engr Create DB Schema Ops DBA Conflict Resolution 3 weeks BA App Dev Net Engr Assign Ticket Ticket System Network Ops "Chris" Ops Engineer Procure Hardware Procurement SaaS Install Hardware SA Install OS Version (2) Jumpstart Images Ticket System Run Cabling Ops Stock Clerk Receive and Tag Create DB VMs (6) Install Hw Req Cluster Setup Creat App servers Solaris Zones (10) Websphere NFS Write Data Migration Scripts App DBA UAT US UAT Europe PROD US PROD Europe F5 Rules Network Ops Pro Services External DNS SSL Certificate Create VIP Create External IPCreate Subnet Firewall Rules Status Event Cust. Config POC Ticket System Create UAT Deploy Ticket Middleware (code) DBA (SQL) Network Approvals "Marvin" Middleware Ops Deploy EAR Retest App Configure to the data sources Notify recipient in Ticket System Admin 01 NFS UAT Cust. ConfigPOC App Support Pro Services Build Server EAR copied (FTP) Promote App Dev Smoke Test App Support Share Point Test Script Run Functional Test Test Plan .xls or .doc Pro Services BAWrite Test Plan Customer Sign Off on Test Plan Acme Co. "Linda" PM Coordinate Operational Readiness Testing UAT PROD Acme Co. Testing Repeated in Prod Middleware DB Migration Re- Sync DB DBA (happened earlier) 1 Month Create Production Readiness Meeting DR Helpdesk Team Leads Apps Ops PM Share Point Ticket System Go Live Ops PM Phone Bridge 1 Week 2 Weeks Turn off old site Run final DB sync Customer uses new VIP Renegotiate Create Build Out Doc QA Test DIT US 4 hour windows W UAT Deploy and QA Go Live .xls Go Live .xls UAT and PROD Network Config UAT and PROD Server Provisioning "Missing Routes" PROD Deploy and QA Create Ops Tickets App Dev and QA App Specification Financial Approval and Project Commitment Project Estimate Sales and Customer Analysis Sales and Delivery Risk Analysis Data Setup PD M W PD D M PD PD M TS D M TS HB HB M TS D PD W M M M M M PD D M M M PD D M TS D W TS D D PD W TS W Ops Requirements VerificationOps Requirements Verification Small Batches Ops Requirements Verification Verification Ops Requirements Standard Parts Small Batches Verification Small Batches Ops Requirements Verification Verification Standard Parts Verification Standard Parts Standard Parts Ops Requirements Verification Ops Requirements Ops Health Dashboard Verification Standard Parts Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Standard Parts Verification Verification Verification Ops Requirements Ops Requirements Ops Health Dashboard Verification Standard Parts Standard Parts Reqs Cust. Config App Spec Project EstimateProject Estimate Biz Case Approval Build Doc Design & Spec Project Plan Tickets ~8 months before implementation starts (and information / requirements still incorrect or incomplete!) Tickets Tickets Tickets Ad-Hoc Emails -Missing details -New technical requirements -Missing context Information Flow
  • 65. Parts Unlimited - High Availability for Acme Co. Evaluate Needs Pro Serve Leads Share Point 3 months "Susan T." VP of Vertical Act Mgmt "Pat" Owner of Acme Co Act. Acme Co. Reqs Cust. Config Pro Services PM Begin Contract Negotiation Evaluate Risk for Deliveries to SLA Pro Services Legal Ops Reqs "David" Service Level Manager Finance Reporting Project Delivery ExpectationBU Owner 5 months total Pro Services BA's Write Specs for Fulfillment Share Point .doc Discuss Planning Attendees Project Kickoff Meeting Pro Services Ops PM App Support Share Point App Support Tickets High Level About Project Estimate and Priorities "Linda" Ops PM Child ticket "Project Estimate" Create Project Estimate Package Systems Networks Security Leads Core Network Provider Share Point .ppt BOM. xls Function Specific Project Estimate estimate "BOM.xls" Set Timeline Ops PM Project Estimate Judge Costs & Approval App Support Partner BU Business Case 3 weeks Create App Spec Share Point Tech Leads Review App Spec Dev Leads Pro Services Pro Services PM App Spec.doc Development App Spec Reqs Status Updates Availability Pro Services Lead Acme Co. Share Point Create Build Request Project Estimate "Linda" Ops PM "Linda" "Denis" Ops PM Add Design .xl s Ops Engineer "Chuck" Ops Specialists 1 month Share Point Build. xls Create Change Tickets > 100 Build. xls Ticket System Net Facility Cabling Storage "Linda" Ops PM RESET DELIVERY DATE! Acme Co. Fix Tickets! Senior Ops Engr Create DB Schema Ops DBA Conflict Resolution 3 weeks BA App Dev Net Engr Assign Ticket Ticket System Network Ops "Chris" Ops Engineer Procure Hardware Procurement SaaS Install Hardware SA Install OS Version (2) Jumpstart Images Ticket System Run Cabling Ops Stock Clerk Receive and Tag Create VMs (6) Install Hw Req Cluster Setup Creat App servers Solaris Zones (10) Websphere UAT US UAT Europe PR Extern DNS Create Subnet Firewall Rules Renegotiate Create Build Out Doc QA Test DIT US UAT and PROD UAT and PROD Server P "Missing Routes" Create Ops Tickets App Dev and QA App Specification Financial Approval and Project Commitment Project Estimate Sales and Customer Analysis Sales and Delivery Risk Analysis Data Setup PD M W PD D M PD PD M TS D M TS HB HB M M M PD D M TS PD Ops Requirements VerificationOps Requirements Verification Small Batches Ops Requirements Verification Verification Ops Requirements Standard Parts Small Batches Verification Small Batches Ops Requirements Verification Verification Standard Parts Verification Standard Parts Stand Ops Health Dashboard Ops He Dashbo Ops Health Dashboard Stand Standard Parts Reqs Cust. Config App Spec Project EstimateProject Estimate Biz Case Approval Build Doc Design & Spec Project Plan Tickets ~8 months before implementation starts (and information / requirements still incorrect or incomplete!) Tickets Information Flow
  • 66. Parts Unlimited - High Availability for Acme Co. Evaluate Needs Pro Serve Leads Share Point 3 months "Susan T." VP of Vertical Act Mgmt "Pat" Owner of Acme Co Act. Acme Co. Reqs Cust. Config Pro Services PM Begin Contract Negotiation Evaluate Risk for Deliveries to SLA Pro Services Legal Ops Reqs "David" Service Level Manager Finance Reporting Project Delivery ExpectationBU Owner 5 months total Pro Services BA's Write Specs for Fulfillment Share Point .doc Discuss Planning Attendees Project Kickoff Meeting Pro Services Ops PM App Support Share Point App Support Tickets High Level About Project Estimate and Priorities "Linda" Ops PM Child ticket "Project Estimate" Create Project Estimate Package Systems Networks Security Leads Core Network Provider Share Point .ppt BOM. xls Function Specific Project Estimate estimate "BOM.xls" Set Timeline Ops PM Project Estimate Judge Costs & Approval App Support Partner BU Business Case 3 weeks Create App Spec Share Point Tech Leads Review App Spec Dev Leads Pro Services Pro Services PM App Spec.doc Development App Spec Reqs Status Updates Availability Pro Services Lead Acme Co. Share Point Create Build Request Project Estimate "Linda" Ops PM "Linda" "Denis" Ops PM Add Design .xl s Ops Engineer "Chuck" Ops Specialists 1 month Share Point Build. xls Create Change Tickets > 100 Build. xls Ticket System Net Facility Cabling Storage "Linda" Ops PM RESET DELIVERY DATE! Acme Co. Fix Tickets! Senior Ops Engr Create DB Schema Ops DBA Conflict Resolution 3 weeks BA App Dev Net Engr Assign Ticket Ticket System Network Ops "Chris" Ops Engineer Procure Hardware Procurement SaaS Install Hardware SA Install OS Version (2) Jumpstart Images Ticket System Run Cabling Ops Stock Clerk Receive and Tag Create VMs (6) Install Hw Req Cluster Setup Creat App servers Solaris Zones (10) Websphere UAT US UAT Europe PR Extern DNS Create Subnet Firewall Rules Renegotiate Create Build Out Doc QA Test DIT US UAT and PROD UAT and PROD Server P "Missing Routes" Create Ops Tickets App Dev and QA App Specification Financial Approval and Project Commitment Project Estimate Sales and Customer Analysis Sales and Delivery Risk Analysis Data Setup PD M W PD D M PD PD M TS D M TS HB HB M M M PD D M TS PD Ops Requirements VerificationOps Requirements Verification Small Batches Ops Requirements Verification Verification Ops Requirements Standard Parts Small Batches Verification Small Batches Ops Requirements Verification Verification Standard Parts Verification Standard Parts Stand Ops Health Dashboard Ops He Dashbo Ops Health Dashboard Stand Standard Parts Reqs Cust. Config App Spec Project EstimateProject Estimate Biz Case Approval Build Doc Design & Spec Project Plan Tickets ~8 months before implementation starts (and information / requirements still incorrect or incomplete!) Tickets Information Flow + Work in small batches + Early Ops Involvement + Standardized Catalog + Plan and Design by Those Who Do
  • 67. Punchdown Approvals Parts Unlimited - High Availability for Acme Co. Evaluate Needs Pro Serve Leads Share Point 3 months "Susan T." VP of Vertical Act Mgmt "Pat" Owner of Acme Co Act. Acme Co. Reqs Cust. Config Pro Services PM Begin Contract Negotiation Evaluate Risk for Deliveries to SLA Pro Services Legal Ops Reqs "David" Service Level Manager Finance Reporting Project Delivery ExpectationBU Owner 5 months total Pro Services BA's Write Specs for Fulfillment Share Point .doc Discuss Planning Attendees Project Kickoff Meeting Pro Services Ops PM App Support Share Point App Support Tickets High Level About Project Estimate and Priorities "Linda" Ops PM Child ticket "Project Estimate" Create Project Estimate Package Systems Networks Security Leads Core Network Provider Share Point .ppt BOM. xls Function Specific Project Estimate estimate "BOM.xls" Set Timeline Ops PM Project Estimate Judge Costs & Approval App Support Partner BU Business Case 3 weeks Create App Spec Share Point Tech Leads Review App Spec Dev Leads Pro Services Pro Services PM App Spec.doc Development App Spec Reqs Status Updates Availability Pro Services Lead Acme Co. Share Point Create Build Request Project Estimate "Linda" Ops PM "Linda" "Denis" Ops PM Add Design .xl s Ops Engineer "Chuck" Ops Specialists 1 month Share Point Build. xls Create Change Tickets > 100 Build. xls Ticket System Net Facility Cabling Storage "Linda" Ops PM RESET DELIVERY DATE! Acme Co. Fix Tickets! Senior Ops Engr Create DB Schema Ops DBA Conflict Resolution 3 weeks BA App Dev Net Engr Assign Ticket Ticket System Network Ops "Chris" Ops Engineer Procure Hardware Procurement SaaS Install Hardware SA Install OS Version (2) Jumpstart Images Ticket System Run Cabling Ops Stock Clerk Receive and Tag Create DB VMs (6) Install Hw Req Cluster Setup Creat App servers Solaris Zones (10) Websphere NFS Write Data Migration Scripts App DBA UAT US UAT Europe PROD US PROD Europe F5 Rules Network Ops Pro Services External DNS SSL Certificate Create VIP Create External IPCreate Subnet Firewall Rules Status Event Cust. Config POC Ticket System Create UAT Deploy Ticket Middleware (code) DBA (SQL) Network Approvals "Marvin" Middleware Ops Deploy EAR Retest App Configure to the data sources Notify recipient in Ticket System Admin 01 NFS UAT Cust. ConfigPOC App Support Pro Services Build Server EAR copied (FTP) Promote App Dev Smoke Test App Support Share Point Test Script Run Functional Test Test Plan .xls or .doc Pro Services BAWrite Test Plan Customer Sign Off on Test Plan Acme Co. "Linda" PM Coordinate Operational Readiness Testing UAT PROD Acme Co. Testing Repeated in Prod Middleware DB Migration Re- Sync DB DBA (happened earlier) 1 Month Create Production Readiness Meeting DR Helpdesk Team Leads Apps Ops PM Share Point Ticket System Go Live Ops PM Phone Bridge 1 Week 2 Weeks Turn off old site Run final DB sync Customer uses new VIP Renegotiate Create Build Out Doc QA Test DIT US 4 hour windows W UAT Deploy and QA Go Live .xls Go Live .xls UAT and PROD Network Config UAT and PROD Server Provisioning "Missing Routes" PROD Deploy and QA Create Ops Tickets App Dev and QA App Specification Financial Approval and Project Commitment Project Estimate Sales and Customer Analysis Sales and Delivery Risk Analysis Data Setup PD M W PD D M PD PD M TS D M TS HB HB M TS D PD W M M M M M PD D M M M PD D M TS D W TS D D PD W TS W Ops Requirements VerificationOps Requirements Verification Small Batches Ops Requirements Verification Verification Ops Requirements Standard Parts Small Batches Verification Small Batches Ops Requirements Verification Verification Standard Parts Verification Standard Parts Standard Parts Ops Requirements Verification Ops Requirements Ops Health Dashboard Verification Standard Parts Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Standard Parts Verification Verification Verification Ops Requirements Ops Requirements Ops Health Dashboard Verification Standard Parts Standard Parts Reqs Cust. Config App Spec Project EstimateProject Estimate Biz Case Approval Build Doc Design & Spec Project Plan Tickets ~8 months before implementation starts (and information / requirements still incorrect or incomplete!) Tickets Tickets Tickets Ad-Hoc Emails -Missing details -New technical requirements -Missing context Information Flow
  • 68. Punchdown Approvals Parts Unlimited - High Availability for Acme Co. Evaluate Needs Pro Serve Leads Share Point 3 months "Susan T." VP of Vertical Act Mgmt "Pat" Owner of Acme Co Act. Acme Co. Reqs Cust. Config Pro Services PM Begin Contract Negotiation Evaluate Risk for Deliveries to SLA Pro Services Legal Ops Reqs "David" Service Level Manager Finance Reporting Project Delivery ExpectationBU Owner 5 months total Pro Services BA's Write Specs for Fulfillment Share Point .doc Discuss Planning Attendees Project Kickoff Meeting Pro Services Ops PM App Support Share Point App Support Tickets High Level About Project Estimate and Priorities "Linda" Ops PM Child ticket "Project Estimate" Create Project Estimate Package Systems Networks Security Leads Core Network Provider Share Point .ppt BOM. xls Function Specific Project Estimate estimate "BOM.xls" Set Timeline Ops PM Project Estimate Judge Costs & Approval App Support Partner BU Business Case 3 weeks Create App Spec Share Point Tech Leads Review App Spec Dev Leads Pro Services Pro Services PM App Spec.doc Development App Spec Reqs Status Updates Availability Pro Services Lead Acme Co. Share Point Create Build Request Project Estimate "Linda" Ops PM "Linda" "Denis" Ops PM Add Design .xl s Ops Engineer "Chuck" Ops Specialists 1 month Share Point Build. xls Create Change Tickets > 100 Build. xls Ticket System Net Facility Cabling Storage "Linda" Ops PM RESET DELIVERY DATE! Acme Co. Fix Tickets! Senior Ops Engr Create DB Schema Ops DBA Conflict Resolution 3 weeks BA App Dev Net Engr Assign Ticket Ticket System Network Ops "Chris" Ops Engineer Procure Hardware Procurement SaaS Install Hardware SA Install OS Version (2) Jumpstart Images Ticket System Run Cabling Ops Stock Clerk Receive and Tag Create DB VMs (6) Install Hw Req Cluster Setup Creat App servers Solaris Zones (10) Websphere NFS Write Data Migration Scripts App DBA UAT US UAT Europe PROD US PROD Europe F5 Rules Network Ops Pro Services External DNS SSL Certificate Create VIP Create External IPCreate Subnet Firewall Rules Status Event Cust. Config POC Ticket System Create UAT Deploy Ticket Middleware (code) DBA (SQL) Network Approvals "Marvin" Middleware Ops Deploy EAR Retest App Configure to the data sources Notify recipient in Ticket System Admin 01 NFS UAT Cust. ConfigPOC App Support Pro Services Build Server EAR copied (FTP) Promote App Dev Smoke Test App Support Share Point Test Script Run Functional Test Test Plan .xls or .doc Pro Services BAWrite Test Plan Customer Sign Off on Test Plan Acme Co. "Linda" PM Coordinate Operational Readiness Testing UAT PROD Acme Co. Testing Repeated in Prod Middleware DB Migration Re- Sync DB DBA (happened earlier) 1 Month Create Production Readiness Meeting DR Helpdesk Team Leads Apps Ops PM Share Point Ticket System Go Live Ops PM Phone Bridge 1 Week 2 Weeks Turn off old site Run final DB sync Customer uses new VIP Renegotiate Create Build Out Doc QA Test DIT US 4 hour windows W UAT Deploy and QA Go Live .xls Go Live .xls UAT and PROD Network Config UAT and PROD Server Provisioning "Missing Routes" PROD Deploy and QA Create Ops Tickets App Dev and QA App Specification Financial Approval and Project Commitment Project Estimate Sales and Customer Analysis Sales and Delivery Risk Analysis Data Setup PD M W PD D M PD PD M TS D M TS HB HB M TS D PD W M M M M M PD D M M M PD D M TS D W TS D D PD W TS W Ops Requirements VerificationOps Requirements Verification Small Batches Ops Requirements Verification Verification Ops Requirements Standard Parts Small Batches Verification Small Batches Ops Requirements Verification Verification Standard Parts Verification Standard Parts Standard Parts Ops Requirements Verification Ops Requirements Ops Health Dashboard Verification Standard Parts Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Standard Parts Verification Verification Verification Ops Requirements Ops Requirements Ops Health Dashboard Verification Standard Parts Standard Parts Reqs Cust. Config App Spec Project EstimateProject Estimate Biz Case Approval Build Doc Design & Spec Project Plan Tickets ~8 months before implementation starts (and information / requirements still incorrect or incomplete!) Tickets Tickets Tickets Ad-Hoc Emails -Missing details -New technical requirements -Missing context Information Flow
  • 69. eate oject mate kage Systems Networks Security Leads Core Network Provider .ppt BOM. xls Function Specific Judge Costs & Approval App Support Partner BU Business Case 3 weeks Create App Spec Share Point Tech Leads Review App Spec Dev Leads Pro Services Pro Services PM App Spec.doc Development App Spec Reqs Status Updates Availability Pro Services Lead Acme Co. Share Point Create Build Request Project Estimate "Linda" Ops PM "Linda" "Denis" Ops PM Add Design .xl s Ops Engineer "Chuck" Ops Specialists 1 month Share Point Build. xls Create Change Tickets > 100 Build. xls Ticket System Net Facility Cabling Storage "Linda" Ops PM RESET DELIVERY DATE! Acme Co. Fix Tickets! Senior Ops Engr Create DB Schema Ops DBA Conflict Resolution 3 weeks BA App Dev Net Engr Assign Ticket Ticket System Network Ops "Chris" Ops Engineer Procure Hardware Procurement SaaS Install Hardware SA Install OS Version (2) Jumpstart Images Ticket System Run Cabling Ops Stock Clerk Receive and Tag Create DB VMs (6) Install Hw Req Cluster Setup Creat App servers Solaris Zones (10) Websphere NFS Write Data Migration Scripts App DBA UAT US UAT Europe PROD US PROD Europe F5 Rules Network Ops Pro Services External DNS SSL Certificate Create VIP Create External IPCreate Subnet Firewall Rules Status Event Cust. Config POC Ticket System Create UAT Deploy Ticket Middleware (code) DBA (SQL) Network Approvals "Marvin" Middleware Ops Deploy EAR Retest App Configure to the data sources Notify recipient in Ticket System Create Build Out Doc QA Test DIT US UAT and PROD Network Config UAT and PROD Server Provisioning "Missing Routes" Create Ops Tickets App Dev and QA App Specification val tment imate Data Setup D PD M TS D M TS HB HB M TS D PD W M M M M M PD D M TS D D PD TS W Small Batches Ops Requirements Verification Verification Ops Requirements Standard Parts Small Batches Verification Small Batches Ops Requirements Verification Verification Standard Parts Verification Standard Parts Standard Parts Ops Requirements Verification Ops Requirements Ops Health Dashboard Verific Standard Parts Ops Hea Dashbo Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Standard Parts Standard Parts ~8 months before implementation starts (and information /
  • 70. eate oject mate kage Systems Networks Security Leads Core Network Provider .ppt BOM. xls Function Specific Judge Costs & Approval App Support Partner BU Business Case 3 weeks Create App Spec Share Point Tech Leads Review App Spec Dev Leads Pro Services Pro Services PM App Spec.doc Development App Spec Reqs Status Updates Availability Pro Services Lead Acme Co. Share Point Create Build Request Project Estimate "Linda" Ops PM "Linda" "Denis" Ops PM Add Design .xl s Ops Engineer "Chuck" Ops Specialists 1 month Share Point Build. xls Create Change Tickets > 100 Build. xls Ticket System Net Facility Cabling Storage "Linda" Ops PM RESET DELIVERY DATE! Acme Co. Fix Tickets! Senior Ops Engr Create DB Schema Ops DBA Conflict Resolution 3 weeks BA App Dev Net Engr Assign Ticket Ticket System Network Ops "Chris" Ops Engineer Procure Hardware Procurement SaaS Install Hardware SA Install OS Version (2) Jumpstart Images Ticket System Run Cabling Ops Stock Clerk Receive and Tag Create DB VMs (6) Install Hw Req Cluster Setup Creat App servers Solaris Zones (10) Websphere NFS Write Data Migration Scripts App DBA UAT US UAT Europe PROD US PROD Europe F5 Rules Network Ops Pro Services External DNS SSL Certificate Create VIP Create External IPCreate Subnet Firewall Rules Status Event Cust. Config POC Ticket System Create UAT Deploy Ticket Middleware (code) DBA (SQL) Network Approvals "Marvin" Middleware Ops Deploy EAR Retest App Configure to the data sources Notify recipient in Ticket System Create Build Out Doc QA Test DIT US UAT and PROD Network Config UAT and PROD Server Provisioning "Missing Routes" Create Ops Tickets App Dev and QA App Specification val tment imate Data Setup D PD M TS D M TS HB HB M TS D PD W M M M M M PD D M TS D D PD TS W Small Batches Ops Requirements Verification Verification Ops Requirements Standard Parts Small Batches Verification Small Batches Ops Requirements Verification Verification Standard Parts Verification Standard Parts Standard Parts Ops Requirements Verification Ops Requirements Ops Health Dashboard Verific Standard Parts Ops Hea Dashbo Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Standard Parts Standard Parts ~8 months before implementation starts (and information / + GTM/LTM in Early Environments
  • 71. Punchdown Approvals Parts Unlimited - High Availability for Acme Co. Evaluate Needs Pro Serve Leads Share Point 3 months "Susan T." VP of Vertical Act Mgmt "Pat" Owner of Acme Co Act. Acme Co. Reqs Cust. Config Pro Services PM Begin Contract Negotiation Evaluate Risk for Deliveries to SLA Pro Services Legal Ops Reqs "David" Service Level Manager Finance Reporting Project Delivery ExpectationBU Owner 5 months total Pro Services BA's Write Specs for Fulfillment Share Point .doc Discuss Planning Attendees Project Kickoff Meeting Pro Services Ops PM App Support Share Point App Support Tickets High Level About Project Estimate and Priorities "Linda" Ops PM Child ticket "Project Estimate" Create Project Estimate Package Systems Networks Security Leads Core Network Provider Share Point .ppt BOM. xls Function Specific Project Estimate estimate "BOM.xls" Set Timeline Ops PM Project Estimate Judge Costs & Approval App Support Partner BU Business Case 3 weeks Create App Spec Share Point Tech Leads Review App Spec Dev Leads Pro Services Pro Services PM App Spec.doc Development App Spec Reqs Status Updates Availability Pro Services Lead Acme Co. Share Point Create Build Request Project Estimate "Linda" Ops PM "Linda" "Denis" Ops PM Add Design .xl s Ops Engineer "Chuck" Ops Specialists 1 month Share Point Build. xls Create Change Tickets > 100 Build. xls Ticket System Net Facility Cabling Storage "Linda" Ops PM RESET DELIVERY DATE! Acme Co. Fix Tickets! Senior Ops Engr Create DB Schema Ops DBA Conflict Resolution 3 weeks BA App Dev Net Engr Assign Ticket Ticket System Network Ops "Chris" Ops Engineer Procure Hardware Procurement SaaS Install Hardware SA Install OS Version (2) Jumpstart Images Ticket System Run Cabling Ops Stock Clerk Receive and Tag Create DB VMs (6) Install Hw Req Cluster Setup Creat App servers Solaris Zones (10) Websphere NFS Write Data Migration Scripts App DBA UAT US UAT Europe PROD US PROD Europe F5 Rules Network Ops Pro Services External DNS SSL Certificate Create VIP Create External IPCreate Subnet Firewall Rules Status Event Cust. Config POC Ticket System Create UAT Deploy Ticket Middleware (code) DBA (SQL) Network Approvals "Marvin" Middleware Ops Deploy EAR Retest App Configure to the data sources Notify recipient in Ticket System Admin 01 NFS UAT Cust. ConfigPOC App Support Pro Services Build Server EAR copied (FTP) Promote App Dev Smoke Test App Support Share Point Test Script Run Functional Test Test Plan .xls or .doc Pro Services BAWrite Test Plan Customer Sign Off on Test Plan Acme Co. "Linda" PM Coordinate Operational Readiness Testing UAT PROD Acme Co. Testing Repeated in Prod Middleware DB Migration Re- Sync DB DBA (happened earlier) 1 Month Create Production Readiness Meeting DR Helpdesk Team Leads Apps Ops PM Share Point Ticket System Go Live Ops PM Phone Bridge 1 Week 2 Weeks Turn off old site Run final DB sync Customer uses new VIP Renegotiate Create Build Out Doc QA Test DIT US 4 hour windows W UAT Deploy and QA Go Live .xls Go Live .xls UAT and PROD Network Config UAT and PROD Server Provisioning "Missing Routes" PROD Deploy and QA Create Ops Tickets App Dev and QA App Specification Financial Approval and Project Commitment Project Estimate Sales and Customer Analysis Sales and Delivery Risk Analysis Data Setup PD M W PD D M PD PD M TS D M TS HB HB M TS D PD W M M M M M PD D M M M PD D M TS D W TS D D PD W TS W Ops Requirements VerificationOps Requirements Verification Small Batches Ops Requirements Verification Verification Ops Requirements Standard Parts Small Batches Verification Small Batches Ops Requirements Verification Verification Standard Parts Verification Standard Parts Standard Parts Ops Requirements Verification Ops Requirements Ops Health Dashboard Verification Standard Parts Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Standard Parts Verification Verification Verification Ops Requirements Ops Requirements Ops Health Dashboard Verification Standard Parts Standard Parts Reqs Cust. Config App Spec Project EstimateProject Estimate Biz Case Approval Build Doc Design & Spec Project Plan Tickets ~8 months before implementation starts (and information / requirements still incorrect or incomplete!) Tickets Tickets Tickets Ad-Hoc Emails -Missing details -New technical requirements -Missing context Information Flow
  • 72. Punchdown Approvals Parts Unlimited - High Availability for Acme Co. Evaluate Needs Pro Serve Leads Share Point 3 months "Susan T." VP of Vertical Act Mgmt "Pat" Owner of Acme Co Act. Acme Co. Reqs Cust. Config Pro Services PM Begin Contract Negotiation Evaluate Risk for Deliveries to SLA Pro Services Legal Ops Reqs "David" Service Level Manager Finance Reporting Project Delivery ExpectationBU Owner 5 months total Pro Services BA's Write Specs for Fulfillment Share Point .doc Discuss Planning Attendees Project Kickoff Meeting Pro Services Ops PM App Support Share Point App Support Tickets High Level About Project Estimate and Priorities "Linda" Ops PM Child ticket "Project Estimate" Create Project Estimate Package Systems Networks Security Leads Core Network Provider Share Point .ppt BOM. xls Function Specific Project Estimate estimate "BOM.xls" Set Timeline Ops PM Project Estimate Judge Costs & Approval App Support Partner BU Business Case 3 weeks Create App Spec Share Point Tech Leads Review App Spec Dev Leads Pro Services Pro Services PM App Spec.doc Development App Spec Reqs Status Updates Availability Pro Services Lead Acme Co. Share Point Create Build Request Project Estimate "Linda" Ops PM "Linda" "Denis" Ops PM Add Design .xl s Ops Engineer "Chuck" Ops Specialists 1 month Share Point Build. xls Create Change Tickets > 100 Build. xls Ticket System Net Facility Cabling Storage "Linda" Ops PM RESET DELIVERY DATE! Acme Co. Fix Tickets! Senior Ops Engr Create DB Schema Ops DBA Conflict Resolution 3 weeks BA App Dev Net Engr Assign Ticket Ticket System Network Ops "Chris" Ops Engineer Procure Hardware Procurement SaaS Install Hardware SA Install OS Version (2) Jumpstart Images Ticket System Run Cabling Ops Stock Clerk Receive and Tag Create DB VMs (6) Install Hw Req Cluster Setup Creat App servers Solaris Zones (10) Websphere NFS Write Data Migration Scripts App DBA UAT US UAT Europe PROD US PROD Europe F5 Rules Network Ops Pro Services External DNS SSL Certificate Create VIP Create External IPCreate Subnet Firewall Rules Status Event Cust. Config POC Ticket System Create UAT Deploy Ticket Middleware (code) DBA (SQL) Network Approvals "Marvin" Middleware Ops Deploy EAR Retest App Configure to the data sources Notify recipient in Ticket System Admin 01 NFS UAT Cust. ConfigPOC App Support Pro Services Build Server EAR copied (FTP) Promote App Dev Smoke Test App Support Share Point Test Script Run Functional Test Test Plan .xls or .doc Pro Services BAWrite Test Plan Customer Sign Off on Test Plan Acme Co. "Linda" PM Coordinate Operational Readiness Testing UAT PROD Acme Co. Testing Repeated in Prod Middleware DB Migration Re- Sync DB DBA (happened earlier) 1 Month Create Production Readiness Meeting DR Helpdesk Team Leads Apps Ops PM Share Point Ticket System Go Live Ops PM Phone Bridge 1 Week 2 Weeks Turn off old site Run final DB sync Customer uses new VIP Renegotiate Create Build Out Doc QA Test DIT US 4 hour windows W UAT Deploy and QA Go Live .xls Go Live .xls UAT and PROD Network Config UAT and PROD Server Provisioning "Missing Routes" PROD Deploy and QA Create Ops Tickets App Dev and QA App Specification Financial Approval and Project Commitment Project Estimate Sales and Customer Analysis Sales and Delivery Risk Analysis Data Setup PD M W PD D M PD PD M TS D M TS HB HB M TS D PD W M M M M M PD D M M M PD D M TS D W TS D D PD W TS W Ops Requirements VerificationOps Requirements Verification Small Batches Ops Requirements Verification Verification Ops Requirements Standard Parts Small Batches Verification Small Batches Ops Requirements Verification Verification Standard Parts Verification Standard Parts Standard Parts Ops Requirements Verification Ops Requirements Ops Health Dashboard Verification Standard Parts Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Ops Health Dashboard Standard Parts Verification Verification Verification Ops Requirements Ops Requirements Ops Health Dashboard Verification Standard Parts Standard Parts Reqs Cust. Config App Spec Project EstimateProject Estimate Biz Case Approval Build Doc Design & Spec Project Plan Tickets ~8 months before implementation starts (and information / requirements still incorrect or incomplete!) Tickets Tickets Tickets Ad-Hoc Emails -Missing details -New technical requirements -Missing context Information Flow
  • 73. un Cabling Receive and Tag Create DB VMs (6) Install Hw Req Creat App servers Solaris Zones (10) Websphere NFS Write Data Migration Scripts App DBA F5 Rules Network Ops Pro Services External DNS SSL Certificate Create VIP Create External IPCreate Subnet Firewall Rules Status Event Cust. Config POC Ticket System Create UAT Deploy Ticket Middleware (code) DBA (SQL) Network Approvals "Marvin" Middleware Ops Deploy EAR Retest App Configure to the data sources Notify recipient in Ticket System Admin 01 NFS UAT Cust. ConfigPOC App Support Pro Services Build Server EAR copied (FTP) Promote App Dev Smoke Test App Support Share Point Test Script Run Functional Test Test Plan .xls or .doc Pro Services BAWrite Test Plan "Linda" PM Coordinate Operational Readiness Testing UAT PROD Acme Co. Testing Repeated in Prod Middleware DB Migration Re- Sync DB DBA 1 Month Create Production Readiness Meeting DR He Te Ap O 4 hour windows W UAT Deploy and QA UAT and PROD Network Config "Missing Routes" PROD Deploy and QA HB M TS D PD W M M M M PD D M M D W TS D D W TS W Verification n Standard Parts Standard Parts Ops Requirements Verification Ops Requirements Verification Standard Parts Ops Health Dashboard Ops Health Dashboard Standard Parts Verification Verification Verification Ops Requirements Ops Health Dashboard Verification Standard Parts
  • 74. un Cabling Receive and Tag Create DB VMs (6) Install Hw Req Creat App servers Solaris Zones (10) Websphere NFS Write Data Migration Scripts App DBA F5 Rules Network Ops Pro Services External DNS SSL Certificate Create VIP Create External IPCreate Subnet Firewall Rules Status Event Cust. Config POC Ticket System Create UAT Deploy Ticket Middleware (code) DBA (SQL) Network Approvals "Marvin" Middleware Ops Deploy EAR Retest App Configure to the data sources Notify recipient in Ticket System Admin 01 NFS UAT Cust. ConfigPOC App Support Pro Services Build Server EAR copied (FTP) Promote App Dev Smoke Test App Support Share Point Test Script Run Functional Test Test Plan .xls or .doc Pro Services BAWrite Test Plan "Linda" PM Coordinate Operational Readiness Testing UAT PROD Acme Co. Testing Repeated in Prod Middleware DB Migration Re- Sync DB DBA 1 Month Create Production Readiness Meeting DR He Te Ap O 4 hour windows W UAT Deploy and QA UAT and PROD Network Config "Missing Routes" PROD Deploy and QA HB M TS D PD W M M M M PD D M M D W TS D D W TS W Verification n Standard Parts Standard Parts Ops Requirements Verification Ops Requirements Verification Standard Parts Ops Health Dashboard Ops Health Dashboard Standard Parts Verification Verification Verification Ops Requirements Ops Health Dashboard Verification Standard Parts + Dev provide verification script
  • 76. DevOps Kaizen: Designed for the Enterprise Needs
  • 77. DevOps Kaizen: Designed for the Enterprise Needs •Scale improvement quickly
  • 78. DevOps Kaizen: Designed for the Enterprise Needs •Scale improvement quickly •Span multiple organizational boundaries
  • 79. DevOps Kaizen: Designed for the Enterprise Needs •Scale improvement quickly •Span multiple organizational boundaries •Work with substantial numbers of legacy technologies
  • 80. DevOps Kaizen: Designed for the Enterprise Needs •Scale improvement quickly •Span multiple organizational boundaries •Work with substantial numbers of legacy technologies •Develop your existing staff in mass
  • 81. DevOps Kaizen: Designed for the Enterprise Needs •Scale improvement quickly •Span multiple organizational boundaries •Work with substantial numbers of legacy technologies •Develop your existing staff in mass •Be self-funding after initial seed investment
  • 82. “No need for this. We’ve got a big project lined up that will replace everything and solve our problems…”
  • 83. The “Big Bang” Transformation Dream Start Finish
  • 84. The “Big Bang” Transformation Reality Start Finish Fear Panic Abort Maybe
  • 85. The “Big Bang” Transformation Reality Start Finish Fear Panic Abort Maybe People revert to legacy behaviors
  • 86. “Big J” vs “Little J’s” Start Finish Start Finish Big Bang Continuous Improvement
  • 87. DevOps Kaizen: Let’s Recap! Service Delivery Metrics Kaizen Program Oversight Planning & Retrospectives Informs Informs Countermeasures & Blockers Ah-ha! OpsDev Remove Shorten Lead Time Feedback It’s about the business Make the work visible Continuous Improvement Actions to support improvement