From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,57f23cc4dd455d6c X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-01-30 09:11:50 PST Path: swrinde!howland.reston.ans.net!agate!blanket.mitre.org!linus.mitre.org!spectre!eachus From: eachus@spectre.mitre.org (Robert I. Eachus) Newsgroups: comp.lang.ada Subject: Re: C++ Envy Date: 30 Jan 1995 16:44:51 GMT Organization: The Mitre Corp., Bedford, MA. Message-ID: References: <3f2tbv$r5o@miranda.gmrc.gecm.com> <3frte2$re5@cronkite.seas.gwu.edu> <3fui32$q6g@gnat.cs.nyu.edu> <3g4rkd$g07@cronkite.seas.gwu.edu> <3ge3ou$t0a@usafa2.usafa.af.mil> NNTP-Posting-Host: spectre.mitre.org In-reply-to: cwarack@picard.usafa.af.mil's message of 28 Jan 1995 18:52:14 GMT Date: 1995-01-30T16:44:51+00:00 List-Id: In article <3ge3ou$t0a@usafa2.usafa.af.mil> cwarack@picard.usafa.af.mil (Chris Warack ) writes: > Finally, I don't believe cases like this are driven from mischief > either. If people don't think something (like CM and speed limits) > is important, they tend to ignore it. It seems that programmers > (as a whole) are more prone to this than other disciplines. I agree with most of what Chris said, but I have to disagree with this, at least on government contracts. There are rogue programmers who only look good because all the other programmers are suffering from fixing their wild actions, but in general it is the managers who cause the CM system to get bypassed. In my experience, if a manager has a choice between meeting schedule and keeping the configuration under control, he will "do anything" to aviod the schedule slip. The poor programmers feel squeezed--they are the ones who have to deal with the consequences--but that they have no choice. It is my firm belief that on many contracts, the best thing the SPO can do is to from time to time put a gun to the project managers head and tell him to take three weeks NOW and get the CM system back in place. I have worked projects where there were three or more different versions of each build, and the software being used by the programmers had little or no relation to the version the testers were using. (But each version had its own check in/check out protocol enforced...) All in the name of "meeting schedule." -- Robert I. Eachus with Standard_Disclaimer; use Standard_Disclaimer; function Message (Text: in Clever_Ideas) return Better_Ideas is...