La Documentación Agile: La útil y necesaria

  • Documentamos para Ayudar a otros y a nosotros mismosEnseñar, a quienes no están familiarizados con un sistema, cómo éste se estructura, se instala y funciona. 
  • Para usar, operar, dar soporte y mantener el software en el tiempo. 
  • Para reflexionar sobre el producto, ayudar a solidificar y a descubrir aspectos que no se tenían contemplados.
  • Para dar soporte a la comunicación con grupos externos y auditorías, como complemento a las discusiones cara a cara, e-mails o herramientas colaborativas. 
  • Enlaza el diseño y la codificación para transmitir el mensaje o para ayudarnos a no olvidar algo. 
  • Reduce el costo de mantener código heredado difícil de entender y de evolucionar.
  • Debe estar actualizadafácil de localizarde leer e interpretar.
  • La documentación en Agile es algo vivo, se mantiene ligera y sencilla.
  • Se escribe justo a tiempo, cuando se necesita, antes aumenta el riesgo de desactualización y retrabajo.
  • La documentación está incluida en el proceso agile, es parte del esfuerzo y costo del producto.
  • Es parte de la entrega continua del software funcionando. 
  • Documentar es un proceso colaborativo donde todo miembro del equipo contribuye. 
  • Disponer una persona de referencia que gestione el proceso de documentación; alguien que entienda los aspectos que debe contemplar y que maneje el control de versiones
  • Documentar lo que ayude al equipo a realizar su trabajo y la que acompaña al producto para su uso y mantenimiento. Algunos ejemplos:
  • Equipo de Trabajo: Miembros del equipo, datos de comunicación, preferencias y particularidades
  • Acuerdos del Equipo: Definición de Listo (DoR), de Hecho (DoD), Estándares de Documentación, entre otros
  • Retrospectivas: Resultado de las dinámicas y Acciones de Mejora, seguimiento y análisis de resultados.
  • Doc. de Inicio: Ficha del producto o proyecto, Prototipos, User Story Maping, Requerimientos de alto nivel, …
  • Doc. funcional del Producto: Mapa de procesos, Navegación del sistema, Guías de usuario, …
  • Doc. técnica del Producto: Arquitectura del sistema, mapas de datos, servicios (APIs), guías de despliegue, guías de instalación y operación del software.

Leer más en: DocOps – Keep Your Documentation Agile

María Esther Remedios

@soy.agile.coach

Artículos recientes