¿Que es la agilidad?
-
Upload
david-lay -
Category
Engineering
-
view
120 -
download
1
Transcript of ¿Que es la agilidad?
![Page 1: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/1.jpg)
¿Qué es la Agilidad?
2017-03-21
![Page 2: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/2.jpg)
David Lay M@davidlaym
davidlaym.com
2017-03-21Logos y marcas utilizadas bajo principios de “uso justo”. Todos los derechos reservados por sus dueños.
¡Hola!
![Page 3: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/3.jpg)
La Agilidad es:
• Una Cultura de solución a problemas
• Originaria del desarrollo de software
• Basada inicialmente en un manifiesto de 4 principios y
12 prácticas
![Page 4: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/4.jpg)
La Agilidad se compone de:
• Metodologías, Técnicas y Herramientas
• Iteración, experimentación
• Validación constante
• Excelencia técnica
![Page 5: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/5.jpg)
Los Equipos Ágiles producen un flujo continuo de valor, con un ritmo sostenible, al mismo tiempo que se adaptan a las cambiantes necesidades del
negocio.
Elisabeth Hendrickson
http://testobsessed.com/2010/12/the-agile-acid-test/
![Page 6: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/6.jpg)
Un poco de historia…
![Page 7: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/7.jpg)
La ingeniería de software nace en 1968.
http://homepages.cs.ncl.ac.uk/brian.randell/NATO/NATOReports/
![Page 8: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/8.jpg)
En 1990 comienza el desarrollo de Scrum y de XP como experimentos aislados
![Page 9: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/9.jpg)
En 2001 se redacta el Manifiesto por el Desarrollo Ágil de Software
![Page 10: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/10.jpg)
Manifiesto por el Desarrollo Ágil de Software
• Individuos e interacciones sobre procesos y herramientas
• Software funcionando sobre documentación extensiva
• Colaboración con el cliente sobre negociación contractual
• Respuesta ante el cambio sobre seguir un plan
![Page 11: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/11.jpg)
Manifiesto por el Desarrollo Ágil de Software
• Entrega temprana y continua de valor
• Aprovechar el cambio como ventaja competitiva
• Cadencia entre dos semanas a dos meses
• Se debe ser capaz de mantener un ritmo constante de forma indefinida
• Negocio y desarrollo trabajan juntos durante todo el proyecto
• Individuos motivados y empoderados
• Equipos auto-organizados
• Excelencia técnica y buen diseño
• Maximizar trabajo no realizado
• Reflexión, auto-corrección y perfeccionamiento
• Conversación cara a cara
• Software funcionando como medida de progreso
![Page 12: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/12.jpg)
En 2002 Se forma la Scrum Aliance y el programa Certified Scrum Master
![Page 13: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/13.jpg)
En 2003 se publica “Lean Software Development: An Agile Toolkit”
![Page 14: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/14.jpg)
Principios de LEAN Software Development
Lámina de Agustín Villena de su charlaIntroducción a la cultura ágil I (2011)
EliminarDesperdicios
GenerarConocimiento
Calidaddesde el
comienzo
Entregar lo más rápido
posible
Respeto a las personas
Optimizar el todo
Compromiso solo con
conocimiento máximo
![Page 15: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/15.jpg)
En 2009 se publica el Manifiesto por el Software Craftsmanship
![Page 16: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/16.jpg)
Manifiesto por el Software Craftsmanship
• No solo software que funciona, sino también software bien diseñado
• No solo responder al cambio, sino también agregar valor constantemente
• No solo individuos e interacciones, sino también una comunidad de profesionales
• No solo colaboración con el cliente, sino también asociaciones productivas
![Page 17: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/17.jpg)
¿Es esto ingeniería?
¿Es ciencia?
¿Qué somos?
![Page 18: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/18.jpg)
Esta confusión es porque quienes iniciaron todo esto, no entendían dos cosas:
1. Ingeniería
2. Software
![Page 19: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/19.jpg)
Desde hace 26 años
Hemos estado alejándonos de la ingeniería (porque no funciona)
![Page 20: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/20.jpg)
En general, la palabra ingeniería se resevapara el conjunto de prácticas que funciona
![Page 21: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/21.jpg)
Modelo cascada (obsoleto)
Requerimientos
Diseño
Implementación
Verificación
Mantenimiento
![Page 22: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/22.jpg)
Modelo de control de procesos definidos
• Cada pieza del trabajo debe ser comprendida para iniciar
• Puede ser iniciado y llegará siempre a término
• Cada vez tendrá el mismo resultado
![Page 23: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/23.jpg)
Costo y aprendizaje en control de procesos definidos
Fuente:http://alistair.cockburn.us/Design+as+Knowledge+Acquisition
Conocimiento de la realidad
Tiempo del proyecto
Entrega casi nula de valor(o reducción de riesgo)
El conocimiento llega al “momento
de la verdad”: La integración
![Page 24: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/24.jpg)
La conversión de una idea a un artefacto, que involucra tanto al diseñador como al constructor, es un proceso complejo y sutil que siempre estará más cercano al arte que a la ciencia.
Eugene S. Ferguson,
Engineering and the Mind’s Eye
![Page 25: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/25.jpg)
Lámina de Glenn Vanderburg de sucharla “Real Software Engineering”
![Page 26: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/26.jpg)
Lámina de Glenn Vanderburg de sucharla “Real Software Engineering”
![Page 27: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/27.jpg)
La ingeniería de software es la ciencia y arte de diseñar y construir, con economía y elegancia, sistemas de manera que se adapten con gracia a las situaciones que puedan ser sujetos.
Glenn Vanderburg
![Page 28: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/28.jpg)
Modelo de control de procesos empíricos
• Procesos poco definidos o altamente cambiantes
• Ejerce control mediante inspección frecuente
• Resultados impredecibles e irrepetibles
![Page 29: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/29.jpg)
Costo y aprendizaje en modelos de control de procesos empíricos
Conocimiento de la realidad
Tiempo del proyecto
Aprendizaje(o reducción de riesgo)
El valor al cliente crece
continuamente desde antes en el
proceso
Fuente:http://alistair.cockburn.us/Design+as+Knowledge+Acquisition
![Page 30: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/30.jpg)
![Page 31: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/31.jpg)
Lámina de Agustín Villena de su charla “Desde la gestión tradicional a la Ágil”
![Page 32: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/32.jpg)
![Page 33: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/33.jpg)
Procesos empíricos
•Verificación formal
•Diseño mediante descubrimiento: experimentación
•Creatividad
•Retroalimentación temprana y económica
![Page 34: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/34.jpg)
La agilidad es:
Un meta-modelo de control de procesos empíricos.
![Page 35: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/35.jpg)
El desarrollo de software ágil, es la mejor forma conocida de hacer software.
![Page 36: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/36.jpg)
El desarrollo de software ágil, es ingeniería de software madura.
![Page 37: ¿Que es la agilidad?](https://reader034.fdocument.pub/reader034/viewer/2022042503/58e739e11a28ab8f028b501f/html5/thumbnails/37.jpg)
¡Gracias!
David Lay M@davidlaym
davidlaym.com
2017-03-21Logos y marcas utilizadas bajo principios de “uso justo”. Todos los derechos reservados por sus dueños.