Clase 01 agilidad

1,053 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,053
On SlideShare
0
From Embeds
0
Number of Embeds
23
Actions
Shares
0
Downloads
68
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Clase 01 agilidad

  1. 1. Introducción a la Agilidad (los valores que vamos a usar en este curso) Universidad de los Andes Demián Gutierrez Enero 2013 1
  2. 2. Esta presentación contiene en parte material tomado de la presentación deJavier González Jiménez, “Ágile Vs Waterfall” y de la de Xavier Albalalejo “La alternativa Ágil” 2
  3. 3. Jens Østergaard, que es “certified scrum master trainer”, dando una charla introductoria a Scrum,discute el porqué Scrum es tán difícil http://www.youtube.com/watch?v=q3t8twm3aUk 3
  4. 4. él dice,hablando sobre eldepartamento de Tecnologías de Información (TI) ... http://www.youtube.com/watch?v=q3t8twm3aUk 4
  5. 5. ...en aquella época (inicialmente), la gente no sabía lo que eran las TI... ...nosotros eramos el departamento de TI...nos encargábamos de las TI, esa era nuestra responsabilidad http://www.youtube.com/watch?v=q3t8twm3aUk 5
  6. 6. lo que hiciéramos, la organización/usuarios estabanfelices, y pensaban que era como “magia”... ...porque en realidad, fuera del departamento de TI, no tenían ni idea de lo que hacíamos... http://www.youtube.com/watch?v=q3t8twm3aUk 6
  7. 7. entonces recuerdo, cuando vino nuestro primer “líder de proyectos” en 1989 y nos dijo: NO PUEDEN HABLAR CON LOS USUARIOS... NUNCA MÁS http://www.youtube.com/watch?v=q3t8twm3aUk 7
  8. 8. ...todo tiene que pasar a través de mí... ...yo tengo que tener la “visión global”,la “vista de helicóptero” http://www.youtube.com/watch?v=q3t8twm3aUk 8
  9. 9. ...todo esto hace, en cierto sentido que se pierda el “sentido de la responsabilidad” más y más procesos, procedimientos, burocracia, etc http://www.youtube.com/watch?v=q3t8twm3aUk 9
  10. 10. menos y menos creatividad y más y más recetas(decirme cómo hacer mi trabajo) http://www.youtube.com/watch?v=q3t8twm3aUk 10
  11. 11. sobre el software era / essobre responsabilidad, sobre pasión ¿valores? http://www.youtube.com/watch?v=q3t8twm3aUk 11
  12. 12. ¿?formas dedesarrollar software 12
  13. 13. ¿Formas de Desarrollar Software? Artesanal Mala idea Sin método, (aunque puede estrategia clara, funcionar en algunos casos) plan, gestión o seguimiento Métodos Formas de Tradicionales Desarrollar “pesados” Software Usando Concentrados en el “Ingeniería” proceso, prescriptivos, Con un método burocráticos, con y estrategia bien planificaciones rígidas definida, con una adecuada Métodos Ágiles planificación y gestión Concentrados en el producto, en enfrentar el cambio 13
  14. 14. el procesoen cascada 14
  15. 15. ¿Proceso en Cascada? Definición de Se hacen compromisos ¿Que voy a hacer? Requerimientos en las etapas iniciales Diseño de Sistema y de Software ¿Cómo lo voy Cliente... a hacer? Implementación y Pruebas de Unidades Integración y ¿Cómo se ve Prueba del completo? El resultado de cada etapa son Sistema ¿Lo hice bien? documentos firmados y aprobados por las partes involucradas Operación y Altos costos, especialmente si se Mantenimiento requieren cambios
  16. 16. ¿Proceso en Cascada? Definición de Requerimientos Diseño de Sistema y de Software Implementación y Pruebas de Unidades Integración y Prueba del Luego, Sistema entraremos en más detalles Operación y Mantenimiento 16
  17. 17. 17
  18. 18. 18
  19. 19. 19
  20. 20. ¡¡¡LEGO!!! 20
  21. 21. 21
  22. 22. 22
  23. 23. ¿qué salió mal? 23
  24. 24. 24
  25. 25. 25
  26. 26. 26
  27. 27. 27
  28. 28. 28
  29. 29. 29
  30. 30. 30
  31. 31. ¿agilidad? 32
  32. 32. Métodos Ágiles(Principios) La naturaleza del software es el cambio “Dado que los cambios nunca van a dejar de existir, lo que necesitamos es ser capaces de gestionar los proyectos de una forma más ágil” 33
  33. 33. el manifiesto ágil Desarrollar Softwarees una cuestión de valores, de pasión 34
  34. 34. El Manifiesto Ágil we are uncovering better ways of developing software by doing it and helping others do it. Feb 11-13, 2001 Snowbird ski resort, Utah Kent Beck Brian Marick James Grenning Mike Beedle Robert C. Martin Jim Highsmith Arie van Bennekum Steve Mellor Andrew Hunt Alistair Cockburn Ken Schwaber Ron Jeffries Ward Cunningham Jeff Sutherland Jon Kern Martin Fowler Dave Thomas http://agilemanifesto.org 35
  35. 35. El Manifiesto Ágil Estamos descubriendo mejores formas de desarrollar software, tanto por nuestra propia experiencia, como ayudando a terceros. A través de este trabajo hemos aprendido a valorar : 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 Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda. http://agilemanifesto.org 36
  36. 36. ¡¡¡LEGO!!! 37
  37. 37. 38
  38. 38. 39
  39. 39. Gracias ¡Gracias! 40

×