Challenges
- Regular delivery of new features and fixes across multiple code lines
- Local environments required 2-4 hours to build
- 3-day internal SLA for client bug fixes
- Inconsistent environments to build bug
fix artifacts - Collaboration between teams located throughout the globe
Solution
- Calypso adopted Skytap Cloud to support agile development, test, quality assurance, support, and product demos for new applications
Results
- Ability to provision local environment in 15 minutes or less
- Accelerated support release cycles by 70%
or more - Reduced the build, release and support cycle costs by 50% or more
- Duplicable, on-demand development and testing environments that enable team collaboration
- Greater employee productivity and satisfaction
- Transformed development infrastructure into agile IT environments
- Clear visibility into spending and usage
Calypso is a software provider to financial institutions and has more than 550 employees, 150 customers and 18,000 users across the globe. Calypso’s development, QA and support teams are required to deliver new innovations and fixes in an agile development cycle on six different code bases. The company works with a 2GB source repository and dozens of traditional applications. Calypso also follows an internal three-day fix SLA, meaning that the company needs to provision an environment, triage and resolve defects, and deliver software back to the client within three days, a high bar for success.
Before Skytap Cloud, Calypso had not used virtualization as part of its technology infrastructure. Calypso knew they needed a solution that would save time and money and offer complete support workflow from within the virtual cloud environment.
“Skytap Cloud has made the provisioning process very simple, which is incredibly important to us. I’ve used several other cloud services, but they only offer big toolboxes where you are responsible for building out and customizing the infrastructure to your specific needs. Skytap Cloud’s solution enabled us to be up and running in a matter of minutes, and in the end, has enabled us to grow significantly against our competitors.”Tim Murphy
Director of Engineering, Calypso
Challenges
For Calypso, setting up IT environments would take a daunting two to four hours. This was particularly difficult with older environments, and it was a struggle to identify the correct database and configure new environments. This resulted in engineers and developers working from one environment while support teams were busy on another. Extensive back and forth was needed to obtain a reproducible test case, and Calypso was plagued by inconsistent test environments.
Collaborating on environments was nearly impossible, as Calypso’s globally spread teams had no easy way to duplicate and share their virtual machines. This resulted in widely dispersed product management, QA and engineering teams working from different time zones, significantly lengthening turnaround. A simple environment fix that should take a few minutes could take up to 24 hours to implement.
Due to the slow provisioning speeds and lack of collaboration across teams, Calypso struggled to adhere to the company’s internal three-day SLA. On top of these challenges, Calypso operates on six major code lines, making it challenging to fix, back port and deliver enhancements in a timely manner. For every identified bug, Calypso could have to fix up to three different versions: the client’s installed version, the version currently shipping in the service pack, and a fix on the company’s development head if the bug had never been discovered by test teams to-date.
Solution
Calypso turned to Skytap Cloud to create agile IT environments for its development, QA and support teams. Skytap Cloud’s scalability and ease-of-use made it an ideal solution for Tim Murphy, director of engineering at Calypso. “Finding a service like Skytap Cloud has made the provisioning process very simple, which is incredibly important to us,” said Murphy. “I’ve used several other cloud services, but they only offer big toolboxes where you are responsible for building out and customizing the infrastructure to your specific needs. Skytap Cloud’s solution enabled us to be up and running in a matter of minutes, and in the end, has enabled us to grow significantly against our competitors.”
With Skytap Cloud’s on-demand, self-service environments, Calypso engineers can run applications without code or architectural changes, and their distributed teams can continue to leverage existing tools and development practices. Skytap Cloud also provides Calypso the ability to create identical copies of development and test stacks, and collaborate on customers’ specific issues using a simple Skytap Cloud URL.
Benefits
By moving to the cloud, Calypso was better able to serve its client base. The company significantly increased the efficiency and flexibility of its worldwide staff, while reducing spending on server hosting and infrastructure. In addition to creating agile IT environments, moving to Skytap Cloud allowed Calypso to reduce IT burden and overall operating costs, improve development and test infrastructure without new capital expenses, and benefit from the flexibility of a pay-as-you-go pricing model.
Calypso was able to provision virtual, shareable environments in less than 15 minutes while also providing internal development, test, and support teams with an entire library of environments for easy recall. Support teams in Paris and developers in San Francisco were now able to share and work on the exact same environment using a simple web URL.
Calypso not only increased product turnarounds by 70%, but also decreased the time associated with build, release and support cycles by over 50%. With Skytap Cloud, Calypso was also able to generate greater employee productivity and satisfaction, as performing the support analysis of applications was no longer seen as a chore.
Skytap Cloud also enabled Calypso to share pre-releases with clients. A customer that gained access to advanced previews could fully demo a product, and come back with recommended bug fixes. This capability not only significantly lowered costs, but also allowed for deeper levels of client exposure throughout the development cycle.