From: Ken Garlington <garlingtonke@lmtas.lmco.com>
Subject: Re: Ariane 5 failure - latest S/W tech vs. cold hard facts
Date: 1996/10/10
Date: 1996-10-10T00:00:00+00:00 [thread overview]
Message-ID: <325D3FE3.63E0@lmtas.lmco.com> (raw)
In-Reply-To: 537ggl$mc8@flood.weeg.uiowa.edu
Robert S. White wrote:
>
> In article <dewar.844517570@schonberg>, dewar@schonberg.cs.nyu.edu says...
>
> >There are certainly cases where careful consideration of these three factors
> >still results in a decision to use less hardware and more complex software,
> >but I think we have all seen cases where such decisions were made, and n
> >in retrospect turned out to be huge mistakes.
>
> In business when making hard decisions about embedded systems products,
> such studies are almost always made.
In my experience, both statements are true. Such studies are often made, and I have
also seen cases where they weren't made, or were done poorly. I have no idea what the
percentages are for:
* the study was done correctly
* the study was not done correctly (or not done at all), but the decision turned
out to be right anyway
* the study was done incorrectly, the answer was wrong, and no one ever discovered
it was wrong (because no one ever looked at the final cost, etc.)
* the study was done incorrectly, the answer was wrong, someone found out it was
wrong, but didn't broadcast it to the general public (would you?)
Overall, I'd say we'll never know. As a colleague of mine said: "How many systems out
there have a bug like the Ariane 5, but just never hit that magic condition where the
bug caused a failure?" Just think: A little less acceleration on takeoff, and we'd
think Arianespace made a wonderful decision by reusing the Ariane 4 -- look at all the
money they saved! It might have been mentioned in the Reuse News as a major success :)
I've got a few minutes, so I'll mention another of my favorite themes at this point
(usually stated in the context of preparing Ada waivers): It's really hard to
determine the life-cycle cost of software, particularly over a long period (e.g. 20
years). There are cost models; sometimes, we even get the parameters right and the
model comes up with the right answer. Nonetheless, it's tough to consider life-cycle
costs objectively. That's not an excuse for failing to try, but an acknowledgement
that it's easy to get it wrong (particularly for new technology).
Software engineering can be _so_ depressing!
--
LMTAS - "Our Brand Means Quality"
For more info, see http://www.lmtas.com or http://www.lmco.com
next prev parent reply other threads:[~1996-10-10 0:00 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-10-01 0:00 Ariane 5 failure Marin David Condic, 407.796.8997, M/S 731-93
1996-10-02 0:00 ` Alan Brain
1996-10-02 0:00 ` Ken Garlington
1996-10-02 0:00 ` Matthew Heaney
1996-10-04 0:00 ` System Engineering (was Re: Ariane 5 failure) Ken Garlington
1996-10-04 0:00 ` Ariane 5 failure Robert S. White
1996-10-05 0:00 ` Alan Brain
1996-10-06 0:00 ` Robert S. White
1996-10-05 0:00 ` Robert Dewar
1996-10-06 0:00 ` Ariane 5 failure - latest S/W tech vs. cold hard facts Robert S. White
1996-10-10 0:00 ` Ken Garlington [this message]
1996-10-03 0:00 ` Ariane 5 failure Alan Brain
1996-10-04 0:00 ` Ken Garlington
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox