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-Thread: 103376,c406e0c4a6eb74ed X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!elnk-atl-nf1!newsfeed.earthlink.net!stamper.news.atl.earthlink.net!stamper.news.pas.earthlink.net!newsread2.news.pas.earthlink.net.POSTED!a6202946!not-for-mail From: Jeffrey Carter Organization: jrcarter commercial-at acm [period | full stop] org User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4) Gecko/20030624 MSIE X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: ADA Popularity Discussion Request References: <49dc98cf.0408110556.18ae7df@posting.google.com> <4CsVc.28876$9Y6.4063@newsread1.news.pas.earthlink.net> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Fri, 27 Aug 2004 18:08:06 GMT NNTP-Posting-Host: 63.184.105.78 X-Complaints-To: abuse@earthlink.net X-Trace: newsread2.news.pas.earthlink.net 1093630086 63.184.105.78 (Fri, 27 Aug 2004 11:08:06 PDT) NNTP-Posting-Date: Fri, 27 Aug 2004 11:08:06 PDT Xref: g2news1.google.com comp.lang.ada:3092 Date: 2004-08-27T18:08:06+00:00 List-Id: Kevin Cline wrote: > The efficacy of much pre-code activity is debatable. Many > organizations have had great success with more agile methods of > minimal up-front design followed by test-driven development and > continuous refactoring. The success of agile methods is debatable. Much of agile methods is simply a rehash of the rapid prototyping spiral methods of the 1970s intended to elicit requirements, and those are excellent methods when requirements are unclear. The main difference between those methods and agile methods is that the latter eliminates the final iteration of the spiral methods, in which the now well defined requirements are used to create a design, which is then implementated, possibly reusing some of the code from the prototypes. Whether this is a success depends upon the definition of success. If success is measured in cost to initial deployment, or when you can charge your customers more to fix errors, it probably is a success. When success is based on the reliability and correctness of the software, or the total lifecycle cost of the software, the success of agile methods is unproven. -- Jeff Carter "Have you gone berserk? Can't you see that that man is a ni?" Blazing Saddles 38