SlideShare ist ein Scribd-Unternehmen logo
1 von 35
DevOps: IT’s Automation Revolution
                        Adopt DevOps Thinking To Automate
                                   Application Deployment



Eric Minick
   Lead Consultant – Urbancode



Glenn O’Donnell
   Principal Analyst – Forrester
       @glennodonnell
Kill complexity before it kills you!
                                                      Mobile



                                             Cloud



                          Agile Dev

Manual
Ability Virtualization


                            Accelerant
  2008      2009         2010         2011           2012      2013
Welcome to a new Industrial Revolution
Conflict inhibits industrialization




      Dev                    Ops
Stereotypes fuel conflict




 • Impatient                         • Slow to act
 • Temperamental                     • Temperamental
 • Careless about changes            • Too rigid about changes
 • Prima donna artists               • Always says “No!”
 • Ignorant about the “real world”   • Too dumb to understand apps
How can you reduce the conflict?
An improved collaboration between Dev& Ops
• Destroy the stereotypes! Get people talking!
• App Dev and Operations CAN join forces
• Involve both in the industrialization strategy
• Instill discipline with flexible process
• Accelerate with automation
• Do it now or executives WILL take action
How to make DevOps work
      • Talk!
      • Measure
      • Accept and hide complexity but don’t love it
      • Embrace process discipline across the lifecycle
      • Start with a common release management process
      • Automate release management execution
      • Inject rich feedback across the lifecycle
      • Change the incentives
      • Adapt the organization(s)
      • Measure
What is automation?
Tools that perform functions otherwise done by humans


                            Task Execution
                             • Individual tasks
                             • Repetitive tasks are candidates
                            Process Flow
                             • Connects tasks and decisions
                             • Workload automation and RBA
                            Decision Trigger
                             • Analytics (not just monitoring)
                             • When and why to take action
“Fast and Accurate” is not a paradox
• “Process = Bureaucracy”
  is a misconception
• Discipline becomes
  oppressive only
  if taken too far
• Good process
  enhances agility
• Automation
  further
  accelerates
  execution
Agile Dev meets Agile Ops
Traditional       Leaving                   Welcome To

Transition        Dev                        Ops
              Come Back Soon!               Drive Safe!




                                Release Management is Too Slow


Agile             Leaving                   Welcome To
Transition        Dev                        Ops
              Come Back Soon!               Drive Safe!




                                Streamlined Release Management
The Typical Life Cycle Is Broken



                                                                   Ops
                   App
      EA           Dev            QA                         Ops

• One-way flow doesn’t allow for continual improvement
• Information developed early is lost when given to Ops
  •   Ops must resort to reverse engineering (a wasteful effort)
• Release from App Dev to Operations is a huge problem
  •   Thus, also a huge opportunity
• Cultural barriers must fall but tools must also evolve
  •   New tool developments are promising
Collaborate Across The Life Cycle




                  App
     EA           Dev           QA           Ops


                    Agile Process
• Feedback makes it a true lifecycle with continual improvement
• Automation based upon apps span the lifecycle
  • Apps become adaptive like infrastructure now is
• Information is preserved and put to good use everywhere
• A well-managed portfolio emerges from people communicating!
Package releases for speed & accuracy
Move packages, not individual components
Development       Staging        Production


                                              Transitions
                                    ?             of
                                              Components



   Package

                                              Transitions
                                                  of a
                                                Package
The evolution of trust and technology

                     Trust Gap

          Automation
          Silver Bullet



          Automation Evolution

Manual
Ability
                                              Trust
                                            Evolution

                             YOU ARE HERE
Will automation replace my job?




• Don’t fear automation … embrace it!

• This is the future … be a part of the future!
• History has not been kind to those who
  resist the inevitability of progress!
Hot new roles emerge

• Business relationship manager

• Automation architect

• Service designer

• Service manager

• Vendor manager

• Process owner
Who does DevOps? …. Who automates?
Everyone does, but who “owns” it?
Summary
Pursue DevOps automation to lead industrialized IT

• Embrace the new reality of industrialized IT

• Talk to each other!

• Abandon the stereotypes of all parties

• Abandon the love affair with complexity – your job is to simplify

• Streamline the handoff from Dev to Ops (agile lifecycle)

• Get serious about process discipline, but don’t go too far!

• Institute systems engineering practices across the entire lifecycle
Thank you
Glenn O’Donnell
+1 617.613.8826
godonnell@forrester.com
    @glennodonnell
DevOps
     Dev                 Ops
               Team




           A 3rd Silo?




27
DevOps
     Dev                 Ops
               Team




           A 3rd Silo?




28
So how do we bring these guys together?




        Dev                     Ops




29
DevOps Infrastructure Team




                  DevOps
               Infrastructure



       Dev                      Ops




30
Release Management too




                 DevOps
              Infrastructure



       Dev                     Ops




                Release
31
              Management
Role of DevOps Infrastructure Teams


 Build Automation
    Tool-chains




32        http://www.urbancode.com/html/resources/webinars/Building_a_
          DevOps_Toolchain.html
Role of DevOps Infrastructure Teams


 Build Automation
    Tool-chains




                                                        • Product Mindset
                                                        • Delivered as a service
                                                        • Models
                                                               - Post Office
                                                               - Some assembly required


33        http://www.urbancode.com/html/resources/webinars/Building_a_
          DevOps_Toolchain.html
Reduce Tool per Siloism
•    Common backlogs
                          We’re soo different in
•    Common builds        our needs, we need our
                                own thing
•    Common IaaS
•    Common deployments




34
Evangelize and Coach




35
These teams survive and thrive




36
Urbancode References
           http://urbancode.com/resources

White Papers
     – Enterprise CD Maturity Model
     – Lean Build & Deployment Automation
     – Deployment Automation Basics


Stay in touch:
Blogs.urbancode.com
Twitter:@UrbanCodeSoft, @EricMinick
37
Yes, we sell DevOps oriented products
• uBuild
     – Build automation and CI for the hard problems
• uDeploy
     – Deployment and release management
• uProvision
     – Spins up virtual environments. Integrated with
       VMWare, Azure and EC2
• uRelease
     – Release & Environment management / planning

38
Q&A


     Contact Eric Minick      Contact Glenn O’Donnel
Eric@Urbancode.com         +1 617.613.8826
    @UrbanCodeSoft         godonnell@forrester.com
    @EricMinick                @glennodonnell



     www.urbancode.com         www.forrester.com




39

Weitere ähnliche Inhalte

Was ist angesagt?

DevOps, from inception to conclusion
DevOps, from inception to conclusionDevOps, from inception to conclusion
DevOps, from inception to conclusion
Abhishek Gaurav
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
Devopsdays
 
Fundamental Concepts of DevOps
Fundamental Concepts of DevOpsFundamental Concepts of DevOps
Fundamental Concepts of DevOps
Kiril Serebnik
 

Was ist angesagt? (20)

The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
Enabling The DevOps Culture At Organization
Enabling The DevOps Culture At OrganizationEnabling The DevOps Culture At Organization
Enabling The DevOps Culture At Organization
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps
 
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
 
DevOps 2016 summit
DevOps 2016 summitDevOps 2016 summit
DevOps 2016 summit
 
DevOps, from inception to conclusion
DevOps, from inception to conclusionDevOps, from inception to conclusion
DevOps, from inception to conclusion
 
DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15DevOps-Redefining your IT Strategy-28thJan15
DevOps-Redefining your IT Strategy-28thJan15
 
What is DevOps? - ITSM Academy Webinar
What is DevOps?  - ITSM Academy Webinar What is DevOps?  - ITSM Academy Webinar
What is DevOps? - ITSM Academy Webinar
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
DevOps and the Future of IT Operations
DevOps and the Future of IT OperationsDevOps and the Future of IT Operations
DevOps and the Future of IT Operations
 
Fundamental Concepts of DevOps
Fundamental Concepts of DevOpsFundamental Concepts of DevOps
Fundamental Concepts of DevOps
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
 
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...
DOES15 - Ernest Mueller - DevOps Transformations At National Instruments and...
 

Andere mochten auch

Andere mochten auch (10)

Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
Moving From Infrastructure Automation To True DevOps
Moving From Infrastructure Automation To True DevOpsMoving From Infrastructure Automation To True DevOps
Moving From Infrastructure Automation To True DevOps
 
Foreman presentation at NYC puppet users
Foreman presentation at NYC puppet usersForeman presentation at NYC puppet users
Foreman presentation at NYC puppet users
 
Foreman Presentation
Foreman PresentationForeman Presentation
Foreman Presentation
 
Ops@viadeo : Puppet & Co... 6 mois après par Xavier Krantz
Ops@viadeo : Puppet & Co... 6 mois après par Xavier KrantzOps@viadeo : Puppet & Co... 6 mois après par Xavier Krantz
Ops@viadeo : Puppet & Co... 6 mois après par Xavier Krantz
 
Continuous Delivery & DevOps in the Enterprise
Continuous Delivery & DevOps in the EnterpriseContinuous Delivery & DevOps in the Enterprise
Continuous Delivery & DevOps in the Enterprise
 
Foreman presentation
Foreman presentationForeman presentation
Foreman presentation
 
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
 
DevOps
DevOpsDevOps
DevOps
 

Ähnlich wie DevOps: IT's Automation Revolution

Ähnlich wie DevOps: IT's Automation Revolution (20)

DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolution
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
Devops intro
Devops introDevops intro
Devops intro
 
Software architecture in a DevOps world
Software architecture in a DevOps worldSoftware architecture in a DevOps world
Software architecture in a DevOps world
 
DevOps! What, Why and How?
DevOps! What, Why and How?DevOps! What, Why and How?
DevOps! What, Why and How?
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
Boosting Dev and Ops Productivity
Boosting Dev and Ops ProductivityBoosting Dev and Ops Productivity
Boosting Dev and Ops Productivity
 
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
 
JavaLand 2022 - Software architecture in a DevOps world
JavaLand 2022 - Software architecture in a DevOps worldJavaLand 2022 - Software architecture in a DevOps world
JavaLand 2022 - Software architecture in a DevOps world
 
Agile, DevOps & Test
Agile, DevOps & TestAgile, DevOps & Test
Agile, DevOps & Test
 
DevOps 201607
DevOps 201607 DevOps 201607
DevOps 201607
 
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldLucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
 
Core Principles Of Ci
Core Principles Of CiCore Principles Of Ci
Core Principles Of Ci
 
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
 
Dev ops concept
Dev ops conceptDev ops concept
Dev ops concept
 
DevOps: Hype or Hope
DevOps: Hype or HopeDevOps: Hype or Hope
DevOps: Hype or Hope
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
 
Enabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarEnabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinar
 
DevOps
DevOpsDevOps
DevOps
 

Mehr von IBM UrbanCode Products

DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
IBM UrbanCode Products
 

Mehr von IBM UrbanCode Products (20)

Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
 
What's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode DeployWhat's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode Deploy
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
 
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps:  Standardizing Chaotic Culture at NBCUniversalEfficient DevOps:  Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
 
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
Death to Manual Deployments
Death to Manual DeploymentsDeath to Manual Deployments
Death to Manual Deployments
 
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Leading the Transformation:  Applying DevOps and Agile Principles at ScaleLeading the Transformation:  Applying DevOps and Agile Principles at Scale
Leading the Transformation: Applying DevOps and Agile Principles at Scale
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
 
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeploySecuring the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
A True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOpsA True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOps
 
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsUrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployContinuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
 
Creating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't EvilCreating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't Evil
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

DevOps: IT's Automation Revolution

  • 1. DevOps: IT’s Automation Revolution Adopt DevOps Thinking To Automate Application Deployment Eric Minick Lead Consultant – Urbancode Glenn O’Donnell Principal Analyst – Forrester @glennodonnell
  • 2. Kill complexity before it kills you! Mobile Cloud Agile Dev Manual Ability Virtualization Accelerant 2008 2009 2010 2011 2012 2013
  • 3.
  • 4. Welcome to a new Industrial Revolution
  • 6. Stereotypes fuel conflict • Impatient • Slow to act • Temperamental • Temperamental • Careless about changes • Too rigid about changes • Prima donna artists • Always says “No!” • Ignorant about the “real world” • Too dumb to understand apps
  • 7. How can you reduce the conflict? An improved collaboration between Dev& Ops • Destroy the stereotypes! Get people talking! • App Dev and Operations CAN join forces • Involve both in the industrialization strategy • Instill discipline with flexible process • Accelerate with automation • Do it now or executives WILL take action
  • 8. How to make DevOps work • Talk! • Measure • Accept and hide complexity but don’t love it • Embrace process discipline across the lifecycle • Start with a common release management process • Automate release management execution • Inject rich feedback across the lifecycle • Change the incentives • Adapt the organization(s) • Measure
  • 9. What is automation? Tools that perform functions otherwise done by humans  Task Execution • Individual tasks • Repetitive tasks are candidates  Process Flow • Connects tasks and decisions • Workload automation and RBA  Decision Trigger • Analytics (not just monitoring) • When and why to take action
  • 10. “Fast and Accurate” is not a paradox • “Process = Bureaucracy” is a misconception • Discipline becomes oppressive only if taken too far • Good process enhances agility • Automation further accelerates execution
  • 11. Agile Dev meets Agile Ops Traditional Leaving Welcome To Transition Dev Ops Come Back Soon! Drive Safe! Release Management is Too Slow Agile Leaving Welcome To Transition Dev Ops Come Back Soon! Drive Safe! Streamlined Release Management
  • 12. The Typical Life Cycle Is Broken Ops App EA Dev QA Ops • One-way flow doesn’t allow for continual improvement • Information developed early is lost when given to Ops • Ops must resort to reverse engineering (a wasteful effort) • Release from App Dev to Operations is a huge problem • Thus, also a huge opportunity • Cultural barriers must fall but tools must also evolve • New tool developments are promising
  • 13. Collaborate Across The Life Cycle App EA Dev QA Ops Agile Process • Feedback makes it a true lifecycle with continual improvement • Automation based upon apps span the lifecycle • Apps become adaptive like infrastructure now is • Information is preserved and put to good use everywhere • A well-managed portfolio emerges from people communicating!
  • 14. Package releases for speed & accuracy Move packages, not individual components Development Staging Production Transitions ? of Components Package Transitions of a Package
  • 15.
  • 16. The evolution of trust and technology Trust Gap Automation Silver Bullet Automation Evolution Manual Ability Trust Evolution YOU ARE HERE
  • 17. Will automation replace my job? • Don’t fear automation … embrace it! • This is the future … be a part of the future! • History has not been kind to those who resist the inevitability of progress!
  • 18.
  • 19. Hot new roles emerge • Business relationship manager • Automation architect • Service designer • Service manager • Vendor manager • Process owner
  • 20. Who does DevOps? …. Who automates? Everyone does, but who “owns” it?
  • 21. Summary Pursue DevOps automation to lead industrialized IT • Embrace the new reality of industrialized IT • Talk to each other! • Abandon the stereotypes of all parties • Abandon the love affair with complexity – your job is to simplify • Streamline the handoff from Dev to Ops (agile lifecycle) • Get serious about process discipline, but don’t go too far! • Institute systems engineering practices across the entire lifecycle
  • 22. Thank you Glenn O’Donnell +1 617.613.8826 godonnell@forrester.com @glennodonnell
  • 23. DevOps Dev Ops Team A 3rd Silo? 27
  • 24. DevOps Dev Ops Team A 3rd Silo? 28
  • 25. So how do we bring these guys together? Dev Ops 29
  • 26. DevOps Infrastructure Team DevOps Infrastructure Dev Ops 30
  • 27. Release Management too DevOps Infrastructure Dev Ops Release 31 Management
  • 28. Role of DevOps Infrastructure Teams Build Automation Tool-chains 32 http://www.urbancode.com/html/resources/webinars/Building_a_ DevOps_Toolchain.html
  • 29. Role of DevOps Infrastructure Teams Build Automation Tool-chains • Product Mindset • Delivered as a service • Models - Post Office - Some assembly required 33 http://www.urbancode.com/html/resources/webinars/Building_a_ DevOps_Toolchain.html
  • 30. Reduce Tool per Siloism • Common backlogs We’re soo different in • Common builds our needs, we need our own thing • Common IaaS • Common deployments 34
  • 32. These teams survive and thrive 36
  • 33. Urbancode References http://urbancode.com/resources White Papers – Enterprise CD Maturity Model – Lean Build & Deployment Automation – Deployment Automation Basics Stay in touch: Blogs.urbancode.com Twitter:@UrbanCodeSoft, @EricMinick 37
  • 34. Yes, we sell DevOps oriented products • uBuild – Build automation and CI for the hard problems • uDeploy – Deployment and release management • uProvision – Spins up virtual environments. Integrated with VMWare, Azure and EC2 • uRelease – Release & Environment management / planning 38
  • 35. Q&A Contact Eric Minick Contact Glenn O’Donnel Eric@Urbancode.com +1 617.613.8826 @UrbanCodeSoft godonnell@forrester.com @EricMinick @glennodonnell www.urbancode.com www.forrester.com 39

Hinweis der Redaktion

  1. Image: Microsoft Clip Art Library #MP900444043
  2. Image: Microsoft Clip Art Library #J0430588
  3. Image: Microsoft ClipArt Gallery #MC900423171 and MC900423173