Your SlideShare is downloading. ×
0
Sensibilización en Metodologías Ágiles                Explorando Scrum como herramienta de gestiónSorey GarcíaLíder de Inv...
Una reflexión antes de iniciar¿Cómo venimos trabajando?
La preocupación es menos los procesos y máslos valores humanos y personas
Las mejoras residen en un cambio culturalde todos los participantes del proyecto,     (de “todos” incluidos los directivos)
Además del entendimiento y un ejercicio claro y responsable          sobre el trabajo en equipo
Los valores y prácticas de un equipo de Rugby       son la base de Scrum
Un grupo en el que todos pueden estar y nadie se sienteaislado; gordos, flacos, altos, petisos, rápidos, lentos... todospu...
Nadie es superior al otro, por eso es fundamental sentir ellazo de unión, que da la amistad y nos lleva a luchar unidosen ...
Otra cualidad fundamental es la lealtad, de alguien deslealse puede esperar cualquier cosa, dentro y fuera de lacancha; po...
Cada jugador de Rugby tiene como meta serel mejor jugador y la mejor persona
Además cada uno de ellos tiene algo en menteanotar la mayor cantidad de puntos, llevando       el balón hasta la línea de ...
El rugby es un deporte en el que tradicionalmentese ha dado gran importancia a los valoresmorales.Desde temprana edad a lo...
Los tantos son necesaria consecuencia delesfuerzo de todos, por lo que no seproducen las celebraciones individuales trasla...
      Motivación      Humildad      Amistad      Perseverancia      Compromiso      Amor al juego y al equipo que re...
Suena un poco romántico…¿Qué tiene que ver esto con desarrollar              software?
En febrero de 2001, tras una reunión celebradaen Utah-EEUU, nace el término “ágil” aplicadoal desarrollo de software. En e...
Al individuo y las interacciones del equipo de desarrollo sobre el                    proceso y las herramientasEs más imp...
Desarrollar software que funciona más que conseguir una buena documentación   No producir documentos a menos que sean nece...
La colaboración con el cliente más que la negociación de un contratoSe propone que exista una interacción constante entre ...
Responder a los cambios más que seguir estrictamente un planSe debe ser hábil en responder a los cambios y a los fracasos,...
   Nuestra principal prioridad es satisfacer al cliente a través de la    entrega temprana y continua de software de valo...
   Construcción de proyectos en torno a individuos motivados, dándoles    la oportunidad y el respaldo que necesitan y pr...
   La atención continua a la excelencia técnica enaltece la agilidad.   La simplicidad como arte de maximizar la cantida...
En el Rugby, el Scrum o Melé es una posición de juegoTodos los jugadores ponen todo su esfuerzo en lograr    liberar el ba...
En los proyectos de software ágilesse espera que todos los participantes den sus capacidades al        máximo para cumplir...
   Confianza              Auto-organización   Colaboración           Comunicación   Compromiso                       ...
Nos encontramos actualmente en una cultura diferenteclientes y equipos tendrán que ser consientes        del cambio cultur...
Cada integrante del equipo debe entender los cambios ycomprometerse fuertemente con las       nuevas estrategias
Aplicar metodologías ágiles, en este caso Scrumno evita que se comentan errores
Tampoco significa abandonar la documentaciónLa mantenibilidad del software es tan importante             como el generar v...
Con respecto a documentar, es necesario llegar a un acuerdo  que consolide un equilibrio entre lasexpectativas y el futuro...
Clientes y proveedores deben asumir compromisosEl cambio compromete a las partes en un   proceso de aprendizaje y adaptación
Los contratos de equipos ágiles son diferentes a los tradicionalesSe sugiere una revisión de los acuerdos existentes,     ...
Aunque siempre haya sido así, es necesario recordar de forma más enfática quelas relaciones entre las partes son un ganar-...
Para que los equipos se comprometan de manera justa con la visión de negocio  también es necesario que el negocio secompro...
Las metodologías ágiles planteanHorarios controlados de 8 horas, reuniones cortas,  ambientes de trabajo adecuados, entre ...
Sin embargo sería más adecuado decir queEs un framework o conjunto de herramientas que apoyan la gestión y             con...
Scrum no propone, ni pretende volver a iniciar la definición de procesos“Scrum es un framework con el que puedes emplear v...
      Backlog / User Stories                                                                       User Story Mapping   ...
1                                 Act    Plan                                Check   Dohttp://kanemar.com/downloads/
El dueño de la visiónProduct Owner
El facilitadorScrum Master
Los hacedores del producto    Scrum Team
Foto de: http://www.agileproductdesign.com/blog/the_new_backlog.html
http://www.idi.ntnu.no/emner/tdt4242/foiler/11-1-User%20stories.ppt
time                                  Bajo cada historia larga se ubican                                  las historias de...
necessary      less optional             optionality     more optional  59http://www.idi.ntnu.no/emner/tdt4242/foiler/11-1...
   Independiente      Simple   Negociable         Especifica   Valiosa            Medible                       Alc...
La imaginación es el límite                La meta es la simplicidad                                       Foto tomada deh...
http://bobsleanlearning.wordpress.com/2011/10/04/scotland-on-kanban-flow-cadence/
El uso de herramientas de software para ágil  es opcional, equipos que trabajan de forma        presencial pueden usar mat...
Existe una propuesta conocida comoScrum Orgánico de Hiroshi Hiromoto
La propuesta un buen enfoquePara equipos que aun no tienen la madurez   requerida por las metodologías ágiles
“El Scrum no es una meta, es un camino”             Hiroshi Hiromoto
Una propuesta básica“Aprender Scrum, ejecutando Scrum”
Crecer conforme se retroalimente el equipoIncorporar prácticas y elementos ágiles           progresivamente
De alguien que recién aprende
   No esperar hasta aprender, comenzar a hacerlo.   Decidir si usar prácticas ágiles es correcto para tu    equipo   En...
Sorey Garcíacontacto@soreygarcia.com | @soreygarcia | blog.soreygarcia.me
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
Upcoming SlideShare
Loading in...5
×

Sensibilización en Metodologías Ágiles

5,245

Published on

Explorando Scrum como herramienta de gestión

Published in: Education
3 Comments
15 Likes
Statistics
Notes
No Downloads
Views
Total Views
5,245
On Slideshare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
197
Comments
3
Likes
15
Embeds 0
No embeds

No notes for slide

Transcript of "Sensibilización en Metodologías Ágiles"

  1. 1. Sensibilización en Metodologías Ágiles Explorando Scrum como herramienta de gestiónSorey GarcíaLíder de Investigación y Desarrollo en LineaDatascanLíder en la comunidad Avanet – @avanetcontacto@soreygarcia.com | @soreygarcia | blog.soreygarcia.me
  2. 2. Una reflexión antes de iniciar¿Cómo venimos trabajando?
  3. 3. La preocupación es menos los procesos y máslos valores humanos y personas
  4. 4. Las mejoras residen en un cambio culturalde todos los participantes del proyecto, (de “todos” incluidos los directivos)
  5. 5. Además del entendimiento y un ejercicio claro y responsable sobre el trabajo en equipo
  6. 6. Los valores y prácticas de un equipo de Rugby son la base de Scrum
  7. 7. Un grupo en el que todos pueden estar y nadie se sienteaislado; gordos, flacos, altos, petisos, rápidos, lentos... todospueden jugar al rugby, no excluimos a nadie.Para que esto suceda es necesario que haya una gran unióny lógicamente debe existir la amistad, dentro de un equipode rugby somos todos amigos que compartimos los fríos delos entrenamientos, la felicidad de ganar, la amargura deperder y las jodas de los fines de semana después de jugar!http://www.unirugby.net/categorie-11106857.html
  8. 8. Nadie es superior al otro, por eso es fundamental sentir ellazo de unión, que da la amistad y nos lleva a luchar unidosen el partido y en todo momento de la vida.Equipos donde existe la amistad sincera, son realmente muyfuertes, por que esos 15, 20, 30 tipos son una sola cosa: Sonamigos, están unidos, pelean por lo mismo.http://www.unirugby.net/categorie-11106857.html
  9. 9. Otra cualidad fundamental es la lealtad, de alguien deslealse puede esperar cualquier cosa, dentro y fuera de lacancha; por eso tenemos que empezar por ser leal connosotros mismos, saber que nos hemos incorporado a ungrupo de personas que quieren ser nuestros amigos ydebemos respetarlos.Hay que trabajar para cumplir lealmente con esecompromiso y no solo serás un buen jugador de rugby, si nolo que todos deseamos, una buena persona.http://www.unirugby.net/categorie-11106857.html
  10. 10. Cada jugador de Rugby tiene como meta serel mejor jugador y la mejor persona
  11. 11. Además cada uno de ellos tiene algo en menteanotar la mayor cantidad de puntos, llevando el balón hasta la línea de meta
  12. 12. El rugby es un deporte en el que tradicionalmentese ha dado gran importancia a los valoresmorales.Desde temprana edad a los jugadores de rugby seles enseñan una serie de cualidades positivas,como son el compañerismo, la honestidad, elrespeto, la disciplina, la lealtad, el sacrificio y elaltruismo.A diferencia de otros deportes de equipo, en elrugby los jugadores no suelen discutir a losárbitros sus decisiones, ni tratan de engañarlospara sacar partido de sus decisiones.http://www.taringa.net/posts/deportes/11786129/El-Rugby-un-deporte-que-forja-valores.html
  13. 13. Los tantos son necesaria consecuencia delesfuerzo de todos, por lo que no seproducen las celebraciones individuales trasla consecución de un try.Al final del partido los jugadores de ambosequipos confraternizan juntos en el llamado«tercer tiempo», en el que beben y comenjuntos por invitación del equipo local.http://www.taringa.net/posts/deportes/11786129/El-Rugby-un-deporte-que-forja-valores.html
  14. 14.  Motivación Humildad Amistad Perseverancia Compromiso Amor al juego y al equipo que representanhttp://www.taringa.net/posts/deportes/11786129/El-Rugby-un-deporte-que-forja-valores.html
  15. 15. Suena un poco romántico…¿Qué tiene que ver esto con desarrollar software?
  16. 16. En febrero de 2001, tras una reunión celebradaen Utah-EEUU, nace el término “ágil” aplicadoal desarrollo de software. En esta reuniónparticipan un grupo de 17 expertos de laindustria del software, incluyendo algunos delos creadores e impulsores de metodologíasde software.El punto de partida fue el Manifiesto Ágil, undocumento que resume la filosofía “ágil” y queplantea algunos valores importantes.
  17. 17. Al individuo y las interacciones del equipo de desarrollo sobre el proceso y las herramientasEs más importante construir un buen equipo, que usar las mejores herramientas y estrictos procesos.
  18. 18. Desarrollar software que funciona más que conseguir una buena documentación No producir documentos a menos que sean necesarios de forma inmediata para tomar un decisión importante.
  19. 19. La colaboración con el cliente más que la negociación de un contratoSe propone que exista una interacción constante entre el cliente y el equipo de desarrollo. Esta colaboración entre ambos será la que marque la marcha del proyecto y asegure su éxito.
  20. 20. Responder a los cambios más que seguir estrictamente un planSe debe ser hábil en responder a los cambios y a los fracasos, la planificación no debe ser estricta sino flexible y abierta.
  21. 21.  Nuestra principal prioridad es satisfacer al cliente a través de la entrega temprana y continua de software de valor. Son bienvenidos los requisitos cambiantes, incluso si llegan tarde al desarrollo. Los procesos ágiles se doblegan al cambio como ventaja competitiva para el cliente. Entregar con frecuencia software que funcione, en periodos de un par de semanas hasta un par de meses, con preferencia en los periodos breves. Las personas del negocio y los desarrolladores deben trabajar juntos de forma cotidiana a través del proyecto.
  22. 22.  Construcción de proyectos en torno a individuos motivados, dándoles la oportunidad y el respaldo que necesitan y procurándoles confianza para que realicen la tarea. La forma más eficiente y efectiva de comunicar información de ida y vuelta dentro de un equipo de desarrollo es mediante la conversación cara a cara. El software que funciona es la principal medida del progreso. Los procesos ágiles promueven el desarrollo sostenido. Los patrocinadores, desarrolladores y usuarios deben mantener un ritmo constante de forma indefinida.
  23. 23.  La atención continua a la excelencia técnica enaltece la agilidad. La simplicidad como arte de maximizar la cantidad de trabajo que no se hace, es esencial. Las mejores arquitecturas, requisitos y diseños emergen de equipos que se auto-organizan. En intervalos regulares, el equipo reflexiona sobre la forma de ser más efectivo y ajusta su conducta en consecuencia.
  24. 24. En el Rugby, el Scrum o Melé es una posición de juegoTodos los jugadores ponen todo su esfuerzo en lograr liberar el balón y poder tomarlo para anotar
  25. 25. En los proyectos de software ágilesse espera que todos los participantes den sus capacidades al máximo para cumplir las metas del negocio
  26. 26.  Confianza  Auto-organización Colaboración  Comunicación Compromiso  Respeto Retroalimentación Transparencia  Simplicidad Coraje  Control del Tiempo Priorización  Empoderamiento
  27. 27. Nos encontramos actualmente en una cultura diferenteclientes y equipos tendrán que ser consientes del cambio cultural propuesto
  28. 28. Cada integrante del equipo debe entender los cambios ycomprometerse fuertemente con las nuevas estrategias
  29. 29. Aplicar metodologías ágiles, en este caso Scrumno evita que se comentan errores
  30. 30. Tampoco significa abandonar la documentaciónLa mantenibilidad del software es tan importante como el generar valor
  31. 31. Con respecto a documentar, es necesario llegar a un acuerdo que consolide un equilibrio entre lasexpectativas y el futuro de los productos
  32. 32. Clientes y proveedores deben asumir compromisosEl cambio compromete a las partes en un proceso de aprendizaje y adaptación
  33. 33. Los contratos de equipos ágiles son diferentes a los tradicionalesSe sugiere una revisión de los acuerdos existentes, con el fin de promover la colaboración
  34. 34. Aunque siempre haya sido así, es necesario recordar de forma más enfática quelas relaciones entre las partes son un ganar-ganar
  35. 35. Para que los equipos se comprometan de manera justa con la visión de negocio también es necesario que el negocio secomprometa con el bienestar de las personas
  36. 36. Las metodologías ágiles planteanHorarios controlados de 8 horas, reuniones cortas, ambientes de trabajo adecuados, entre otros
  37. 37. Sin embargo sería más adecuado decir queEs un framework o conjunto de herramientas que apoyan la gestión y consecusión de objetivos de un proyecto
  38. 38. Scrum no propone, ni pretende volver a iniciar la definición de procesos“Scrum es un framework con el que puedes emplear varios procesos y técnicas (para el desarrollo de un proyecto software)” Scrum Guide de Ken Schwaber y Jeff Sutherland . Febrero 2010.
  39. 39.  Backlog / User Stories  User Story Mapping  Sprint Planning  Sprint Backlog  Sprint  Stand up Meeting/ Daily Meeting  Review  Retrospective  Burndown Charthttp://thecriticalpath.info/2011/02/19/free-intro-to-scrum-wallpaper/
  40. 40. 1 Act Plan Check Dohttp://kanemar.com/downloads/
  41. 41. El dueño de la visiónProduct Owner
  42. 42. El facilitadorScrum Master
  43. 43. Los hacedores del producto Scrum Team
  44. 44. Foto de: http://www.agileproductdesign.com/blog/the_new_backlog.html
  45. 45. http://www.idi.ntnu.no/emner/tdt4242/foiler/11-1-User%20stories.ppt
  46. 46. time Bajo cada historia larga se ubican las historias de usuario que la conforman o llevan a cabohttp://www.idi.ntnu.no/emner/tdt4242/foiler/11-1-User%20stories.ppt
  47. 47. necessary less optional optionality more optional 59http://www.idi.ntnu.no/emner/tdt4242/foiler/11-1-User%20stories.ppt
  48. 48.  Independiente  Simple Negociable  Especifica Valiosa  Medible  Alcanzable Estimable  Realista Pequeña  Centrada en el Verificable usuario
  49. 49. La imaginación es el límite La meta es la simplicidad Foto tomada dehttp://controlinventarios.wordpress.com/2013/01/19/kanban-el-sistema-de-senales-de-toyota/
  50. 50. http://bobsleanlearning.wordpress.com/2011/10/04/scotland-on-kanban-flow-cadence/
  51. 51. El uso de herramientas de software para ágil es opcional, equipos que trabajan de forma presencial pueden usar materiales tradicionales, post-it, marcadores, tableros y fichas de papel.
  52. 52. Existe una propuesta conocida comoScrum Orgánico de Hiroshi Hiromoto
  53. 53. La propuesta un buen enfoquePara equipos que aun no tienen la madurez requerida por las metodologías ágiles
  54. 54. “El Scrum no es una meta, es un camino” Hiroshi Hiromoto
  55. 55. Una propuesta básica“Aprender Scrum, ejecutando Scrum”
  56. 56. Crecer conforme se retroalimente el equipoIncorporar prácticas y elementos ágiles progresivamente
  57. 57. De alguien que recién aprende
  58. 58.  No esperar hasta aprender, comenzar a hacerlo. Decidir si usar prácticas ágiles es correcto para tu equipo Entender la realidad de los proyectos y expectativas Hacer cambios en el modo de trabajar en equipo y llegar a acuerdos básicos Iniciar con las reuniones diarias de pie y las retrospectivas Aplicar progresivamente las prácticas ágiles individual y grupalmenteImágenes de http://thecriticalpath.info/
  59. 59. Sorey Garcíacontacto@soreygarcia.com | @soreygarcia | blog.soreygarcia.me
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×