<ul>Cómo llevamos  Scrum al  próximo nivel </ul>Lima – 18/01/2012 <ul></ul>
“ Scrum es una  metodología  para la gestión y desarrollo de software  basada en un proceso iterativo e incremental  utili...
“ Scrum no es un proceso o una técnica para la construcción de productos, sino,  es un marco de trabajo en el que  usted p...
El marco del marco El marco Dentro del marco <ul></ul>
El marco <ul></ul>
<ul></ul><ul>Agile   Manifesto </ul><ul>Individuos e Interacciones </ul><ul>Software Funcionando </ul><ul>Colaboración con...
<ul></ul><ul>Ceremonias </ul><ul><li>Planning Meeting
Daily Standup M.
Review M.
Retrospective M.
Backlog Groomming </li></ul><ul>Roles </ul><ul><li>Dev Team
Scrum Master
Product Owner </li></ul><ul>Artefactos </ul><ul><li>Product Backlog
Sprint Backlog
Incremento
Definition of Done
Burn-Down Chart
Impediment Backlog </li></ul>
<ul></ul><ul>Product Backlog </ul><ul>Commited Backlog </ul><ul>Plan </ul><ul>Demo </ul>
El marco del marco <ul></ul>
En  Empresas de Software  ( proveedoras ) <ul><ul><ul><li>Creciente cantidad de Proyectos  ágiles </li><ul><li>Scrum (o  S...
En  otras Empresas  / no de Software  ( clientes ) <ul><ul><ul><li>Proyectos Piloto </li><ul><li>Scrum a prueba. </li></ul...
(~19 años después de su origen) Presente en la  Universidad <ul><ul><ul><ul><li>Algunas materias dictan contenidos sobre p...
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. </li></ul></ul></ul></ul>Scrum  hoy ... <ul></ul>
Universidades Empresas de Software Otras Empresas Áreas de Sistemas <ul></ul>
Dentro del marco <ul></ul>
<ul><ul><ul><li>Agile Testing  -  Calidad desde el comienzo
Retrospectivas  -  Mejora continua real
Upcoming SlideShare
Loading in...5
×

Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18

991

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
991
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Kleer - http://www.yourwaykleerer.com Agile in Acction!
  • Es esperable en una charla sobre cualquier concepto, en una institución educativa, que comience con una definición de lo que es dicho concepto. La primera definición de Scrum que se puede encontrar cuando alguien busca en Internet suele ser la de Wikipedia.
  • Sin embargo, ahondando, uno de los autores de Scrum enfatiza otros aspectos clave y amplía la magnitud del concepto.
  • El foco de la charla es poder ubicar las referencias y los usos que hoy en día se le dan a Scrum (y sus variantes) en los distintos ámbitos que rodean a la Industria del software.
  • El foco de la charla es poder ubicar las referencias y los usos que hoy en día se le dan a Scrum (y sus variantes) en los distintos ámbitos que rodean a la Industria del software.
  • El foco de la charla es poder ubicar las referencias y los usos que hoy en día se le dan a Scrum (y sus variantes) en los distintos ámbitos que rodean a la Industria del software.
  • A la mayoría de las empresas de software les llegó la “moda” ágil hace ya unos años. A las que todavía no, les falta muy poco. Hoy en día Scrum es impulsado por la comunidad ágil, por docentes universitarios y por las empresas pioneras en estos temas. En ellas se puede encontrar mucho conocimiento y experiencias de diversa índole en el uso de diversos procesos y prácticas.
  • En cambio en las empresas que se basan en sistemas de información para poder cumplir con sus objetivos de negocios, la presencia de Scrum es mucho más difusa. Algunas empresas tienen gerencias o departamentos de IT ya consolidados. Otras tercerizan desde los nuevos desarrollos, pasando por el mantenimiento y hasta la infraestructura. El tema es cómo se introdujo o se está por introducir Scrum en dichos sitios... a pesar de la posible desconfianza que todavía puede llegar a haber.
  • Los estudiantes universitarios forman una población numerosa entre los integrantes de los equipos de trabajo en la industria del software actual. Es por eso que un buen lugar para comenzar el análisis es la Universidad, desde la cual el conocimiento se va distribuyendo a través de la teoría, la experiencia personal y las experiencias ajenas.
  • Se puede observar entonces que, hoy en día, Scrum ya se encuentra presente tanto en las universidades como en las empresas de software, y va en camino a entrar definitivamente en otro tipo de empresas, de la mano de la fuerte puja que tiene alrededor suyo, desde la industria.
  • El foco de la charla es poder ubicar las referencias y los usos que hoy en día se le dan a Scrum (y sus variantes) en los distintos ámbitos que rodean a la Industria del software.
  • Una recomendación que realizan sus autores es la utilización de diversas prácticas y procesos que ayuden a encontrar un marco de trabajo que permita desarrollar productos complejos. Hoy en día se pueden encontrar muchos de dichos procesos y prácticas. Aquí se detallan algunos de ellos, a partir de experiencias personales.
  • Aporta visibilidad. Facilita la mejora del proceso del día a día del equipo durante los sprints, remarcando prioridades, novedades, problemas y necesidades.
  • Aporta visibilidad. Facilita la mejora del proceso del día a día del equipo durante los sprints, remarcando prioridades, novedades, problemas y necesidades.
  • Aporta visibilidad. Facilita la mejora del proceso del día a día del equipo durante los sprints, remarcando prioridades, novedades, problemas y necesidades.
  • Entonces llegamos a la conclusión temprana que utilizar Scrum no nos asegura nada. Lo único seguro es que, para tener éxito en su utilización, hay que comprometerse, investigar, experimentar y participar. Hay que implementar Scrum en cada ámbito de una forma específica y a medida.
  • Kleer - http://www.yourwaykleerer.com Agile in Acction!
  • Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18

    1. 1. <ul>Cómo llevamos Scrum al próximo nivel </ul>Lima – 18/01/2012 <ul></ul>
    2. 2. “ Scrum es una metodología para la gestión y desarrollo de software basada en un proceso iterativo 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 Scrum <ul></ul>
    3. 3. “ Scrum no es un proceso o una té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 modo tal que pueda mejorarlas y así proveer un marco en el cual se puedan desarrollar productos complejos. ” Ken Schwaber (co-autor de Scrum) Scrum <ul></ul>
    4. 4. El marco del marco El marco Dentro del marco <ul></ul>
    5. 5. El marco <ul></ul>
    6. 6. <ul></ul><ul>Agile Manifesto </ul><ul>Individuos e Interacciones </ul><ul>Software Funcionando </ul><ul>Colaboración con el Cliente </ul><ul>Respuesta al cambio </ul><ul>Procesos y herramientas </ul><ul>Documentación Detallada </ul><ul>Negociación de Contratos </ul><ul>Seguimiento de un plan </ul><ul>sobre </ul><ul>sobre </ul><ul>sobre </ul><ul>sobre </ul>
    7. 7. <ul></ul><ul>Ceremonias </ul><ul><li>Planning Meeting
    8. 8. Daily Standup M.
    9. 9. Review M.
    10. 10. Retrospective M.
    11. 11. Backlog Groomming </li></ul><ul>Roles </ul><ul><li>Dev Team
    12. 12. Scrum Master
    13. 13. Product Owner </li></ul><ul>Artefactos </ul><ul><li>Product Backlog
    14. 14. Sprint Backlog
    15. 15. Incremento
    16. 16. Definition of Done
    17. 17. Burn-Down Chart
    18. 18. Impediment Backlog </li></ul>
    19. 19. <ul></ul><ul>Product Backlog </ul><ul>Commited Backlog </ul><ul>Plan </ul><ul>Demo </ul>
    20. 20. El marco del marco <ul></ul>
    21. 21. En Empresas de Software ( proveedoras ) <ul><ul><ul><li>Creciente cantidad de Proyectos ágiles </li><ul><li>Scrum (o Scrumbut ), XP, ... </li></ul><li>Universitarios y Jóvenes Profesionales </li><ul><li>Con conocimientos básicos o avanzados de dichas prácticas. </li></ul><li>Capacitación continua </li><ul><li>Para retener al capital humano: tecnologías, prácticas, ... </li></ul><li>Procesos certificados </li><ul><li>ISO, CMMI: ¿ La calidad como un fin? </li></ul><li>Gestión de empresas </li><ul><li>Guiada por procesos ágiles: planeamiento, retrospectivas </li></ul></ul></ul></ul>Scrum hoy ... <ul></ul>
    22. 22. En otras Empresas / no de Software ( clientes ) <ul><ul><ul><li>Proyectos Piloto </li><ul><li>Scrum a prueba. </li></ul><li>Contratos ágiles </li><ul><li>Proyectos abiertos, Money for nothing... Confianza . </li></ul></ul></ul></ul>VS. <ul><ul><ul><li>Desconfianza </li><ul><li>Desconocimiento, Desinterés, Malas experiencias ( ¿ rumores?) </li></ul><li>Necesidad de información y capacitación </li><ul><li>Orientada al management, a comerciales, a mandos medios. </li></ul></ul></ul></ul>Scrum hoy ... <ul></ul>
    23. 23. (~19 años después de su origen) Presente en la Universidad <ul><ul><ul><ul><li>Algunas materias dictan contenidos sobre prácticas, técnicas y metodologías ágiles.
    24. 24. En general, los alumnos suelen hacer algún trabajo práctico utilizando “Scrum” o XP.
    25. 25. Conocidos y compañeros trabajando con Scrum en su día a día laboral. </li></ul></ul></ul></ul>Scrum hoy ... <ul></ul>
    26. 26. Universidades Empresas de Software Otras Empresas Áreas de Sistemas <ul></ul>
    27. 27. Dentro del marco <ul></ul>
    28. 28. <ul><ul><ul><li>Agile Testing - Calidad desde el comienzo
    29. 29. Retrospectivas - Mejora continua real
    30. 30. Visual Management – Transparencia
    31. 31. Coding Dojos – Practicar y aprender
    32. 32. … etc! </li></ul></ul></ul>El próximo nivel: ¡ Complementar Scrum! <ul></ul>
    33. 33. Desde otro punto de vista: Testing pro- activo Guía al desarrollo (TDD, ATDD) Mejora el diseño Automatizado => Confianza Automatizado => C ontinuous delivery Desde el inicio (User Stories) Testing: Calidad desde el comienzo
    34. 34. RSpec Hudson Testing: Calidad desde el comienzo <ul></ul>
    35. 35. 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. Retrospectivas: Mejora Continua Real
    36. 36. <ul><li>1) Preparar el escenario </li></ul>2) Recabar datos 3) Analizar los datos 4) Decidir qué hacer 5) Cierre Etapas Temas en papel (6-3-5) Opiniones Abiertas Asociación Muda … etc! Timeline Mad / Sad / Glad Los 5 “porqué” Espina de pescado Priorizar con puntos Histograma ESVP Algunas Técnicas Retrospectivas: Mejora Continua Real <ul></ul>
    37. 37. Utilizar técnicas de Visual Management permitiría: mejorar la Visibilidad (interna y externa), entender mejor Requerimientos / User Stories , administrar mejor el S print Backlog, conocer y respetar las prioridades, conocer y ser conscientes del avance , etc! Visual Management: Transparencia
    38. 38. ¿ Kanban? Prioridades claras Calendario/s Burn-down chart Status de avance Integrantes del equipo Impedimentos Letras Grandes Visual Management: Transparencia <ul></ul>
    39. 39. Muchos otros profesionales practican mucho: Imitémoslos! Practicar, Practicar, Practicar TDD Herramientas Pair Programming Tecnologías Autores Metodologías Libros Comunidad Shortcuts Prácticas Coding Dojos: Practicar y aprender Puntos de vista <ul></ul>
    40. 40. Scrum sólo se aplica “bien” si es “ a medida” ... … entonces los responsables somos nosotros . Implica participar y comprometerse Los productos y procesos son evaluados en detalle... … por eso se puede hablar de mejora continua real. Implica equivocarse sanamente y aprender Scrum ayuda a trabajar mejor ... … y en un buen ambiente de trabajo . El negocio se beneficia... … ¡ y los individuos también! <ul></ul>
    41. 41. <ul></ul><ul>¿Preguntas? </ul>
    42. 42. <ul>Comunidad y Referencias </ul><ul></ul>
    43. 43. <ul><ul><ul><li>Referencias / Bibliografía </li><ul><li>Tweets, Blogs, Papers, Libros </li></ul><li>Listas de correo </li><ul><li>foro-agiles (yahoo group)
    44. 44. agileperu, agiles-argentina, ... </li></ul><li>Eventos anuales internacionales </li><ul><li>Ágiles 2008 (Bs.As.), 2009 (Floripa), 2010 (Lima), 2011 (Bs.As.) , 2012 (Córdoba)
    45. 45. Agile 2007/8/9/10/11/12.... </li></ul><li>Eventos regionales </li><ul><li>Reuniones mensuales: Presentaciones, talleres, formato Open Space </li></ul></ul></ul></ul>Cómo participar en la Comunidad ágil <ul></ul>
    46. 46. Manifiesto Ágil: http://www.agilemanifesto.org/iso/es/ Scrum Guide (Ken Schwaber): http://www.scrum.org/storage/scrumguides/Gua%20sobre%20Scrum.pdf http://www.scrum.org/scrumguideenglish/ Control Chaos (Ken Schwaber): http://www.controlchaos.com/ Scrum Log (Jeff Sutherland): http://scrum.jeffsutherland.com/ Mike Cohn : http://www.mountaingoatsoftware.com/ Visual Management Blog (Xavier Quesada Allué) http://www.xqa.com.ar/visualmanagement/ Software Ágil (Juan Gabardini) http://softwareagil.blogspot.com/ Code and Beyond (Martín Salías) http://www.codeandbeyond.org Referencia online <ul></ul>
    47. 47. Podrán encontrar esta presentación en: SlideShare.net Usuario: kleer_la http://www.slideshare.net/kleer_la/ Scribd.com Usuario: kleer_la http://es.scribd.com/kleer_la Referencia online <ul></ul>
    48. 48. <ul></ul><ul>web | www.kleer.la <li>twitter | www.twitter.com/kleer_la
    49. 49. facebook | www.facebook.com/kleer.la </li></ul><ul>Pablo Tortorella <li>Agile Coach & Trainer
    50. 50. e-mail | [email_address] </li></ul><ul><li>contacto en Perú
    51. 51. Gustavo Quiroz
    52. 52. [email_address]
    53. 53. CSD track: 27 / Febrero / 2012 </li></ul>
    1. A particular slide catching your eye?

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

    ×