Esquema de la Metodología SCRUM para el Proyecto de Sistemas Web
Fase 1: Inicio del Proyecto
Objetivo: Establecer la visión del proyecto, los objetivos generales y las necesidades del cliente.
Actividades:
Definición del Product Backlog (lista priorizada de funcionalidades del sistema web).
Asignación de roles clave:
Product Owner
Scrum Master
Equipo de Desarrollo
Identificación de requerimientos funcionales y no funcionales.
Fase 2: Planificación de Sprints
Objetivo: Dividir el proyecto en ciclos de desarrollo cortos y planificar las actividades de cada uno.
Actividades:
Definir la duración de los sprints (por ejemplo, de 2 a 4 semanas).
Seleccionar las tareas a realizar en el primer sprint a partir del Product Backlog.
Establecer los criterios de aceptación de cada funcionalidad.
Asignar responsables para cada tarea del sprint.
Fase 3: Ejecución del Sprint
Objetivo: Desarrollar las funcionalidades planificadas para el sprint en curso.
Actividades:
Realizar reuniones diarias (Daily Scrum) para monitorear el progreso y resolver bloqueos.
Desarrollar los elementos seleccionados del Product Backlog.
Documentar el avance y los problemas encontrados.
Fase 4: Revisión del Sprint
Objetivo: Evaluar los resultados del sprint y verificar que las funcionalidades desarrolladas cumplen con los requisitos establecidos.
Actividades:
Presentar el incremento funcional al cliente o partes interesadas.
Recibir retroalimentación para posibles ajustes o mejoras.
Actualizar el Product Backlog según las nuevas prioridades identificadas.
Fase 5: Retrospectiva del Sprint
Objetivo: Reflexionar sobre el trabajo realizado en el sprint anterior y proponer mejoras para el siguiente ciclo.
Actividades:
Identificar aspectos positivos del proceso.
Detectar problemas o dificultades encontradas.
Establecer acciones correctivas o preventivas para mejorar el siguiente sprint.
Fase 6: Cierre del Proyecto
Objetivo: Consolidar todos los incrementos desarrollados en una versión final del sistema web y evaluar el cumplimiento de los objetivos del proyecto.
Actividades:
Realizar pruebas finales de integración y rendimiento.
Desplegar el sistema web en el entorno de producción.
Documentar la implementación del sistema y el proceso SCRUM seguido.
Realizar una última retrospectiva para identificar lecciones aprendidas.