RE: How to measure SIP?

"Kent Beck" <[email protected]> Fri, 20 Jun 2003 09:39:12 -0700
Newsgroups gmane.comp.programming.software-in-process
Organization Three Rivers Institute
Message-ID <003101c3374a$7c111df0$0401000a@KentsT30>
This is actually a common situation in Lean Production. You can only go
so far inside the team before you have to start educating your suppliers
and customers. Toyota has done a brilliant job of optimizing the whole
value chain, not just the part of it on their premises. At some point
you'll either have to choose to educate your customer or accept limits
on the amount of value you can deliver.
 
Kent

-----Original Message-----
From:
sentto-8007113-455-1056099999-kent=threeriversinstitute.org@returns.grou
ps.yahoo.com
[mailto:sentto-8007113-455-1056099999-kent=threeriversinstitute.org@retu
rns.groups.yahoo.com] On Behalf Of Piergiuliano Bossi
Sent: Friday, June 20, 2003 2:07 AM
To: [email protected]
Subject: Re: [SIP] How to measure SIP?


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




Yahoo! Groups Sponsor	
 
<http://rd.yahoo.com/M=251812.3170658.4537139.1261774/D=egroupweb/S=1705
007181:HM/A=1564415/R=0/SIG=11t6t7kdo/*http://www.netflix.com/Default?mq
so=60164784&partid=3170658> 	
 
<http://us.adserver.yahoo.com/l?M=251812.3170658.4537139.1261774/D=egrou
pmail/S=:HM/A=1564415/rand=769523364> 	

To unsubscribe from this group, send an email to:
[email protected]



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
<http://docs.yahoo.com/info/terms/> .