Post on 14-Apr-2017
Enlighten your software
¿Quién dijo que Gantt y Agile están
peleados?Juan Velez Ballesteros
jvelezb
Diseño libre• Cascada:
• Planeación antes de ejecución
• Alcance estático
• Agile:
• Baja planeación
• Permite el cambio
Planeación Diseño Implementación QA
Puesta en marcha y
Mantenimiento
Cascada
Planeación Iteraciones LIberación Retroalimen
tación
Planeación de la
iteración
Implementaciónpruebas
Ágil
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
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
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.
Cómo se ve
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.
• 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.
• 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
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
Cómo empezar1. 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.
Enlighten your software
¿Preguntas?juanvelezballesteros@gmail.com
jvelezb