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_50,INVALID_DATE, LOTS_OF_MONEY autolearn=no autolearn_force=no version=3.4.4 Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!decwrl!pyramid!hplabs!ucbvax!mitre-bedford.arpa!munck From: munck@MITRE-BEDFORD.ARPA (Bob Munck) Newsgroups: net.lang.ada Subject: "BS ...." (The Army of Ants Approach) Message-ID: <4269.513276869@mbunix> Date: Mon, 7-Apr-86 12:09:36 EST Article-I.D.: mbunix.4269.513276869 Posted: Mon Apr 7 12:09:36 1986 Date-Received: Wed, 9-Apr-86 23:41:07 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The MITRE Corp., Bedford, MA List-Id: >From previous traffic: >> If they just make the contractors use the few people who are >> productive, instead of the thousands of mostly brain dead bodies >> as is typically done, then a very large savings would be realized. > ... the state of the practice at present is not ready > to support (the above) ideal. I don't believe that it is the state of the practice in SOFTWARE ENGINEERING that keeps us using armies of ants for software projects, with resultant productivity rates of 500-1000 LOC/MY and costs of $100-200 per LOC. Rather, it is the way our procurement process perceives and handles "risk." A typical software procurement might be on the order of 100K estimated LOC and two years duration. Given what I have seen and experienced, I'd be happy to give such a job to a group of, say, FIVE smart, experienced people who proposed to use individual ATs hooked into a LAN with good compilers, debuggers, word processors, etc. Cost, assuming the five are well-paid for motivation and not saddled with the overhead of a big company, would be maybe $1.5M Fixed Price. My confidence would come from becoming acquainted with the people, seeing their past accomplishments, etc. FORGET IT! That approach would be seen as EXTREMELY high risk by all but the most enlightened in the procurement effort. To them, safety lies in hiring a big defense contractor for maybe $15M CPFF and holding him to an 8.25% profit TO SAVE MONEY. The contractors, knowing that their profits will be limited this way, have all bid ant army approaches with 50-75 people because that maximizes their total profit. Past experience allows us to say that the project WILL be late and over budget. I see it as a generalization of the maxim "No one ever gets fired for buying IBM." That is, "No one ever had their career hurt by hiring a big aerospace company." In fact, the $1.5M approach might be more likely to hurt your career, because you've failed to spend all the money you were supposed to. My great hope for the Ada effort is that it may make the smart, experienced people so extremely productive and so extremely successful in building large systems that DoD procurement will be forced to recognize the validity of this approach and stop hiring the armies of ants. -- Bob Munck (speaking for himself and a small circle of friends)