Monday, March 11, 2013

Agility in 2013


Agility is a popular buzzword today in the software development, systems engineering, and project management communities.  Agile approaches for software development have actually been around for a while now.  In its most recent incarnation, it is safe to say about 10-12 years or so depending on where you look for a historical background on modern agile techniques.

One aspect that I have noticed lately is that the term being agile is becoming overloaded, de-sensitized, and is losing its meaning.  At least in how I see it used in various forms.  I started to  write several articles on agility to elaborate on a very specific type of software development agility called test-driven development or TDD.  This approach is not the most popular agile methodology but is very effective and attains productivity, quality, and speed to delivery gains in my experience.

No comments: