Watching the women’s world cup final last weekend was thrilling. Of course it was fun to see the USA women’s team win the soccer championship (football for those living outside of the US). Having coached my son’s soccer team for many years, I was awed by the team’s mastery of soccer fundamentals and appreciated how much drilling and practice led them to the championship.
In business, the win isn’t always so crystal clear. From the executive suite, the demand on application teams and DevOps is to deliver faster, with higher quality. That’s the win – the outcome. To achieve that outcome, it’s necessary to drill, practice, and master the fundamentals of agile delivery.
At the heart of agile delivery, DevOps’ promise is “speed to value” for organizations. This is what businesses are seeking as they’re under pressure to deliver faster speed to value. There’s a lot of discussion swirling about how to do it and how to measure the ROI. In speaking with enterprise prospects and customers, it’s clear that while it would be awesome to have a sophisticated model to measure the ROI of DevOps tools and resources, most teams are seeking foundational progress.
1. “Our deployment process is chaotic and not repeatable.”
We see handcrafted deployment processes in many businesses. Using ElasticBox, teams can automate application deployment to any cloud. The immediate and measurable benefits are: increased deployments and reduced number of failed builds through the use of reusable, standardized components and services. Over time, the box model of ElasticBox provides consistency and reusability for DevOps that leads to increased efficiency. In the short-term, most teams are grateful for the increased visibility that dev and ops teams get from having the ElasticBox delivery and management structure.
2. “It takes us weeks to get infrastructure to test our code.”
With ElasticBox, DevOps can build a self-service catalog of infrastructure and related deployment data, enabling developers to self-serve and deploy in minutes. Developers need immediate access to infrastructure to test and debug code. Many companies have a ticketing process for requests which are then addressed in weeks, not minutes or even days. Our customers measure the number of daily commits and have seen massive uptake in the ability of teams to deliver code faster.
3. “It takes us weeks to recreate in production what the development team created.”
By encapsulating the knowledge for application delivery in a self-service catalog of standardized components, IT Ops can reduce support of individual developers and give them access to consistent environments. The beauty is that the self-service catalog enables ops to enforce policies and compliance, while reducing incoming support tickets and accelerating development. Again, weeks for provisioning becomes minutes. Our customers see a 30X increase in developer instance creation, while Ops has control over the environments giving access and freedom to developers.
For every company I visit, I see the same challenge of implementing and measuring the ROI of DevOps. Our approach is to ensure that the foundational elements of agile application delivery are put in place. Over time, we guide our customers on their journey to full continuous integration and continuous delivery and help them build more sophisticated models of measurement.
Depending on where your company is on this journey, ElasticBox can help scale your application delivery process and achieve measurable results. Along the way, we promise to teach you a hat trick or two.