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
Agile development growing, but problems remain
Agile, IBM tools boost Merge Healthcare's software quality
Agile development reshaping requirements
Agile software development tutorial: How to transition to agile
Agile software development tutorial: Pros and cons of agile
Agile software development tutorial: Agile requirements gathering
Agile software development tutorial: Agile project management, tools
Agile software development tutorial: Agile testing
Reporter's Notebook: Jack Vaughan on agile methodology
Best practices for moving testers from waterfall to agile development

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