rropen / SFM

Software Factory Metrics
MIT License
3 stars 1 forks source link

Rolls-Royce Logo

Dashboard for Rolls-Royce Software Factory Metrics


Overview

This project is intended to provide a way for the Rolls-Royce Software Factory to track and display it's DORA metrics in accordance with modern DevSecOps best practices. As we continue in our Digital Transformation and align ourselves with the DoD's efforts around DevSecOps we need to track these metrics. Initially we'll start with the four key metrics and likely scale out from there as appropriate.

We're also investigating the use of the Flow Framework and how we might use it to better align our value stream to usable metrics.

Initial plans for this project are to use our standard "Modern" architecture:

Frontend:

Backend:

Usage

TBD

Visibility

This project is meant to be in the open source - public facing region of the Rolls-Royce GitHub Enterprise instance. Any secrets or secure configuration information will be handled through the use of secure secrets and other cloud native ways. If any features or updates need to be added to this project that would push it out of the public facing organization, then it will be moved. Contact Josh Haines if you have any questions..

DORA Metric Calculations

Deployment Frequency: How often we as an organization successfully releases to production

Lead Time for Changes: The amount of time it takes a commit to get into production

Time to Restore Service: How long it takes an organization to recover from a failure in production

Change failure rate: The percentage of deployments causing a failure in production