Upload
xebialabs
View
275
Download
2
Embed Size (px)
Citation preview
Starting and Scaling DevOps in the Enterprise Gary Gruver, Author & Consultant Andrew Phillips, VP of DevOps Strategy, XebiaLabs
2
Housekeeping
▪ This webinar is being recorded ▪ Links to the slides and the recording
will be made available after the presentation
▪ You can post questions via the GoToWebinar Control Panel
3
Meet Your Presenters
Andrew Phillips Gary Gruver
4
V I S I B I L I T Y
AUTOMATION
C O N T R O L
§ Continuous Delivery and DevOps pioneer, authority and technology leader
§ Global team in US, Europe & APAC
§ Consistently recognized by leading industry analysts
Intelligence and Automation for the DevOps Enterprise
About XebiaLabs
VISIBILITY
AUTOMATION
CONTROL
5
The XebiaLabs DevOps Platform
JIRA HP ALM Version1
Maven Git GitHub
Jenkins Bamboo Shippable
Selenium FitNesse Cucumber
Ms Excel Ms Project Mail Phone
ServiceNow Dynatrace New Relic
DEPLOY
PROVISION
Starting and Scaling DevOps in the Enterprise!
!!
§ FW no longer a bottleneck for the business!
§ Development costs reduced from $100M/yr. to $55M/yr.!
§ 140% increase in the number of products under development!
§ Capacity for innovation increased from ~5% to ~40%
© Gruver Consulting
© Gruver Consulting
© Gruver Consulting
Gene Kim Quote
This is my personal definition: I would define DevOps by the outcomes. In my mind, DevOps is
those set of cultural norms and technology practices that enable the fast flow of planned work from, among others, development, through tests
into operations while preserving world class reliability, operation and security.
DevOps is not about what you do, but what your outcomes are. So many things that we associate
with DevOps fits underneath this very broad umbrella of beliefs and practices—which of
course, communication and culture are part of them.
“
” © Gruver Consulting
© Gruver Consulting
Business Ideas Developer Production
Monitoring
Environment Testing
© Gruver Consulting
Environment Testing Developer
Business Ideas Production
Monitoring
© Gruver Consulting
Environment Testing Developer
Business Ideas Production
Monitoring
© Gruver Consulting
Monitoring Monitoring
Environment Testing Developer
Business Ideas Production
Monitoring
© Gruver Consulting
Monitoring How Long � Frequency � Issue Source
Environment Testing Developer
Business Ideas Production
Planning Capacity
Requirements Inventory
% Reworking
% Expected Results
Deploy Time & Effort
Source & Number of New Issues
New Issues
Cycle Time Batch Size
Repeatability
Branch Time
Approval Times
© Gruver Consulting
Segmenting
Tightly Coupled
Loosely Coupled
Non Business Critical
© Gruver Consulting
Tightly Coupled Architecture
A B C
E F G H I J
D
K
L M
Service Virtualization
Service Virtualization
© Gruver Consulting
Segment with SV A B C
D
E F G
H I J
K
L M
Subsystem I
Subsystem II
Subsystem III
Service Virtualization
Service Virtualization
© Gruver Consulting
Subsystem I Deployment Pipeline
D
C
B
A A
B
C
D
Phase 2 & 3
A B C D
Subsystem I
Subsystem II
Subsystem III
Stage 3
Stage 4
BAT
Stage 6 Stage 5
Regression Production
Full System Deployment Pipeline
Subsystem I
Subsystem II
Subsystem III
Stage 3
Stage 6 Stage 4
BAT
Stage 5
Regression Production
Full System Deployment Pipeline
© Gruver Consulting
Subsystem I
Subsystem II
Subsystem III
Stage 3
Stage 6 Stage 4
BAT
Stage 5
Regression Production
4 Hours
16 Hours
3 Hours 2 Weeks 18 Hours
1 Week
3 Days
1 Day to deploy
2 Days to test
3 Days
Cycle Time and Batch Size Map
© Gruver Consulting
Subsystem II
Stage 5
Regression
Subsystem III
Stage 3
Stage 6 Stage 4
BAT Production
Subsystem I
Code Environment Test Deploy
§ Leadership vs Empowerment!
§ Specialization vs Generalist!
§ Push to Production!
§ Green Builds & Quality Gates
© Gruver Consulting
25
Questions?
VISIBILITY
AUTOMATION
CONTROL
26
Next Steps
Keep in Touch! blog.xebialabs.com
@xebialabs
youtube.com/xebialabs
DownloadGaryGruver’sNewBook,Star%ngandScalingDevOpsfortheEnterprise,forFREE!h#ps://xebialabs.com/resources/whitepapers/star6ng-and-scaling-devops-in-the-enterprise/
Happy Holidays!