Communicating Performance Thresholds

By Chris Clark, 03/01/2012, in Engineering management

We're Hiring!

My company, Grove Collaborative, is hiring full-stack engineers. If you like what you read here, and want to work on similar problems, email me ([email protected]) or learn more & apply.

I think visually, so here's a way I like to communicate performance thresholds. There are a bunch of dimensions that might make an application behave differently. Test against those dimensions and plot the thresholds of each one. Here are some that I made up, for a theoretical application.


The goal is to have all real world scenarios fit inside your polygon. So here's a real world use of the application that we can handle no problemo.


And here's one that pushing the limits a bit more.


And here's one we didn't anticipate, or our app should never have allowed because it's clearly not going to work.


There are a few caveats to visualizing performance thresholds this way:

Like what you read? Join the newsletter and get updated when there's something new.