Blog Feed Post

How to Unleash the Data in your DevOps Tools to Drive Continuous Improvement

Where are the weak spots in your software delivery chain? How are they affecting the value of the applications your company delivers? If you can’t answer these questions, you may be limiting revenue opportunities for your organization.

That’s because for most companies today, software delivery is the key source from which their value stream flows. So, continuously improving the end-to-end delivery process must be IT’s number one priority. The question is where do you start?

Maturity Models for Continuous Improvement

A quick Google search on “Agile Maturity Model” yields lots of results for how to drive continuous improvement. Some of them are based on educated guesses (but guesses nonetheless). The better ones are founded on questionnaires from a sampling of organizations, but rarely are they based on real data. These models will offer some insight in how to drive continuous improvement of your software process, but their effectiveness is limited, mainly because they’re not specific to your organization. For that you need real data about your own delivery process.

The good news is, if you’ve entered the era of continuous integration, deployment, and delivery, the data is probably already at your fingertips. You just need to know how to unleash it.

Making the Most of Your Tools

There are many widely-used tools that will help you in your journey towards a data-driven approach to continuous improvement. These tools contain charts, reports, and dashboards that can give you insight in parts of your process. For example, ServiceNow, VersionOne, and Jira provide a burndown chart, which you can use to do things like:

  • See the status of work in progress
  • Determine whether you’re on track to deliver what you promised
  • Estimate date of project completion
  • View the number of stories in the sprint stable and the same during the sprint

Below is an example of Jira Burndown Chart that shows a team with room for improvement:

Jira Burndown Charthttps://blog.xebialabs.com/wp-content/uploads/2017/10/Burndown-Chart-300... 300w, https://blog.xebialabs.com/wp-content/uploads/2017/10/Burndown-Chart-768... 768w, https://blog.xebialabs.com/wp-content/uploads/2017/10/Burndown-Chart-102... 1024w" sizes="(max-width: 2643px) 100vw, 2643px" />

Example of typical burndown chart available in most backlog management tools, such as Jira, ServiceNow, and VersionOne

Continuous Integration and Continuous Delivery tools also provide sources of valuable data that can support your continuous improvement cycle. Github, for example, includes a nice feature that shows the distribution of languages in your code repository, which is great information if, for instance, you want to harmonize your languages.

GitHub Language Distribution Featurehttps://blog.xebialabs.com/wp-content/uploads/2017/10/Language-Identifie... 300w, https://blog.xebialabs.com/wp-content/uploads/2017/10/Language-Identifie... 768w, https://blog.xebialabs.com/wp-content/uploads/2017/10/Language-Identifie... 1024w" sizes="(max-width: 1994px) 100vw, 1994px" />

Github offers a feature for showing the distribution of languages in your code repository

Jenkins offers a Stage View, which gives you insight into the status of the build process, as well as which builds are running and which have succeeded and failed—crucial data for identifying stable and unstable builds.

The above features are good sources of data and are a great first step in improving software delivery. But there’s a drawback—they provide only snippets of information, which you must piece together. There’s no overarching view that allows you to see bottlenecks across the pipeline, identify their root causes, understand how they’re impacting the delivery chain, or figure out how to prioritize them.

For real continuous improvement that helps transform IT and the business, you need a holistic view of your end-to-end delivery chain. That’s the job of release pipeline orchestration.

Taking the Next Step with Release Orchestration

Release pipeline orchestration, also known as Application Release Automation (ARA), is designed to help enterprises efficiently manage and optimize their release pipelines. A true enterprise-focused release orchestration solution offers real-time visibility into release status and, through detailed reporting and analytics, allows data-driven decisions about how to continuously improve the software delivery process. Integration of tools, such as those mentioned above, is key to making it all work because that’s how you get beyond silos and take the next step into full pipeline visibility.

https://blog.xebialabs.com/wp-content/uploads/2017/02/Screen-Shot-2017-0... 234w" sizes="(max-width: 165px) 100vw, 165px" />


Release Pipeline Orchestration 

An Essential Practice for Continuous Delivery at Enterprise Scale

Learn how release pipeline orchestration solutions help even the largest of enterprises efficiently manage and optimize their software release pipelines.

XebiaLabs’ XL Release is a release orchestration tool that gives you the holistic visibility you need for ongoing improvement of your end-to-end delivery process. Its dashboards and reports provide accurate, easy-to-access insight about where and how to improve your particular delivery process. For example:

  • Value Stream Overview gives a clear view of the duration of phases and tasks per release. This data is useful for spotting bottlenecks. XL customer tip: review the Value Stream overview with your DevOps team to identify improvements. The XL Release list of top ten longest tasks will give you a big leg up here.

https://blog.xebialabs.com/wp-content/uploads/2017/10/Value-Stream-Overv... 300w, https://blog.xebialabs.com/wp-content/uploads/2017/10/Value-Stream-Overv... 768w, https://blog.xebialabs.com/wp-content/uploads/2017/10/Value-Stream-Overv... 1024w" sizes="(max-width: 2176px) 100vw, 2176px" />


  • Release Duration Graphs offer valuable insight about long-term patterns of your releases. The shorter the release duration, the faster you can get value through your process. XL customer tip: reviewing these graphs with the team that maintains the pipeline will help them spot areas for improvement.

https://blog.xebialabs.com/wp-content/uploads/2017/10/Release-Per-Month-... 300w, https://blog.xebialabs.com/wp-content/uploads/2017/10/Release-Per-Month-... 768w, https://blog.xebialabs.com/wp-content/uploads/2017/10/Release-Per-Month-... 1024w" sizes="(max-width: 548px) 100vw, 548px" />

  • Release Frequency Graphs help you see whether your release frequency is increasing or not. The more frequently you release, the more often you deliver value to your customers. XL customer tip: discuss this graph with your release manager or product owner to see if you can create smaller releases with smaller features so you can ship them to your customers more quickly.

https://blog.xebialabs.com/wp-content/uploads/2017/10/Average-Release-Du... 300w, https://blog.xebialabs.com/wp-content/uploads/2017/10/Average-Release-Du... 768w, https://blog.xebialabs.com/wp-content/uploads/2017/10/Average-Release-Du... 1024w" sizes="(max-width: 549px) 100vw, 549px" />

The post How to Unleash the Data in your DevOps Tools to Drive Continuous Improvement appeared first on XebiaLabs Blog.

Read the original blog entry...

More Stories By XebiaLabs Blog

XebiaLabs is the technology leader for automation software for DevOps and Continuous Delivery. It focuses on helping companies accelerate the delivery of new software in the most efficient manner. Its products are simple to use, quick to implement, and provide robust enterprise technology.

Latest Stories
Recently, REAN Cloud built a digital concierge for a North Carolina hospital that had observed that most patient call button questions were repetitive. In addition, the paper-based process used to measure patient health metrics was laborious, not in real-time and sometimes error-prone. In their session at 21st Cloud Expo, Sean Finnerty, Executive Director, Practice Lead, Health Care & Life Science at REAN Cloud, and Dr. S.P.T. Krishnan, Principal Architect at REAN Cloud, discussed how they built...
In a recent survey, Sumo Logic surveyed 1,500 customers who employ cloud services such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). According to the survey, a quarter of the respondents have already deployed Docker containers and nearly as many (23 percent) are employing the AWS Lambda serverless computing framework. It’s clear: serverless is here to stay. The adoption does come with some needed changes, within both application development and operations. Tha...
Digital Transformation (DX) is not a "one-size-fits all" strategy. Each organization needs to develop its own unique, long-term DX plan. It must do so by realizing that we now live in a data-driven age, and that technologies such as Cloud Computing, Big Data, the IoT, Cognitive Computing, and Blockchain are only tools. In her general session at 21st Cloud Expo, Rebecca Wanta explained how the strategy must focus on DX and include a commitment from top management to create great IT jobs, monitor ...
"Digital transformation - what we knew about it in the past has been redefined. Automation is going to play such a huge role in that because the culture, the technology, and the business operations are being shifted now," stated Brian Boeggeman, VP of Alliances & Partnerships at Ayehu, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Digital transformation is about embracing digital technologies into a company's culture to better connect with its customers, automate processes, create better tools, enter new markets, etc. Such a transformation requires continuous orchestration across teams and an environment based on open collaboration and daily experiments. In his session at 21st Cloud Expo, Alex Casalboni, Technical (Cloud) Evangelist at Cloud Academy, explored and discussed the most urgent unsolved challenges to achieve f...
In his Opening Keynote at 21st Cloud Expo, John Considine, General Manager of IBM Cloud Infrastructure, led attendees through the exciting evolution of the cloud. He looked at this major disruption from the perspective of technology, business models, and what this means for enterprises of all sizes. John Considine is General Manager of Cloud Infrastructure Services at IBM. In that role he is responsible for leading IBM’s public cloud infrastructure including strategy, development, and offering m...
There is a huge demand for responsive, real-time mobile and web experiences, but current architectural patterns do not easily accommodate applications that respond to events in real time. Common solutions using message queues or HTTP long-polling quickly lead to resiliency, scalability and development velocity challenges. In his session at 21st Cloud Expo, Ryland Degnan, a Senior Software Engineer on the Netflix Edge Platform team, will discuss how by leveraging a reactive stream-based protocol,...
"I focus on what we are calling CAST Highlight, which is our SaaS application portfolio analysis tool. It is an extremely lightweight tool that can integrate with pretty much any build process right now," explained Andrew Siegmund, Application Migration Specialist for CAST, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that Evatronix will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Evatronix SA offers comprehensive solutions in the design and implementation of electronic systems, in CAD / CAM deployment, and also is a designer and manufacturer of advanced 3D scanners for professional applications.
SYS-CON Events announced today that Synametrics Technologies will exhibit at SYS-CON's 22nd International Cloud Expo®, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Synametrics Technologies is a privately held company based in Plainsboro, New Jersey that has been providing solutions for the developer community since 1997. Based on the success of its initial product offerings such as WinSQL, Xeams, SynaMan and Syncrify, Synametrics continues to create and hone inn...
As many know, the first generation of Cloud Management Platform (CMP) solutions were designed for managing virtual infrastructure (IaaS) and traditional applications. But that's no longer enough to satisfy evolving and complex business requirements. In his session at 21st Cloud Expo, Scott Davis, Embotics CTO, explored how next-generation CMPs ensure organizations can manage cloud-native and microservice-based application architectures, while also facilitating agile DevOps methodology. He expla...
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. In his session at @BigDataExpo, Jack Norris, Senior Vice President, Data and Applications at MapR Technologies, reviewed best practices to ...
"Evatronix provides design services to companies that need to integrate the IoT technology in their products but they don't necessarily have the expertise, knowledge and design team to do so," explained Adam Morawiec, VP of Business Development at Evatronix, in this SYS-CON.tv interview at @ThingsExpo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
DevOps promotes continuous improvement through a culture of collaboration. But in real terms, how do you: Integrate activities across diverse teams and services? Make objective decisions with system-wide visibility? Use feedback loops to enable learning and improvement? With technology insights and real-world examples, in his general session at @DevOpsSummit, at 21st Cloud Expo, Andi Mann, Chief Technology Advocate at Splunk, explored how leading organizations use data-driven DevOps to close th...
"WineSOFT is a software company making proxy server software, which is widely used in the telecommunication industry or the content delivery networks or e-commerce," explained Jonathan Ahn, COO of WineSOFT, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.