SlideShare a Scribd company logo
Lessons learned in Big Organizations
FROM ZERO TO CONTINUOUS DELIVERY
Amanda Mattos | DevOps India Summit | Sep 2018
ABOUT ME
AMANDA MATTOS
DevOps Specialist since Nov 2016
 Bachelor in Computer Science & Master of Science in
Computer Engineering.
 Started as a Software Developer in 2001 and worked in +13
IT projects of many industry sectors since then.
 software development lead, playing different roles
(SM/PO/Dev/DevOps) and applying Agile/Lean and
DevOps practices to deliver high quality products.
 +8 years experiencing Agile and DevOps transformations
in Oil & Gas and Telecommunications industries.
DevOps India Summit 2018 | 2
@amandamattos
ABOUT ME
AMANDA MATTOS
DevOps Specialist since Nov 2016
 Bachelor in Computer Science & Master of Science in
Computer Engineering.
 Started as a Software Developer in 2001 and worked in +13
IT projects of many industry sectors since then.
 software development lead, playing different roles
(SM/PO/Dev/DevOps) and applying Agile/Lean and
DevOps practices to deliver high quality products.
 +8 years experiencing Agile and DevOps transformations
in Oil & Gas and Telecommunications industries.
DevOps India Summit 2018 | 2
I’m the mother of the most beautiful
Darth Vader in the world!!!
@amandamattos
THE IT CHALLENGE
DevOps India Summit 2018 | 3
Waterfall – Long phases
Many Silos – Functional areas
Bureaucracy
Can’t respond fast to changes
Delays
Quality Problems
Painful releases
Iterations
Cross-functional / Autonomous teams
Lean
Respond fast to changes
Better Quality
Feedbacks
Continuous Delivery
Time to Market
Competitiveness
ACCEPT! THERE IS NO MAGIC
DevOps India Summit 2018 | 4
IT TAKES TIME
Don’t look for revolutionary, look for
evolutionary.
SUCCEED FIRST
Experiment first, prove the benefits
and then scale (inspecting and
adapting).
OLD & NEW COEXISTS
Don’t force to replace. Don’t judge
the old. Engage for improvements.
REFERENCES x MODELS
Consider models as references. Find
your own way to continuous delivery.
With your organization’s people.
1st ALLOWED TO EXPERIMENT
CHANGE AN AREA? CREATE A NEW AREA? CREATE A NEW COMPANY (STARTUP LIKE)?
AGILE/LEAN PRINCIPLES
+
DEVOPS PRACTICES
+
DIFFERENT CULTURE
• high executive decision – BUY IN
• AUTONOMY – Free from “This is
the way we work in this company”
• to PROVE that works
DevOps India Summit 2018 | 5
WILL NEED:
But…we have to bring
results interacting with
the traditional
2nd A TEAM TO IGNITE CONTINUOUS DELIVERY
DevOps India Summit 2018 | 6
• Help to find better links between areas – Lean Release Process
• Consider the whole and bring them closer to development time (Business, QA,
Operations, Security…)
• Provide automation, patterns and tool engine to support CD
• Propose scalable and reliable solutions/architectures
• Coaching – help teams to increase their maturity level in different DevOps capabilities
• Engage to a continuous improvement mindset
• Experiment, then share best practices to the entire company
** http://web.devopstopologies.com/
3rd ARCHITECTURE TO SCALE
AS SOON YOU PROVE THE BENEFITS, YOU’LL BE ASKED TO SCALE
• Simple to use (Developer Experience)
• Consider involved areas requirements (collaboration)
• Infrastructure to scale – Elastic, if possible. If not, projections
• Standardized pipelines – changes can be rapidly applied; better governance
• Flexibility – you may have different pipeline “flavours”
• Intelligent use of resources – on demand slaves (builds)
• Measure your CI/CD – Inspect and Adapt
DevOps India Summit 2018 | 7
57 applications with CI/CD in 17 months – +700 jobs
BUILD /
TEST
RELEASE
DEPLOY
MONITOR
CODE
CONTINUOUS INTEGRATION
~400 Builds/day
 CODE QUALITY INSPECTION
 AUTOMATED TESTS
 PACKAGE (CONTAINER)
~40s - 10min
Every release is tagged and stored in a binary
repository, facilitating ROLLBACKS
CONTINUOUS DELIVERY – fully
automated deploys
~10
releases/day
~4s – 7min
1 2
3
4
CONTINUOUS MONITORING
improvements based on metrics
5
CI/CD ARCHITECTURE - EXAMPLE
DevOps India Summit 2018 | 8
4th IT’S A LEARNING PROCESS – PEOPLE FIRST
AUTOMATION IS A KEY TO CONTINUOUS DELIVERY, BUT NOT SUFFICIENT…
DevOps India Summit 2018 | 9
• People have to be part of the change
• Evangelize / Advocate – Blameless; Empathy; Collaboration; Continuous Improvement Mindset
• Coach – Help them achieve better states by themselves
488
85
3741
% Cobertura Antes Depois
0 <= c <= 40 14 6
40 < c <= 80 5 5
c > 80 4 12
CONCLUSION
• Autonomy for experimentation - the agile environment separated from
the traditional part of the company was essential to bring innovation.
• Empowerment – a DevOps team with top down support made it possible
to communicate with other areas in highly hierarchized companies.
• Standardized CI/CD Architecture - easy to use, scalable and best
patterns.
• Sharing behavior – include traditional areas in each one of the initiatives,
listening and respecting them, and supporting them to achieve a
continuous delivery status.
SCALE TO ENTIRE COMPANY
DevOps India Summit 2018 | 10
CONCLUSION
• It’s easier to scale tech then teams – overwhelmed DevOps team points
to an model with many DevOps cells (keeping them closer to the teams
supported by them).
• Keep improving and sharing – as you scale, be careful to not just
support what exists. Reserve capacity to evolve!
• Whatever you do, try to do in an organic way.
• Continuous engagement – this is the biggest challenge! People come
and go. Companies changes their organizational structure. Keep both
botton up and top down initiatives to engage people.
CRITICAL
DevOps India Summit 2018 | 11
It’s a long road…be continuously improving in your journey.
ANY
QUESTION?
THANKS DevOps India Summit 2018 | 12
@amandamattos
amandamattos@gmail.com

More Related Content

PPTX
DOES16 London - Andrew Hawkins - Horses for Courses
PPTX
Tracking DevOps Changes In the Enterprise @paulpeissner
PDF
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
PDF
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
PDF
The DASA DevOps Competence Model: A Need for New Skills
PPTX
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
PDF
THE BUSINESS VALUE OF DEVOPS
PDF
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
DOES16 London - Andrew Hawkins - Horses for Courses
Tracking DevOps Changes In the Enterprise @paulpeissner
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
The DASA DevOps Competence Model: A Need for New Skills
DOES15 - Ramona Jackson and Aji Rajappan - Continuous Delivery at Cisco IT
THE BUSINESS VALUE OF DEVOPS
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...

What's hot (20)

PDF
Lean IT + DevOps: Advancing the Value Stream
PDF
Agile for Embedded & System Software Development : Presented by Priyank KS
PDF
REDEFINING DASA DEVOPS FUNDAMENTALS
PPTX
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
PDF
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
PPTX
Foundations of the Scaled Agile Framework 3.0
PPTX
Agile Adoption and Transformation in a regulated environment
PDF
ACM Agility Services Company 2015
 
PDF
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
PDF
Approaches to scaling agile
PDF
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
PDF
DASA DevOps in Action: The Phoenix Project Business Simulation
PDF
Dev up 2016 Demystifying the scaled agile framework
PPTX
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
PPTX
Introduction to scaled agile framework
PPTX
Get Ready for DASA DevOps Practitioner
PPTX
Introduction to Software Craftsmanship
PDF
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
PDF
Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014
PDF
DEVOPS AND ITIL® 4 COMPETE OR COMPLEMENT?
Lean IT + DevOps: Advancing the Value Stream
Agile for Embedded & System Software Development : Presented by Priyank KS
REDEFINING DASA DEVOPS FUNDAMENTALS
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Foundations of the Scaled Agile Framework 3.0
Agile Adoption and Transformation in a regulated environment
ACM Agility Services Company 2015
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Approaches to scaling agile
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DASA DevOps in Action: The Phoenix Project Business Simulation
Dev up 2016 Demystifying the scaled agile framework
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
Introduction to scaled agile framework
Get Ready for DASA DevOps Practitioner
Introduction to Software Craftsmanship
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014
DEVOPS AND ITIL® 4 COMPETE OR COMPLEMENT?
Ad

Similar to From Zero to Continuous Delivery - Lessons learned in Big Organizations (20)

PPTX
DevOps: an efficient operating model
PPTX
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
PPTX
Hybrid Development Workshop Presentation (San Francisco)
PDF
DevOps maturity models Knowit and DASA
PDF
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
PDF
DevOps or Die. DevOps and ITSM/ITIL
PDF
Dev ops of die (
PPTX
Final synerzip-agile2017-top10-v1
PPTX
AGILE2017 Top 10 Takeaways by Synerzip
PDF
Lean en gros, c'est comme l'Agilité, sauf que... - Martin Goyette
PPTX
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
PDF
DevOps @ Enterprise - DevOps Meetup Zurich
PPT
DevOps-driving-blind
PDF
PuppetConf 2017: DevOps: A Catalyst for Enterprise Agility- Heidi Araya- Brig...
PDF
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
PPTX
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
PDF
Practical DevOps
PDF
DevOps Journey - BCITO Te Pukenga Presentation - Copado additions v2.pdf
PPTX
State of Agile 2017
PPTX
DevOps Foundation
DevOps: an efficient operating model
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
Hybrid Development Workshop Presentation (San Francisco)
DevOps maturity models Knowit and DASA
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
DevOps or Die. DevOps and ITSM/ITIL
Dev ops of die (
Final synerzip-agile2017-top10-v1
AGILE2017 Top 10 Takeaways by Synerzip
Lean en gros, c'est comme l'Agilité, sauf que... - Martin Goyette
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
DevOps @ Enterprise - DevOps Meetup Zurich
DevOps-driving-blind
PuppetConf 2017: DevOps: A Catalyst for Enterprise Agility- Heidi Araya- Brig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
Practical DevOps
DevOps Journey - BCITO Te Pukenga Presentation - Copado additions v2.pdf
State of Agile 2017
DevOps Foundation
Ad

Recently uploaded (20)

PPT
Introduction Database Management System for Course Database
PPTX
Introduction to Artificial Intelligence
PPTX
Transform Your Business with a Software ERP System
PDF
medical staffing services at VALiNTRY
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
AI in Product Development-omnex systems
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Nekopoi APK 2025 free lastest update
PPTX
history of c programming in notes for students .pptx
PPTX
L1 - Introduction to python Backend.pptx
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Introduction Database Management System for Course Database
Introduction to Artificial Intelligence
Transform Your Business with a Software ERP System
medical staffing services at VALiNTRY
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Operating system designcfffgfgggggggvggggggggg
AI in Product Development-omnex systems
Design an Analysis of Algorithms II-SECS-1021-03
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PTS Company Brochure 2025 (1).pdf.......
ManageIQ - Sprint 268 Review - Slide Deck
Nekopoi APK 2025 free lastest update
history of c programming in notes for students .pptx
L1 - Introduction to python Backend.pptx
Navsoft: AI-Powered Business Solutions & Custom Software Development
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises

From Zero to Continuous Delivery - Lessons learned in Big Organizations

  • 1. Lessons learned in Big Organizations FROM ZERO TO CONTINUOUS DELIVERY Amanda Mattos | DevOps India Summit | Sep 2018
  • 2. ABOUT ME AMANDA MATTOS DevOps Specialist since Nov 2016  Bachelor in Computer Science & Master of Science in Computer Engineering.  Started as a Software Developer in 2001 and worked in +13 IT projects of many industry sectors since then.  software development lead, playing different roles (SM/PO/Dev/DevOps) and applying Agile/Lean and DevOps practices to deliver high quality products.  +8 years experiencing Agile and DevOps transformations in Oil & Gas and Telecommunications industries. DevOps India Summit 2018 | 2 @amandamattos
  • 3. ABOUT ME AMANDA MATTOS DevOps Specialist since Nov 2016  Bachelor in Computer Science & Master of Science in Computer Engineering.  Started as a Software Developer in 2001 and worked in +13 IT projects of many industry sectors since then.  software development lead, playing different roles (SM/PO/Dev/DevOps) and applying Agile/Lean and DevOps practices to deliver high quality products.  +8 years experiencing Agile and DevOps transformations in Oil & Gas and Telecommunications industries. DevOps India Summit 2018 | 2 I’m the mother of the most beautiful Darth Vader in the world!!! @amandamattos
  • 4. THE IT CHALLENGE DevOps India Summit 2018 | 3 Waterfall – Long phases Many Silos – Functional areas Bureaucracy Can’t respond fast to changes Delays Quality Problems Painful releases Iterations Cross-functional / Autonomous teams Lean Respond fast to changes Better Quality Feedbacks Continuous Delivery Time to Market Competitiveness
  • 5. ACCEPT! THERE IS NO MAGIC DevOps India Summit 2018 | 4 IT TAKES TIME Don’t look for revolutionary, look for evolutionary. SUCCEED FIRST Experiment first, prove the benefits and then scale (inspecting and adapting). OLD & NEW COEXISTS Don’t force to replace. Don’t judge the old. Engage for improvements. REFERENCES x MODELS Consider models as references. Find your own way to continuous delivery. With your organization’s people.
  • 6. 1st ALLOWED TO EXPERIMENT CHANGE AN AREA? CREATE A NEW AREA? CREATE A NEW COMPANY (STARTUP LIKE)? AGILE/LEAN PRINCIPLES + DEVOPS PRACTICES + DIFFERENT CULTURE • high executive decision – BUY IN • AUTONOMY – Free from “This is the way we work in this company” • to PROVE that works DevOps India Summit 2018 | 5 WILL NEED: But…we have to bring results interacting with the traditional
  • 7. 2nd A TEAM TO IGNITE CONTINUOUS DELIVERY DevOps India Summit 2018 | 6 • Help to find better links between areas – Lean Release Process • Consider the whole and bring them closer to development time (Business, QA, Operations, Security…) • Provide automation, patterns and tool engine to support CD • Propose scalable and reliable solutions/architectures • Coaching – help teams to increase their maturity level in different DevOps capabilities • Engage to a continuous improvement mindset • Experiment, then share best practices to the entire company ** http://web.devopstopologies.com/
  • 8. 3rd ARCHITECTURE TO SCALE AS SOON YOU PROVE THE BENEFITS, YOU’LL BE ASKED TO SCALE • Simple to use (Developer Experience) • Consider involved areas requirements (collaboration) • Infrastructure to scale – Elastic, if possible. If not, projections • Standardized pipelines – changes can be rapidly applied; better governance • Flexibility – you may have different pipeline “flavours” • Intelligent use of resources – on demand slaves (builds) • Measure your CI/CD – Inspect and Adapt DevOps India Summit 2018 | 7 57 applications with CI/CD in 17 months – +700 jobs
  • 9. BUILD / TEST RELEASE DEPLOY MONITOR CODE CONTINUOUS INTEGRATION ~400 Builds/day  CODE QUALITY INSPECTION  AUTOMATED TESTS  PACKAGE (CONTAINER) ~40s - 10min Every release is tagged and stored in a binary repository, facilitating ROLLBACKS CONTINUOUS DELIVERY – fully automated deploys ~10 releases/day ~4s – 7min 1 2 3 4 CONTINUOUS MONITORING improvements based on metrics 5 CI/CD ARCHITECTURE - EXAMPLE DevOps India Summit 2018 | 8
  • 10. 4th IT’S A LEARNING PROCESS – PEOPLE FIRST AUTOMATION IS A KEY TO CONTINUOUS DELIVERY, BUT NOT SUFFICIENT… DevOps India Summit 2018 | 9 • People have to be part of the change • Evangelize / Advocate – Blameless; Empathy; Collaboration; Continuous Improvement Mindset • Coach – Help them achieve better states by themselves 488 85 3741 % Cobertura Antes Depois 0 <= c <= 40 14 6 40 < c <= 80 5 5 c > 80 4 12
  • 11. CONCLUSION • Autonomy for experimentation - the agile environment separated from the traditional part of the company was essential to bring innovation. • Empowerment – a DevOps team with top down support made it possible to communicate with other areas in highly hierarchized companies. • Standardized CI/CD Architecture - easy to use, scalable and best patterns. • Sharing behavior – include traditional areas in each one of the initiatives, listening and respecting them, and supporting them to achieve a continuous delivery status. SCALE TO ENTIRE COMPANY DevOps India Summit 2018 | 10
  • 12. CONCLUSION • It’s easier to scale tech then teams – overwhelmed DevOps team points to an model with many DevOps cells (keeping them closer to the teams supported by them). • Keep improving and sharing – as you scale, be careful to not just support what exists. Reserve capacity to evolve! • Whatever you do, try to do in an organic way. • Continuous engagement – this is the biggest challenge! People come and go. Companies changes their organizational structure. Keep both botton up and top down initiatives to engage people. CRITICAL DevOps India Summit 2018 | 11
  • 13. It’s a long road…be continuously improving in your journey. ANY QUESTION? THANKS DevOps India Summit 2018 | 12 @amandamattos amandamattos@gmail.com