SIP vs ROI

"Jeff Grigg" <[email protected]> Thu, 22 May 2003 12:26:16 -0000
Newsgroups gmane.comp.programming.software-in-process
Message-ID <[email protected]>
As I understand it, Software In Process (SIP) has generally been 
measured in dollars.  While I see the value in measuring it as the 
average time to implement a feature, I think it's more valuable to 
measure it in dollars.
_ _ _

Here's my definition:

"Software In Process (SIP) is a measure of the total dollar value 
invested in producing automation which has not yet been put to 
productive use."

IE: It's what you've paid for software (automation) that is not yet 
producing business value.
_ _ _

In business, Return On Investment (ROI) is generally a more important 
value than SIP.  ROI is a measure of the value you get for a given 
investment, while SIP is only a measure of cost -- the "Investment" 
part of ROI.  But SIP is easier to measure objectively than ROI:

Computing ROI for a proposed project involves speculation about 
future events, should you make or not make an investment.  After the 
investment is made, ROI still involves speculation about events that 
would have happened had you not made the investment.  Further, ROI 
involves subjective valuation of returns:  What is the dollar value 
of a happier customer?  These are good and important things to 
estimate, to determine the overall business value of a project, but 
these properties make ROI an unsuitable measure for detailed project 
management, due to its inherently subjective nature.

SIP is easier to measure objectively, as it's only a measure of 
cost.  Cost is easier to measure objectively than value.  Also, it's 
easier to objectively measure the results of actual events that have 
occurred than it is to objectively measure the effect of events in a 
speculative fictional timeline of things that might happen or things 
that could have happened (but didn't).

SIP is not only easier to measure, it's also useful:  SIP is a 
measure of fat or waste in a project.  A project may be delivering 
great ROI, but if its SIP is also high, then the project is not doing 
an efficient job of producing business value.  Reducing SIP while 
preserving or improving the business value that a project produces 
always improves ROI.  And there are good ways to reduce SIP without 
reducing the business value returned by the project.

Thus SIP gives you a much more objective measure of improvement in 
project performance, subject only to the requirement that you 
preserve most of the existing business value.
_ _ _

Measuring SIP in dollars instead of time neatly resolves the question 
of when SIP starts:  It starts whenever anyone makes any investment 
into the future automation of a task.

When a salesman says, "Gee, I wish feature X where in the product," 
then he's put is two cents in.  If the feature is implemented a year 
later, than the SIP of $0.02 is carried for a year.  This is small 
change; I wouldn't worry about it.

Suppose that someone writes on a card that they want feature X, and 
then the developers think about it for a few minutes and write on the 
card that it will take 6 ideal engineering days to implement it.  
Then suppose we wait six months before implementing it.  That's a few 
minutes of SIP "inventory" that we just carried for several months.  
In volume, this could get to be annoying, but it's probably not a 
significant issue.  The customer will probably spend more time 
thinking about things they want than this SIP figure, so we should 
probably not be too concerned about it.

On the other hand, suppose that an analyst sits down with the 
customer, interviews them for several hours and spends several days 
creating a detailed requirements document.  If it takes several 
months to develop and deliver a system meeting the requirements, then 
the SIP value will be significant.  Even with incremental delivery, 
the SIP value of the portions of the requirement not delivered until 
later iterations will be significant.  If one can find a way to 
gather requirements iteratively, "just in time" as they're needed, 
one can reduce the SIP inventory and improve ROI.


When we measure SIP in dollars then we can track and measure it from 
the first investment of any resources until the functionality is 
delivered, to start producing business value.  The "break even point" 
and Return on Investment (ROI) are more important overall measures to 
the business, but it should be remarkably clear to everyone involved 
that an investment in business process automation won't provide 
business value until it's in use.


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get A Free Psychic Reading!
Your Online Answer To Life's Important Questions.
http://us.click.yahoo.com/aM1XQD/od7FAA/uetFAA/NhFolB/TM
---------------------------------------------------------------------~->

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

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/