SOFTWARE LIBRE. Tipos de software Software propietario Software libre.
Software guru2015
-
Upload
juan-velez-ballesteros -
Category
Software
-
view
127 -
download
0
Transcript of Software guru2015
![Page 1: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/1.jpg)
Enlighten your software
¿Quién dijo que Gantt y Agile están
peleados?Juan Velez Ballesteros
jvelezb
![Page 2: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/2.jpg)
Diseño libre• Cascada:
• Planeación antes de ejecución
• Alcance estático
• Agile:
• Baja planeación
• Permite el cambio
![Page 3: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/3.jpg)
Planeación Diseño Implementación QA
Puesta en marcha y
Mantenimiento
Cascada
![Page 4: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/4.jpg)
Planeación Iteraciones LIberación Retroalimen
tación
Planeación de la
iteración
Implementaciónpruebas
Ágil
![Page 5: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/5.jpg)
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
![Page 6: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/6.jpg)
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
![Page 7: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/7.jpg)
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.
![Page 8: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/8.jpg)
Cómo se ve
![Page 9: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/9.jpg)
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.
![Page 10: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/10.jpg)
• 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.
![Page 11: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/11.jpg)
• 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
![Page 12: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/12.jpg)
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
![Page 13: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/13.jpg)
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.
![Page 14: Software guru2015](https://reader036.fdocumento.com/reader036/viewer/2022070601/58810cf91a28ab22368b66c5/html5/thumbnails/14.jpg)
Enlighten your software
jvelezb