SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Webinar:	
  Stop	
  Midnight	
  Release	
  Madness!	
  
December	
  2013	
  
TJ	
  Randall,	
  Director	
  Of	
  Sales	
  Engineering	
  
Agenda
• 

Introduction

• 

The Current Situation

• 

Gaining Control over
the Release Process

• 

Improving DevOps Collaboration &
Other Benefits of Gaining Control

• 

Enterprise Release
Coordination: A Walk through

• 

Q&A
Using GoToWebinar
Questions?
Submit via the control panel at any time
during the presentation.
About XebiaLabs

Success stories
o 
o 

Headquartered in Boston, Massachusetts
Global development and support offices in
US, NL, UK, France and India

Automate & Accelerate Application Delivery
The XL platform combines Build, Deployment,
Provisioning and Delivery Automation to help
enterprises deliver higher quality software faster.
o 
o 
o 

Reduce development applications costs
Accelerate application time to market
Bridge the gap between Development and
Operations

And more…
Release Coordination Challenges
o 

Many disparate information sources: Wikis, emails, Excel sheets, CI
tools, Change Management tools etc. + mix of manual & automated
steps

o 

Results in lots of unpleasant surprises, stressful problem fixing, reactive
management, no shared insight

o 

No audit trail when the release deviates from the plan

Releases are:
o 

Unpredictable and inefficient

o 

Prone to “unpleasant surprises”

o 

Nobody knows what’s going on
Application Release Documentation
To ensure that everyone follows the same release procedures,
companies create long, complex documentation to describe the
application release process.
Software release
1.

o  Difficult to maintain

For the software releases, Developers should make a request via e-mail to the Release Manager and
assign the task to himher regarding the confirmation of compatibility and readiness of the web
components.
Notification Thread
To: Release Management
Subject: release of <software> <version>
Content:
A Software release is planned
date
realm

Software release

o  Typically, not applicable for all
software releases

2.
3.

1. For the software releases, Developers should make a request via e-mail to the Release Manager and
Release Manager has the right to decline the release by indicating the reason in the e-mail
assign the task to himher regarding the confirmation of compatibility and readiness of
response to the initial request. Further activities are organized according to the point "Software release. the web
components.
Release Manager makes a configuration e-mail request to the PMs, mentioning the web components
Notification Thread
and their versions, basing on the versions of the released components in the release calendar and
To: Release Management
version matrix, adds a calendar item and assigns the task regarding the compatibility and readiness of
Subject: release of <software> <version>
web components to the Lead QA person.
Content:
Planning Thread
To: <planning>*
A Software release is planned
Subject: Release. release of <software> <version>: Update web
date
realm
Update of following web-components is planned for the date software releases, Developers should make a request via e-mail to the Release Manager and
1. For the for the realm-s realmrealm-s:
2.
decline the release by indicating the reason in the e-mail
Web components Release Manager has the right to assign the task to himher regarding the confirmation of compatibility and readiness of the web
response to the initial request. Further activities are organized according to the point "Software release.
components.
Kindly ask you to confirm if the versionmakes a configuration e-mail ready (notto the PMs, mentioning the web components
3. Release Manager is right and the component is request later than date )and to
Notification Thread
appoint QA and Dev in charge.
and their versions, basing on the versions of the released components in the release calendar and
To: Release Management
version matrix, adds a calendar item and assigns the task regarding the compatibility and readiness of
Subject: release of <software> <version>
person.
*for more detailsweb components to the Lead QA Content:
about mailing groups please see notification matrix
Planning Thread
Not later than two working days before the release Project Managers are to confirm the
To: <planning>* readiness for the release on the indicated date. The regulations are
A Software release is planned
correctness of the versions and their
Subject: into account the technical details of the upcoming release.
Release. release of <software> <version>: Update web
date
actualized if possible taking
realm
Lead QA person appoints RQA-а and assigns the task to him/her to receive the confirmation of
Update of web components. RQA analyzes status the date for the realm-s realmrealm-s:
compatibility and readinessof following web-components is planned forof web components of the versions
2. Release Manager has the right to decline the release by indicating the reason in the e-mail
Web components
that are indicated in the task, assigns the task to Release Manager with the status changed to Resolved.
response to the initial request. Further activities are organized according to the point "Software release.

Software release

o  Directs users to various systems of
knowledge for complying with
process
o  Inflexibility when releasing to nonPROD environments
o  Rules not enforced

4.

5.

Release Manager has the ask you decline the if the version is right and the component is ready (not later than date )and to
basing on the information provided by Project
Kindly right to to confirm releaseRelease Manager makes a configuration e-mail request to the PMs, mentioning the web components
3.
appoint QA and further activities and organized according to the point «Software released components in the release calendar and
Managers и RQA-s. In this case theDev in charge.
are their versions, basing on the versions of the
release. Decline of the release».
version matrix, adds a calendar item and assigns the task regarding the compatibility and readiness of
Release Manager by responding to the initial requestweb componentsManagernotification matrix
from GRelease to the Lead QA person.
*for more details about mailing groups please see confirms that the web
component is ready for the release and closes the task to receive confirmation of compatibility and
Planning Thread
4. Not later than
readiness of the web components. two working days before the release Project Managers are to confirm the
To: <planning>*
correctness of the versions and their readiness for the release on the indicated date. The regulations are
Notification Thread actualized if possible taking into account the technical details of the upcoming release.
Subject: Release. release of <software> <version>: Update web
To: reply all
Lead QA person appoints RQA-а and assigns the task to him/her to receive the confirmation of
Subject: RE: release of <software> <version> of web components. RQAweb-componentsof web components of the versions
Update of following analyzes status is planned for the date for the realm-s realmrealm-s:
compatibility and readiness
Content:
Web components
that are indicated in the task, assigns the task to Release Manager with the status changed to Resolved.
5.

Release Manager has the right to Kindly ask you to confirm if on the information providedcomponent is ready (not later than date )and to
decline the release basing the version is right and the by Project
appoint QA and Dev in charge.
Managers и RQA-s. In this case the further activities are organized according to the point «Software
release. Decline of the release».
Release Manager by responding to the initial details from GRelease Manager confirms see notification matrix
*for more request about mailing groups please that the web
component is ready for the release and closes the task to receive confirmation of compatibility and
4. Not later than two working days before the release Project Managers are to confirm the
readiness of the web components.
correctness of the versions and their readiness for the release on the indicated date. The regulations are
Notification Thread
actualized if possible taking into account the technical details of the upcoming release.
To: reply all
Lead QA person appoints RQA-а and assigns the task to him/her to receive the confirmation of
Subject: RE: release of <software> <version> and readiness of web components. RQA analyzes status of web components of the versions
compatibility
Content:
that are indicated in the task, assigns the task to Release Manager with the status changed to Resolved.
5.

Release Manager has the right to decline the release basing on the information provided by Project
Managers и RQA-s. In this case the further activities are organized according to the point «Software
release. Decline of the release».
Release Manager by responding to the initial request from GRelease Manager confirms that the web
component is ready for the release and closes the task to receive confirmation of compatibility and
readiness of the web components.
Notification Thread
To: reply all
Subject: RE: release of <software> <version>
Content:
What is Application Deployment Really?
Well, yes, there is all the work to deploy the app
o 
o 
o 
o 
o 
o 

Installing applications
Updated applications
Configuring resources
Configuring middleware components
Starting/stopping components
Configuring the installed application

..and there’s all the other
work that has to be done…
o 
o 
o 
o 
o 

E-mail notifications
Authorizations
Validation gates
Notifications
Tasks to complete

o  Updates to systems

Prod
1,2&3

My app
v 1.x
v 2.x
v 3.x

QA
1&2

Dev 1
XL Release – Advanced Enterprise Coordination
XL Release is an advanced enterprise release coordination
software solution that allows you to:
o 

Plan, track and execute release plans from code
drop to end user

o 

Pro-actively avoid delays and release failures by
tracking resource conflicts, dependencies and
pending tasks

o 

Accelerate your delivery process by replacing
manual with automated tasks and standardizing
release plans

By providing a single source of truth and increasing the level of automation and
standardizing the release process, XL Release helps customer deliver higher quality
software faster.
XL Release – Key Features

Collaborate

Accelerate

Reduce

Collaborate:
o  Easy modeling of your release plan
o  Support for gates, conditions, dependencies
o  Calendar overview of planned and ongoing releases
XL Release – Key Features

Collaborate

Accelerate

Reduce

Accelerate:
o  Combine manual and automated tasks
o  Grow automation progressively
o  Adapt plans during a release with full audit trail
XL Release – Key Features

Collaborate

Accelerate

Reduce

Reduce:
o  Full audit trail - what happened where, when, why & by whom
o 
o 

Delivery pipelines giving a high-level overview of on-going
releases
Drive automation based on metrics vs. “feel”
XL Release – Key Benefits

Plan

Execute

Automate

Plan:
o 

Making releases more predictable, more efficient, less manual
and less error-prone

o 

Results in less downtime and more higher quality delivery
achieved faster

o 

One place to document and track what needs to happen for
an entire application/platform release across multiple teams
XL Release – Key Benefits

Plan

Execute

Automate

Execute:
o 

Manage Dependencies and Conflicts

o 

Insight into overlapping and conflicting release activities and
overloaded resources across projects

o 

Gain oversight and effect change proactively where needed
XL Release – Key Benefits

Plan

Execute

Automate

Automate:
o 

One place to document and track what needs to happen for
an entire application/platform release across multiple teams

o 

Single source of truth for all team members to see the state of
the release process

o 

Measurable path towards more automated, standardized
releases
Walk Through: Advanced Enterprise Coordination
More Info
o  Whitepaper: Next Steps in Advanced Enterprise
Release Coordination:
o  http://go.xebialabs.com/
ASLPNextStepsinReleaseCoordination_1Register.html

o  XL Release Demo Video
o  http://youtu.be/rXH-qPtOSXY

o  XL Release Product Fact Sheet:
o  http://go.xebialabs.com/rs/xebialabs/images/XL-releaseFactSheet.pdf

o  XL Release web content:
o  www.xebialabs.com/xl-release-overview
Questions?
Submit your questions now. If we don’t get
to yours, we’ll personally respond.
Thank You!
CONTACT DETAILS
o  TJ Randalll: trandall at xebialabs dot com
NEXT STEPS
o  More information: www.xebialabs.com
GET STARTED
o  Trial: http://go.xebialabs.com/TrialXL.html
STAY INFORMED
XebiaLabs Products: www.xebialabs.com/products
Blog: blog.xebialabs.com
Twitter: @xebialabs
YouTube: youtube.com/xebialabs

Weitere ähnliche Inhalte

Andere mochten auch

Chicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous DeliveryChicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous Delivery
XebiaLabs
 
So what happens to The Gatekeeper? The Future of Change Management in a Conti...
So what happens to The Gatekeeper? The Future of Change Management in a Conti...So what happens to The Gatekeeper? The Future of Change Management in a Conti...
So what happens to The Gatekeeper? The Future of Change Management in a Conti...
XebiaLabs
 
XebiaLabs @ Jenkins User Conference Boston 2014
XebiaLabs @ Jenkins User Conference Boston 2014XebiaLabs @ Jenkins User Conference Boston 2014
XebiaLabs @ Jenkins User Conference Boston 2014
XebiaLabs
 
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventThe Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
XebiaLabs
 
French Webinar XL Release Comment améliorer la coordination de vos releases...
French Webinar XL Release  Comment améliorer la coordination de vos releases...French Webinar XL Release  Comment améliorer la coordination de vos releases...
French Webinar XL Release Comment améliorer la coordination de vos releases...
XebiaLabs
 
"Deploy. Sneller." Webinar Slides (Dutch webinar)
"Deploy. Sneller." Webinar Slides (Dutch webinar)"Deploy. Sneller." Webinar Slides (Dutch webinar)
"Deploy. Sneller." Webinar Slides (Dutch webinar)
XebiaLabs
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
XebiaLabs
 
XebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with DeployitXebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs
 
Black Diamond: Jenkins, Deployit & Continuous Delivery
Black Diamond: Jenkins, Deployit  & Continuous DeliveryBlack Diamond: Jenkins, Deployit  & Continuous Delivery
Black Diamond: Jenkins, Deployit & Continuous Delivery
XebiaLabs
 

Andere mochten auch (20)

Chicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous DeliveryChicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous Delivery
 
So what happens to The Gatekeeper? The Future of Change Management in a Conti...
So what happens to The Gatekeeper? The Future of Change Management in a Conti...So what happens to The Gatekeeper? The Future of Change Management in a Conti...
So what happens to The Gatekeeper? The Future of Change Management in a Conti...
 
XebiaLabs @ Jenkins User Conference Boston 2014
XebiaLabs @ Jenkins User Conference Boston 2014XebiaLabs @ Jenkins User Conference Boston 2014
XebiaLabs @ Jenkins User Conference Boston 2014
 
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery EventThe Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
The Three Pillars of Continuous Delivery - Boston Continuous Delivery Event
 
French Webinar XL Release Comment améliorer la coordination de vos releases...
French Webinar XL Release  Comment améliorer la coordination de vos releases...French Webinar XL Release  Comment améliorer la coordination de vos releases...
French Webinar XL Release Comment améliorer la coordination de vos releases...
 
Turning your Private Cloud into an Automated Delivery Platform
Turning your Private Cloud into an Automated Delivery PlatformTurning your Private Cloud into an Automated Delivery Platform
Turning your Private Cloud into an Automated Delivery Platform
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
 
Deployit Product Demo
Deployit Product DemoDeployit Product Demo
Deployit Product Demo
 
Continuous Delivery Guide for Managers
Continuous Delivery Guide for ManagersContinuous Delivery Guide for Managers
Continuous Delivery Guide for Managers
 
The Next Era of Private Cloud: Continuous Delivery to your Private PaaS
The Next Era of Private Cloud: Continuous Delivery to your Private PaaS The Next Era of Private Cloud: Continuous Delivery to your Private PaaS
The Next Era of Private Cloud: Continuous Delivery to your Private PaaS
 
What is Continuous Delivery really?
What is Continuous Delivery really?What is Continuous Delivery really?
What is Continuous Delivery really?
 
"Deploy. Sneller." Webinar Slides (Dutch webinar)
"Deploy. Sneller." Webinar Slides (Dutch webinar)"Deploy. Sneller." Webinar Slides (Dutch webinar)
"Deploy. Sneller." Webinar Slides (Dutch webinar)
 
Thought Leader Webinar Series: Talking Real World Continuous Delivery with th...
Thought Leader Webinar Series: Talking Real World Continuous Delivery with th...Thought Leader Webinar Series: Talking Real World Continuous Delivery with th...
Thought Leader Webinar Series: Talking Real World Continuous Delivery with th...
 
Continous Delivery Toronto Presentation
Continous Delivery Toronto PresentationContinous Delivery Toronto Presentation
Continous Delivery Toronto Presentation
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
Preparing for Enterprise Continuous Delivery - 5 Critical Steps
Preparing for Enterprise Continuous Delivery - 5 Critical StepsPreparing for Enterprise Continuous Delivery - 5 Critical Steps
Preparing for Enterprise Continuous Delivery - 5 Critical Steps
 
XebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with DeployitXebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with Deployit
 
CD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
CD Roadmap Series Part 1 - From Firefighting to Faster Feature DeliveryCD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
CD Roadmap Series Part 1 - From Firefighting to Faster Feature Delivery
 
XebiaLabs - Optimizing App Deployment to IBM WebSphere
XebiaLabs - Optimizing App Deployment to IBM WebSphereXebiaLabs - Optimizing App Deployment to IBM WebSphere
XebiaLabs - Optimizing App Deployment to IBM WebSphere
 
Black Diamond: Jenkins, Deployit & Continuous Delivery
Black Diamond: Jenkins, Deployit  & Continuous DeliveryBlack Diamond: Jenkins, Deployit  & Continuous Delivery
Black Diamond: Jenkins, Deployit & Continuous Delivery
 

Ähnlich wie Webinar: Stop Midnight Release Madness!

Project charter and plan document for millennium upgrade
Project charter and plan document for millennium upgradeProject charter and plan document for millennium upgrade
Project charter and plan document for millennium upgrade
Theodore Van Patten, Jr.
 
Utilizing SVN Jenkins to Manage Multi-line Development to Deployments
Utilizing SVN  Jenkins to Manage Multi-line Development to DeploymentsUtilizing SVN  Jenkins to Manage Multi-line Development to Deployments
Utilizing SVN Jenkins to Manage Multi-line Development to Deployments
Teresa Garcia-Bovenmyer ☁
 
Tuli e services_development_process
Tuli e services_development_processTuli e services_development_process
Tuli e services_development_process
TULI eServices Inc.
 
Project portfolio management comparison of microsoft epm and primavera p6 v...
Project portfolio management   comparison of microsoft epm and primavera p6 v...Project portfolio management   comparison of microsoft epm and primavera p6 v...
Project portfolio management comparison of microsoft epm and primavera p6 v...
p6academy
 
Project portfolio management comparison of microsoft epm and primavera p6 v...
Project portfolio management   comparison of microsoft epm and primavera p6 v...Project portfolio management   comparison of microsoft epm and primavera p6 v...
Project portfolio management comparison of microsoft epm and primavera p6 v...
p6academy
 
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware SolutionsResume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
Lakshmi Chaitanya Arikela
 
Rals freedom project management methodologies training
Rals freedom project management methodologies trainingRals freedom project management methodologies training
Rals freedom project management methodologies training
frankdrake
 

Ähnlich wie Webinar: Stop Midnight Release Madness! (20)

Project charter and plan document for millennium upgrade
Project charter and plan document for millennium upgradeProject charter and plan document for millennium upgrade
Project charter and plan document for millennium upgrade
 
Utilizing SVN Jenkins to Manage Multi-line Development to Deployments
Utilizing SVN  Jenkins to Manage Multi-line Development to DeploymentsUtilizing SVN  Jenkins to Manage Multi-line Development to Deployments
Utilizing SVN Jenkins to Manage Multi-line Development to Deployments
 
Continuous Integration for z using Test Data Management and Application D...
Continuous  Integration for z  using  Test Data Management  and Application D...Continuous  Integration for z  using  Test Data Management  and Application D...
Continuous Integration for z using Test Data Management and Application D...
 
Stlc 12 Steps Ppt
Stlc 12 Steps PptStlc 12 Steps Ppt
Stlc 12 Steps Ppt
 
Agile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasadAgile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasad
 
Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'ts
Experts Live Europe 2017 -  Windows 10 Servicing - the do’s and don'tsExperts Live Europe 2017 -  Windows 10 Servicing - the do’s and don'ts
Experts Live Europe 2017 - Windows 10 Servicing - the do’s and don'ts
 
Tuli e services_development_process
Tuli e services_development_processTuli e services_development_process
Tuli e services_development_process
 
00.pdf
00.pdf00.pdf
00.pdf
 
PROJECT CHARTER
PROJECT CHARTERPROJECT CHARTER
PROJECT CHARTER
 
M365 global developer bootcamp 2019 PA
M365 global developer bootcamp 2019  PAM365 global developer bootcamp 2019  PA
M365 global developer bootcamp 2019 PA
 
Release Management Plan
Release Management PlanRelease Management Plan
Release Management Plan
 
Upgrade_Planning-R13-enterprise.pdf
Upgrade_Planning-R13-enterprise.pdfUpgrade_Planning-R13-enterprise.pdf
Upgrade_Planning-R13-enterprise.pdf
 
Project portfolio management comparison of microsoft epm and primavera p6 v...
Project portfolio management   comparison of microsoft epm and primavera p6 v...Project portfolio management   comparison of microsoft epm and primavera p6 v...
Project portfolio management comparison of microsoft epm and primavera p6 v...
 
Project portfolio management comparison of microsoft epm and primavera p6 v...
Project portfolio management   comparison of microsoft epm and primavera p6 v...Project portfolio management   comparison of microsoft epm and primavera p6 v...
Project portfolio management comparison of microsoft epm and primavera p6 v...
 
CISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 DevelopmentCISOA Conference 2020 Banner 9 Development
CISOA Conference 2020 Banner 9 Development
 
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware SolutionsResume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
 
Pm 430 develop a quality management/tutorialoutlet
Pm 430 develop a quality management/tutorialoutletPm 430 develop a quality management/tutorialoutlet
Pm 430 develop a quality management/tutorialoutlet
 
Rals freedom project management methodologies training
Rals freedom project management methodologies trainingRals freedom project management methodologies training
Rals freedom project management methodologies training
 
Quality Assurance Guidelines for Mobile App Development
Quality Assurance Guidelines for Mobile App DevelopmentQuality Assurance Guidelines for Mobile App Development
Quality Assurance Guidelines for Mobile App Development
 
Quality Assurance Guidelines
Quality Assurance GuidelinesQuality Assurance Guidelines
Quality Assurance Guidelines
 

Mehr von XebiaLabs

Mehr von 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?
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Webinar: Stop Midnight Release Madness!

  • 1. Webinar:  Stop  Midnight  Release  Madness!   December  2013   TJ  Randall,  Director  Of  Sales  Engineering  
  • 2. Agenda •  Introduction •  The Current Situation •  Gaining Control over the Release Process •  Improving DevOps Collaboration & Other Benefits of Gaining Control •  Enterprise Release Coordination: A Walk through •  Q&A
  • 3. Using GoToWebinar Questions? Submit via the control panel at any time during the presentation.
  • 4. About XebiaLabs Success stories o  o  Headquartered in Boston, Massachusetts Global development and support offices in US, NL, UK, France and India Automate & Accelerate Application Delivery The XL platform combines Build, Deployment, Provisioning and Delivery Automation to help enterprises deliver higher quality software faster. o  o  o  Reduce development applications costs Accelerate application time to market Bridge the gap between Development and Operations And more…
  • 5. Release Coordination Challenges o  Many disparate information sources: Wikis, emails, Excel sheets, CI tools, Change Management tools etc. + mix of manual & automated steps o  Results in lots of unpleasant surprises, stressful problem fixing, reactive management, no shared insight o  No audit trail when the release deviates from the plan Releases are: o  Unpredictable and inefficient o  Prone to “unpleasant surprises” o  Nobody knows what’s going on
  • 6. Application Release Documentation To ensure that everyone follows the same release procedures, companies create long, complex documentation to describe the application release process. Software release 1. o  Difficult to maintain For the software releases, Developers should make a request via e-mail to the Release Manager and assign the task to himher regarding the confirmation of compatibility and readiness of the web components. Notification Thread To: Release Management Subject: release of <software> <version> Content: A Software release is planned date realm Software release o  Typically, not applicable for all software releases 2. 3. 1. For the software releases, Developers should make a request via e-mail to the Release Manager and Release Manager has the right to decline the release by indicating the reason in the e-mail assign the task to himher regarding the confirmation of compatibility and readiness of response to the initial request. Further activities are organized according to the point "Software release. the web components. Release Manager makes a configuration e-mail request to the PMs, mentioning the web components Notification Thread and their versions, basing on the versions of the released components in the release calendar and To: Release Management version matrix, adds a calendar item and assigns the task regarding the compatibility and readiness of Subject: release of <software> <version> web components to the Lead QA person. Content: Planning Thread To: <planning>* A Software release is planned Subject: Release. release of <software> <version>: Update web date realm Update of following web-components is planned for the date software releases, Developers should make a request via e-mail to the Release Manager and 1. For the for the realm-s realmrealm-s: 2. decline the release by indicating the reason in the e-mail Web components Release Manager has the right to assign the task to himher regarding the confirmation of compatibility and readiness of the web response to the initial request. Further activities are organized according to the point "Software release. components. Kindly ask you to confirm if the versionmakes a configuration e-mail ready (notto the PMs, mentioning the web components 3. Release Manager is right and the component is request later than date )and to Notification Thread appoint QA and Dev in charge. and their versions, basing on the versions of the released components in the release calendar and To: Release Management version matrix, adds a calendar item and assigns the task regarding the compatibility and readiness of Subject: release of <software> <version> person. *for more detailsweb components to the Lead QA Content: about mailing groups please see notification matrix Planning Thread Not later than two working days before the release Project Managers are to confirm the To: <planning>* readiness for the release on the indicated date. The regulations are A Software release is planned correctness of the versions and their Subject: into account the technical details of the upcoming release. Release. release of <software> <version>: Update web date actualized if possible taking realm Lead QA person appoints RQA-а and assigns the task to him/her to receive the confirmation of Update of web components. RQA analyzes status the date for the realm-s realmrealm-s: compatibility and readinessof following web-components is planned forof web components of the versions 2. Release Manager has the right to decline the release by indicating the reason in the e-mail Web components that are indicated in the task, assigns the task to Release Manager with the status changed to Resolved. response to the initial request. Further activities are organized according to the point "Software release. Software release o  Directs users to various systems of knowledge for complying with process o  Inflexibility when releasing to nonPROD environments o  Rules not enforced 4. 5. Release Manager has the ask you decline the if the version is right and the component is ready (not later than date )and to basing on the information provided by Project Kindly right to to confirm releaseRelease Manager makes a configuration e-mail request to the PMs, mentioning the web components 3. appoint QA and further activities and organized according to the point «Software released components in the release calendar and Managers и RQA-s. In this case theDev in charge. are their versions, basing on the versions of the release. Decline of the release». version matrix, adds a calendar item and assigns the task regarding the compatibility and readiness of Release Manager by responding to the initial requestweb componentsManagernotification matrix from GRelease to the Lead QA person. *for more details about mailing groups please see confirms that the web component is ready for the release and closes the task to receive confirmation of compatibility and Planning Thread 4. Not later than readiness of the web components. two working days before the release Project Managers are to confirm the To: <planning>* correctness of the versions and their readiness for the release on the indicated date. The regulations are Notification Thread actualized if possible taking into account the technical details of the upcoming release. Subject: Release. release of <software> <version>: Update web To: reply all Lead QA person appoints RQA-а and assigns the task to him/her to receive the confirmation of Subject: RE: release of <software> <version> of web components. RQAweb-componentsof web components of the versions Update of following analyzes status is planned for the date for the realm-s realmrealm-s: compatibility and readiness Content: Web components that are indicated in the task, assigns the task to Release Manager with the status changed to Resolved. 5. Release Manager has the right to Kindly ask you to confirm if on the information providedcomponent is ready (not later than date )and to decline the release basing the version is right and the by Project appoint QA and Dev in charge. Managers и RQA-s. In this case the further activities are organized according to the point «Software release. Decline of the release». Release Manager by responding to the initial details from GRelease Manager confirms see notification matrix *for more request about mailing groups please that the web component is ready for the release and closes the task to receive confirmation of compatibility and 4. Not later than two working days before the release Project Managers are to confirm the readiness of the web components. correctness of the versions and their readiness for the release on the indicated date. The regulations are Notification Thread actualized if possible taking into account the technical details of the upcoming release. To: reply all Lead QA person appoints RQA-а and assigns the task to him/her to receive the confirmation of Subject: RE: release of <software> <version> and readiness of web components. RQA analyzes status of web components of the versions compatibility Content: that are indicated in the task, assigns the task to Release Manager with the status changed to Resolved. 5. Release Manager has the right to decline the release basing on the information provided by Project Managers и RQA-s. In this case the further activities are organized according to the point «Software release. Decline of the release». Release Manager by responding to the initial request from GRelease Manager confirms that the web component is ready for the release and closes the task to receive confirmation of compatibility and readiness of the web components. Notification Thread To: reply all Subject: RE: release of <software> <version> Content:
  • 7. What is Application Deployment Really? Well, yes, there is all the work to deploy the app o  o  o  o  o  o  Installing applications Updated applications Configuring resources Configuring middleware components Starting/stopping components Configuring the installed application ..and there’s all the other work that has to be done… o  o  o  o  o  E-mail notifications Authorizations Validation gates Notifications Tasks to complete o  Updates to systems Prod 1,2&3 My app v 1.x v 2.x v 3.x QA 1&2 Dev 1
  • 8. XL Release – Advanced Enterprise Coordination XL Release is an advanced enterprise release coordination software solution that allows you to: o  Plan, track and execute release plans from code drop to end user o  Pro-actively avoid delays and release failures by tracking resource conflicts, dependencies and pending tasks o  Accelerate your delivery process by replacing manual with automated tasks and standardizing release plans By providing a single source of truth and increasing the level of automation and standardizing the release process, XL Release helps customer deliver higher quality software faster.
  • 9. XL Release – Key Features Collaborate Accelerate Reduce Collaborate: o  Easy modeling of your release plan o  Support for gates, conditions, dependencies o  Calendar overview of planned and ongoing releases
  • 10. XL Release – Key Features Collaborate Accelerate Reduce Accelerate: o  Combine manual and automated tasks o  Grow automation progressively o  Adapt plans during a release with full audit trail
  • 11. XL Release – Key Features Collaborate Accelerate Reduce Reduce: o  Full audit trail - what happened where, when, why & by whom o  o  Delivery pipelines giving a high-level overview of on-going releases Drive automation based on metrics vs. “feel”
  • 12. XL Release – Key Benefits Plan Execute Automate Plan: o  Making releases more predictable, more efficient, less manual and less error-prone o  Results in less downtime and more higher quality delivery achieved faster o  One place to document and track what needs to happen for an entire application/platform release across multiple teams
  • 13. XL Release – Key Benefits Plan Execute Automate Execute: o  Manage Dependencies and Conflicts o  Insight into overlapping and conflicting release activities and overloaded resources across projects o  Gain oversight and effect change proactively where needed
  • 14. XL Release – Key Benefits Plan Execute Automate Automate: o  One place to document and track what needs to happen for an entire application/platform release across multiple teams o  Single source of truth for all team members to see the state of the release process o  Measurable path towards more automated, standardized releases
  • 15. Walk Through: Advanced Enterprise Coordination
  • 16. More Info o  Whitepaper: Next Steps in Advanced Enterprise Release Coordination: o  http://go.xebialabs.com/ ASLPNextStepsinReleaseCoordination_1Register.html o  XL Release Demo Video o  http://youtu.be/rXH-qPtOSXY o  XL Release Product Fact Sheet: o  http://go.xebialabs.com/rs/xebialabs/images/XL-releaseFactSheet.pdf o  XL Release web content: o  www.xebialabs.com/xl-release-overview
  • 17. Questions? Submit your questions now. If we don’t get to yours, we’ll personally respond.
  • 18. Thank You! CONTACT DETAILS o  TJ Randalll: trandall at xebialabs dot com NEXT STEPS o  More information: www.xebialabs.com GET STARTED o  Trial: http://go.xebialabs.com/TrialXL.html STAY INFORMED XebiaLabs Products: www.xebialabs.com/products Blog: blog.xebialabs.com Twitter: @xebialabs YouTube: youtube.com/xebialabs