Learn More Agile Software Development Methods This Year

Forrester says “Agile Development is rapidly becoming the Norm.” As per their survey report on Agile Development Management Tools, Q2 2010, 35% of the organizations surveyed described Agile as their primary development tool. Another 16% uses iterative development. But make sure you look down the list. There are a ton of other Agile methodologies that exist under the Agile framework.

  • Agile Modeling
  • Feature-driven development (FDD)
  • Test-driven development (TDD)
  • eXtreme Programming (XP)
  • Lean development
  • Microsoft Solutions Framework (MSF)
  • Agile data method
  • Adaptive Software Development
  • Six Sigma
  • Crystal
  • Behavior-driven development (BDD)
  • Etc.

Have you taken a good look at some of these? I’m currently re-reading Crystal Clear: A Human-Powered Methodology for Small Teams by Cockburn. This book is a solid read. I would highly recommend.

If your team is doing Scrum or another methodology, understand that there are a lot of others out there. We recently wrote about Dynamic Systems Development Method (DSDM) as a little gem to look into. Make 2011 a year when you reach out beyond what you know about Agile and learn just a little bit more and grow your craft. There is still so much still to learn! Be kaizen about it!

Mature Agile adoption? Hmm…


See the whole Forrester Wave survey below:
Agile Development Management Tools Forrester Q2 2010

Author: peter

Peter Saddington is an Organizational Scientist and Certified Scrum Trainer. You can find him at AgileforAll.com

24 thoughts on “Learn More Agile Software Development Methods This Year”

  1. Pingback: Using Agile Methods for Enterprise Software Implementations |
  2. Pingback: Enterprise Software Companies Employ Agile/Scrum | Agile Development
  3. I don’t know how to interpret some of the odd bits of these survey results. For example, how many people consider BDD or TDD a “development method” on par with, say, XP or Scrum in scope? I don’t think I do, although BDD does guide us well from nebulous product idea to working software, and TDD does guide us in building cost-effective designs. Also, I don’t understand how “Agile” and “Iterative” could be separate categories.

    Still, for whatever they are, the results point to a software industry that superficially wants to appear agile. In some cases, for the better.

Leave a Reply

Your email address will not be published. Required fields are marked *