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_00, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,325c54deb91283fd X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-04-26 20:47:08 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news.airnews.net!cabal12.airnews.net!usenet From: "John R. Strohm" Newsgroups: comp.lang.ada Subject: Re: Ada in Iraq Date: Sat, 26 Apr 2003 22:11:46 -0500 Organization: Airnews.net! at Internet America Message-ID: <790368D6324C6F14.614888DBD81636FC.5AF380A5C8E344C1@lp.airnews.net> X-Orig-Message-ID: References: X-A-Notice: References line has been trimmed due to 512 byte limitation Abuse-Reports-To: abuse at airmail.net to report improper postings NNTP-Proxy-Relay: library1-aux.airnews.net NNTP-Posting-Time: Sat Apr 26 22:43:04 2003 NNTP-Posting-Host: !cs5E1k-VPZhAM[ (Encoded at Airnews!) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Xref: archiver1.google.com comp.lang.ada:36634 Date: 2003-04-26T22:11:46-05:00 List-Id: "Frode Tenneb�" wrote in message news:fu0f8b.pir.ln@leia... > On Saturday 26 April 2003 08:48 John R. Strohm wrote: > > > There are three key components of project success: competent > > management, > > competent staff, and competent training. > > Unfortuantely, the abundance of the former nullify the other two. :( > Generally speaking... ;-) > > > The brake subcontractor for the Boeing 777 did exactly that. They > > started > > behind the power curve, with no previous Ada experience. They were > > already well underway with their C implementation, figuring Boeing > > would give them a > > waiver. Instead, Boeing explained to them that they would either do > > the > > project in Ada or Boeing would hire someone else who would. They came > > in on schedule, under budget, and thoroughly convinced that they'd > > been seriously wrong in their opposition to Ada. > > Actually, I find this extremely interesting. It means that "incompetent" > programmers can actually produce better by switching from C to Ada > (provided the verification of the subsystem was accepted). Hence you > don't need "expert programmers" to produce qualtiy software, just the > right tool. Not quite. The brake contractor had competent engineers; they just didn't have anyone with any Ada experience. They had to hit the ground running and learn fast. And they did. They EXPECTED to crash and burn, but they figured they would be able to blame the crash-and-burn on Ada. They were pleasantly surprised when they succeeded instead. Phil Crosby (of "Quality is Free" fame) once tried to argue with his CEO when the CEO wanted him to deliver zero-defect products. The CEO told him, just as Boeing told the brake subcontractor, "If you can't do it, I'll find someone who can!" Phil said his reaction was "Oh, well, when you put it THAT way..." > Has this been documented anywere? It seems to be a good success story. Start at http://www.adaic.com (I think).