Documentación ágil: más hablar, menos escribir
¿Por qué documentar en Agile?
Los requisitos ágiles y la documentación ágil comparten un concepto fundamental: más hablar, menos escribir. El propósito de las User Stories es registrar solo la información suficiente para iniciar futuras conversaciones sobre una funcionalidad deseada. La documentación ágil debería tener un objetivo similar: Crear solo la documentación suficiente para que sea útil en lugar de superflua.
Los documentos solo tienen sentido si se leen
Cuando se piensa en qué documentación se necesita para un proyecto, primero hay que considerar qué documentos se han utilizado regularmente o nunca en este o en proyectos anteriores. Fomente las discusiones que surgen cuando el equipo habla sobre las distintas opciones de documentación. En estas discusiones a menudo se descubren documentos que en el pasado no se utilizaron para su propósito original o que no se utilizaron en absoluto.
Todos los documentos que se utilizaban regularmente deberían seguir usándose. Los que no se utilizaban, probablemente ya no deberían usarse (a menos que sean requeridos por leyes u otras regulaciones). Sobre todo lo que quede entre ambos extremos, el equipo debería votar o llegar de alguna otra manera a una decisión de sí/no.
Pero no se detenga ahí. Para cada documento que se seguirá utilizando, el equipo debería considerar si no existe una alternativa en la que se hable más y se escriba menos.
Ejemplo de documentación innecesaria
Por ejemplo, un equipo con el que trabajé una vez tenía que escribir un llamado "Database Impact Report" por cada cambio realizado. La mayoría de los cambios no tenían ningún impacto en la base de datos, por lo que las 20 preguntas del informe de cinco páginas se respondían casi todas con "sin impacto".
Este documento fue reemplazado por una pregunta adicional en la lista de verificación de despliegue que decía: "¿Se han considerado los cambios en la base de datos?"
Conclusión
Los equipos ágiles no están fundamentalmente en contra de la documentación. Sin embargo, buscan oportunidades para pasar de documentos a discusiones. Una forma de hacerlo es buscar alternativas para al menos algunos de los documentos existentes.
Y eso te ayudará a tener éxito con Agile.
¿Quieres entender mejor Agile y aprender cómo puedes ayudar mejor a tu equipo? Entonces visita ahora un Training de Scrum Master y conviértete en Scrum Master certificado en tres días a través de Agile Academy.
Esta publicación proviene de Mike Cohn y fue traducida al alemán por nosotros.