A partir de ahí, selecciona a los miembros del equipo que trabajarán en el proyecto y asigna los recursos. Crea una línea de tiempo o un diagrama de flujo con carriles en Lucid para delimitar las responsabilidades y mostrar claramente cuándo deben completarse las tareas durante el sprint.
Por ejemplo, nuestro equipo de producto creó el siguiente diagrama para visualizar cómo implementarían el proceso de impresión y envío para una empresa. Las columnas muestran la carga de trabajo de cada miembro del equipo y las filas muestran el trabajo completado durante cada sprint.
3. Creación e iteración
Una vez que el equipo definió los requisitos para el sprint inicial en base a los comentarios de las partes interesadas, comienza el trabajo. Los diseñadores de UX y los desarrolladores inician la primera iteración del proyecto con el objetivo de tener un producto funcional listo para su lanzamiento al final del sprint. Es importante recordar que el producto pasará por varias rondas de revisiones, por lo que esta primera iteración podría incluir solo la funcionalidad mínima indispensable. El equipo puede y tendrá sprints adicionales para ampliar el producto en general.
4. Implementar la iteración en producción
En esta etapa del ciclo de vida del desarrollo según la metodología Agile, ya está todo casi listo para lanzar tu producto al mercado. Finaliza esta iteración de software con los siguientes pasos:
-
Prueba el sistema. Tu equipo de control de calidad (QA, por sus siglas en inglés) debe probar la funcionalidad, detectar errores y registrar los éxitos y los fracasos.
-
Soluciona cualquier defecto. Los desarrolladores trabajan en estrecha colaboración con el equipo de QA para resolver los problemas en tiempo real y realizar pruebas adicionales para garantizar que la solución sea efectiva.
-
Finaliza la documentación del sistema y del usuario. Lucid te ayuda a visualizar tu sistema mediante diagramas UML o flujos de usuario, para que todos comprendan cómo funciona y cómo pueden seguir desarrollándolo.
-
Lanza la iteración a producción. El código se implementa y el equipo muestra el software funcional a las partes interesadas para reunir comentarios para la siguiente iteración.
5. Producción y soporte continuo para la versión del software
Esta fase del ciclo de desarrollo según la metodología Agile implica el soporte continuo para la versión del software. En otras palabras, tu equipo debe mantener el sistema en funcionamiento correctamente y mostrar a los usuarios cómo usarlo. La fase de producción finaliza cuando termina el soporte o cuando se planea el retiro de la versión.
6. Retiro
Durante la última fase del Agile SDLC, se retira la versión del sistema de producción, normalmente cuando se desea reemplazar un sistema por una nueva versión o cuando el sistema se vuelve redundante, obsoleto o contrario al modelo de negocio.
En el desarrollo de software Agile, por lo general, esta última etapa va seguida de una retrospectiva durante la cual los miembros del equipo discuten qué salió bien, qué aprendieron y qué se puede mejorar la próxima vez.