It’s easier to understand Agile once you understand the Traditional approach, since Agile was a reaction to Traditional weaknesses. 

Agile started in the 1990’s in software development in a response to how badly Traditional approaches were working with these projects.  The traditional approach was taking years to create software solutions.  By the time the project finished, not only was it much more expensive than originally expected, it wasn’t what people needed. 

As we mentioned before, Traditional project management works best when the problem is well known.  Where Agile shines best is when finding the answer is part of the problem.  For example, think of a Super Bowl commercial.  When you are spending millions for a few seconds of time, shooting the actual commercial isn’t the problem.  The hard part is finding the right idea that is going to resonate.

To handle these kinds of problems, Agile tools include:

It’s important to remember that know tool works for every situation, and Agile has its weaknesses as well:

The perfect environment for Agile is having a dedicated team of people working on delivering and fixing one product over the course of years.  However, that’s not where most of us work.  That doesn’t mean you can’t use some of concepts, they’ll just need some adjustment.  As we mentioned at the beginning, the key is just to choose the right tool for the job.

And that’s where we’ll focus in our next article which will look at Choosing the Right Tool for the Job.