home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.software-eng
- Path: sparky!uunet!ftpbox!mothost!white!rtsg.mot.com!king
- From: king@rtsg.mot.com (Steven King, Software Archaeologist)
- Subject: Re: What is Software Engineering
- Message-ID: <1992Aug19.185601.16876@rtsg.mot.com>
- Sender: news@rtsg.mot.com
- Nntp-Posting-Host: orchid3
- Reply-To: king@rtsg.mot.com
- Organization: Motorola Inc., Cellular Infrastructure Group
- References: <1992Aug12.065800.14202@sserve.cc.adfa.oz.au> <Bsz991.Knr@cmptrc.lonestar.org> <1992Aug17.013339.27319@sserve.cc.adfa.oz.au>
- Date: Wed, 19 Aug 1992 18:56:01 GMT
- Lines: 32
-
- ghm@ccadfa.cc.adfa.oz.au (Geoff Miller) publicly declared:
- >musa@cmptrc.lonestar.org (Jeff Musa) writes:
- >>Those that create hack programs, force maintenance programmers
- >>to write hack fixes and these (one on top of another) cause more time to
- >>be spent figuring out and rewritting code just to fix or enhance.
- >
- >In my environment those who create the systems can expect to maintain
- >and develop them, usually working directly with the users. Self-interest
- >is a powerful incentive to do it right.
-
- Not necessarily. *IF* the developers believe that doing it right will
- save them hassle in the long run, then you're right. But I've worked
- with enough people who have an "Oh, let's just make it work" attitude.
- This is regardless of the fact that they'll have to fix or add on to it
- a year or two later, after they've forgotten what they've done.
-
- Another dis-incentive to do it right is schedules and management
- buy-in. I'm currently embattled to convince the managers of a project
- to let us do it right to avoid headaches down the road. The managers
- want to "just make it work" and don't agree that neat code is
- significantly easier to maintain in the long run. Mind you, most of
- the managers come from a hardware rather than a software background.
-
- I agree totally with Jeff Musa. Hack development forces hack
- maintenance, REGARDLESS of who is developing and who is maintaining, or
- of the fact that the same person may be doing both.
-
- --
- -------------------------------------------------------+-----------------------
- The amount of work that actually got done during the | Steven King
- week is inversely proportional to the number of | Motorola Cellular
- entries in 'timetool'. | king@rtsg.mot.com
-