Home > Software Quality News > Agile development going mainstream, but care is needed
Software Quality News:
EMAIL THIS

Agile development going mainstream, but care is needed

By Jack Vaughan, Managing Editor
05 Dec 2007 | SearchSoftwareQuality.com

Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

ORLANDO, FLA. -- Author and process expert Mary Poppendieck sees evidence that agile software development techniques are gaining mainstream acceptance. But wide acceptance is not always a sign that a technology trend will be successful, she told an audience of more than 600 people yesterday at the Better Software Agile Development Practices conference.

"I believe Agile has gotten across the chasm," she said, referring to a theory that implies a demographic gulf must be crossed before products or technologies achieve mainstream use by the larger community of pragmatists.

IBM is an example of a major firm that has seen significant in-house adoption of agile methods, said Poppendieck, who led projects at process powerhouse 3M.

However, some technologies fail, even after achieving acceptance among the "crowd," she warned. Relying on some rules discussed in the recent business bestseller "The Wisdom of Crowds," by James Surowiecki [Doubleday, 2004], Poppendieck urged Agile teams to assure diversity of opinion, enable independent decision making, and find ways to aggregate the individual opinions of team members -- among other steps -- if they want to succeed with agile processes.

Poppendieck said there are specific pitfalls to avoid in order for agile methods to ultimately thrive. Among those: avoid copying what successful companies are doing.

"There is a bias to follow what everyone else is doing," she said. "The more influences we exert on each other, the more likely we are to believe the same things and make the same mistakes. The thing is to think for yourself; your situation is different."

You also don't want to insist that everyone follows a standard process, Poppendieck said. "That doesn't leverage the intelligence of your people. They don't get their own ides into how something should be done," she said. "You want to draw on local knowledge."

Another potential agile pitfall, she said, is the tendency of small groups to emphasize consensus. Managers should be aware that this can tend to suppress initiative necessary in the agile environment.

"Don't disregard the outliers," Poppendieck said, suggesting the input of gadflies can lead to innovative solutions.



Tags: Agile software developmentImplementing agileVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Agile software development
Agility and automation mark new application development and QA tools
Free tools for Agile testers
How to deal with iteration issues in Agile
Flexibility and teamwork proven traits of Agile team maturity
How to stop developer vs. tester, quality-killing blame game
Using Agile, scaling back helps software projects in recession
How to improve software user acceptance testing practices
How testers can handle switching to Agile's short iterations
Testers debate differences between waterfall, Agile test automation
Tasktop brings task management into the application lifecycle

Implementing agile
How to be an agile project manager (PM)
Lean economic times call for Lean, agile software development
Agile development: It isn't just for small projects
Suggestions for scaling agile
How to switch your team to Agile
Software development groups take many routes to Agile
Even Shatner says development needs to be flexible
Using iterations to help balance priority and risk
Agile development: Not just for 'agilists' anymore
Agile Software Development: The Cooperative Game, 2nd Edition -- Chapter 3, Communicating, Cooperating Teams

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
acceptance test  (SearchSoftwareQuality.com)
iteration  (SearchSoftwareQuality.com)
planning board  (SearchSoftwareQuality.com)
planning game  (SearchSoftwareQuality.com)
release  (SearchSoftwareQuality.com)
release plan  (SearchSoftwareQuality.com)
spike  (SearchSoftwareQuality.com)
stand-up  (SearchSoftwareQuality.com)
story  (SearchSoftwareQuality.com)
timebox  (SearchSoftwareQuality.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Software Development Methods - Extreme Programming, Agile Programming, Scrum
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts