SlideShare une entreprise Scribd logo
1  sur  46
The Missing Step
in Release Management
    Andrew Phillips, XebiaLabs
Agenda
• Company
• Release Management drivers today
• Release Automation: the Missing Step
• Key considerations
• Case study
• Summary
"As software becomes more embedded in the
       business, firms are discovering that the velocity
       of business change is now limited by how
       quickly they can deploy."




“Five Ways To Streamline Release Management”, J.S. Hammond
Company

 •   The Leading Provider of Application Release Automation
 •   Offices in US, the Netherlands, France, UK, India
 •   Customers in 15 countries
 •   Global Partner Network
Time-to-market is critical




   “Our business is pushing us to deliver new features
   and functions faster”
                                     “Five Ways To Streamline Release Management”
Time-to-market is critical…across all industries

         Retail              Finance           Healthcare




      Government            Transport




   “Our business is pushing us to deliver new features
   and functions faster”
Development organizations are adapting
What about Release Management?



 • Fewer than 5% have release teams
   focused on continuous delivery

 “teams frustrated with slow software delivery
   and their release management process”

 “many frustrating issues that keep teams from
   releasing software with visibility,
   predictability, and speed”
 "Release Management And The 'First Rule Of Holes'", J.S. Hammond
 “Five Ways To Streamline Release Management”
Time-to-deploy
Time-to-deploy




                 82% > 24h!
No deployment, no value
No deployment, no value




              No deployment, no value!
What about Release Management?



  “Most organizations manually deploy
  application software releases with
  complex and hard-to-maintain scripts.”




            "Managing Between Applications and Operations: The Vendor Landscape", R.J. Colville, D. Scott
What about Release Management?
What about Release Management?
What about Release Management?
What about Release Management?
Time for change
Time for change




           Accuracy. Speed. Visibility.
Time for change




                  not much room for improvement
Time for Release Automation




   “Release management is a key
   discipline that with the right
   automation     can       significantly
   improve agility and ensure more
   reliable change activities resulting
   in improved availability.”

  "Cool Vendors in Release Management, 2011“, R.J. Colville, D. Scott (own emphasis)
Time for Release Automation




   “25% of large IT organizations will
   establish release teams that span
   application    development     and
   production focused on continuous
   delivery”


   "Managing Between Applications and Operations”
Time for Release Automation




   “Application    provisioning  and
   release automation tools can
   improve the application update
   process by delivering consistency
   and reducing time to deploy.”


   "Managing Between Applications and Operations”
Time for Release Automation




   “increase in activity for ARA and
   configuration     requirements      for
   automating the deployment, upgrade
   and configuration of custom application
   software      across      development
   environments and into production”


   "Managing Between Applications and Operations”
Time for Release Automation




   “RunBook Automation tools [...] require
   significantly more investment than
   release automation tools and do not
   meet the needs of customers today”




   "Managing Between Applications and Operations”
Key considerations



  • “Eliminate the need to build and
    maintain custom scripts for application
    updates
  • Add more reliability to the deployment
    process with less custom scripting to
    reduce configuration errors and
    downtime”


                                 "Managing Between Applications and Operations”
Key considerations



  • “Eliminate the need to build and
    maintain custom scripts for application
    updates
  • Add more reliability to the deployment
    process with less custom scripting to
    reduce configuration errors and
    downtime”

                     Accuracy.
Key considerations



  • “Move the skill base from expensive,
    specialized script programmers to less-
    costly resources”




                               "Managing Between Applications and Operations”
Key considerations



  • “Move the skill base from expensive,
    specialized script programmers to less-
    costly resources”




                     Self-service.
Key considerations



  • “Speed time to market associated with
    agile development by reducing the
    time it takes to deploy and configure
    across all environments”




                              "Managing Between Applications and Operations”
Key considerations



  • “Speed time to market associated with
    agile development by reducing the
    time it takes to deploy and configure
    across all environments”




                     Speed.
Deployit: Release Automation




           Accuracy. Speed. Visibility.
Deployit: Release Automation




                     Self-service.
Zero-maintenance Release Automation



  • “To meet the needs of application
    development, IT operations, and the business,
    follow three release management best
    practices:
     1) build a strong release team
     2) get serious about production
        readiness standards
     3) continuously tune release frequency
        and type”
                                 "Best Practices In Release Management", C. Schwaber
Zero-maintenance Release Automation


  • “To meet the needs of application development, IT
    operations, and the business, follow three release
    management best practices:
     1) build a strong release team
     2) get serious about production readiness
         standards

     3) continuously tune release
        frequency and type”
Zero-maintenance Release Automation




   Release Automation solutions
   need to adapt to your
   environment and handle
   changes to your infrastructure,
   applications and platforms
Zero-maintenance Release Automation




   Release Automation solutions need to
   adapt to your environment and
   handle changes to your infrastructure,
   applications and platforms


   Scalability requires
   “Zero-maintenance Release Automation”
Zero-maintenance Release Automation


    1. Import          2. Map         3. Deploy
Zero-maintenance Release Automation




   • Full updates
   • Partial upgrades
   • Downgrades
   • Auto-scaling
   • Migrations
   •…
   = zero maintenance
Case study
Case study
Case study
Case study




             Saving: $1m p.a.
Case study




             Saving: $1m p.a.
Conclusion




 1. Application Release Automation is a necessity
 2. Deliver new features and functions faster
 3. Meet the needs of application development,
    IT operations, and the business


             Accuracy. Speed. Visibility.
What can you do to learn more about
   Application Release Automation?
• A one on one call to discuss your situation

• A full free demo of Deployit’s capabilities

• A free pilot


                 aphillips@xebialabs.com
                   www.xebialabs.com

Contenu connexe

Tendances

Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
XebiaLabs
 
Continuous Delivery using Release Management Automation
Continuous Delivery using Release Management AutomationContinuous Delivery using Release Management Automation
Continuous Delivery using Release Management Automation
Premkumar Veerakumar
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
Moataz Nabil
 
Deploying and releasing applications
Deploying and releasing applicationsDeploying and releasing applications
Deploying and releasing applications
Ma Xuebin
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
Steve Lange
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologies
Stefano Paluello
 

Tendances (18)

Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
 
Agile Release Management for Fast Moving Enterprises
Agile Release Management for Fast Moving EnterprisesAgile Release Management for Fast Moving Enterprises
Agile Release Management for Fast Moving Enterprises
 
From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized t...
From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized t...From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized t...
From Release Bottleneck to Deployment Flow - how Eaton Vance revolutionized t...
 
ALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle management
 
Continuous Delivery using Release Management Automation
Continuous Delivery using Release Management AutomationContinuous Delivery using Release Management Automation
Continuous Delivery using Release Management Automation
 
Innovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy KeynoteInnovate 2014 DevOps: Release and Deploy Keynote
Innovate 2014 DevOps: Release and Deploy Keynote
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
Deploying and releasing applications
Deploying and releasing applicationsDeploying and releasing applications
Deploying and releasing applications
 
Application Lifecycle Management with Visual Studio 2013
Application Lifecycle Management  with Visual Studio 2013Application Lifecycle Management  with Visual Studio 2013
Application Lifecycle Management with Visual Studio 2013
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
 
Scrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALMScrum Portugal Meeting 1 Lisbon - ALM
Scrum Portugal Meeting 1 Lisbon - ALM
 
The Journey Towards Continuous Integration
The Journey Towards Continuous IntegrationThe Journey Towards Continuous Integration
The Journey Towards Continuous Integration
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologies
 
The Cloud: Releasing Software into Controlled Chaos
The Cloud: Releasing Software into Controlled ChaosThe Cloud: Releasing Software into Controlled Chaos
The Cloud: Releasing Software into Controlled Chaos
 
Continuous Delivery Maturity Model
Continuous Delivery Maturity ModelContinuous Delivery Maturity Model
Continuous Delivery Maturity Model
 

Similaire à The Missing Step in Release Management

Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Philippe Krief
 

Similaire à The Missing Step in Release Management (20)

Application Modeller
Application ModellerApplication Modeller
Application Modeller
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native Meetup
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
 
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
 
The Evolution of Application Release Automation
The Evolution of Application Release AutomationThe Evolution of Application Release Automation
The Evolution of Application Release Automation
 
Are your cloud applications performing? How Application Performance Managemen...
Are your cloud applications performing? How Application Performance Managemen...Are your cloud applications performing? How Application Performance Managemen...
Are your cloud applications performing? How Application Performance Managemen...
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
 
Managing Complexity at Velocity
Managing Complexity at VelocityManaging Complexity at Velocity
Managing Complexity at Velocity
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
 
Packaged vs. Custom Application Testing
Packaged vs. Custom Application TestingPackaged vs. Custom Application Testing
Packaged vs. Custom Application Testing
 
Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]Agility and Control from AWS [FutureStack16]
Agility and Control from AWS [FutureStack16]
 
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
 
Leveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeployLeveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and Deploy
 
AWS OpsWorks for Chef Automate
AWS OpsWorks for Chef AutomateAWS OpsWorks for Chef Automate
AWS OpsWorks for Chef Automate
 
How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks How to go from waterfall app dev to secure agile development in 2 weeks
How to go from waterfall app dev to secure agile development in 2 weeks
 
Top 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & TricksTop 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & Tricks
 

Plus de XebiaLabs

Plus de XebiaLabs (20)

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

Dernier

+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@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

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
 
+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...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

The Missing Step in Release Management

  • 1. The Missing Step in Release Management Andrew Phillips, XebiaLabs
  • 2. Agenda • Company • Release Management drivers today • Release Automation: the Missing Step • Key considerations • Case study • Summary
  • 3. "As software becomes more embedded in the business, firms are discovering that the velocity of business change is now limited by how quickly they can deploy." “Five Ways To Streamline Release Management”, J.S. Hammond
  • 4. Company • The Leading Provider of Application Release Automation • Offices in US, the Netherlands, France, UK, India • Customers in 15 countries • Global Partner Network
  • 5. Time-to-market is critical “Our business is pushing us to deliver new features and functions faster” “Five Ways To Streamline Release Management”
  • 6. Time-to-market is critical…across all industries Retail Finance Healthcare Government Transport “Our business is pushing us to deliver new features and functions faster”
  • 8. What about Release Management? • Fewer than 5% have release teams focused on continuous delivery “teams frustrated with slow software delivery and their release management process” “many frustrating issues that keep teams from releasing software with visibility, predictability, and speed” "Release Management And The 'First Rule Of Holes'", J.S. Hammond “Five Ways To Streamline Release Management”
  • 10. Time-to-deploy 82% > 24h!
  • 12. No deployment, no value No deployment, no value!
  • 13. What about Release Management? “Most organizations manually deploy application software releases with complex and hard-to-maintain scripts.” "Managing Between Applications and Operations: The Vendor Landscape", R.J. Colville, D. Scott
  • 14. What about Release Management?
  • 15. What about Release Management?
  • 16. What about Release Management?
  • 17. What about Release Management?
  • 19. Time for change Accuracy. Speed. Visibility.
  • 20. Time for change not much room for improvement
  • 21. Time for Release Automation “Release management is a key discipline that with the right automation can significantly improve agility and ensure more reliable change activities resulting in improved availability.” "Cool Vendors in Release Management, 2011“, R.J. Colville, D. Scott (own emphasis)
  • 22. Time for Release Automation “25% of large IT organizations will establish release teams that span application development and production focused on continuous delivery” "Managing Between Applications and Operations”
  • 23. Time for Release Automation “Application provisioning and release automation tools can improve the application update process by delivering consistency and reducing time to deploy.” "Managing Between Applications and Operations”
  • 24. Time for Release Automation “increase in activity for ARA and configuration requirements for automating the deployment, upgrade and configuration of custom application software across development environments and into production” "Managing Between Applications and Operations”
  • 25. Time for Release Automation “RunBook Automation tools [...] require significantly more investment than release automation tools and do not meet the needs of customers today” "Managing Between Applications and Operations”
  • 26. Key considerations • “Eliminate the need to build and maintain custom scripts for application updates • Add more reliability to the deployment process with less custom scripting to reduce configuration errors and downtime” "Managing Between Applications and Operations”
  • 27. Key considerations • “Eliminate the need to build and maintain custom scripts for application updates • Add more reliability to the deployment process with less custom scripting to reduce configuration errors and downtime” Accuracy.
  • 28. Key considerations • “Move the skill base from expensive, specialized script programmers to less- costly resources” "Managing Between Applications and Operations”
  • 29. Key considerations • “Move the skill base from expensive, specialized script programmers to less- costly resources” Self-service.
  • 30. Key considerations • “Speed time to market associated with agile development by reducing the time it takes to deploy and configure across all environments” "Managing Between Applications and Operations”
  • 31. Key considerations • “Speed time to market associated with agile development by reducing the time it takes to deploy and configure across all environments” Speed.
  • 32. Deployit: Release Automation Accuracy. Speed. Visibility.
  • 34. Zero-maintenance Release Automation • “To meet the needs of application development, IT operations, and the business, follow three release management best practices: 1) build a strong release team 2) get serious about production readiness standards 3) continuously tune release frequency and type” "Best Practices In Release Management", C. Schwaber
  • 35. Zero-maintenance Release Automation • “To meet the needs of application development, IT operations, and the business, follow three release management best practices: 1) build a strong release team 2) get serious about production readiness standards 3) continuously tune release frequency and type”
  • 36. Zero-maintenance Release Automation Release Automation solutions need to adapt to your environment and handle changes to your infrastructure, applications and platforms
  • 37. Zero-maintenance Release Automation Release Automation solutions need to adapt to your environment and handle changes to your infrastructure, applications and platforms Scalability requires “Zero-maintenance Release Automation”
  • 38. Zero-maintenance Release Automation 1. Import 2. Map 3. Deploy
  • 39. Zero-maintenance Release Automation • Full updates • Partial upgrades • Downgrades • Auto-scaling • Migrations •… = zero maintenance
  • 43. Case study Saving: $1m p.a.
  • 44. Case study Saving: $1m p.a.
  • 45. Conclusion 1. Application Release Automation is a necessity 2. Deliver new features and functions faster 3. Meet the needs of application development, IT operations, and the business Accuracy. Speed. Visibility.
  • 46. What can you do to learn more about Application Release Automation? • A one on one call to discuss your situation • A full free demo of Deployit’s capabilities • A free pilot aphillips@xebialabs.com www.xebialabs.com