Clase 01 agilidad

  • 659 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
659
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
49
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. 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. 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. él dice,hablando sobre eldepartamento de Tecnologías de Información (TI) ... http://www.youtube.com/watch?v=q3t8twm3aUk 4
  • 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. 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. 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. ...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. ...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. 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. sobre el software era / essobre responsabilidad, sobre pasión ¿valores? http://www.youtube.com/watch?v=q3t8twm3aUk 11
  • 12. ¿?formas dedesarrollar software 12
  • 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. el procesoen cascada 14
  • 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. ¿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
  • 18. 18
  • 19. 19
  • 20. ¡¡¡LEGO!!! 20
  • 21. 21
  • 22. 22
  • 23. ¿qué salió mal? 23
  • 24. 24
  • 25. 25
  • 26. 26
  • 27. 27
  • 28. 28
  • 29. 29
  • 30. 30
  • 31. ¿agilidad? 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. el manifiesto ágil Desarrollar Softwarees una cuestión de valores, de pasión 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. 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. ¡¡¡LEGO!!! 37
  • 37. 38
  • 38. 39
  • 39. Gracias ¡Gracias! 40