SlideShare a Scribd company logo
1 of 13
Download to read offline
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

What's hot

REDEFINING DASA DEVOPS FUNDAMENTALS
REDEFINING DASA DEVOPS FUNDAMENTALSREDEFINING DASA DEVOPS FUNDAMENTALS
REDEFINING DASA DEVOPS FUNDAMENTALS
DevOps Agile Skills Association-DASA
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpBe agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Agile ME
 
Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014
Be Agile Scale Up Stay Lean for AgileNCR India  April 4, 2014Be Agile Scale Up Stay Lean for AgileNCR India  April 4, 2014
Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014
Colin O'Neill
 

What's hot (20)

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

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

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
Ievgenii Katsan
 

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

DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
 
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps SkillsITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
ITpreneurs’ DevOps Portfolio- Professionalizing DevOps Skills
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
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
 
Dev ops of die (
Dev ops of die (Dev ops of die (
Dev ops of die (
 
DevOps or Die. DevOps and ITSM/ITIL
DevOps or Die. DevOps and ITSM/ITILDevOps or Die. DevOps and ITSM/ITIL
DevOps or Die. DevOps and ITSM/ITIL
 
AGILE2017 Top 10 Takeaways by Synerzip
AGILE2017 Top 10 Takeaways by SynerzipAGILE2017 Top 10 Takeaways by Synerzip
AGILE2017 Top 10 Takeaways by Synerzip
 
Final synerzip-agile2017-top10-v1
Final synerzip-agile2017-top10-v1Final synerzip-agile2017-top10-v1
Final synerzip-agile2017-top10-v1
 
Lean en gros, c'est comme l'Agilité, sauf que... - Martin Goyette
Lean en gros, c'est comme l'Agilité, sauf que... - Martin GoyetteLean en gros, c'est comme l'Agilité, sauf que... - Martin Goyette
Lean en gros, c'est comme l'Agilité, sauf que... - Martin Goyette
 
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOpsACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
 
DevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup ZurichDevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup Zurich
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blind
 
PuppetConf 2017: DevOps: A Catalyst for Enterprise Agility- Heidi Araya- Brig...
PuppetConf 2017: DevOps: A Catalyst for Enterprise Agility- Heidi Araya- Brig...PuppetConf 2017: DevOps: A Catalyst for Enterprise Agility- Heidi Araya- Brig...
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...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
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
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
DevOps Journey - BCITO Te Pukenga Presentation - Copado additions v2.pdf
DevOps Journey - BCITO Te Pukenga Presentation - Copado additions v2.pdfDevOps Journey - BCITO Te Pukenga Presentation - Copado additions v2.pdf
DevOps Journey - BCITO Te Pukenga Presentation - Copado additions v2.pdf
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 

Recently uploaded

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Recently uploaded (20)

Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 

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