Agile feedback loops
César over at non linear enterprise is spot on about feedback loops.
That is what so-called reenforcing practices are about. Pairing introduces a very fast feedback loop on code writing. Automated regression tests provide a fast feedback loop on development. Retrospectives are a quick feedback loop on the project.
All this would tend to indicate that Agile is actually a more tightly controlled process than many other development practices. Even more interesting the control is exercised at the time and on the rythm that is most appropriate to the controlled process. Finally most of this control happens without external intervention (which will insecure many managers) which removes the controller single point of failure. It also makes it possible for the process to adapt and self repair.
But beware that feedback loops can also be a factor of instability…
June 11th, 2008 at 10:50 pm
Some might call that instability “positive disruption”.
I’m very happy with the associations and conclusions you have offered here. They support my own perception of agile practices. What I would like to be able to do is measure the quality and impact of the feedback loops…