Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail From: Lew Newsgroups: comp.lang.java.programmer Subject: Re: Agile Project Management Date: Fri, 10 Feb 2012 16:22:36 -0800 (PST) Organization: http://groups.google.com Lines: 59 Message-ID: <7177765.347.1328919756703.JavaMail.geo-discussion-forums@pbba5> References: <8b9e9575-e454-4d1b-80aa-f89a4a39b511@t24g2000yqj.googlegroups.com> <9plk0nF2rhU1@mid.individual.net> NNTP-Posting-Host: 173.164.137.214 Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1328920190 2888 127.0.0.1 (11 Feb 2012 00:29:50 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 11 Feb 2012 00:29:50 +0000 (UTC) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=173.164.137.214; posting-account=CP-lKQoAAAAGtB5diOuGlDQk0jIwmH0T User-Agent: G2/1.0 X-Google-Web-Client: true X-Received-Bytes: 3829 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:11927 Patricia Shanahan wrote: > Robert Klemme wrote: > > simplicity wrote: > >> Iqra Educational Portal > >> wrote: > >>> Agile software development is an iterative, incremental approach to > >>> developing and releasing software. A range of agile methodologies hav= e > >>> emerged and they are based frequent releases, ongoing testing, > >>> customer and stakeholder participation throughout the development > >>> process, co-ownership of code and pair-programming. > >>> iQRA=92s Agile Exam will test your knowledge about Agile Development > >>> including XP, and SCRUM techniques in the light of Agile Manifesto > >>> > >>> httq://iqra.orc.puke/certification-startup.aspx?CertID=3D11&type=3D > >> > >> Agile is garbage. Code before thinking. > >> > >> All at the expense of quality but creates lots of "overhead" positions > >> for largely worthless project managers of all kinds. "Largely worthless project managers", should such beings exist, are the=20 problem, not whatever their buzzword /de jour/ might be. > > Agile method bashing is as stupid as mindlessly following the next > > development methodology fashion. There are situations where one approac= h > > works better than another and vice versa. By completely dismissing one > > you reduce your options and your opportunities to grow. >=20 > Yes, I should add to my list of things that happen for each software > process cycle "Some people totally reject the new methodology." and, as > a result, miss out on adding ideas from the new methodology to their > software development toolkit. This is particularly dangerous for Agile, wherein I've heard, "If you're st= ill doing 'Agile' the same way after three months, you're not doing Agile." Agile's formalizes and enhances communication in the development process. (= Software development is a process, not a "methodology".) Agile does not=20 reinvent software development. I've seen it subverted by managers not=20 conversant with how software development works. The main point of Agile is = to=20 deal with software development as it's really done, and make that manageabl= e. At its best, Agile improves communication about a project without additiona= l=20 impedance. It cannot rescue a team that disregards the realities of the=20 development process. If there's an idea to take away from Agile, it's to be unflinchingly open-e= yed=20 about reality. But then, that should be the ground of being for any develop= ment=20 effort. --=20 Lew