Give ‘em What They Need

What do you do when your manager | project manager | dev manager | other leader asks you for some bit of data that you know is useless? Say that they want something like code coverage progress and test pass rates, but you know that those metrics aren’t truly useful.

Side Note: waitaminute – some of you may be thinking those aren’t useless at all, The way I see it, coverage is only interesting in how you use it to discover potential holes in testing. Test pass rates aren’t interesting to me at all. I can have a 99.99% pass rate, but if the one failing test “accidentally” erases the customers hard drive, I’m far more worried about that single bug than the pass rate. Even if the pass rate is 95%, what I’m most worried about is what types of bugs are in that failing 5%

But people will still ask for those things, because they think they are useful. So, what do you do?

One approach would be to tell them they’re stupid and that you’re not going to give them useless data. Give that a shot and let me know how it goes.

On the other hand, you could just give them what they want – give them test pass rates and coverage information, and go back to work. that’s easy. (note – looking at these two examples is an application (or variation) of my “find the middle” technique).

What you want to do, is give them what they want, but most importantly, give them what they need. The coverage report gets a lot more interesting – and applicable if you include, for example, a list of tests you’ve added as a result of analyzing code coverage. It’s ok to share the test pass rate too, but include breakdown of the bugs causing the failures. You’ve given them what they asked for (pass rates), but you’ve steered the conversation towards risk (what they need). For bonus points, you can look for ways to intermingle the two requests (e.g. are you finding new bugs when adding tests discovered in coverage analysis).

One of the keys for success here is understand (or at least guess) why they want the data in the first place. They probably want some answer – project status, test progress…something. Figure it out, and give them whatever data you think they need to get their question answered. If you’re off track, reload and try again. You will find the right formula. The easy path is to give people what they want, but if you’re serious about improvement, start giving people what they need.

Similar Posts

  • Five for Friday, July 15

    Today was a day off for Unity, so I rode Side Hustle again (link in last week’s FfF). Overall, not a horrible week for me, even though the world continues to find ways to suck. Here are a few interesting links I found this week. My first job in Tech wasn’t until (until?!?) 1993. But…

  • Dead Man’s Curve

    In my last post, I tried really hard to focus on the message of employee reviews, and how that message shouldn’t be a surprise. I said things like: “I’m not a fan of the system…”, and “It doesn’t matter how messed up the system is…” – yet the mention of the dreaded-curve of the MS…

  • Five for Friday – April 19, 2019

    It’s FfF time again I think (hope) everyone knows that this blog series is based entirely on Tim Ferris’s Five Bullet Friday posts. I listen to some of Tim’s podcasts – and his recent interview with Eric Schmidt is fantastic. If you don’t like podcasts, there’s a transcript here. I’ve been thinking about interviewing and…

  • Learning to learn

    As I write this, I’m waiting (literally, waiting on hold) to give a webinar for Swiss Testing Night. It’s a twenty minute presentation – which I love (see my last post for another twenty minute presentation from me. I would love to see a test conference filled with nothing but 20-30 minute presentations someday (and…

  • Silos, Walls, Teams and TV

    Between Netflix, Amazon Prime, and a busy schedule, I’ve gone without cable television for the last five or so years…up until a month or so ago when I bit the bullet (for a variety of reasons), and added a television package to our existing internet service. It’s working great so far, but the story about…

3 Comments

  1. Good advice, Alan!

    It’s pretty hard not to flip the bozo bit on the next VP who decides to ask for metrics without context (“because it’s a best practice, that’s why!”).

    And rather than arguing, it’s easier to just give them what they are asking for, and let them feel a false sense of security.

    Far better to try to determine (by asking?) what they are really after, and give them what they really need.

  2. I’d go further than Joe-

    It’s not just easier to give them what they ask for, it’s required to maintain a positive professional relationship (which in turn might be required for product success) (unless, the asker is junior to you).

    Then, if you’re doing PQ (precision questioning), shut up until you switch PQ roles. Only then offer the elaboration.

    I agree with you Alan, the questioner probably needs the more detailed and more pertinent details, and given those details, the simplistic metric of “test pass rate” only matters in the context of other pass rates e.g. yesterday’s pass rates.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.