banner picture of Disney Concert Hall in Los Angeles

Stop focusing on efficiency.

It's time to start delivering Agility.

Welcome to DevOpsCulture, an open source collaboration space for data-driven
approaches to improving team culture, not just products.

Purpose

As Nicole Forsgren so adroitly explains, Metrics Shape Your Culture. Once you start measuring something, and make it a metric of success, people will naturally start figuring out how to game the systems.This isn’t a bad thing! If you set your metrics up so that gaming the system results in the desired outcome, then the metrics are a good thing.

To this end, we can establish metrics that will help drive the cultural outcomes we wish to see on our teams. We have more than enough tools to measure efficiencies and delivery, but yet we’re lacking in applying the same rigors of measurement and assessment to the most underappreciated and critical facet of how we work as technologists: team culture.

This project serves as a collaboration point to collect new metrics and measurement tools as Key Performance Indicators (KPIs) that are designed to encourage improving team culture.

Structure

Each KPI is explained in how it should affect cultural change when adopted, how to calculate it, and an assessment scale for use in reporting dashboards.

  1. Description - An introduction to the KPI and how it will provide business value
  2. Formula - How the KPI is calculated
  3. Maturity - An index-based model for abstracting the KPI into a score that’s measurable over time in trending dashboards
  4. Recommendations - Tips and suggestions for how to encourage improvements

Contributing

Want to help but don’t know where to start?

If you’d like to help out, but don’t know where to start, please check the GitHub issue tracker and use the label help wanted for areas that need attention.

Have KPIs you’d like to see included?

If you have ideas for further KPIs that would result in a positive impact on organizational culture, then please, Fork this on github, add a file to ./_kpis-proposed/, and issue a pull request to bring it back into the main repo. Please include your name and link to your GitHub profile following this format:

---
title: Name of your KPI
layout: kpi
author: [https://github.com/Your Github URL](Your Name)
---

Text of proposed KPI, how to measure it, calculations, outcomes, etc.

## Formula
Information on how to calculate the formula

## Maturity
Information on how to covert the metric to a 0-5 aggregate score that can be used to evaluate overall team or project maturity against the KPI

## Improving
1. List of steps that teams can take to improve their scores

## See Also
1. Links to related KPIs
2. Links to further outside resources

Contact

KPI Suggestions

If you'd like to propose additional KPIs, please follow the Contribution Instructions

Bugs and Suggestions

If you are having problems with KPIs, or would like to make suggestions for improvements, please use the GitHub Issue Tracker

DevOps

If you'd like to get in touch with me about DevOps in general, please reach out to @anthony_mclin on Twitter and spread the knowledge.

Other Contact

If you'd like to reach out to me directly, please leave a message:

Further Resources

These articles, videos, and books are highly recommended for furthering your education around DevOps and data-driven cultures.

  1. Forsgren, Nicole. How Metrics Shape Your Culture
  2. Humble, Jez. Continuous Delivery
  3. Extreme Programming: Values, Prinicples, and Practices