Monday, July 20, 2015

Agile is just for managers? OR Agile is just for programmers?

Before "Agile" and even in the early years, when the dominant "lightweight methodology" was Extreme Programming, there were a lot of complaints that it was too focused on programmers and ignored the concerns of other roles and the "realities" of management.

As Agile hit the mainstream with the dominance of Scrum and the rise of Kanban and SAFe, the complaints seem to have shifted to be about how Agile was just for managers and seen as a management fad.  Ironically, there are even complaints now that Agile doesn't focus enough on programming.

A fundamental idea of Agile was and is to bring people together.  The somewhat clumsily worded version in the Agile principles is:
"Business people and developers must work together daily throughout the project."
DevOps is a natural evolution if we ignore the clumsy wording and realise the underlying concept of bringing people together.

Agile can't be just for programmers OR just for managers OR just for any particular group or perspective BECAUSE the insight is that you can't deal with problems effectively by taking only one perspective.

No comments:

Post a Comment