Impediments to agile development remain



Email    print   
December 1, 2009 —  (Page 1 of 4)
The notion of agile software development has gained near-universal mind share in the eight years since the Agile Manifesto was penned. Meanwhile, adoption keeps ramping up as more organizations look to reap the benefits of getting usable software on time and within budget.

The idea of waterfall development—months of requirements gathering and writing, setting the project scope and estimating its cost and time to completion, writing the code, then throwing it over the wall to QA to make sure it works and does what is intended—seems so, well, last century.

Yet even knowing all this, organizations that are ready to move to agile—or think they are ready to move to agile—still find many impediments and pitfalls on the road to this different approach to software development.

Part of the problem lies with the expectations organizations have when they decide to adopt agile practices. “People tend to dive in with both feet and set up camps with opinions and views” of what they should gain from agile, said Alex Adamopoulos, founder of boutique agile consultancy Emergn.

“The expectations are unrealistic. Years ago, there was a silver bullet mentality toward agile. We spend a lot of time deprogramming people. You can’t have agile purists. You should apply it in an organization where it makes sense.”

Chris Clarke, vice president of product management at CollabNet, called it a “witch’s brew” of agile. “What agile are we talking about? Do we do Scrum prescriptively? A lot of people love the parts they love, but can’t use it as a prescriptive recipe,” he said.

But IBM agile program manager Scott Ambler cautioned that “It’s easy to say, ‘Tailor your agile practices,’ but that assumes you know how to do so. It’s pretty hard to do on your own.”

This might be because organizations are not getting the training and messaging they need from the agile community. “Religion meets reality and stuff happens,” Ambler said.

When and how much?
Even after an organization has a realistic view of what agile can offer, perhaps the biggest roadblock to successful agile development is in the way software projects are scoped and funded. With the waterfall method, customers come to the software maker with a list of features they want in the software. Business analysts then go off for months at a time to turn the business requests into a massive requirements document, and they determine that the software can be built for a certain cost in a certain time frame.



Related Search Term(s): agile

Pages 1 2 3 4 


Share this link: http://sdt.bz/33958
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Finding the right tool for the agile job
Experts emphasize that tools should bolster the agile process above all else Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb