Re: How to measure SIP?
Piergiuliano Bossi <[email protected]> Fri, 20 Jun 2003 11:06:36 +0200
| Newsgroups | gmane.comp.programming.software-in-process |
|---|---|
| Organization | Quinary SpA |
| Message-ID | <[email protected]> |
Kent Beck wrote: > I "only" have an aesthetic/intellectual argument for when to start the > SIP clock, not any experience. You have some capital to invest. At > some point, you start applying it towards a particular feature, so you > can't apply towards any other feature (opportunity cost). At some > future point, you receive revenue, so you have capital again. Symmetry > suggests to me that we should start measuring when the capital becomes > unavailable and stop measuring when it becomes available again. This > suggests B to me, since writing a story on a card doesn't really > prevent me from writing 100 other stories on other cards. I agree with you in general, but in our case and from a pure customer's point of view, capital is budgeted before iteration planning (ie: at the beginning of the month of work), but really expended only when the software is validated in pre-production, not before (actually, it's even worse: typical invoices in Italy have payment conditions such that you receive money 30, 60 or 90 days after issueing the invoice). Technically, if the software is not validated, because it is too buggy, or we messed up the relationship with the customer or ... the customer doesn't spend anything and capital may be diverted to another project. I don't think that my comment would affect how SIP is calculated, but I think it would be worth mentioning it. > Does that answer your question? Yes, sort of. :-) Thanks. I'll report back again as I experiment more. The real problem that I perceive is customer's idle times: it really is out of our control and it depends on organizational and political factors that have nothing to deal with our project and the relationship with the customer. Ciao, Giuliano