comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen.a.leake.1@gsfc.nasa.gov>
Subject: Re: Expected bytes per sloc (semicolons) performance
Date: 26 Sep 2001 11:19:24 -0400
Date: 2001-09-26T15:20:43+00:00	[thread overview]
Message-ID: <ug09a0ykj.fsf@gsfc.nasa.gov> (raw)
In-Reply-To: 9oqrgf$jc3$1@nh.pace.co.uk

"Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org> writes:

> <snip>
> 
> It does raise an interesting problem. If you have to commit to certain
> parameters early on in the project (such as memory or processor speed) how
> do you estimate how much you'll need when you don't have the software yet?

Exactly. Pretending this problem doesn't exist is _not_ an acceptable
solution. 

> Even assuming you've got prior experience with similar systems, you
> really have no good basis in measurement to make estimates until
> there is some actual software available. Maybe this suggests that
> software development should start way in advance of hardware
> decisions. 

Exactly. That's what "phase A"/prototypes are for. You can't commit
significant resources to a project until you know what you are doing.

> But that has its own problems with respect to time-to-market and
> other considerations.

Well, building satellites for NASA is certainly different than getting
out the next cell phone. But I think the same principles apply; you
have to experiment and prototype before you commit the final design. 

> Everyone can criticize just about any attempt to make measurements
> and estimates for lots of good reasons. Who could suggest a better
> alternative for how to make these estimates early on in a project
> when critical decisions must be made?

I did just that; get a similar processor or simulator, write some
prototype code. 

Or, agree that you will only make evolutionary changes from the
previous release. That's really the same thing; the previous release
is a good prototype.

-- 
-- Stephe



  reply	other threads:[~2001-09-26 15:19 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-09-18 22:03 Expected bytes per sloc (semicolons) performance Mike Harrison
2001-09-19  0:04 ` Jeff Creem
2001-09-19 10:13   ` Robert Dewar
2001-09-20  0:43     ` David B. Littell
2001-09-20 11:28       ` Steffen Huber
2001-09-20 13:10         ` Tarjei T. Jensen
2001-09-22 14:36           ` David B. Littell
2001-09-20 19:15   ` Mike Harrison
2001-09-21 14:02     ` Stephen Leake
2001-09-21 15:30       ` Mats Weber
2001-09-21 18:00         ` default
2001-09-24 17:03           ` Stephen Leake
2001-09-25 23:00             ` default
2001-09-25 16:08         ` tmoran
2001-09-25 16:44           ` Wes Groleau
2001-09-25 20:51             ` tmoran
2001-09-25 20:32           ` Stephen Leake
2001-09-25 21:04             ` Marin David Condic
2001-09-26 15:19               ` Stephen Leake [this message]
2001-09-26 16:58                 ` Marin David Condic
2001-09-21 16:22     ` Ted Dennison
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox