Metodologías Ágiles
miércoles, 6 de febrero de 13
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
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
miércoles, 6 de febrero de 13
• Es como se pensaba que debía hacerse
miércoles, 6 de febrero de 13
Factoría de Software
miércoles, 6 de febrero de 13
miércoles, 6 de febrero de 13
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
¿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
miércoles, 6 de febrero de 13
- ¿Y con un diagrama de Gantt?
miércoles, 6 de febrero de 13
- ¿Y con un diagrama de Gantt?
Waterfall - Modo Predictivo
miércoles, 6 de febrero de 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%”
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
¿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
miércoles, 6 de febrero de 13
- ¿Podéis leer la mente? y ¿a vuestros clientes?
¿Podéis leer la mente?
miércoles, 6 de febrero de 13
- ¿Podéis leer la mente? y ¿a vuestros clientes?
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
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
“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
Mundo Ágil
miércoles, 6 de febrero de 13
¿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
Principios LeanEliminar 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
miércoles, 6 de febrero de 13
-
¿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.
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
Inteligencia ColectivaTres 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
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
miércoles, 6 de febrero de 13
miércoles, 6 de febrero de 13
Calidad no opcional, acostumbrarse a la velocidad estable y no dejarse presionar.
Scrum
miércoles, 6 de febrero de 13
Ligeromiércoles, 6 de febrero de 13
Fácil de entender
Agile
miércoles, 6 de febrero de 13
Avance claro
miércoles, 6 de febrero de 13
Auto organización
miércoles, 6 de febrero de 13
miércoles, 6 de febrero de 13
- Compromiso
Scrum
miércoles, 6 de febrero de 13
Panel Kanbanmiércoles, 6 de febrero de 13
Demo
miércoles, 6 de febrero de 13
Restrospectiva
miércoles, 6 de febrero de 13
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.
Extreme Programming
miércoles, 6 de febrero de 13
- Los tests antes que el programa- Valores => Comunicación, Sencillez, Retroalimentación, Valentía
miércoles, 6 de febrero de 13
- Es difícil - Requiere compromiso- Buena voluntad - Esfuerzo
No existen las Balas de Plata!
miércoles, 6 de febrero de 13
- Es difícil - Requiere compromiso- Buena voluntad - Esfuerzo
miércoles, 6 de febrero de 13