From the Editors: Agile isn't an all-or-nothing choice



Email    print   
March 15, 2010 —  (Page 1 of 2)
Agile purists argue that either you’re agile—often written with a capital A—or you’re not. Either your development organization is rigorously adhering to one of the named methodologies (like Scrum or Extreme Programming), say the agilists, or you’re no better than a legacy waterfall shop.

Perhaps we’re overstating the point, but in reality, many agile enthusiasts believe that to be agile is to be pure. What’s more, it’s been said that the goal of every organization should be to become more agile—that is, there should be a conscious effort to adhere ever more closely to a chosen agile methodology.

Pragmatists, by contrast believe that software development isn’t a binary choice between waterfall and agile, and there’s no implicit notion that “more agile” is inherently better than “less agile.” Instead, every development organization should find its own way, picking and choosing the aspects of every available methodology, agile or not, that improves productivity and quality.

Both sides have their arguments. Much thought and experience has gone into today’s leading agile methodologies. For unstructured development teams, adherence to a methodology will have tremendous benefits. Not only that, but the named methodologies have a wealth of training material, best practices documentation, consulting expertise, preconfigured tool chains, and more. If you’re getting started with agility, or if you’re trying to make major improvements in your development processes, you should adopt a major methodology and adhere to it as best you can.

However, for experienced, mature development teams that are already operating efficiently with their own best practices, we don’t believe purity is the answer. In such organizations, study the methodologies and experiment with the parts that will add value. It may be that your own processes can benefit from some new thinking, but don’t reinvent your processes. A hybrid approach combining the best of many ways of thinking may be best for you.

We believe that, in most cases, agile is better. But we also believe that a pragmatic approach is the best approach.

And then there were two
While it’s popular to decry a dominant market player, we are pleased to see the convergence of the mobile applications universe around two players.



Related Search Term(s): agile, Apple, Google, mobile development

Pages 1 2 


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


Comments


03/25/2010 11:07:20 AM EST

>Apple has changed the way developers build smartphone applications Agreed, it limits developers like no other company does. Microsoft for all its criticism doesnt treat developers like criminals or retarded children (like its customers). And open source places very little constraints. Let's hope more and more devs realize that a walled garden is a prison for technology where an overlord gets to decided what you can and can not do, create, etc...

Canadalyle


Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Kik Launches an Open API to Enable Mobile Developers to Bake Instant Content Sharing Into Any App
API-powered developers like Rude Boy Games, DrinkOwl and FlyScreen can promote their apps to millions of Kik Messenger users 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