SlideShare a Scribd company logo
5 Lessons from
Enterprise DevOps
Andrew Phillips
2
About me
▪ VP DevOps Strategy for XebiaLabs
▪ Been on both sides of the “Dev…Ops” fence
▪ Lots of enterprise software development on
high-performance systems
▪ Active open source contributor and
committer
▪ Regular meetup, conference etc. presenter
Andrew Phillips
3
About me
4
Agenda
▪ DevOps vs. “Enterprise DevOps”
▪ 5 Lessons from Enterprise DevOps
▪ What Does This Look Like in Practice?
▪ Questions
5
DevOps vs “Enterprise DevOps”
6
DevOps vs “Enterprise DevOps”
7
DevOps vs “Enterprise DevOps”
> US$1tn!
8
DevOps vs “Enterprise DevOps”
9
DevOps vs “Enterprise DevOps”
“Enterprise DevOps” =
DevOps in complex and complicated environments
10
DevOps vs “Enterprise DevOps”
Different balance of Automation, Visibility and Control
Control
Visibility
Automation
11
DevOps vs “Enterprise DevOps”
Different balance of Automation, Visibility and Control
Control
Visibility
Automation
12
DevOps vs “Enterprise DevOps”
Different balance of Automation, Visibility and Control
Control
Visibility
Automation
13
A Unified Theory of Enterprise DevOps
14
A Unified Theory of Enterprise DevOps
Just kidding
15
5 Lessons From Enterprise DevOps
16
5 Lessons From Enterprise DevOps
1. Top-down vs. bottom-up
17
5 Lessons From Enterprise DevOps
1. Top-down vs. bottom-up
2. Cross-cutting concerns
18
5 Lessons From Enterprise DevOps
1. Top-down vs. bottom-up
2. Cross-cutting concerns
3. Standardization
19
5 Lessons From Enterprise DevOps
1. Top-down vs. bottom-up
2. Cross-cutting concerns
3. Standardization
4. Dev(.+)Ops
20
5 Lessons From Enterprise DevOps
1. Top-down vs. bottom-up
2. Cross-cutting concerns
3. Standardization
4. Dev(.+)Ops
5. Inward vs. outward
21
5 Lessons From Enterprise DevOps
1. Top-down vs. bottom-up
2. Cross-cutting concerns
3. Standardization
4. Dev(.+)Ops
5. Inward vs. outward
6. Means, not goals
22
VISIBILITY
AUTOMATION
CONTROL
 Continuous Delivery and
DevOps pioneer, authority
and technology leader
 Global team in US,
Europe & APAC
 Consistently recognized by
leading industry analysts
Connecting the dots for
Continuous Delivery
at enterprise scale
About XebiaLabs
G l o b a l L e a d e r s D e l i v e r S o f t w a r e w i t h X e b i a L a b s
23
V I S I B I L I T Y
C O N T R O L
AUTOMATION
Award-winning tools,
recognized by leading industry analysts
XebiaLabs Solutions: Connecting the dots for
Continuous Delivery at enterprise scale
24
Top-down vs. bottom-up
25
26
27
28
29
Top-down vs. bottom-up
30
Top-down vs. bottom-up
31
Cross-cutting concerns
32
Cross-cutting concerns
Audit
Security
Reporting
Usability
33
Standardization
34
Standardization
35
Standardization
36
Standardization
37
Standardization
http://mcfunley.com/choose-boring-technology
38
Standardization
http://mcfunley.com/choose-boring-technology
39
Dev(.+)Ops
▪ QA
▪ Compliance
▪ Security
▪ Change & Release management
▪ Programme management
▪ …
40
Dev(.+)Ops
41
Dev(.+)Ops
42
Inward vs. outward
43
Where are the
microservices???
Inward vs. outward
44
Inward vs. outward
Two distinct types of DevOps/Agile/CD/etc. organizations
45
Inward vs. outward
Two distinct types of DevOps/Agile/CD/etc. organizations
▪ Type 1:
− Automation, automation, automation
46
Inward vs. outward
Two distinct types of DevOps/Agile/CD/etc. organizations
▪ Type 1:
− Automation, automation, automation
▪ Type 2:
− Agile, continuous delivery & small changes
− product teams & experimental organizations
− cultural responsibility shift
47
Inward vs. outward
48
Inward vs. outward
49
Inward vs. outward
▪ Most enterprise success stories so far
are type 1
▪ Most of the “unicorn” stories are type 2
▪ Moving to type 2 is significantly harder
than implementing type 1
▪ Requires far more wide-reaching
changes: org structure, company culture
etc.
50
Inward vs. outward
• Waterfall  agile: 3 years
• 220 Apps - 1 deployment per month
• “EVERY manual tester does automation”
• “We don’t log bugs. We fix them.”
• Measures are built in & visible to everyone
• Promote your wins! Educate your peers.
• EVERYONE can do continuous delivery.
51
Inward vs. outward
700 deployments / year
10 + deployments / day
50 – 60 deployments / day
Every 11.6 seconds
52
Means, not goals
"I need me some DevOps"
▪ CIO of major organization: “What is DevOps and what do I need
to do about it? I’m concerned about missing the boat, but have
no idea what DevOps means for my organization”
▪ Lack of clear definition and overlapping marketing messages
create confusion
53
Means, not goals
▪ DevOps is a means, not a goal
▪ There is no “standard DevOps template” that to apply
▪ There are common elements to many of the DevOps success
stories that we can learn from
54
Means, not goals
▪ DevOps is a means, not a goal
▪ There is no “standard DevOps template” that to apply
▪ There are common elements to many of the DevOps success
stories that we can learn from
55
Means, not goals
56
Metrics, metrics, metrics
▪ “Concept-to-cash” time
▪ “Commit-to-cash” time
▪ # production deployments/time
▪ # production deployments rolled back/time
▪ MTTR
▪ Business value/time
▪ Developer feedback time
▪ Handover time during release
▪ Time spent providing audit data
57
Metrics, metrics, metrics
▪ “Concept-to-cash” time
▪ “Commit-to-cash” time
▪ # production deployments/time
▪ # production deployments rolled back/time
▪ MTTR
▪ Business value/time
▪ Developer feedback time
▪ Handover time during release
▪ Time spent providing audit data
58
Metrics, metrics, metrics
▪ “Concept-to-cash” time
▪ “Commit-to-cash” time
▪ # production deployments/time
▪ # production deployments rolled back/time
▪ MTTR
▪ Business value/time
▪ Developer feedback time
▪ Handover time during release
▪ Time spent providing audit data
59
Metrics, metrics, metrics
▪ “Concept-to-cash” time
▪ “Commit-to-cash” time
▪ # production deployments/time
▪ # production deployments rolled back/time
▪ MTTR
▪ Business value/time
▪ Developer feedback time
▪ Handover time during release
▪ Time spent providing audit data
60
What our users do…
Standardization
Mobile app
Web frontend
Mainframe change
61
What our users do…
Cross-cutting concerns
62
What our users do…
Dev(.+)Ops
63
What our users do…
Dev(.+)Ops
64
What our users do…
Inward vs. outward Review user behavior
through UEM Data
65
What our users do…
Means, not goals
66
Example: Handover time
▪ Value-stream mapping
− Baseline data and progress measurement
▪ Restructuring teams
− Integrating QA and Development
▪ Self-service capability
− QA gets push-button loads
▪ Automation
− Automated environment refresh
67
Example: Handover time
68
Example: Concept to cash time
▪ Code analysis & inspection
− Building a dependency graph
▪ Increase in test automation
− Mitigate risk of regression
▪ Shadow mode operation
▪ Rank by value
− Determine priority for investment
69
Example: Concept to cash time
70
Example: Time to provide audit data
▪ Changed communication process and tooling
− No more requests for deployment by email
▪ Added regular data exports into a centralized audit database
− Had to change tooling to make that possible
▪ Added custom logging to automation tooling
− To allow for correlation of data
▪ Training & internal info material
− Explaining the requirements for audit data to the teams
71
Example: Time to provide audit data
72
A quick takeaway…
▪ “I am not a crusader for open source, I am a crusader for you
building the best software possible, you shipping the best
software to your customer possible, you having an awesome
software development team.”
▪ “It’s not about open or closed source, it’s about what’s best for
the end user, […] it’s about what’s the best for your business,
your developers, your customers right now.”
73
A quick takeaway…
▪ “I am not a crusader for open source, I am a crusader for you
building the best software possible, you shipping the best
software to your customer possible, you having an awesome
software development team.”
▪ “It’s not about open or closed source, it’s about what’s best for
the end user, […] it’s about what’s the best for your business,
your developers, your customers right now”
Chris Wanstrath, CEO at GitHub
https://a16z.com/2016/01/06/a16z-podcast-what-software-
developers-and-therefore-every-company-need-2/
Resources
75
Resources
▪ Get Started with XebiaLabs
www.xebialabs.com
www.xebialabs.com/products
blog.xebialabs.com
@xebialabs
youtube.com/xebialabs
▪ The Periodic Table of DevOps
https://xebialabs.com/periodic-table-of-
devops-tools/
▪ eBook: The IT Manager’s Guide to CD
https://xebialabs.com/resources/
whitepapers/the-it-managers-guide-to-
continuous-delivery/
76
Almost done!
77
VISIBILITY
AUTOMATION
CONTROL
Q & A
Continuous Delivery
Resources
Questions?
www.XebiaLabs.com
78
Thank you

More Related Content

What's hot

ITIL® Release, Control and Validation
ITIL® Release, Control and ValidationITIL® Release, Control and Validation
ITIL® Release, Control and Validationmitchell burner
 
Pricing Pitfalls...and How to Counter Them
Pricing Pitfalls...and How to Counter ThemPricing Pitfalls...and How to Counter Them
Pricing Pitfalls...and How to Counter ThemGus Prestera
 
Moving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL ReleaseMoving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL ReleaseXebiaLabs
 
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery XebiaLabs
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...Gene Kim
 
DevOps MythBusters
DevOps MythBustersDevOps MythBusters
DevOps MythBustersXebiaLabs
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryXebiaLabs
 
Starting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the EnterpriseStarting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the EnterpriseXebiaLabs
 
A beginners guide to scaling DevOps
A beginners guide to scaling DevOpsA beginners guide to scaling DevOps
A beginners guide to scaling DevOpsEficode
 
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...XebiaLabs
 
DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...
DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...
DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...DevOpsDays Tel Aviv
 
Continuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankContinuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankXebiaLabs
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamMirco Hering
 
The Evolution of Application Release Automation
The Evolution of Application Release AutomationThe Evolution of Application Release Automation
The Evolution of Application Release AutomationXebiaLabs
 
Starting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseStarting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseSonatype
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps ExplainedDevOpsAnon
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaEdureka!
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsTechWell
 
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 2014johnfcshaw
 

What's hot (20)

ITIL® Release, Control and Validation
ITIL® Release, Control and ValidationITIL® Release, Control and Validation
ITIL® Release, Control and Validation
 
Pricing Pitfalls...and How to Counter Them
Pricing Pitfalls...and How to Counter ThemPricing Pitfalls...and How to Counter Them
Pricing Pitfalls...and How to Counter Them
 
Moving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL ReleaseMoving to Continuous Delivery with XebiaLabs XL Release
Moving to Continuous Delivery with XebiaLabs XL Release
 
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
 
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
 
DevOps MythBusters
DevOps MythBustersDevOps MythBusters
DevOps MythBusters
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
Starting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the EnterpriseStarting and Scaling DevOps in the Enterprise
Starting and Scaling DevOps in the Enterprise
 
A beginners guide to scaling DevOps
A beginners guide to scaling DevOpsA beginners guide to scaling DevOps
A beginners guide to scaling DevOps
 
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
Jenkins CI + XebiaLabs for Release Orchestration: A Recipe for Continuous Del...
 
DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...
DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...
DevOps is dead! Long Live PanOps! - Shahar Kedar, BigPanda - DevOpsDays Tel A...
 
Continuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at RabobankContinuous Delivery and DevOps at Rabobank
Continuous Delivery and DevOps at Rabobank
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
 
The Evolution of Application Release Automation
The Evolution of Application Release AutomationThe Evolution of Application Release Automation
The Evolution of Application Release Automation
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
 
Starting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseStarting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the Enterprise
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
 
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | EdurekaDevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
DevOps vs Agile | DevOps Tutorial For Beginners | DevOps Training | Edureka
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOps
 
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
 

Viewers also liked

Webinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesWebinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesXebiaLabs
 
Unified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOpsUnified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOpsXebiaLabs
 
The New Age of Enterprise DevOps
The New Age of Enterprise DevOpsThe New Age of Enterprise DevOps
The New Age of Enterprise DevOpsXebiaLabs
 
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...XebiaLabs
 
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...XebiaLabs
 
CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...
CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...
CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...XebiaLabs
 

Viewers also liked (6)

Webinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuellesWebinar: Passez progressivement de releases manuelles
Webinar: Passez progressivement de releases manuelles
 
Unified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOpsUnified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOps
 
The New Age of Enterprise DevOps
The New Age of Enterprise DevOpsThe New Age of Enterprise DevOps
The New Age of Enterprise DevOps
 
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
 
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
 
CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...
CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...
CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...
 

Similar to 5 Lessons from Enterprise DevOps

XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsBob Sokol
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryAnand Chauhan
 
Measuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in ActionMeasuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in ActionXebiaLabs
 
Measuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in ActionMeasuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in ActionXebiaLabs
 
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 wantsAgile Lietuva
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsPerficient, Inc.
 
To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...Jean-François Nguyen
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGroup
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachIevgenii Katsan
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...XebiaLabs
 
What is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my BusinessWhat is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my BusinessQualitest
 
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
 
Desmistificando Tecnologias
Desmistificando TecnologiasDesmistificando Tecnologias
Desmistificando TecnologiasJuliano Martins
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Jean-Philippe Briend
 
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
 

Similar to 5 Lessons from Enterprise DevOps (20)

XebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOpsXebiaLabs Enterprise DevOps
XebiaLabs Enterprise DevOps
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
 
Measuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in ActionMeasuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in Action
 
Key items for a digital enterprise
Key items for a digital enterpriseKey items for a digital enterprise
Key items for a digital enterprise
 
Measuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in ActionMeasuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in Action
 
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
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...To successfully deliver your IT project: build your team, build your Agile it...
To successfully deliver your IT project: build your team, build your Agile it...
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
 
Enabling Enterprises Adopt DevOps
Enabling Enterprises Adopt DevOpsEnabling Enterprises Adopt DevOps
Enabling Enterprises Adopt DevOps
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
 
What is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my BusinessWhat is DevOps? How can it impact my Customers and my Business
What is DevOps? How can it impact my Customers and my Business
 
Starting and Scaling Devops
Starting and Scaling Devops Starting and Scaling Devops
Starting and Scaling Devops
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
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...
 
Desmistificando Tecnologias
Desmistificando TecnologiasDesmistificando Tecnologias
Desmistificando Tecnologias
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
 
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...
 

More from XebiaLabs

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessXebiaLabs
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...XebiaLabs
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation XebiaLabs
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementXebiaLabs
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsXebiaLabs
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformXebiaLabs
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyXebiaLabs
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastXebiaLabs
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?XebiaLabs
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsXebiaLabs
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOpsXebiaLabs
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsXebiaLabs
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDXebiaLabs
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...XebiaLabs
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps PredictionsXebiaLabs
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMXebiaLabs
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?XebiaLabs
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudXebiaLabs
 

More from XebiaLabs (20)

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation Success
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream Management
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene Kim
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOps
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps Platform
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the Past
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-Deployments
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOps
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps Predictions
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSM
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the Cloud
 

Recently uploaded

Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownloadvrstrong314
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareinfo611746
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAlluxio, Inc.
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandIES VE
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisNeo4j
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILNatan Silnitsky
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageGlobus
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEJelle | Nordend
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...Alluxio, Inc.
 

Recently uploaded (20)

Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 

5 Lessons from Enterprise DevOps

  • 1. 5 Lessons from Enterprise DevOps Andrew Phillips
  • 2. 2 About me ▪ VP DevOps Strategy for XebiaLabs ▪ Been on both sides of the “Dev…Ops” fence ▪ Lots of enterprise software development on high-performance systems ▪ Active open source contributor and committer ▪ Regular meetup, conference etc. presenter Andrew Phillips
  • 4. 4 Agenda ▪ DevOps vs. “Enterprise DevOps” ▪ 5 Lessons from Enterprise DevOps ▪ What Does This Look Like in Practice? ▪ Questions
  • 7. 7 DevOps vs “Enterprise DevOps” > US$1tn!
  • 9. 9 DevOps vs “Enterprise DevOps” “Enterprise DevOps” = DevOps in complex and complicated environments
  • 10. 10 DevOps vs “Enterprise DevOps” Different balance of Automation, Visibility and Control Control Visibility Automation
  • 11. 11 DevOps vs “Enterprise DevOps” Different balance of Automation, Visibility and Control Control Visibility Automation
  • 12. 12 DevOps vs “Enterprise DevOps” Different balance of Automation, Visibility and Control Control Visibility Automation
  • 13. 13 A Unified Theory of Enterprise DevOps
  • 14. 14 A Unified Theory of Enterprise DevOps Just kidding
  • 15. 15 5 Lessons From Enterprise DevOps
  • 16. 16 5 Lessons From Enterprise DevOps 1. Top-down vs. bottom-up
  • 17. 17 5 Lessons From Enterprise DevOps 1. Top-down vs. bottom-up 2. Cross-cutting concerns
  • 18. 18 5 Lessons From Enterprise DevOps 1. Top-down vs. bottom-up 2. Cross-cutting concerns 3. Standardization
  • 19. 19 5 Lessons From Enterprise DevOps 1. Top-down vs. bottom-up 2. Cross-cutting concerns 3. Standardization 4. Dev(.+)Ops
  • 20. 20 5 Lessons From Enterprise DevOps 1. Top-down vs. bottom-up 2. Cross-cutting concerns 3. Standardization 4. Dev(.+)Ops 5. Inward vs. outward
  • 21. 21 5 Lessons From Enterprise DevOps 1. Top-down vs. bottom-up 2. Cross-cutting concerns 3. Standardization 4. Dev(.+)Ops 5. Inward vs. outward 6. Means, not goals
  • 22. 22 VISIBILITY AUTOMATION CONTROL  Continuous Delivery and DevOps pioneer, authority and technology leader  Global team in US, Europe & APAC  Consistently recognized by leading industry analysts Connecting the dots for Continuous Delivery at enterprise scale About XebiaLabs G l o b a l L e a d e r s D e l i v e r S o f t w a r e w i t h X e b i a L a b s
  • 23. 23 V I S I B I L I T Y C O N T R O L AUTOMATION Award-winning tools, recognized by leading industry analysts XebiaLabs Solutions: Connecting the dots for Continuous Delivery at enterprise scale
  • 25. 25
  • 26. 26
  • 27. 27
  • 28. 28
  • 39. 39 Dev(.+)Ops ▪ QA ▪ Compliance ▪ Security ▪ Change & Release management ▪ Programme management ▪ …
  • 44. 44 Inward vs. outward Two distinct types of DevOps/Agile/CD/etc. organizations
  • 45. 45 Inward vs. outward Two distinct types of DevOps/Agile/CD/etc. organizations ▪ Type 1: − Automation, automation, automation
  • 46. 46 Inward vs. outward Two distinct types of DevOps/Agile/CD/etc. organizations ▪ Type 1: − Automation, automation, automation ▪ Type 2: − Agile, continuous delivery & small changes − product teams & experimental organizations − cultural responsibility shift
  • 49. 49 Inward vs. outward ▪ Most enterprise success stories so far are type 1 ▪ Most of the “unicorn” stories are type 2 ▪ Moving to type 2 is significantly harder than implementing type 1 ▪ Requires far more wide-reaching changes: org structure, company culture etc.
  • 50. 50 Inward vs. outward • Waterfall  agile: 3 years • 220 Apps - 1 deployment per month • “EVERY manual tester does automation” • “We don’t log bugs. We fix them.” • Measures are built in & visible to everyone • Promote your wins! Educate your peers. • EVERYONE can do continuous delivery.
  • 51. 51 Inward vs. outward 700 deployments / year 10 + deployments / day 50 – 60 deployments / day Every 11.6 seconds
  • 52. 52 Means, not goals "I need me some DevOps" ▪ CIO of major organization: “What is DevOps and what do I need to do about it? I’m concerned about missing the boat, but have no idea what DevOps means for my organization” ▪ Lack of clear definition and overlapping marketing messages create confusion
  • 53. 53 Means, not goals ▪ DevOps is a means, not a goal ▪ There is no “standard DevOps template” that to apply ▪ There are common elements to many of the DevOps success stories that we can learn from
  • 54. 54 Means, not goals ▪ DevOps is a means, not a goal ▪ There is no “standard DevOps template” that to apply ▪ There are common elements to many of the DevOps success stories that we can learn from
  • 56. 56 Metrics, metrics, metrics ▪ “Concept-to-cash” time ▪ “Commit-to-cash” time ▪ # production deployments/time ▪ # production deployments rolled back/time ▪ MTTR ▪ Business value/time ▪ Developer feedback time ▪ Handover time during release ▪ Time spent providing audit data
  • 57. 57 Metrics, metrics, metrics ▪ “Concept-to-cash” time ▪ “Commit-to-cash” time ▪ # production deployments/time ▪ # production deployments rolled back/time ▪ MTTR ▪ Business value/time ▪ Developer feedback time ▪ Handover time during release ▪ Time spent providing audit data
  • 58. 58 Metrics, metrics, metrics ▪ “Concept-to-cash” time ▪ “Commit-to-cash” time ▪ # production deployments/time ▪ # production deployments rolled back/time ▪ MTTR ▪ Business value/time ▪ Developer feedback time ▪ Handover time during release ▪ Time spent providing audit data
  • 59. 59 Metrics, metrics, metrics ▪ “Concept-to-cash” time ▪ “Commit-to-cash” time ▪ # production deployments/time ▪ # production deployments rolled back/time ▪ MTTR ▪ Business value/time ▪ Developer feedback time ▪ Handover time during release ▪ Time spent providing audit data
  • 60. 60 What our users do… Standardization Mobile app Web frontend Mainframe change
  • 61. 61 What our users do… Cross-cutting concerns
  • 62. 62 What our users do… Dev(.+)Ops
  • 63. 63 What our users do… Dev(.+)Ops
  • 64. 64 What our users do… Inward vs. outward Review user behavior through UEM Data
  • 65. 65 What our users do… Means, not goals
  • 66. 66 Example: Handover time ▪ Value-stream mapping − Baseline data and progress measurement ▪ Restructuring teams − Integrating QA and Development ▪ Self-service capability − QA gets push-button loads ▪ Automation − Automated environment refresh
  • 68. 68 Example: Concept to cash time ▪ Code analysis & inspection − Building a dependency graph ▪ Increase in test automation − Mitigate risk of regression ▪ Shadow mode operation ▪ Rank by value − Determine priority for investment
  • 70. 70 Example: Time to provide audit data ▪ Changed communication process and tooling − No more requests for deployment by email ▪ Added regular data exports into a centralized audit database − Had to change tooling to make that possible ▪ Added custom logging to automation tooling − To allow for correlation of data ▪ Training & internal info material − Explaining the requirements for audit data to the teams
  • 71. 71 Example: Time to provide audit data
  • 72. 72 A quick takeaway… ▪ “I am not a crusader for open source, I am a crusader for you building the best software possible, you shipping the best software to your customer possible, you having an awesome software development team.” ▪ “It’s not about open or closed source, it’s about what’s best for the end user, […] it’s about what’s the best for your business, your developers, your customers right now.”
  • 73. 73 A quick takeaway… ▪ “I am not a crusader for open source, I am a crusader for you building the best software possible, you shipping the best software to your customer possible, you having an awesome software development team.” ▪ “It’s not about open or closed source, it’s about what’s best for the end user, […] it’s about what’s the best for your business, your developers, your customers right now” Chris Wanstrath, CEO at GitHub https://a16z.com/2016/01/06/a16z-podcast-what-software- developers-and-therefore-every-company-need-2/
  • 75. 75 Resources ▪ Get Started with XebiaLabs www.xebialabs.com www.xebialabs.com/products blog.xebialabs.com @xebialabs youtube.com/xebialabs ▪ The Periodic Table of DevOps https://xebialabs.com/periodic-table-of- devops-tools/ ▪ eBook: The IT Manager’s Guide to CD https://xebialabs.com/resources/ whitepapers/the-it-managers-guide-to- continuous-delivery/
  • 77. 77 VISIBILITY AUTOMATION CONTROL Q & A Continuous Delivery Resources Questions? www.XebiaLabs.com

Editor's Notes

  1. “Making DevOps compatible with enterprise security, compliance etc. requirements without killing innovation and imposing top-down control”   Skeleton:   Tooling such as we’ve heard about today gives teams a lot of flexibility to accelerate and to innovate This encourages bottom-up adoption, which empowers teams and is a great driver In an enterprise environment, however, there are some constants that most bottom-up teams tend not to focus on: reporting, security, audit etc. Also, if we want to bring the benefits of DevOps to our entire organization, the story needs to go beyond the new build Tiger Teams and embrace a wide spectrum of tools and teams with different levels of skill and ability to make significant changes to their application or tech stack Further, conversation recently has justifiably focused on the need to bring more than just “Dev” and “Ops” to the table – witness “DevSecOps” or “BizDevOps” conversations This leads to the following observations and requirements We need tooling and processes that are flexible enough to accommodate different levels of technical skill, different technologies and different maturity levels We need to provide an on-ramp that doesn’t require us to boil the ocean We need to meet the needs of project/programme management, change control, security etc. – not forever, but at least until we can demonstrate that many of the requirements we put in place can be re-thought in a well-functioning DevOps setup We need to do that without imposing a rigid, “boring”, top-down enterprise tech stack and process… …but also without requiring every team to re-discover the DevOps wheel in a slightly different way We need top-down support and “air cover” to be able to handle the obstacles that we can’t “Tiger Team our way around” Here’s some examples of how our large enterprise users are trying to put this into practice
  2. Highlights from 2015 * DevOps for the rest of us * compelling stats from real-world organizations * Growing consulting practice * "I need me some DevOps" What have we learned: * about what practical DevOps is "Step 1" * internal IT initiative * automation, automation, automation "Step 2" * Agile, continuous delivery & small changes * product teams & experimental organizations * cultural responsibility shift * about how to implement it * top-down engagement, bottom-up growth * automation and coding fundamentals are key for New Ops * measure things and make them visible * incremental approach - manager as problem solver * expect failures and pushback * spreading knowledge is key * DOs and DON'Ts * DO invest in automation training for your Ops team and identify if your staff there have the mindset for change * DO introduce visibility, communication, training/education and potentially even reward/recognition structures that emphasize the end-to-end picture for the product/project, rather than a silo-based view * DO define your *own* goals and interpretation of what DevOps means for your organization, and communicate that clearly * DON'T rely on a bottom-up approach for enterprise-wide adoption * DON'T lose sight of the fact that DevOps and CD practices are *means to an end* rather than *ends in themselves* * DON'T forget to include accelerated/automated quality verification in your delivery pipeline * Open Questions * role of the business? * outsourcing? * what about the silos? * when platform, when shared? For 2016 * ensure you have a central group with executive support in place - not to *control* the DevOps initiative, but to *support* it, provide expertise, gather data and facilitate adoption * figure out whether and where your organization is suited to "Phase 1" or "Phase 2" Devops: are we suited to the delivery of small changes? can we embrace an experimental approach to innovation? * decide how you want your new DevOps delivery model to interact with your existing "framework" processes of programme/portfolio mgmt, project/backlog management, change/release management etc. * keep an eye out for containers but resist hasty hype-driven decisions: what is the use case vs. our current cloud plan? Are we going to microservices? Can we handle the immaturity of the space? * interested in a structured approach? contact us! Don't "go from Dinosaur to DINOsaur"