El documento describe las metodologías ágiles como alternativa a los métodos predictivos como Waterfall. Señala que las ágiles se basan en la entrega continua de valor al cliente a través de iteraciones cortas, la adaptación al cambio y el trabajo en equipo multidisciplinario. Algunas metodologías ágiles mencionadas son Scrum, Kanban y Extreme Programming.
2. miércoles, 6 de febrero de 13
• Linea de ensamblaje - División de labor
• Estandarización - Mano de obra barata
• Poco entragada y sin conocimiento del todo - Fácil reemplazo
3. Inspirado en el proceso
industrial moderno
miércoles, 6 de febrero de 13
• Linea de ensamblaje - División de labor
• Estandarización - Mano de obra barata
• Poco entragada y sin conocimiento del todo - Fácil reemplazo
4. miércoles, 6 de febrero de 13
• Es como se pensaba que debía hacerse
8. miércoles, 6 de febrero de 13
- Fallos de esta forma de visión: ¿Podéis ver el futuro?
- Hasta ahora es como se estaba haciendo
9. ¿Podéis ver el futuro?
miércoles, 6 de febrero de 13
- Fallos de esta forma de visión: ¿Podéis ver el futuro?
- Hasta ahora es como se estaba haciendo
10. miércoles, 6 de febrero de 13
- ¿Y con un diagrama de Gantt?
11. miércoles, 6 de febrero de 13
- ¿Y con un diagrama de Gantt?
13. Waterfall - Modo Predictivo
Requisitos - Objetivo claro
Análisis y Diseño
Estudio de Riesgos
Batallón de desarrolladores
Estado del proyecto - Diagramas de Gantt
miércoles, 6 de febrero de 13
- El proyecto empieza con un objetivo claro (requisitos) - Sabemos exactamente lo que
queremos hacer
- Hemos estudiado las condiciones externas - Se calcula la forma más rápida de llegar al
objetivo
- Sabemos en todo momento donde nos encontramos “El 90% del tiempo estamos al 90%”
14. miércoles, 6 de febrero de 13
- Fallos de esta forma de visión: ¿Podéis ver el futuro?
- Hasta ahora es como se estaba haciendo
15. ¿Podéis ver el futuro?
miércoles, 6 de febrero de 13
- Fallos de esta forma de visión: ¿Podéis ver el futuro?
- Hasta ahora es como se estaba haciendo
16. miércoles, 6 de febrero de 13
- ¿Podéis leer la mente? y ¿a vuestros clientes?
17. ¿Podéis leer la mente?
miércoles, 6 de febrero de 13
- ¿Podéis leer la mente? y ¿a vuestros clientes?
18. miércoles, 6 de febrero de 13
- ¿Y sí de plasmar todas las condiciones y detaller en un documento de requisitos?
- Ciertos detalles no han sido detectados => Ejemplo campo de número de teléfono
- Factores externos inesperados - Cambios del cliente durante el desarrollo.
- No aceptamos mejoras
19. Al finalizar el Protecto
Utilización del contrato para la no aceptación
No se utilizará el programa o no es adecuado
Nadie queda contento
miércoles, 6 de febrero de 13
- El cliente no repetira contratos
- O la mayor parte del programa
20. “Aquí viene Edward Oso, escaleras
abajo, bump, bump, bump, dando
cabezazos detrás de Cristopher Robin.
Es, hasta donde él sabe, la única manera
de bajar escaleras, pero a veces siente
que realmente debe haber otra forma…
Si pudiera parar de golpearse la cabeza
por un momento y pensar en ello.”
A. A. Milne, Winnie-the Pooh, Capítulo 1
miércoles, 6 de febrero de 13
22. ¿Qué es Lean?
Lean es un sistema y filosofía de mejoramiento de procesos de manufactura y
servicios basado en la eliminación de desperdicios y actividades que no agregan
valor al proceso.
Permite alcanzar resultados inmediatos en la productividad, competitividad y
rentabilidad del negocio.
miércoles, 6 de febrero de 13
23. Principios Lean
Eliminar los desperdicios
Ampliar el aprendizaje
Decidir lo más tarde posible
Reaccionar tan rápido como sea posible
Integridad del producto
Potenciar el equipo
miércoles, 6 de febrero de 13
- Entrega rápido
- Respeta a las personas
- Optimiza el todo
25. ¿En que nos enfocamos?
La creación constante de valor en un entorno incierto a partir
de un entorno colaborativo (Clientes, desarrolladores,
usuarios, etc)
Cultura basada en:
Principios
Valores
Prácticas
miércoles, 6 de febrero de 13
- Excelencia técnica, equipo multidisciplinar, test, integración continua
- Adaptación al cambio, cambio de mentalidad, entregas continuas
- Transparencia, demos.
26. Equipo = Producto
Personas auto-organizadas y Motivadas
Ritmo sostenible y Adaptación
Mejora continua
Analisis continuo de lo realizado - Retrospectivas
miércoles, 6 de febrero de 13
- Un producto es tan bueno como el equipo que lo ha realizado
- El desarrollo de software es complejo, hay que tomar un enfoque de adaptación y acción
27. Inteligencia Colectiva
Tres albañiles construían un muro, cuando les preguntaron que hacían:
1º Pego ladrillos a ladrillos
2º Construyo una pared
3º Contruyo una catedral
Le preguntaron a una mujer de la limpieza que trabajaba en la NASA cual era
su labor, y respondió:
“Ayudar a que el hombre llegue a la luna”
miércoles, 6 de febrero de 13
28. No perder el foco!
Software que funciona
Mejor forma de trabajar
Punto de partida hacia un método propio (adaptado)
Equipo y Cliente contentos
miércoles, 6 de febrero de 13
- ¿Que queremos conseguir?
- Aportar valor al cliente - Hay que plantearse si cada acción ayuda al objetivo final.
- No quedarse pensando soluciones y observando => Acción
- Mejora continua, parar y pensar => Retros
41. Kanban
miércoles, 6 de febrero de 13
- Visualizar el trabajo en Kanban y las fases del ciclo de producción, o flujo de trabajo.
- Determinar el límite de “trabajo en curso”
- Medir el tiempo en completar una tarea.
42. Extreme Programming
miércoles, 6 de febrero de 13
- Los tests antes que el programa
- Valores => Comunicación, Sencillez, Retroalimentación, Valentía
43. miércoles, 6 de febrero de 13
- Es difícil - Requiere compromiso
- Buena voluntad - Esfuerzo
44. No existen las Balas de Plata!
miércoles, 6 de febrero de 13
- Es difícil - Requiere compromiso
- Buena voluntad - Esfuerzo