SlideShare a Scribd company logo
Crossing the CI/CD and DevOps
Chasm
By Miranda LeBlanc
@miralebl
1
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
2
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Nice to meet you!
• Miranda LeBlanc, Engineering
Manager, Liberty Mutual Insurance
• Cloud Foundry Certified Developer
• Spring Boot Advocate
• Enables innovation by providing a
delivery platform and cloud runtimes
• On a team of 50 employees
distributed across product teams
3
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Topics
4
Innovation in a large
insurance
company?
How did we
get here?
What have
we learned?
Innovation in a large insurance company?
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
6
About Liberty Mutual
75th
OVER $38 B 800 OFFICES
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
A Cloud native enterprise
7
Favor microservice
architectures and
organizations
Exploit cloud
architectures and
services
Work with an open
source mindset
Focus on continual
and reliable delivery of
valuable software
Embrace a DevOps
culture with trust,
safety, and confidence
Leverage Agile and
Lean methodologies
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Introducing Liberty CloudForge
An end-to-end software development platform that enables teams to have
autonomy over their processes and solutions, solve problems that matter,
and accelerate delivery
8
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Enable teams to operate with speed and …
9
ComplianceSafety Security Confidence
How did we get here?
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
The 2010 Reality
Organic DevOps: The origins
• Build a library of open source
sharable components for all
developers to use
• Self service provisioning of
tools for tech-savvy teams
looking to contribute to the
library
• Developers rarely looked for
reusable solutions within
Liberty Mutual beyond their
teams or departments
• Low interest in open source
collaboration across Liberty
Mutual
11
Original Vision
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Organic DevOps: The origins
12
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Organic DevOps: The origins
13
Our challenges
• Supporting mission critical
web services
• 10s of millions of transactions
per day
• Highly available across
multiple data centers
• 99.99% uptime
• Small team of developers
(<10)
• Very limited budget
• No quality assurance team
• No performance testing team
What we needed to do
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Organic DevOps: The origins
14
Best of breed
tools
Hosted as integrated
capabilities
Enabling rapid delivery
for product teams
New goal
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Organic DevOps: Progression
2010 – Continuous Integration Platform
2012 – Static Code Analysis and Code Reviews
2013 – Starting DevOps with Automated Deployments
2014 – Cloud Foundry Foundation introduces PaaS
2014 – First Spring Boot application deployed to Cloud Foundry
2015 – Self service build pipelines
2016 – Self Service build and deploy pipelines for Cloud Foundry
15
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Organic DevOps: Success!
16
CI/CD Adoption
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Organic DevOps: Success!
17
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
2015
2015
2015
2015
2015
2015
2015
2015
2015
2015
2015
2015
2016
2016
2016
2016
2016
2016
2016
2016
2016
2016
2016
2016
Cloud Ratios
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
It’s a BOOTiful world
18
Go Java Mule Node.js Ruby Staticfile
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Organic DevOps: Continuing momentum
19
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Challenges
CloudForge challenges:
• Platform usage is growing faster than we are. How can we keep up?
• Are our products becoming too feature rich? Have we been removing features
that are not adding value?
• How can we keep the small team feel as we grow?
Enterprise wide challenges:
• Large organization with many legacy systems
• Teams are at different stages in the transformation
20
What have we learned?
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
CI/CD requires real software
engineering skill
Lessons learned
22
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Lessons learned
23
Define key metrics up front…
and use them
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Lessons learned
24
Culture and behaviors matter
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/
Personal lessons learned
• Lateral transition meant
learning agile, CI/CD and
DevOps all at once
• Patient mentors made the
transition seamless
• Empathy and teaching with
examples has worked best
for me
25
Learn more. Stay connected.
Empathy is essential to cross the chasm
Deconstructing Monoliths with Domain Driven Design
26
#springone@s1p

More Related Content

PPTX
Concourse in the Real World: A Case Study in CI/CD and DevOps
PDF
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
PDF
Better Than BASH: Scripting Kotlin
PDF
Consumer Driven Contracts and Your Microservice Architecture
PPTX
不只自動化而且更敏捷的Android開發工具 gradle
PDF
From DevOps to GitOps with GitLab
PDF
DevOps para Open Source com Azure DevOps
PDF
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Concourse in the Real World: A Case Study in CI/CD and DevOps
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Better Than BASH: Scripting Kotlin
Consumer Driven Contracts and Your Microservice Architecture
不只自動化而且更敏捷的Android開發工具 gradle
From DevOps to GitOps with GitLab
DevOps para Open Source com Azure DevOps
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...

What's hot (20)

PDF
Flutter vs React Native | Edureka
PDF
Agile Fundamental Skill Set
DOCX
Ionic best practices
PDF
Assisted code review with source{d} lookout
PDF
Continuous Deployment To The Cloud @DevoxxPL 2017
PDF
Progressive Deployment & NoDeploy
PPTX
Jenkins User Conference - Continuous Delivery on Mobile
PPTX
Tycho Tutorial (EclipseCon 2012)
ODP
Spring roo for entrepreneurs
DOCX
6 most essential front end web &amp; app development tools
PDF
The Secret Recipe for Automating Android Malware Analysis - Lorenzo Cavallaro...
PPT
Advanced topics in Agile: Implementing Scrum in a project-based company
PPTX
Enabing DevOps in an SDN World
PPTX
GDG Morgantown, WV: Write code you can depend on!
PDF
de:code 2019 DT06 vs-show どっちのVSショー
PDF
Continuous delivery of embedded systems embedded meetup
PPTX
Write microservice in golang
PDF
Professional iOS development
PDF
Docker introduction
KEY
Tycho - Building plug-ins with Maven
Flutter vs React Native | Edureka
Agile Fundamental Skill Set
Ionic best practices
Assisted code review with source{d} lookout
Continuous Deployment To The Cloud @DevoxxPL 2017
Progressive Deployment & NoDeploy
Jenkins User Conference - Continuous Delivery on Mobile
Tycho Tutorial (EclipseCon 2012)
Spring roo for entrepreneurs
6 most essential front end web &amp; app development tools
The Secret Recipe for Automating Android Malware Analysis - Lorenzo Cavallaro...
Advanced topics in Agile: Implementing Scrum in a project-based company
Enabing DevOps in an SDN World
GDG Morgantown, WV: Write code you can depend on!
de:code 2019 DT06 vs-show どっちのVSショー
Continuous delivery of embedded systems embedded meetup
Write microservice in golang
Professional iOS development
Docker introduction
Tycho - Building plug-ins with Maven
Ad

Similar to Crossing the CI/CD/DevOps Chasm (20)

PPTX
Zuul @ Netflix SpringOne Platform
PDF
Continuous Delivery for Microservice Architectures with Concourse & Cloud Fou...
PPTX
Experience + Education = Empowerment
PDF
Lattice: A Cloud-Native Platform for Your Spring Applications
PDF
Fast 5 Things You Can Do Now to Get Ready for the Cloud
PDF
Extending the Platform
PDF
Extending the Platform with Spring Boot and Cloud Foundry
PDF
Intro to Reactive Programming
PDF
Intro To Reactive Programming
PDF
Building .NET Microservices
PDF
P to V to C: The Value of Bringing “Everything” to Containers
PDF
Data Migration at Scale with RabbitMQ and Spring Integration
PDF
Migrating to Angular 4 for Spring Developers
PDF
Migrating to Angular 5 for Spring Developers
PDF
Cloud Configuration Ecosystem at Intuit
PDF
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
PPTX
How to Build More Secure Service Brokers
PDF
Implementing microservices tracing with spring cloud and zipkin (spring one)
PDF
Cloud Native Java with Spring Cloud Services
PPTX
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Zuul @ Netflix SpringOne Platform
Continuous Delivery for Microservice Architectures with Concourse & Cloud Fou...
Experience + Education = Empowerment
Lattice: A Cloud-Native Platform for Your Spring Applications
Fast 5 Things You Can Do Now to Get Ready for the Cloud
Extending the Platform
Extending the Platform with Spring Boot and Cloud Foundry
Intro to Reactive Programming
Intro To Reactive Programming
Building .NET Microservices
P to V to C: The Value of Bringing “Everything” to Containers
Data Migration at Scale with RabbitMQ and Spring Integration
Migrating to Angular 4 for Spring Developers
Migrating to Angular 5 for Spring Developers
Cloud Configuration Ecosystem at Intuit
12 Factor, or Cloud Native Apps - What EXACTLY Does that Mean for Spring Deve...
How to Build More Secure Service Brokers
Implementing microservices tracing with spring cloud and zipkin (spring one)
Cloud Native Java with Spring Cloud Services
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Ad

More from VMware Tanzu (20)

PDF
Spring into AI presented by Dan Vega 5/14
PDF
What AI Means For Your Product Strategy And What To Do About It
PDF
Make the Right Thing the Obvious Thing at Cardinal Health 2023
PPTX
Enhancing DevEx and Simplifying Operations at Scale
PDF
Spring Update | July 2023
PPTX
Platforms, Platform Engineering, & Platform as a Product
PPTX
Building Cloud Ready Apps
PDF
Spring Boot 3 And Beyond
PDF
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
PDF
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
PDF
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
PPTX
tanzu_developer_connect.pptx
PDF
Tanzu Virtual Developer Connect Workshop - French
PDF
Tanzu Developer Connect Workshop - English
PDF
Virtual Developer Connect Workshop - English
PDF
Tanzu Developer Connect - French
PDF
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
PDF
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
PDF
SpringOne Tour: The Influential Software Engineer
PDF
SpringOne Tour: Domain-Driven Design: Theory vs Practice
Spring into AI presented by Dan Vega 5/14
What AI Means For Your Product Strategy And What To Do About It
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Enhancing DevEx and Simplifying Operations at Scale
Spring Update | July 2023
Platforms, Platform Engineering, & Platform as a Product
Building Cloud Ready Apps
Spring Boot 3 And Beyond
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
tanzu_developer_connect.pptx
Tanzu Virtual Developer Connect Workshop - French
Tanzu Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
Tanzu Developer Connect - French
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: Domain-Driven Design: Theory vs Practice

Recently uploaded (20)

PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
1. Introduction to Computer Programming.pptx
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
A Presentation on Touch Screen Technology
PDF
Hybrid model detection and classification of lung cancer
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
project resource management chapter-09.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
August Patch Tuesday
PDF
Encapsulation theory and applications.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
1 - Historical Antecedents, Social Consideration.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Encapsulation_ Review paper, used for researhc scholars
1. Introduction to Computer Programming.pptx
Web App vs Mobile App What Should You Build First.pdf
MIND Revenue Release Quarter 2 2025 Press Release
cloud_computing_Infrastucture_as_cloud_p
A Presentation on Touch Screen Technology
Hybrid model detection and classification of lung cancer
A novel scalable deep ensemble learning framework for big data classification...
project resource management chapter-09.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Hindi spoken digit analysis for native and non-native speakers
Univ-Connecticut-ChatGPT-Presentaion.pdf
A Presentation on Artificial Intelligence
Zenith AI: Advanced Artificial Intelligence
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
August Patch Tuesday
Encapsulation theory and applications.pdf
Enhancing emotion recognition model for a student engagement use case through...

Crossing the CI/CD/DevOps Chasm

  • 1. Crossing the CI/CD and DevOps Chasm By Miranda LeBlanc @miralebl 1
  • 2. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 2
  • 3. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Nice to meet you! • Miranda LeBlanc, Engineering Manager, Liberty Mutual Insurance • Cloud Foundry Certified Developer • Spring Boot Advocate • Enables innovation by providing a delivery platform and cloud runtimes • On a team of 50 employees distributed across product teams 3
  • 4. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Topics 4 Innovation in a large insurance company? How did we get here? What have we learned?
  • 5. Innovation in a large insurance company?
  • 6. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 6 About Liberty Mutual 75th OVER $38 B 800 OFFICES
  • 7. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ A Cloud native enterprise 7 Favor microservice architectures and organizations Exploit cloud architectures and services Work with an open source mindset Focus on continual and reliable delivery of valuable software Embrace a DevOps culture with trust, safety, and confidence Leverage Agile and Lean methodologies
  • 8. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Introducing Liberty CloudForge An end-to-end software development platform that enables teams to have autonomy over their processes and solutions, solve problems that matter, and accelerate delivery 8
  • 9. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Enable teams to operate with speed and … 9 ComplianceSafety Security Confidence
  • 10. How did we get here?
  • 11. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ The 2010 Reality Organic DevOps: The origins • Build a library of open source sharable components for all developers to use • Self service provisioning of tools for tech-savvy teams looking to contribute to the library • Developers rarely looked for reusable solutions within Liberty Mutual beyond their teams or departments • Low interest in open source collaboration across Liberty Mutual 11 Original Vision
  • 12. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Organic DevOps: The origins 12
  • 13. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Organic DevOps: The origins 13 Our challenges • Supporting mission critical web services • 10s of millions of transactions per day • Highly available across multiple data centers • 99.99% uptime • Small team of developers (<10) • Very limited budget • No quality assurance team • No performance testing team What we needed to do
  • 14. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Organic DevOps: The origins 14 Best of breed tools Hosted as integrated capabilities Enabling rapid delivery for product teams New goal
  • 15. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Organic DevOps: Progression 2010 – Continuous Integration Platform 2012 – Static Code Analysis and Code Reviews 2013 – Starting DevOps with Automated Deployments 2014 – Cloud Foundry Foundation introduces PaaS 2014 – First Spring Boot application deployed to Cloud Foundry 2015 – Self service build pipelines 2016 – Self Service build and deploy pipelines for Cloud Foundry 15
  • 16. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Organic DevOps: Success! 16 CI/CD Adoption
  • 17. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Organic DevOps: Success! 17 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2015 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016 2016 Cloud Ratios
  • 18. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ It’s a BOOTiful world 18 Go Java Mule Node.js Ruby Staticfile
  • 19. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Organic DevOps: Continuing momentum 19
  • 20. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Challenges CloudForge challenges: • Platform usage is growing faster than we are. How can we keep up? • Are our products becoming too feature rich? Have we been removing features that are not adding value? • How can we keep the small team feel as we grow? Enterprise wide challenges: • Large organization with many legacy systems • Teams are at different stages in the transformation 20
  • 21. What have we learned?
  • 22. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ CI/CD requires real software engineering skill Lessons learned 22
  • 23. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Lessons learned 23 Define key metrics up front… and use them
  • 24. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Lessons learned 24 Culture and behaviors matter
  • 25. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Personal lessons learned • Lateral transition meant learning agile, CI/CD and DevOps all at once • Patient mentors made the transition seamless • Empathy and teaching with examples has worked best for me 25
  • 26. Learn more. Stay connected. Empathy is essential to cross the chasm Deconstructing Monoliths with Domain Driven Design 26 #springone@s1p

Editor's Notes

  • #13: https://pixabay.com/en/direction-arrow-away-note-right-1014056/