At the Five-Year Mark, Agile Manifesto Still Stands
SD Times (03/15/06)No. 146, P. 1; DeJong, Jennifer
Adoption of agile software development methodologies is just now starting to take off, five years after the drafting of the Agile Manifesto. Manifesto contributor and software consultant Martin Fowler says the agile concept that effective customer interaction is crucial to the production of good software has taken root in the mainstream, while Forrester analyst Carey Schwaber notes that even development teams that do not practice agile methodology on a conscious level are making the transition to more incremental software delivery and earlier testing. A November 2005 Forrester report found that 14 percent of European and North American enterprises are using agile software development processes, while an additional 19 percent are planning to go agile or are weighing the possibility; the study also pointed to a second wave of agile adoption led by enterprise IT shops that want to reduce time-to-market, improve software quality, and bolster relationships with business stakeholders. There are six agile methodologies--Extreme Programming (XP, the most well-known), Adaptive, Dynamic Systems Development Method (DSDM), Scrum, Crystal, and Feature-Driven Development (FDD)--with Fowler noting more similarities than disparities between these frameworks. Exampler.com's Brian Marick, another contributor to the Agile Manifesto, acknowledged in a Jan. 29 blog entry that semi-flexible languages such as Java and the fast machines that run them play an essential role in agile's adoption, whereas five years ago he thought tools were less important. "Moreover, each new tool--JUnit, Cruise Control, refactoring IDEs, FIT--makes it easier for more people to go the Agile route," he wrote. Marick has also reevaluated the importance of the customer to agile projects since the Manifesto's creation.
Da link: http://www.sdtimes.com/article/story-20060315-02.html
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.