Do you need to more quickly identify delivery risk, better manage customer expectations, and improve delivery forecasting and reporting? Learn how one of the largest airlines measures DevOps performance to achieve these goals and check out our on-demand webinar, Measure DevOps Performance with VersionOne.
How a Major Airline Measures DevOps Performance
A product owner at a major airline needed insight into distribution of value throughout their value stream. Her development team is able to tell her when they are done, but she doesn’t get any visibility past the point at which they have committed their code. Her only insight is when teams tell her when they’re finished with testing, when they have moved on to performance testing, or when something is sitting on the shelf to be delivered.
She needed to be able to more quickly identify delivery risk, better manage customer expectations, and improve forecasting and reporting. VersionOne Continuum provided her this capability.
The image above shows the Delivery at a Glance (DAAG) screen. DAAG shows you where your work items are in your release process. Work items are depicted with blue squares. Lighter-shaded squares represent items that are still in flight. Darker shades represent items that are done. We are also showing and measuring when these items are delivered.
With DAAG our product owner and her stakeholders are better able to gauge the risk associated with delivery because she knows exactly when things are going to be delivered and the size of the items that are going to be delivered. She can tell how well her development team is performing and the type of collaboration that she’s getting from her testing and operations partners.
She also has the ability to drill down from an epic into a feature, as shown in the image above. Now, she can see, for example, how the order entry feature of the cloud call center epic is performing.
She could click and see the percentage of work items completed as part of that particular feature. The image above is showing that 51.2% of the features work is done and 23.3% has been delivered.
Our product owner is able to provide important data-driven information and decisions to the people she reports to as well as being able to empower her customers to have trust in her as she is setting their expectations for what her team is going to deliver.
Within VersionOne you have the ability to group work items by package. A package would represent a version of our product that is going to be released to the end user.
Not only does our product owner get to see the progress against a portfolio item, she can also see by the version that is being delivered to the end user. In the image above, she can see the mobile app that will be delivered on May 25. This package has twenty-eight work items in it.
When she hovers over each work item, she can see what that work item entails. She’s also able to see that there are commits associated with that work item, so if she had any interest in going to see the actual source control commit, she could.
She’s able to go into another view to see what the makeup of her releases are. In the image above, the green items are stories and the yellow items are defects. She can see that her next mobile app 9.0 delivery has thirty-three work items, two of which are defects. This shows her that the majority of the releases that her team is working on are improving her product and delivering more value to her users.
This example shows how VersionOne helps you visualize and understand the flow of value through various phases of the value stream. None of the information or views are status driven. It is all data that was driven by what was actually in code and how that code moved from phase to phase or from level of maturity to the next highest level of maturity in its progression toward production.
This is just a small excerpt from our webinar, Measure DevOps Performance with VersionOne. Watch the full webinar to learn how we’re working at VersionOne to make business value more central to DevOps telemetry and measurement and the importance of batch size as a measure of overall DevOps maturity. But most importantly, see five real-world examples of how real companies are streamlining in the flow of business value for performance measurement techniques.
VersionOne is a registered trademark of VersionOne Inc. and Continuum is a trademark of VersionOne Inc.
About the AuthorMore Content by Logan Daigle