Value Stream Metrics, VSM for short, track the performance of your software development processes, allowing you to find opportunities for improvement and measure results.
FlexDeploy has two primary means of displaying Value Stream Metrics:
Fully customizable and shareable
Project specific, not customizable
Dora Metrics are widely recognized as the leading metric set to track for measuring Value Stream and consists of 4 primary metrics.
Measures the frequency at which Deployments are done to a given environment, typically Production environments.
The Deployment Frequency Dashboard Panel measures Deployments to any Environment within FlexDeploy given a Range Start and Interval Window.
Single Production Environment
If multiple Production Environments exist, you can configure multiple series. This behavior is available on all VSM Dashboard Panels.
Multiple Production Environments
Lead Time For Changes
Lead Time For Changes tracks time from code commit until that code is deployed to an environment, typically Production. Measurement of Lead Time For Changes is available in both Dashboards and Project Insights.
The Lead Time - Changes Panel measures average days from a commit to code deployment to any Environment within FlexDeploy given a Range Start and Interval Window.
Lead Time For Issues
While not an official Dora metric, FlexDeploy does support Lead Time for Issues which is similar to Lead Time for Changes but measures Issue creation until deployment.
Change Failure Rate
Change Failure Rate indicates how often code deployments lead to errors in an otherwise stable Environment. This metric is supported via the Deployment Success Panel, available in a Gauge or Chart.
Mean Time to Recovery
Mean Time to Recovery measures the time between a service outage (caused by code deployment) until its ultimate resolution. At this time this metric is not available to be tracked in FlexDeploy but is on the roadmap.
While Dora Metrics are limited to the aforementioned 4 above, FlexDeploy does offer a range of other Value Stream Metrics to track.
Commits By User
A tree map that measures the most frequent committers in your organization.
Deployment Duration measures the average time, in seconds, of Deployment Executions in FlexDeploy.
Tracks the number of vulnerabilities, by severity, across code scans run.
Test Results track the number of test cases executed in FlexDeploy. It can further filtered by Environment, Project, Test Status and more.
The following macros are not currently supported in the footer: