Home > technical > A Risky Affair

A Risky Affair


The figure below shows the long term savings potential of a successful Software Product Line (SPL) over a one-off system development strategy. Since 2/3 to 3/4 of the total lifecycle cost of a long-lived software system is incurred during sustainment (and no, I don’t have any references handy), with an SPL infrastructure in place, patience and discipline (if you have them) literally pay off. Even though short term costs and initial delivery times suffer, cost and time savings start to accrue “sometime” downstream. Of course, if your business only produces small, short-lived products, then implementing an SPL approach is not a very smart strategy.

If you think developing a one-off, software-intensive product is a risky affair, then developing an SPL can seem outright suicidal. If your past history indicates that you suck at one-off development (you do track and reflect upon past schedule/cost/quality metrics as your CMMI-compliant process sez you do, right?), then rejecting all SPL proposals is the only sane thing to do…. because this may happen:

The time is gone, the money is gone, and you’ve got nothing to show for it. D’oh! I hate when that happens.

Related Articles

 

The Odds May Not Be Ever In Your Favor (Bulldozer.com)

Out Of One, Many (Bulldozer.com)

  1. September 18, 2012 at 7:36 am

    Very true. SPL’s are a form of leverage. So is operating leverage (increasing fixed cost to reduce variable cost) and financial leverage (having a high Debt/Equity ratio). Amplifiers are a form of leverage which can make great music better and lousy music much worse.

    • September 18, 2012 at 5:21 pm

      Thanks again for adding value CA. “Leverage” is a great word. Wish I used it.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 468 other followers

%d bloggers like this: