[Sigia-l] Pricing the Design Process
jamie foggon
jarmes at gmail.com
Mon Feb 12 15:07:29 EST 2007
jamie foggon:
If you can convince clients to pay you per hour, that's zero risk
isn't it?
Ziya:
No, it isn't. Certainly not for the client or the project.
By-the-hour has a lot of shortcomings, a very short sampling of which would
include:
+ It gives every incentive to the biller to pad his time and maximize his
revenue at the expense of the client.
I was talking purely from the vendors perspective. Of course there is
risk for the client - which is what I meant with my reference to
getting clients to understand what agile development really means -
and accepting the risk of scope on the promise of higher quality.
You can still give a best guess estimate for the project as a whole,
which for example, might be based on 4 iterations of 4 resources for 4
weeks. The reason you need trust on the part of the client is because
you don't commit to x hundred features based on a vastly detailed
proposal. Agile accepts that projects usually need to adapt as they
progress, rather than predict exactly what the end result will be.
I probably wasn't clear enough about what I mean't by hourly billing.
With agile time-boxing it's not totally open ended - there would
usually be an overall budget. And of course if the vendor does not
deliver an acceptable product at the end of x iterations then the
client will either demand a change in billing approach or a change in
vendor :-)
Ziya:
+ It focuses the mind of the biller on deliverables, instead of optimal
solutions or alternatives.
+ It practically eliminates any latitude for risks, mistakes, experiments
and learning...
With agile it's the opposite. It's very light on deliverables, the
focus switching to building a usable product at the end of each
iteration. It's very user-centred in its approach as you can build
user testing cycles into each iteration to feed into requirements for
the next.
Probably a subject for a separate thread (if there hasn't already been
one) is how the design process fits into the agile methodology - which
has some big challenges. I'd be interested to hear other people's
experiences with this.
--
Jamie Foggon
More information about the Sigia-l
mailing list