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.1 required=5.0 tests=BAYES_40,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo comp.lang.ada:5786 comp.lang.c++:14311 Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!sdd.hp.com!elroy.jpl.nasa.gov!decwrl!netcomsv!jls From: jls@netcom.COM (Jim Showalter) Newsgroups: comp.lang.ada,comp.lang.c++ Subject: Re: chief programmer team organizations was (c++ vs ada results) Message-ID: <1991Jun23.032353.8718@netcom.COM> Date: 23 Jun 91 03:23:53 GMT References: <1991Jun18.122812.18190@eua.ericsson.se> <1991Jun18.220609.19103@netcom.COM> <1991Jun19.170047.25064@software.org> <1991Jun20.143535.27176@software.org> <25587@well.sf.ca.us> Organization: Netcom - Online Communication Services UNIX System {408 241-9760 guest} List-Id: > Real chief programmer teams are very rare. I've never heard of one >other than in Brooks' book. Given your description below, I don't find this surprising, since I find it impossible. Read on. >It's organized like a surgical team. The chief >programmer personally writes most of the delivered code, and everything else ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >is set up to facilitate this. Tommyrot! How on earth is a single human being going to write "most", or, for that matter, even a FRACTION, of the code on a project of significant size? I'm talking here of things like the multi-MILLION line FAA rewrite of the U.S. air traffic control system. No, what is needed is a single architect (or at least a very small number of architects on a tightly focused team) who set up the groundrules for the overall system. After that, a horde of implementors can hammer out the individual subsystems. What you describe sounds like something that MIGHT work, but only on a programming-in-the-small project, which I'm not particularly interested in (I view programming-in-the-small as a solved problem). > It's too much of a culture shock for most organization. As would be any unworkable scheme. ;-) -- *** LIMITLESS SOFTWARE, Inc: Jim Showalter, jls@netcom.com, (408) 243-0630 **** *Proven solutions to software problems. Consulting and training on all aspects* *of software development. Management/process/methodology. Architecture/design/* *reuse. Quality/productivity. Risk reduction. EFFECTIVE OO usage. Ada/C++. *