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.

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.

slide1

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.

slide2

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

slide3

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

slide4

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.