Método Ágil = ¿no necesidad de diseño?

Algunas personas piensan que «el desarrollo ágil = no necesidad de diseño». Esto no es cierto. Simplemente significa que el desarrollo ágil NO DEBE diseñar demasiado temprano. El desarrollo ágil es similar al proceso ágil en que ambos promueven hacer las cosas justo a tiempo.

Historia de Usuario

La historia de usuario es una de las herramientas más utilizadas en proyectos de desarrollo ágil. La belleza de la historia de usuario es que no requiere que profundicemos en los detalles al inicio de un proyecto. A continuación se describe un escenario de uso normal de la historia de usuario:

  1. Capturar la historia de usuario – Reúnete con el usuario final y haz una lluvia de ideas sobre las historias de usuario
    • Solo escribe una oración sobre lo que el usuario desea lograr
    • Podemos incluir opcionalmente una breve descripción
  2. El(los) desarrollador(es) realizan una estimación básica de las historias de usuario
  3. En la reunión de sprint, todos los interesados se reúnen para decidir qué conjunto de historias de usuario debe abordarse en el sprint
  4. El(los) desarrollador(es) se reúnen con el usuario final para discutir los detalles de la historia de usuario
    • Registra la discusión como notas de conversación
    • Escribe lo que debe cumplirse como elementos de confirmación
  5. El(los) desarrollador(es) escriben escenarios de uso y dibujan prototipos de baja fidelidad para el sistema
    • Confirma los requisitos con el usuario
  6. El(los) desarrollador(es) diseñan el sistema
  7. El(los) desarrollador(es) implementan el sistema
    • Dado que los requisitos ahora son muy claros y el diseño ya está listo, el esfuerzo de implementación es bajo
  8. El(los) desarrollador(es) preparan el entorno de pruebas para que el usuario final realice pruebas basadas en los elementos de confirmación

Como puedes ver, el equipo de desarrollo ágil necesita al menos el siguiente diseño:

  1. Diseño de Experiencia de Usuario (UX Design) – Prototipo de baja fidelidad
  2. Diseño del sistema – Diagrama de actividades, Diagrama de secuencia
  3. Diseño de base de datos – Diagrama de Entidad-Relación (DER)

Dejar una contestacion