Cómo llevamos Scrum           al próximo   nivelWebinar – 13/05/2011Apoyan y organizan:                                1
Scrum “Scrum es una metodología para la gestión y desarrollo de software basada en un procesoiterativo e incremental utili...
Scrum         “Scrum no es un proceso o unatécnica para la construcción de productos, sino,     es un marco de trabajo en ...
El marco     Dentro    del marcoEl marco del marco                     4
El marco           5
Agile Manifesto    Individuos e    Individuos e       sobre                       sobre   Procesos y herramientas         ...
Ceremonias              Artefactos             Roles Planning Meeting    Product Backlog Daily Standup       Committed...
Commited                  BacklogProductBacklog                            Demo                            Demo          P...
El marcodel marco            9
Scrum hoy...En Empresas de Software (proveedoras)    •Creciente cantidad de Proyectos ágiles      •Scrum (o Scrumbut), XP,...
Scrum hoy...En otras Empresas / no de Software (clientes)    •Proyectos Piloto       •Scrum a prueba.    •Contratos ágiles...
Scrum hoy...     (~16 años después de su origen)Presente en la Universidad      •Algunas materias dictan contenidos sobre ...
UniversidadesEmpresas de Software      Áreas de Sistemas           Otras Empresas                            13
Dentro del marco             14
El próximo nivel:¡Complementar Scrum!•Testing - Calidad desde el comienzo•Retrospectivas - Mejora continua real•Visual Man...
Testing: Calidad desde el comienzo       Desde otro punto de vista:               pro-activo     guía al desarrollo (TDD, ...
Testing: Calidad desde el comienzo   Hudson                 RSpec   17
Retrospectivas: Mejora Continua Real     Es la dinámica de equipo que da lugar a                  las mejoras.    Usamos d...
Retrospectivas: Mejora Continua Real        Etapas                                        Algunas Técnicas 1) Preparar el ...
Visual Management: TransparenciaUtilizar técnicas de Visual Management permitiría:    mejorar la Visibilidad (interna y ex...
Visual Management: Transparencia Status de                   Integrantes  avance                      del equipoPrioridade...
Arquitectura: Excelencia técnica      Evaluamos qué Atributos de Calidad  de la Arquitectura debemos enfatizar durante el ...
Scrum sólo se aplica “bien” si es “a medida”...         … entonces los responsables somos nosotros.    Implica participar ...
¿Preguntas?              24
Comunidad y Referencias               25
Cómo participar en la Comunidad ágil•Referencias / Bibliografía.  •Tweets, Blogs, Papers, Libros•Listas de correo.  •foro-...
Referencia onlineManifiesto Ágilhttp://www.agilemanifesto.org/iso/es/Scrum Guide (Ken Schwaber)http://www.scrum.org/storag...
Pablo Tortorella                              Agile Coach & Trainer                         e-mail | pablo.tortorella@klee...
Upcoming SlideShare
Loading in …5
×

Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)

1,008 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)

  1. 1. Cómo llevamos Scrum al próximo nivelWebinar – 13/05/2011Apoyan y organizan: 1
  2. 2. Scrum “Scrum es una metodología para la gestión y desarrollo de software basada en un procesoiterativo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil de software.(…) que incrementa la rapidez y la flexibilidad en el desarrollo de nuevos productos comerciales.” http://es.wikipedia.org/wiki/Scrum 2
  3. 3. Scrum “Scrum no es un proceso o unatécnica para la construcción de productos, sino, es un marco de trabajo en el que usted puede emplear diferentes procesos y técnicas. El rol de Scrum es el de exponer la eficacia relativa de sus prácticas de desarrollo, de modotal que pueda mejorarlas y así proveer un marco en el cual se puedan desarrollar productos complejos. ” Ken Schwaber (co-autor de Scrum) 3
  4. 4. El marco Dentro del marcoEl marco del marco 4
  5. 5. El marco 5
  6. 6. Agile Manifesto Individuos e Individuos e sobre sobre Procesos y herramientas Procesos y herramientas Interacciones Interacciones sobre Documentación DocumentaciónSoftware FuncionandoSoftware Funcionando sobre Detallada Detallada Colaboración con el Colaboración con el Negociación de Negociación de sobre sobre Cliente Cliente Contratos ContratosRespuesta al cambioRespuesta al cambio sobre sobre Seguimiento de un plan Seguimiento de un plan 6
  7. 7. Ceremonias Artefactos Roles Planning Meeting  Product Backlog Daily Standup  Committed Backlog  EquipoMeeting  Burn-Down chart  Scrum Master Review Meeting  Impediment  Product Owner Retrospective BacklogMeeting  Release Plan 7
  8. 8. Commited BacklogProductBacklog Demo Demo Plan Plan 8
  9. 9. El marcodel marco 9
  10. 10. Scrum hoy...En Empresas de Software (proveedoras) •Creciente cantidad de Proyectos ágiles •Scrum (o Scrumbut), XP, ... •Universitarios y Jóvenes Profesionales •Con conocimientos básicos o avanzados de dichas prácticas. •Capacitación continua •Para retener al capital humano: tecnologías, prácticas, ... •Procesos certificados •ISO, CMMI: ¿La calidad como un fin? •Gestión de empresas •Guiada por procesos ágiles: planeamiento, retrospectivas 10
  11. 11. Scrum hoy...En otras Empresas / no de Software (clientes) •Proyectos Piloto •Scrum a prueba. •Contratos ágiles •Proyectos abiertos, Money for nothing... Confianza. VS. •Desconfianza •Desconocimiento, Desinterés, Malas experiencias (¿rumores?) •Necesidad de información y capacitación •Orientada al management, a comerciales, a mandos medios. 11
  12. 12. Scrum hoy... (~16 años después de su origen)Presente en la Universidad •Algunas materias dictan contenidos sobre prácticas, técnicas y metodologías ágiles. •En general, los alumnos suelen hacer algún trabajo práctico utilizando “Scrum” o XP. •Conocidos y compañeros trabajando con Scrum en su día a día laboral. 12
  13. 13. UniversidadesEmpresas de Software Áreas de Sistemas Otras Empresas 13
  14. 14. Dentro del marco 14
  15. 15. El próximo nivel:¡Complementar Scrum!•Testing - Calidad desde el comienzo•Retrospectivas - Mejora continua real•Visual Management - Transparencia•Arquitectura - Excelencia técnica … etc! 15
  16. 16. Testing: Calidad desde el comienzo Desde otro punto de vista: pro-activo guía al desarrollo (TDD, ATDD) Automatizado (funcional y técnico) desde el inicio
  17. 17. Testing: Calidad desde el comienzo Hudson RSpec 17
  18. 18. Retrospectivas: Mejora Continua Real Es la dinámica de equipo que da lugar a las mejoras. Usamos diversos tipos de Retrospectivas, útiles en distintos momentos de la vida de los equipos. Consideramos que aquí está la clave y que es un muy buen punto para aquellos que quieran comenzar de a poco.
  19. 19. Retrospectivas: Mejora Continua Real Etapas Algunas Técnicas 1) Preparar el escenario 2) Recabar datos Opiniones Abiertas Asociación Muda 3) Analizar los datos Histograma Mad / Sad / Glad 4) Decidir qué hacer Los 5 “porqué” 5) Cierre Espina de pescado Temas en papel Timeline ESVP (6-3-5) Priorizar con puntos … etc! 19
  20. 20. Visual Management: TransparenciaUtilizar técnicas de Visual Management permitiría: mejorar la Visibilidad (interna y externa), entender mejor Requerimientos / User Stories, administrar mejor el Sprint Backlog, conocer y respetar las prioridades, conocer y ser conscientes del avance, etc!
  21. 21. Visual Management: Transparencia Status de Integrantes avance del equipoPrioridades Impedimentos clarasCalendario/s Letras GrandesBurn-down ¿Kanban? chart 21
  22. 22. Arquitectura: Excelencia técnica Evaluamos qué Atributos de Calidad de la Arquitectura debemos enfatizar durante el desarrollo. Escalabilidad Usabilidad Reusabilidad Disponibilidad Testeabilidad PerformanceFuncionalidad Seguridad Portabilidad Confiabilidad Mantenibilidad 22 + … idad!
  23. 23. Scrum sólo se aplica “bien” si es “a medida”... … entonces los responsables somos nosotros. Implica participar y comprometerseLos productos y procesos son evaluados en detalle... … por eso se puede hablar de mejora continua real.Implica equivocarse sanamente y aprenderScrum ayuda a trabajar mejor ... … y en un buen ambiente de trabajo.El negocio se beneficia... … ¡y los individuos también! 23
  24. 24. ¿Preguntas? 24
  25. 25. Comunidad y Referencias 25
  26. 26. Cómo participar en la Comunidad ágil•Referencias / Bibliografía. •Tweets, Blogs, Papers, Libros•Listas de correo. •foro-agiles (yahoo group)•Eventos anuales internacionales. •Ágiles 2008 (Bs.As.), 2009 (Floripa), 2010 (Lima), 2011 (Bs.As.) •Agile 2007/8/9/10....•Eventos regionales. •Reuniones mensuales: Presentaciones, talleres, formato Open Space 26
  27. 27. Referencia onlineManifiesto Ágilhttp://www.agilemanifesto.org/iso/es/Scrum Guide (Ken Schwaber)http://www.scrum.org/storage/scrumguides/Gua%20sobre%20Scrum.pdfhttp://www.scrum.org/scrumguideenglish/Control Chaos (Ken Schwaber)http://www.controlchaos.com/Scrum Log (Jeff Sutherland)http://scrum.jeffsutherland.com/Visual Management Blog (Xavier Quesada Allué)http://www.xqa.com.ar/visualmanagement/Software Ágil (Juan Gabardini)http://softwareagil.blogspot.com/Blog de Martín Alaimohttp://www.martinalaimo.com/es/blog/ 27
  28. 28. Pablo Tortorella Agile Coach & Trainer e-mail | pablo.tortorella@kleer.la web | www.kleer.la twitter | www.twitter.com/kleer_la facebook | www.facebook.com/kleer.laApoyan y organizan: 28

×