El mayor problema es siempre la aceptación. Si algún equipo o personas clave no han comprado (gestión de proyectos, control de calidad, desarrollo, etc.), entonces el fracaso está casi asegurado.
Otro problema relacionado es hacer que todos los involucrados sean conscientes de qué es el scrum real y qué no.
He visto entornos en los que la gestión de proyectos realmente ha tomado esto como un boleto para llegar directamente a los desarrolladores con los cambios y espero que se haga mañana, ya que estamos utilizando el gran proceso nuevo. Cualquiera que haya estado en esta situación o en otros intentos fallidos de implementar Scrum y tenga un sabor amargo en la boca. Estas personas a veces tratarán de descarrilar el proyecto también.
Otro problema que he visto son las reuniones de pie. Siempre obtendrá al tipo que quiere sentarse durante una reunión de stand ... "Tengo problemas de espalda" o lo que sea. Siempre parece ser el mismo tipo que no tiene idea de cuál es el objetivo detrás del enfrentamiento, y no se callará sobre política o lo que hizo ese fin de semana. Las reuniones de pie, he descubierto, son la clave para una comunicación efectiva. Es importante no dejar que nadie envenene estas reuniones.
The most basic approach is including analysis and documentation in acceptance criteria for user stories.
Esa es mi reacción inicial también. Si la historia tiene criterios de aceptación, esa es la mejor documentación que puede tener. Pero si el equipo decide crear algunas documentaciones adicionales (piense en README en el tronco o en un wiki con información útil), entonces no veo ningún problema. Creo que la gente teme que SCRUM = nada se escriba nunca.