CA Technologies Application Release Automation Platform Enables Tesco to Reach Previously Unattainable Milestones



Similar documents
Fujitsu Australia and New Zealand Provides Cost-effective and Flexible Cloud Services with CA Technologies Solutions

Santa Clara County Social Services Agency Streamlines Aid Requests for Those in Need with CA Service Desk Manager

Nordea saves 3.5 million with enhanced application portfolio management

Logicalis Delivers Low-risk, Cost-effective Cloud Computing Services with CA Technologies

How Can Central IT Use Cloud Technologies to Revolutionize Remote Store Operation?

Siemens uses CA Clarity PPM for project management of R&D for wind, solar and hydro solutions

Suncorp Accelerates Project Delivery and Reduces Costs with CA Project & Portfolio Management

Finansbank Enhances Competitive Advantage with Greater Control of 500 IT Projects

The Continuous Delivery Tool Chain: So Many Choices!

Contents. Introduction... 1

CA Technologies optimizes business systems worldwide with enterprise data model

Fujitsu Australia and New Zealand provides cost-effective and flexible cloud services with CA Technologies solutions

Vodafone Turkey Reduces Maintenance and Repair Costs with CA Technologies Solutions for Service-Oriented Architecture

Application Release Automation with Zero Touch Deployment

agility made possible

MCB Bank Ltd Increases Compliance with Service Level Agreements by 180 percent with CA Service Desk Manager

Stefanini Helps Customers Achieve Cost Avoidance Savings with CA Service Desk Manager

Logicalis delivers low-risk, cost-effective cloud computing services with CA Technologies

TIM Brasil Standardizes Testing and Anticipates Application Errors with CA Service Virtualization

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

Punjab National Bank Achieves 165% ROI with CA Technologies IT Management Solutions

can you simplify your infrastructure?

The Service Provider s Speed Mandate and How CA Can Help You Address It

Principles of Continuous Integration

Genesis Energy delivers IT projects faster with standardised processes and CA Clarity PPM.

Picis improves the delivery of client projects worth $50 million with CA Clarity PPM

CA Process Automation for System z 3.1

CA Automation Suite for Data Centers

CA Technologies Empowers Employees with Better Access to Applications via OneAccess Mobile App

agility made possible

Logica Sweden provides secure and compliant cloud services with CA IdentityMinder TM

Sallie Mae slashes change management costs and complexity with CA SCM

Manpower Reduces Costs by 15 Percent with Intelligent IT Support Services

Requirements-Based Testing: Encourage Collaboration Through Traceability

R+V Versicherung: Safeguarding Data Security with CA API Gateway

CA IT Client Manager Asset Inventory and Discovery

CA Workload Automation

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

DevOps for the Cloud. Achieving agility throughout the application lifecycle. The business imperative of agility

How Technology Supports Project, Program and Portfolio Management

The National Commission of Audit

how can I deliver better services to my customers and grow revenue?

ATU safeguards sales and service quality with CA Infrastructure Management solutions

Citrix Lifecycle Management

how can I improve customer experience by reducing the cost and complexity of and accelerating the path to dynamic service delivery?

Manage projects effectively

W H I T E P A P E R. VMware Software Lifecycle Automation Solutions

IT Security & Compliance. On Time. On Budget. On Demand.

Agile Software Factory: Bringing the reliability of a manufacturing line to software development

Layered Tech expands to new markets and improves ROI with CA 3Tera AppLogic

TeamCompanion Solution Overview. Visual Studio

KASIKORNBANK eliminates nearly 30,000 helpdesk calls a year with automated identity management

A to Z Information Services stands out from the competition with CA Recovery Management solutions

Meeting the challenge of software quality and maximizing return on investment Performance driven. Quality assured.

Finansbank enhances competitive advantage with greater control of 500 IT projects

FEMSA Manages More than 80,000 IT, Finance and HR Tickets with CA Service Desk Manager

Software change and release management White paper June Extending open source tools for more effective software delivery.

Ferrovie dello Stato Italiane Ensures Efficiency of Outsourced IT Services with CA Business Service Insight

Global Software Change Management for PVCS Version Manager

Agile and the cloud: why automating application deployment matters. Executive summary. Applications are the business

CA Clarity PPM for Professional Services Automation

Key Benefits of Microsoft Visual Studio Team System

Sicredi Reduces Project Management Costs by 20 percent with CA Project & Portfolio Management SaaS

Punjab National Bank achieves 165% ROI with CA Technologies IT management solutions

SINGLE-TOUCH ORCHESTRATION FOR PROVISIONING, END-TO-END VISIBILITY AND MORE CONTROL IN THE DATA CENTER

DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY

Next-Generation Performance Testing with Service Virtualization and Application Performance Management

CA NetSpy Network Performance r12

CONTINUOUS DEPLOYMENT EBOOK SERIES: Chapter 1. Why Continuous Deployment Is Critical to Your Digital Transformation Strategy

Advanced virtualization management for Hyper-V and System Center environments.

ScaleMatrix safeguards 100 terabytes of data and continuity of cloud services with CA Technologies

IT & Management Consulting Services

Choosing the Right Project and Portfolio Management Solution

Network Virtualization Solutions - A Practical Solution

Software: Driving Innovation for Engineered Products

WHITEPAPER. Agile Development Meets Cloud Computing for Extraordinary Results at Salesforce.com

Transforming IT Processes and Culture to Assure Service Quality and Improve IT Operational Efficiency

Drive Performance and Growth with Scalable Solutions for Midsize Companies

Increasing Business Efficiency and Agility for ATGbased. Systems. the business challenge: upgrading the development pipeline

Transcription:

CUSTOMER SUCCESS STORY November 2013 CA Technologies Application Release Automation Platform Enables Tesco to Reach Previously Unattainable Milestones CLIENT PROFILE Industry: Retail Company: Tesco Plc Employees: 537,000 Revenue: 64.826 billion BUSINESS Global Fortune 50 retailer Tesco is the third largest merchant in the world; it operates over 3,700 stores internationally and is rapidly expanding its online presence, dominating markets as diverse as motor insurance, home electrical appliances and clothing. CHALLENGE Tesco needed to accelerate time-to-market, increase efficiency and reduce errors in order to meet the milestones required for an ambitious international project. SOLUTION CA Release Automation established an incremental manifest, separating dynamic elements of application release from fixed processes, enabling Tesco to keep the same fixed processes and concentrate on changing only the dynamic elements that need to be updated each time. BENEFIT With the new processes 95 percent of applications were deployed into staging by week two, by which time the manifest and supporting processes had been fully implemented. Deployments were then released reliably and predictably, without the need to modify the deployment process.

2 Customer Success Story: Tesco November 2013 Business A retailer with a pioneering spirit Technological advancement is the driving force of Tesco s future and one of the retailer s key objectives lies in the expansion of online international projects. True to its pioneering spirit, Tesco was the first retailer in the world to offer a robust home shopping service in 1996 and Tesco.com was formally launched in 2000. Tesco currently has online operations in Britain, the Republic of Ireland and South Korea. Tesco aims to open at least 15 new online stores over the next 3 years. This is a highly lucrative market which Tesco is keen to enter quickly, but there are very high expectations with the project and it must be delivered smoothly, accurately and efficiently. Challenge Paving the way for the future To ensure rapid and constant deployments of online updates and applications, Tesco is working towards continuous integration. The retailer began implementing agile (sprint and scrum) methodologies, which dramatically increased the volume and frequency of application releases and R&D deliverables. However, numerous complexities in the application deployments meant that Tesco s manual release processes were severely inadequate for agile methodologies. Some applications took days to deploy and required the expertise of many highly-skilled workers. An operational bottleneck formed, impairing Tesco s release throughput and delaying critical application updates, patches and future enhancements. Tesco urgently needed to accelerate its time-to-market, increase efficiency and reduce errors before it could embark on its ambitious international project. Solution Transforming Tesco.com Tesco adopted CA Release Automation as its standard solution for application release automation across Tesco.com. All Tesco s application release processes start at R&D the very beginning of the application lifecycle. Therefore, Tesco invited Alon Eizenman, CTO and Co-Founder of Nolio, now part of CA Technologies, to its International R&D headquarters in India for on-the-job training and support in order to finish the processes as quickly and efficiently as possible. Alon worked with the Change and Configuration Department for two weeks. Tesco s Processes Tesco employs a Microsoft Team Foundation Server (TFS) to define deployment work items and include all the information needed for a release.

3 Customer Success Story: Tesco November 2013 Every application release contains numerous complexities and variable components. Tesco s applications are divided into four distinct sectors (in-store, application stores, OMS and TIBCO) with a total of 74 different services offered. Each application deployment contains a different set of resources and each set can contain limitless combinations of the 74 services. To further exacerbate complexities, deployments run across five environments: development, integration, staging, pre-production and production. Each region runs across all environments and, as the international project is planned for 15 countries, there are potentially 75 different environments to be taken into consideration. Prior to CA Technologies intervention, release managers were building each process from scratch every time they needed to deploy a new application change which involved creating custom scripts for each release. Resources were manually taken from TFS version control by release engineers before the application was deployed. This was an extremely time-consuming, error-prone and intricate process which offered zero visibility, predictability and traceability. Establishing An Incremental Manifest Automation expert Alon identified the current processes as inefficient and impossible to maintain. Once a process has already been built, you can t keep going back and changing it. This is incredibly high-maintenance. When I arrived at Tesco they were building new workflows for each release, which was putting them behind schedule and open to errors. For their international projects to be a success, I realised that we would need to rebuild their entire release process based on CA s automation capabilities. comments Alon. Alon immediately halted the practice of creating new workflows for each release and established an incremental manifest, which separates the dynamic elements of the application release from the fixed processes. This separation enables Tesco to keep the same fixed processes in place and concentrate on changing only the dynamic elements that need to be updated each time. Dynamic Elements The dynamic elements of the manifest are the specific set of application resources that are needed for each release. The manifest deployment puts all application resource descriptive inside an xml file detailing which resources should be taken, their specific location (i.e. VCS, network storage, etc.) and version. Details of this descriptive can be changed quickly and easily per release. Fixed Processes The CA Technologies solution s workflow directs how the release process should be executed. This is a simple fixed process that can be employed and repeated time and time again. Numerous manifests can be executed through this one fixed process that orchestrates complex multi-tier release deployments with full visibility and traceability. This manifest creates processes that can deploy numerous sets of applications and services in all environments throughout all regions. Rigorous safeguards are in place to assure quality control, IT governance and compliance. The manifest is kept in a version control system (VCS), which can only be modified by the release manager. The release manager is solely responsible for determining the content of release and documenting it in the manifest and the process can be repeatedly relied upon for any application deployment.

4 Customer Success Story: Tesco November 2013 Benefit Putting Tesco back on schedule Prior to the implementation of CA Technologies incremental manifest concept, Tesco had never successfully achieved automated deployment of TIBCO into the staging environment. With the new processes, the Tesco R&D teams reached the following milestones: 67 percent of applications were deployed into staging by the end of the first week 95 percent of applications were deployed into staging by the middle of the second week. By the end of the second week, the manifest and supporting processes were fully implemented. Deployments could then be released to pre-production and production environments, reliably and predictably, without the need to modify the deployment process putting Tesco directly back on schedule. We have transformed our processes and achieved previously untouched milestones. Siddhartha Roy R&D Manager of Tesco s International Project The manifest and accompanying workflows, which took just two weeks to build, can be applied to unlimited regions across five environments and cut release times from days to minutes. In the words of Siddhartha Roy, R&D Manager of Tesco s International Project, We have transformed our application release processes and achieved previously untouched milestones. With CA Technologies release manifest concept, we were able to set up an automated deployment of TIBCO to production, which was a first in the entire history of Tesco.com. It was a very proud moment for the International Project teams. In just three minutes and 41 seconds we deployed to all 16 application stores. Everyone here is impressed and happy. *Please note that, in September 2014, the product name in the original customer success story was updated from CA LISA Release Automation to CA Release Automation

5 Customer Success Story: Tesco November 2013 Connect with CA Technologies at CA Technologies helps customers succeed in a future where every business from apparel to energy is being rewritten by software. With CA software at the center of their IT strategy, organizations can leverage the technology that changes the way we live from the data center to the mobile device. Our software and solutions help our customers thrive in the new application economy by delivering the means to deploy monitor and secure their applications and infrastructure. To learn more about our customer success programs, visit /customer-success. For more information about CA Technologies go to. CA 2014. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. This document is for your informational purposes only, and does not form any type of warranty. The Customer success story is based on the actual experiences of the user but product descriptions may not reflect uses in all environments so actual results may vary.