El documento compara los enfoques cascada y ágil para el desarrollo de software, y argumenta que el uso de Gantt y métodos ágiles no son mutuamente excluyentes. Explica que el Gantt puede usarse como backlog para mostrar el progreso de sprints, hitos y responsabilidades, y ser actualizado dinámicamente. También destaca beneficios como mejor comunicación entre partes interesadas y visibilidad del proyecto cuando se combinan enfoques.
5. Aprendizajes de la cascada
• El desarrollador se “aguanta” con las estimaciones
• Genera problemas de comunicación con el
desarrollador.
• Sensación de un mal equipo de desarrollo.
• Presión para el equipo de desarrollo.
• El desarrollador no se le toma en cuenta.
• El gantt es una herramienta para comunicar rápido y fácil
6. Aprendizajes de ágil
• Stakeholders de la vieja escuela.
• Dificulta la comunicación con ellos.
• Falta de seriedad.
• Desesperación.
• Sensación de no avanzar en el proyecto.
• Sensación del proyecto no tiene fin.
• Sensación de tener desarrolladores en área de confort.
• Complejidad en equipos nuevos
• En ocasiones el equipo de desarrollo necesita un apretón
7. En ambos mundos
• El SCRUM master (líder ágil) es el malo de la
película.
• El administrador de proyectos es el malo de la
película.
9. Flexibilidad
• El Gantt funciona como backlog chart - product backlog
• Expresa responsabilidad
• Milestones- release chart
• Productos esperado
• Actualización cada cada día
• Ayuda al sprint planning
• Muestra el sprint burn down chart.
10. • Administración de multiples equipos de desarrollo
para un mismo proyecto.
• Gantt es totalmente dinamico, se mueve cada
sprint.
• Se convierte en una herramienta de comunicación,
deja de ser la regla y la ley a seguir.
11. • Muestra el roadmap para alcanzar el producto final
o release.
• Muestra el impacto en los sprints con los cambios
no esperados
• Ayuda a mejorar la comunicación con el cliente
• Un análisis con mayor detalle al inicio del proyecto
ayuda a madurar mas la idea
12. Beneficios
• Comunicación clara entre Cliente- PM (SM)-
Desarrolladores
• Mayor visibilidad y dominio del proyecto para PM.
• Mayor control de recursos.
• Identificación de riesgos
• Visibilidad de impedimentos.
• Manejo multiple de proyectos
13. Cómo empezar
1. Dar prioridad al uso ágil
2. Establecer comunicación de avance de proyecto por medio
del la visualización de gantt.
3. realizar un análisis y diseño a un detalle que satisfaga al
cliente (sprint 0)
4. Durante los plannings presentar el gantt como backlog.
5. Modificar el Gantt durante cada sprint.
6. Durante las retrospectivas presentar el impacto del resultado
del sprint en el proyecto.