comp.lang.ada
 help / color / mirror / Atom feed
From: aio!gwharvey@eos.arc.nasa.gov  (Greg Harvey)
Subject: Re: Is CM important? (was: Use pragma INLINE or not?)
Date: 3 Jul 91 18:27:28 GMT	[thread overview]
Message-ID: <gwharvey.678565648@node_25b73> (raw)

In <15645@encore.Encore.COM> jcallen@Encore.COM (Jerry Callen) writes:

[previous letter stuff edited out here.]
>Don't drop it, but please make sure that you DO find time to teach something
>about CM. How many disasters could have been avoided if:

>- All of the source had been under CM?

>- The CM system could have easily recreated a particular collection of
>  source modules?

>- A good makefile existed?

>- Some regression testing had been done?

>Having a brilliantly crafted design doesn't help if the design disappears
>into the bit bucket because of an error with an editor, or a system crash,
>or some other problem that computer systems and users are all too prone to.

>It's hard to appreciate the value of a good CM system until you have used one.
>No, I don't mean RCS and make; they're useful tools, but they are just 
>pieces of what should be a larger system. 

Personal experience time:

I walked into a company (who shall remain nameless) where a group of
programmers were working on a postscript language intepreter/printer.
I considered each of the programmers on that team to be significantly
more competent in computer science than I was.  My main contribution
to the effort was to help establish configuration management and
help establish a thorough going test suite for the system.  I believe
that these additions help increase the value of THEIR efforts
several fold, but of course these changes would have been of no
value if these programmers had not been competent.

BTW...the customer that was contracting this work was so pleased
with these changes that they swallowed without comment a doubling
of the rates we were charging, just because of the enhanced value
of the additional management.  The comment I treasure the most,
though, was when one of the lead programmers (who co-owned the
company, by the way) made a comment later about how much smoother
things went under the new system than under the old approach.

I know this sounds like horn tooting, and I'm sorry about that.  I
was very excited at the added benefit just a little CM gave us.

[more stuff deleted]

>-- Jerry Callen
>   jcallen@encore.com


--
If you get the impression I'm not qualified to speak for my company, it's
because I ain't, I can't, I don't, I won't, and I don'wanna.
Greg Harvey                    --Temporarily without mail service
Lockheed, Houston Texas        --Hope to have a PSCNI route soon! 

             reply	other threads:[~1991-07-03 18:27 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-07-03 18:27 Greg Harvey [this message]
  -- strict thread matches above, loose matches on Subject: below --
1991-07-03 20:32 Is CM important? (was: Use pragma INLINE or not?) Michael Feldman
1991-07-03 23:23 Jim Showalter
1991-07-03 23:30 Jim Showalter
1991-07-04 15:27 Greg Eisenhauer
1991-07-04 18:49 Jim Showalter
1991-07-06 21:20 Michael Feldman
1991-07-08 12:29 Kennet h B. Hawks
1991-07-08 15:45 Matt Telles
1991-07-10  0:36 Robert I. Eachus
replies disabled

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