Virtualization/Cloud: VMware, OpenStack, Amazon EC2, bare metal
OS: Solaris, RHEL, Windows
Middleware: Oracle WebLogic, standalone JVM applications, IIS, Oracle DB
Provisioning and deployment: Puppet, Chef, XL Deploy
Continuous Integration: Jenkins
Process Management: JIRA, ServiceNow
Industry: Financial Services
Company: A Fortune 1000 company
Assets: $6.2 billion
Companies in all industries today are struggling to keep up with customer expectations, but demands are particularly rigorous in financial services. Before meeting XebiaLabs, this financial services company, which manages assets of more than $6B, had been growing rapidly but was struggling with competitive pressure and inability to respond quickly to market need.
The financial services company was growing rapidly and was facing competitive pressure. Their release process was characterized by:
To complicate matters further, the technical team was typically working on multiple releases at the same time.
“Our biggest challenges were accelerating time to market and cutting down on release failures, without disrupting the existing demands of the business,” said the CIO. “We wanted to move to at least monthly releases by adopting Continuous Delivery techniques.”
Having identified Continuous Delivery as the approach they wanted to take, the company then had to figure out where and how to start.
“We found it surprisingly hard to find information on implementing Continuous Delivery at scale. We quickly realized we lacked any reliable or consistent data to help us accurately determine the most useful areas to address first,” added the CIO.
After evaluating products from various vendors, the company selected XL Release as the best solution for its needs. XL Release helps customers across all industries drive business value by visualizing and orchestrating the full end-to-end software release process.
XL Release is a Continuous Delivery Management tool that lets you plan, track and execute all your software delivery pipelines. XL Release is specifically designed to help teams get started with Continuous Delivery now to deliver on their Agile, DevOps and Test-driven development initiatives.
XL Release made it easy for teams across the organization to quickly define their existing release processes in the tool. This allowed them to largely eliminate the Excel sheets, Wiki pages, Word documents and MS Project plans that had previously caused confusion.
The teams also noticed that many tasks in their releases were simply instructions to run a script, create a change ticket, or manually carry out other easily-automated actions. Replacing these with automated tasks provided by XL Release immediately cut down on handover time and failed tasks.
After the initial on- boarding phase, the company decided to implement a continuous improvement strategy in which dedicated Continuous Delivery experts worked with teams to optimize their software delivery process.
“We knew that it was neither possible nor cost effective to fix all problems right away. We wanted to make sure our investment stayed focused on those bottlenecks that were most problematic to the business. The data XL Release provided was instrumental in allowing us to target those painpoints effectively.”
This improvement exercise is ongoing. The majority of the company’s teams still run partially manual release processes.
“Our goal is not full automation, it is to ensure our release process is efficient enough to meet the demands of the business.”