Pipeline Gates Calculator

If you're curious how your pipeline and its pass rates affect your team's regular work, check out the Pipeline Gates Calculator. It's just a toy, but it may be enlightening.

For each of your quality gates, enter the name of the gate, about how many minutes it takes to operate that quality gate (maybe automated tests run in 5 minutes, or manual test in 60*16 minutes), and the pass rate.

  • Name -- field is just for you, to remind yourself what the gate is
  • Time -- how long it takes to do the check, in minutes
  • Pass Rate -- how often items go through the gate on the first try (100% for advisory-only gates)

Include code reviews, automated tests, security scans, human approvals, whatever. When you have entered them, run the simulator. 

It doesn't do a lot of simulating, It does 10 runs of 100 work items, instead of running tens of thousands. It will report averages, though. 

The rule is that if any gate fails, the work item has to be resubmitted and pass through the gates again. 

I don't include or assume developer time, so developer time to build or revise code is 0. This only shows the pipeline's gauntlet of quality checks. 

Enjoy!

 

Comments

Popular posts from this blog

Programming Is Mostly Thinking

Is It My Fault You Can't Handle The Truth?

Preplanning Poker: Is This Story Even Possible?