in reply to (OT) Proving Productivity?

How do you really measure personal productivity and, more importantly, how do you justify it to a client?

Brother Ovid,

Having followed along for a few years now as you've related stories about how flakey your clients can be, I respectfuly submit that you are trying to solve the wrong problem by turning this into an issue about your personal productivity. By looking for ways to justify your productivity when you're dealing with a client who can't or won't clearly articulate requirements you are making their problem your problem. That's a recipe for driving yourself nuts.

The best you can hope to do in the situation you're in is to satisfy their requests in an amount of time that's reasonable to them, at a level of quality that's acceptable to them, and for an amount of money that's reasonable to them. It sounds like you're doing this, but if it leaves you feeling defensive about your productivity, perhaps you need a stabler environment.

If you insist on measuring something, measure the stability of the requirements. Track requirements changes, and graph, over time, the average number of changes per requirement, and mean-time-until-change. This shifts the focus back where it belongs.

Replies are listed 'Best First'.
Re: Re: (OT) Proving Productivity?
by Ovid (Cardinal) on Aug 05, 2003 at 18:46 UTC

    Heh :) Thank you. Every once in a while, I need to get slapped back into reality. I have come to expect that clients won't give me good information but I'm still expecting myself to give good information in return. You're right. I have to put this burden back on the client. I've preached such things before. I just need eat my own dogfood.

    Cheers,
    Ovid

    New address of my CGI Course.

      Hi Ovid, thanks for the brainfood you write that I get to read during my lunch break...

      but... am I just off the planet in this - why hasn't someone mentioned Function Point Counting?

      http://www.ifpug.org/

      It's an industry-recognised metrics technique. Of course it may be that this is a very large sledgehammer for a small nut... but there may be a kernel (sorry) of an approach for you. And yes, this is your client's problem as dws pointed out.

      Disclaimer: not a member, nor a knowledgeable FP Counter 8-)