Estrategias para Documentar Requerimientos

Jul 22, 2024

Estrategias para Documentar Requerimientos

Introducción

  • Presentador: Alan Turin, Product Owner
  • Contexto: Desarrollo de un nuevo producto con altas expectativas

Responsabilidades de Alan Turin

  • Asegurar comprensión de necesidades de stakeholders.
  • Asegurar que la solución satisface las necesidades.

Pasos Iniciales

  • Entender la visión inicial de la solución.
    • Identificar usuarios y sus objetivos.
    • Información del entorno y contexto.
  • Información inicial: contextos, sistemas y ambiente del producto.
  • Compartir esta información con el equipo.
  • Bosquejo de necesidades técnicas y características no funcionales.
  • Utilización de un wiki para registros iniciales (diagramas, tablas).

Estrategia de Desarrollo

  • Elección conjunta de la estrategia de desarrollo.
  • Posibles enfoques:
    • Enfoque en Cascada: Documentación exhaustiva (diagramas, casos de uso).
    • Enfoque Iterativo Ágil: Especificaciones necesarias para el sprint (User Stories, Definition of Done).
    • Enfoque Lean/Entrega Continua: Especificaciones basadas en código, scripts de deploy, manuales de arquitectura.
    • Enfoque Híbrido: Gestión personalizada de información de requerimientos.

Gestión de la Documentación

  • Registrar solo lo importante.
  • Decisiones documentadas permanentemente.
  • Información temporal en pizarras o papel suelto.
  • Automatizar pasos de validación para evitar procesos burocráticos.
  • Acuerdos con usuarios Champion para validación.

Impacto del Trabajo de Alan

  • Influencia directa en la calidad del código.
  • Evaluación constante de circunstancias y adaptación.
  • Mantener su enfoque en las dos responsabilidades clave.

Conclusiones

  • Éxito del proyecto: No obsesionarse con formatos o documentación, enfocarse en comprensión y validación.
  • Motivación: Suscribirse al canal para más contenido.