The Limits of Agile  Posted by Alan Kelly on Jul 19, 2010 |  Let
there be no doubt, I truly believe that Agile software
development is always and everywhere applicable. Ultimately
Agile is built on the foundations of feedback, learning and
change. Given this, the Agile principles can be applied in any
environment because we try, learn, adjust and try again.
However, in the last year or so I have worked with a number of
teams that are attempting Agile in non-traditional settings. The
problems which these teams face is not that Agile principles are
not applicable, nor that the feedback cycle is doomed to
failure; but rather, outside of a certain Agile sweet-spot there
are additional barriers and costs to applying Agile techniques.
None of these obstacles prevents Agile in itself but each
increases the cost of getting to Agile.  The teams I have been
working with are a long way from actual customers - they are
working in highly hierarchical organizations with non-OO
languages.  Agile sweet-spot  The Agile sweet