![]() |
![]() | |
|   | ||
|
What is "Agile"?
Agile has, like all great industry buzzwords, become a great marketing tool for a lot of companies and products. When something takes off it will eventually be co-opted by snake oil salesmen who switch some ideas around and rebrand what they were doing before as being "Agile". But just as we shouldn't condemn a religion (which is very close to what some of these concepts become if you aren't careful) because of the actions of some of its practitioners, it pays to understand the fundamentals of what Agile is, why it has made such an impact, and whether or not it can be leveraged for our own needs. Like all great concepts in our industry, Agile primarily builds on best practices that have been identified and adopted to varying degrees since computer programmers learned to stop thinking about programming as feeding instructions to a machine and started treating it as a method of modeling and executing abstractions of their own creation.
But Agile is not just a re-packaging or re-branding of best practices from the past. It has taken the core principles behind these practices and made some revolutionary observations that allows us to leverage the concepts in a manner quite unique! How is Agile Unique? Back to Agile |
||
| ||