WHITEPAPER. Best Practices for Agile Change and Release Management



Similar documents
Best Practices in Release and Deployment Management

Service Management from Serena Software. Orchestrated. Visibility, Flexibility and Ease of Use through Process-Based IT Service Management

ORACLE IT SERVICE MANAGEMENT SUITE

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

Symantec ServiceDesk 7.1

SOLUTION WHITE PAPER

Rally Integration with BMC Remedy through Kovair Omnibus Kovair Software, Inc.

WHITE PAPER. iet ITSM Enables Enhanced Service Management

Published April Executive Summary

IBM Tivoli Service Request Manager

HP Service Manager software

Streamlining Service Request Processes: A Key to Business Success

Meeting the Challenge of Service Request Management SOLUTION WHITE PAPER

IBM Maximo Asset Management for IT

Keep Users Happy By Integrating I.T. Operations and I.T. Support

LANDesk Service Desk. Outstanding IT Service Management Made Easy

Enabling ITIL Best Practices Through Oracle Enterprise Manager, Session # Ana Mccollum Enterprise Management, Product Management

SOLUTION WHITE PAPER. Align Change and Incident Management with Business Priorities

Supportworks ITSM Enterprise IT Service Management For Business

How To Create A Help Desk For A System Center System Manager

CA Service Desk Manager

Achieving Control: The Four Critical Success Factors of Change Management. Technology Concepts & Business Considerations

Integrated Service Desk at CityU

Summit Platform. IT and Business Challenges. SUMMUS IT Management Solutions. IT Service Management (ITSM) Datasheet. Key Benefits

Address IT costs and streamline operations with IBM service desk and asset management.

Understanding ITIL Service Portfolio Management and the Service Catalog. An approach for implementing effective service lifecycle management

Continuous Delivery: Automating the Deployment Pipeline. Solution Brief

HP Service Manager software. The HP next-generation IT Service Management solution is the industry-leading consolidated IT service desk.

CA Service Desk Manager

Unifying IT How Dell Is Using BMC

Implementation of ITIL Service Desk Improves Operational Efficiency and Customer Service for Australian Telco

Maximize the synergies between ITIL and DevOps

The Modern Service Desk: How Advanced Integration, Process Automation, and ITIL Support Enable ITSM Solutions That Deliver Business Confidence

How To Standardize Itil V3.3.5

The SMB IT Decision Maker s Guide: Choosing a SaaS Service Management Solution

Copyright 11/1/2010 BMC Software, Inc 1

Extend the value of your service desk and integrate ITIL processes with IBM Tivoli Change and Configuration Management Database.

Table of contents. Standardizing IT Service Management. Best practices based on HP experience in ITSM consolidation. White paper

White Paper: AlfaPeople ITSM This whitepaper discusses how ITIL 3.0 can benefit your business.

Cloud Services Catalog with Epsilon

Address IT costs and streamline operations with IBM service request and asset management solutions.

Top 10 Reasons to Automate your IT Run Books

The Importance of Information Delivery in IT Operations

Vistara Lifecycle Management

BAE Systems streamlines IT services and asset management with IBM Maximo solutions.

Automated IT Asset Management Maximize organizational value using BMC Track-It! WHITE PAPER

BMC Remedy IT Service Management Suite

Solution White Paper BMC Service Resolution: Connecting and Optimizing IT Operations with the Service Desk

Serena Dimensions CM. Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF

Maximo ITSM Product Suite. Francois Marais

Cisco TelePresence Select Operate and Cisco TelePresence Remote Assistance Service

Cross-Domain Service Management vs. Traditional IT Service Management for Service Providers

ITIL V3 Foundation Certification - Sample Exam 1

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

Bridging Development and Operations: The Secret of Streamlining Release Management

How To Integrate Legacy Management With Distributed Systems

Atrium Discovery for Storage. solution white paper

Release and Deployment Management: A CA Service Management Process Map

FireScope + ServiceNow: CMDB Integration Use Cases

Executive Dashboards: Putting a Face on Business Service Management

Solution Overview. Optimizing Customer Care Processes Using Operational Intelligence

Dynamic Service Desk. Unified IT Management. Solution Overview

Service Management Foundation

Reduce IT Costs by Simplifying and Improving Data Center Operations Management

Select the right configuration management database to establish a platform for effective service management.

BRIDGE. the gaps between IT, cloud service providers, and the business. IT service management for the cloud. Business white paper

SOLUTION BRIEF CA SERVICE MANAGEMENT - SERVICE CATALOG. Can We Manage and Deliver the Services Needed Where, When and How Our Users Need Them?

The CMDB: The Brain Behind IT Business Value

CA Service Desk On-Demand

Implement a unified approach to service quality management.

Taking the Service Desk to the Next Level BEST PRACTICES WHITE PAPER

Enhance visibility into and control over software projects IBM Rational change and release management software

Three simple steps to effective service catalog and request management

Combine ITIL and COBIT to Meet Business Challenges

IT Service Desk Manager

Introducing SAP s Landscape and Data Center Innovation Platform. Phil Jackson SAP Solution Engineer

Why you need an Automated Asset Management Solution

Ensim Unify INFRASTRUCTURE OPTIMIZATION FOR MANAGED SERVICE PROVIDERS. An Ensim Business Whitepaper

performance indicators (KPIs) are calculated based on process data, and displayed in easy-to-use management views.

Align IT Operations with Business Priorities SOLUTION WHITE PAPER

A Provance White Paper

Introduction: ITIL Version 3 and the ITIL Process Map V3

IBM Tivoli Asset Management for IT

BSM Transformation through CMDB Deployment. Streamlining the Integration of Change and Release Management

Redefining Infrastructure Management for Today s Application Economy

IT Operations Management: A Service Delivery Primer

White Paper November BMC Best Practice Process Flows for Asset Management and ITIL Configuration Management

WORK ORDER MANAGEMENT: PROCESS AND PRACTICE

Transcription:

WHITEPAPER Best Practices for Agile Change and Release Management By Ben Cody, Julian Fish & Amita Abraham November 2012

A Deluge of Incidents at the Service Desk as a Result of Poor Change Management Source: Forrester/ itsmf Q2 2011 US ITSM Online Survey

The Dev-Ops Disconnect Dilemma Increasingly, business is conducted on-line. To stay competitive, your IT organization has to continuously deliver innovative applications and services that are, very often, the face of your business. The ability to rapidly make changes to these applications without sacrificing infrastructure stability is no longer a nice-to-have, it s a necessity. 40% of incidents at service desks are from failed changes to applications and their supporting infrastructure Development organizations have responded to this need by adopting agile methodologies. They can now quickly push new or updated applications and services down the IT operations chute. However, this leaves IT operations teams scrambling to deploy these changes without introducing additional risks as a result of these changes. With less than perfect handoffs between these two teams in most organizations, it is not surprising that recent research 1 indicates that more than 40% of the incidents reported at service desks stem from failed changes to applications and their supporting infrastructure. Process disconnects between development and operations teams can seriously impact an organization s ability to generate revenue. Further exacerbating the process issues is the fact that most IT operations teams maintain their own systems for managing incidents, problems and changes related to IT infrastructure. These systems are frequently different from those used by the application development teams to track requirements, incidents, enhancements and change requests. The IT operations teams have typically had no access to or visibility into the fixes and changes made by the application development teams. Likewise, the development teams rarely have access to the tools that the IT operations teams use for tracking incidents, problems and changes. These functionspecific silo-ed systems further compound the issue. The challenges from process and tooling disconnects become apparent in this example of the release of a new online transaction portal at a telecommunications provider. The development team only informed the IT operations team a few days before the release that a different version of the Oracle database was required in the production environment. As the IT operations team had limited visibility into the details of the release, they were unaware of the deployment procedures and the need for a database upgrade. To further complicate the situation, the other applications that shared the Oracle database instance were incompatible with the newer version. As a result, the IT operations team was forced to scramble to procure additional hardware and stand up a new instance of the database. This resulted in an expensive and delayed application release that impacted revenue and drove a deeper wedge between the development and operations organizations. 1 Forrester/ itsmf Q2 2011 US ITSM Online Survey Whitepaper: 2 Best Practices for Agile Change Whitepaper: and Release Orchestrated Management Service Management 1

The business impact of not being able to bring people, processes and systems together across development and operations teams is evident when applications that are the mainstay of a business falter due to failed changes and releases. So how do you streamline processes that span your development and operations teams? How do you improve and speed change and release management without compromising environmental stability and control? Best Practices for Agile Change and Release Management A unified request portal routes incidents to both development and operations teams to resolve issues quickly Create a Single Funnel for All Incidents When your customers experience issues with an application or have requests for new features, they typically send an email or capture their needs in a spreadsheet or word document. The problem with this approach is that these requests and issues can fall through the cracks. Your customers cannot easily track the status of their requests. A centralized portal that your customers can interact with to submit and track the status of their tickets can go a long way in improving satisfaction levels. For instance, in preparation for a release, an application development manager might need to request that the infrastructure team add a new web tier to an existing server cluster to handle the redesign of an application. A centralized portal that funnels incidents and displays SLAs A central portal that displays the associated service level agreements (SLAs) and that collects the necessary cost center information for charge-backs and approvals can further streamline the process of rolling out application changes. In addition, a unified request portal that then automatically routes incidents to the right teams be it within your application development or operations groups helps them rapidly respond to and resolve issues. 2 Whitepaper: Best Practices for Agile Change and Release Management

Integrate Change and Release Management Processes Integrating and automating change and release management processes eliminates the need to write complex deployment scripts, and removes the potential for human error when releasing changes into production. The key is to provide both operations as well as development teams with complete visibility into planned changes and the scheduled rollout of these changes. Requests for changes and fixing defects get passed to the development teams. To help with rolling these changes into production, these teams can benefit from clear visibility into available pre-defined windows of change to production environments, called release trains. Release trains help with combining requests for both application as well as operational changes into a scheduled window and then rolling them out at a time that is suitable for both teams. Integrated change and release management fast-tracks application changes into production When both development and operations can clearly see the available release trains, easily combine features with planned operational changes and then track the progress of the release through development, test and production environments, the chances of failed changes are reduced significantly. By being able to trace the changes made to the initial request, IT organizations are better equipped to provide their business counterparts with accurate and detailed status updates. Combine application and operational changes into a single release train Whitepaper: Best Practices for Agile Change and Release Management 3

With linked processes, development teams can track changes associated with a request at the source code level as it moves from development through to test environments and into production. Once an application is delivered into production, updates should automatically be made to the application s Definitive Medial Library (DML) entry. When these application processes are linked to a configuration management database (CMDB) for infrastructure management, and updates are automatically made to items as soon as changes are released, it makes for a complete and consistent record of what is in production. Getting your development and operations teams to work in concert through integrated processes better equips them to rapidly roll out application changes to support the business without jeopardizing the stability of the operational environment. A unified calendar provides visibility into the available windows for releasing changes Provide a Unified Calendar for Complete Visibility An integrated calendar accessible by both development and operations that displays all planned changes by week or month helps alert teams to scheduled updates to applications. A unified calendar for complete visibility across development and operations The ability to see the various applications that are impacted by a release train and drill down into the details of a request for change can be of great value to both development as well as operations teams. This should include the details of the application changes, right down to the artifacts to be deployed, as well as infrastructure change information. A unified change calendar provides development teams, release managers and operations teams with a consolidated view of all planned software as well as infrastructure changes. 4 Whitepaper: Best Practices for Agile Change and Release Management

By leveraging a unified calendar, the development and release teams are fully aware of the available windows for change, as well as the scheduled production down-times. This knowledge enables these teams to choose the appropriate time to request an infrastructure change, for example, to resolve recent application performance issues. Once an operational change is associated with a release train, control of the change should pass to that train. When the train is approved and flagged as ready for implementation, the operations teams should be automatically notified to make the necessary infrastructure changes while adhering to SLAs. The process should continue until all changes on the release train are implemented. Following post implementation review, updates should be made to the configuration management system that comprises of the CMDB as well as the DML. By linking approved development releases to existing operational maintenance windows, teams can avoid release delays and deployment confusion. The Bottom-Line Organizations are increasingly conducting their business on-line and the need for speed in change management is crucial. Enterprises will benefit from having release management or DevOps teams serve as the glue that binds development and operations teams together. Tools and systems that link people and processes across development and operations can go a long way in providing these teams with the necessary visibility to gather and speed requests for changes to applications. An integrated change and release management strategy also reduces incident volumes. Research shows that 40% of all incidents submitted are as a result of failed changes. Connecting processes across development and operations improves business satisfaction with IT as incidents and problems are tracked through to resolution, application changes are made sooner and business users are proactively notified when issues are resolved. Whitepaper: Best Practices for Agile Change and Release Management 5

About Serena Software Serena Software provides solutions that orchestrate IT operations, application development and business processes for more than 3,000 enterprises around the world. Headquartered in Silicon Valley, Serena serves enterprise customers from 29 offices in 14 countries. Serena is a portfolio company of Silver Lake Partners, the leader in private investments in technology enabled industries. Winner of Pink Elephant s ITIL Innovation of the Year award, Serena s integrated service and release management solutions represent a revolutionary new processbased approach to bridging the dev-ops divide and delivering new levels of service responsiveness. For more information, visit www.serena.com/itsm About the Authors Ben Cody is Vice President of Service Management solutions at Serena Software. Prior to joining Serena, Ben was Senior Director of Product Management for BMC s Service Management product family, including the Remedy product line. Julian Fish is Chief Product Owner for Release Management Solutions at Serena Software. Over the past 15 years Julian has worked with various organizations, helping improve helpdesk, development and release management processes Amita Abraham is Group Product Marketing Manager for Service Management and Process Management solutions at Serena Software. Prior to joining Serena, Amita led product marketing for Fujitsu s BPM and SOA solutions for 8 years. Copyright 2012 Serena Software, Inc. All rights reserved. Serena is a registered trademark of Serena Software, Inc. All other product or company names are used for identification purposes only, and may be trademarks of their respective owners. Document ID: WP-ITSM-110212