Dela via


Partly sunny, chance of showers, bring an umbrella

Everyone knows that my 10 rules of performance are measure, measure, measure... etc. 10 times :)

OK, well, if you didn't know, now you do.

But does that mean that every time you tell someone about performance problems and/or risks that you should be doing so in quantitative terms?

I think not.  Although that got me a little friendly scolding today -- "What's up with this commentary with no numbers Rico?"

I'll tell you what's up:  In a performance report, like any form of communication,  it's important to know your audience and give them data in a form that is both useful and consumable.  What does that mean?  Well it means that if someone asks you what the weather is going to be like this afternoon probably giving them a description of location of local isotherms isn't what they had in mind.  It's a lot more likely that they just want to know if they need to bring their umbrella. 

Now you don't want to be redendering your opinion on the weather, or anything else for that matter, without reasonable data to base it on but that does not mean that you need to present every bit of the data or even any of it for any particular audience.

One of the things that I often get asked to do is to provide a gut-level feel as to where we are likely to run into trouble, and why.  This helps to provide some coarse steering and also to set the level of urgency.  This is an important function and it's not one that needs to be encumbered with vast amounts of data.  In fact, vast amounts of data can do the opposite -- make the conclusions less approachable, less likely to be read, and less likely to be acted upon.

It's important that when asked you can back up your reasoning with hard numbers but it's not always important, or even a good idea, to encumber executive summaries with a lot of data.  And it's certainly a good idea to keep your executives duly summarized.

Comments

  • Anonymous
    June 13, 2007
    An idea for an upcoming article: I would like to see measurements (and explanations) on LINQ's performance. I am currently stuck in .Net 2.0 land, but am still curious for when we make the transition. Gut feeling: slow. But, who knows?

  • Anonymous
    June 15, 2007
    The comment has been removed

  • Anonymous
    June 18, 2007
    Hey wait a minute.  The OPTIMAL response to partly sunny, chance of showers, is to bring part of an umbrella.

  • Anonymous
    February 04, 2008
    While writing an Outlook addin, lots of people feel that they should try to help with Outlook performance

  • Anonymous
    July 11, 2008
    Leggere docx (Office OpenXML) via Linq