Agile Reflection: Part I

In the midst of an Agile adoption whether it be scaling Agile or moving from a collocated model to distributed, there can be a tendency to keep ploughing through and crossing your fingers in the hope that the end is near.

My first point is that the end is never going to come.  I know this sounds cliche but it is true, Agile is a journey not a destination.  Instead, you should be looking for ways to improve as you progress.  That does not mean addressing the surface level symptoms.  The root cause needs to be determined.  Only then can you tackle the problem at hand.  Implementing bandaid solutions are likely to provide little value and will just add frustration.

Below are some questions you may want to ask yourself and others.  And not just those were directly/indirectly involved with the adoption but new comers to the organization as well.  They may have a fresh perspective that is worth noting.

Thought provoking questions:

  1. What were some of the biggest hurdles?
  2. Who were some of the biggest adopters?
  3. If you could go back in time what would you do differently?
  4. Are you pleased with the progress?
  5. What was your biggest surprise (whether it be good or bad)?
  6. Was there ever a time where you thought we should go back to the old ways of doing things?
  7. What was your opinion of the training you received?
  8. Does the Agile progression feel like it has stalemated?
  9. Were the right people involved?
  10. Was it worth it?