Skip to main content

5.1 - Desarrollo ágil de producto

Definir la arquitectura de producto

Antes de iniciar la construcción del producto es importante identificar la relación entre todos los componentes que harán parte del mismo.

Es indispensable que, antes de iniciar con el desarrollo se defina el diseño técnico del producto o del incremento de producto a desarrollar. Esta actividad podría hacerse de forma iterativa antes de desarrollar los incrementos en los distintos Sprint, o de forma global al inicio del desarrollo.

Para garantizar que la arquitectura de producto cumple exactamente con los requerimientos y necesidades del cliente se debe hacer en conjunto entre los Developers y el Product Owner.

Documentación

  • Muchos trabajadores odian documentar
  • Definir incentivos por mantener una buena documentación
  • Definir las reglas detalladas de qué se debe documentar y cómo
  • Se puede crear una Wiki y allí almacenar todo el contenido de forma organizada
  • Se puede incluir la documentación como parte de los criterios de terminado.

Pruebas de producto

Una prueba es la forma de comprobar el correcto funcionamiento del producto.

En agilidad no se consideran a las pruebas como una fase separada, sino como parte integral del desarrollo de producto.

En metodologías tradicionales, es una fase más dentro del desarrollo cascada o waterfall, lo cual no siempre resulta eficiente.

Desde la agilidad se prueba continuamente, porque es una de las claves para mantener la calidad del producto.