A recent e-mail exchange with a former co-worker of mine reminded me of something I believe is critical to the success of agile teams and that is the presence of an “agile coach” on the team. There needs to be at least one individual with the responsibility of coaching agile methods on the team. This individual needs to be committed to increasing their knowledge of agile (and other) methods and promoting continuous improvement on the team otherwise the team will stagnate.
Does your team have an agile coach? If it doesn’t, you need to give someone that responsibility.