Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Scrum, no eres tú, soy yo

1,835 views

Published on

Charla con trucos sobre Scrum para obtener mejores resultados. Impartida en la II Geek Developer Day, Madrid, 2 de Noviembre de 2016. Más información en geekshubsacademy.com/geekdeveloperday-madrid/

Published in: Leadership & Management

Scrum, no eres tú, soy yo

  1. 1. SCRUM, NO ERES TÚ, SOY YO II GEEK DEVELOPER DAY - MADRID, 2 DE NOVIEMBRE
  2. 2. @BUENOSVINOS HTTPS://CARLOSBUENOSVINOS.COM
  3. 3. CTO / TECH LEAD XING - ATRÁPALO - EMAGISTER - GSI/EBAY/MAGENTO LIDERANDO ENTRE 20 - 100 PERSONAS
  4. 4. CONSULTOR XP, SCRUM, PHP, TDD, DDD CARLOS.BUENOSVINOS@GMAIL.COM
  5. 5. REAL EXAMPLES WRITTEN IN PHP SHOWCASING DDD ARCHITECTURAL STYLES, TACTICAL DESIGN, AND BOUNDED CONTEXT INTEGRATION foreword by Matthias Noback https://leanpub.com/ddd-in-php
  6. 6. #MAKESCRUMGREATAGAIN
  7. 7. LIBROS
  8. 8. THE SCRUM FIELD GUIDE, MITCH LACEY - EL CÓMO Y EL PORQUÉ HTTPS://WWW.AMAZON.ES/SCRUM-FIELD-GUIDE-ADDISON-SIGNATURE/DP/0133853624
  9. 9. SCRUM, JEFF SUTHERLAND - EL CONTEXTO HISTÓRICO HTTPS://WWW.AMAZON.ES/SCRUM-REVOLUTIONARY-APPROACH-DEADLINES-PRODUCTIVITY-EBOOK/DP/B00I52D6KQ
  10. 10. SHU-HA-RI HTTP://MARTINFOWLER.COM/BLIKI/SHUHARI.HTML
  11. 11. LAS HERRAMIENTAS Y METODOLOGÍAS NO FALLAN, SÓLO QUIEN LAS APLICA. CARLOS BUENOSVINOS SOBRE HERRAMIENTAS Y METODOLOGÍAS…
  12. 12. LA FALTA DE MECÁNICA (SHU) ES LA CAUSA NÚMERO 1 DE UNA FLOJA IMPLANTACIÓN DE SCRUM. CARLOS BUENOSVINOS SOBRE ADAPTAR SCRUM A TU EMPRESA…
  13. 13. LA FALTA DE CONOCIMIENTO Y DISCIPLINA HACE QUE EL 80% DE LAS EMPRESAS ADOPTEN SCRUM MAL. CARLOS BUENOSVINOS SOBRE ADAPTAR SCRUM A TU EMPRESA…
  14. 14. NO TOQUÉIS LA IMPLEMENTACIÓN ESTÁNDAR. EN EL 95% DE LOS CASOS FUNCIONA MUY BIEN. NO SOIS ESE 5%. CARLOS BUENOSVINOS SOBRE ADAPTAR SCRUM A TU EMPRESA…
  15. 15. SED ESTRICTOS CON LA MECÁNICA DURANTE MÍNIMO 1 AÑO. NO OS RELAJÉIS. CARLOS BUENOSVINOS SOBRE ADAPTAR SCRUM A TU EMPRESA…
  16. 16. UN MANAGER EXISTE PARA DECIRLE AL EQUIPO LO QUE HACER CUANDO NO LO HACE ESPONTANEAMENTE. CARLOS BUENOSVINOS 50 AÑOS DE MANAGEMENT RESUMIDOS…
  17. 17. PLANNINGS
  18. 18. UN EQUIPO PROFESIONAL SABE EL PORQUÉ DE IMPLEMENTAR LAS FUNCIONALIDAD QUE IMPLEMENTA. CARLOS BUENOSVINOS SOBRE LAS PLANNINGS…
  19. 19. REPASO A LAS US IMPLEMENTADAS “Oriol, te acuerdas de la mejora en el proceso de compra que metimos hace 3 sprints? Pues no ha mejorado un 3%, sino un 5%, felicidades a todos! Vamos a dejar de iterar sobre esto por ahora.”
  20. 20. REPASO A LAS US IMPLEMENTADAS “Oriol, recuerdas la implementación de Facebook Connect? El alta de usuarios sólo ha mejorado un 1%, por eso vamos a iterar este sprint sobre esa User Story.”
  21. 21. UN BUEN PRODUCT OWNER CONOCE LAS MÉTRICAS DEL NEGOCIO Y CÓMO ESTAN MEJORANDO. COSEDLE A PREGUNTAS! CARLOS BUENOSVINOS SOBRE LAS PLANNINGS…
  22. 22. SOBRE REVISAR TEMAS AL PRINCIPIO DE LA PLANNING… GUIÓN DE LA PLANNING ▸ Repaso a cómo están rindiendo las User Stories más relevantes ya en producción. (5 - 10 min.) ▸ Algunos insights sobre futuros sprints. Lo que está haciendo el equipo de UX. (5 min.) ▸ LEITMOTIV del sprint, cuál es el objetivo en una frase: “Este sprint va de mejorar la conversión en el proceso de compra”, “este sprint va de mejora del posicionamiento”, “este sprint va de la mejora de las notificaciones a usuarios”, etc. (1-2 min.) ▸ Repaso de las actuales User Stories, por orden. Todos los developers con portátil anotando las dudas y los comentarios en el JIRA de turno. Continuación del proceso normal…
  23. 23. DAILY STAND-UPS
  24. 24. EFFECTIVE STAND-UPS HTTP://MARTINFOWLER.COM/ARTICLES/ ITSNOTJUSTSTANDINGUP.HTML
  25. 25. TO DO IN PROGRESS REVIEW DONE #1 #2 #3 #4 #5
  26. 26. PREGUNTAS DADA LA IMAGEN ANTERIOR… Q. Cuál es el objetivo inmediato del equipo? A. Llevar a Done la historia #1 Q. Cuántos pueden trabajar a la vez en la historia #1? A. Los que sean necesarios sin molestarse. Normalmente son más de los que el equipo piensa. Somos perezosos a la hora de trabajar con otros.
  27. 27. TO DO IN PROGRESS REVIEW DONE #1 #2 #3 #4 #5
  28. 28. PREGUNTAS DADA LA IMAGEN ANTERIOR… Q. En qué tarea esta trabajando los siguientes developers? A. En la #2
  29. 29. TO DO IN PROGRESS REVIEW DONE #1 #2 #3 #4 #5
  30. 30. PREGUNTAS DADA LA IMAGEN ANTERIOR… Q. Cuál es el objetivo inmediato de los developers trabajando en la historia #2? A. Entregar la #1 (sí, sí, no es un TYPO).
  31. 31. DEPLOYAR UNA US A PRODUCCIÓN ES COMO MARCAR UN GOL, DA IGUAL QUIÉN LO HAGA, CUENTA IGUAL. CARLOS BUENOSVINOS SOBRE MEJORES STAND-UPS…
  32. 32. COMPORTAMIENTO PROFESIONAL DE DEVELOPERS EN LA STAND-UP… MANUAL DE OPERACIONES PARA DEVELOPERS EN LA STAND-UP ▸ Tengo que saber qué están haciendo mis compañeros. ▸ Especialmente, si están trabajando en algo más prioritario que yo. ▸ Saltar a la ayuda si están en mayor prioridad que yo. Aunque no la pidan: Pair Programming. “Venga vamos a revisar juntos esto y seguro que sale!”. ▸ Pedir ayuda si me atasco o veo que podríamos ir más rápidos. ▸ Levantar la bandera al PO cuando alguna US se atasca. Aunque luego quede en nada. Pero el PO tiene que poder maniobrar. ▸ Qué confianza tiene cada integrante del equipo de que llegamos al commitment?
  33. 33. TO DO IN PROGRESS REVIEW DONE #1 #2 #3 #4 #5
  34. 34. PREGUNTAS DADA LA IMAGEN ANTERIOR… Q. Si sólo hay un QA que está con la #1, quién está testando la historia #2? A. Quien sea, esto es fútbol sala, todos atacan, todos defienden. El objetivo es marcar gol, da igual quien lo haga.
  35. 35. EDUCAR UN EQUIPO PROFESIONAL ES TAREA DIARIA DE PICO Y PALA. CORREGIR MECÁNICA. INTERIORIZAR. CARLOS BUENOSVINOS SOBRE MEJORES STAND-UPS…
  36. 36. BUENAS PRÁCTICAS DE DESARROLLO
  37. 37. SCRUM SIN BUENAS PRÁCTICAS DE DESARROLLO, NO SIRVE PARA NADA. HACED MÁS EXTREME PROGRAMMING. CARLOS BUENOSVINOS SOBRE BUENAS PRÁCTICAS DE DESARROLLO…
  38. 38. NO SE NEGOCIA HACER UNIT TESTING. SE HACE. SI EL PO TIENE PROBLEMAS YA SE QUEJARÁ AL CTO / CEO, ETC. CARLOS BUENOSVINOS SOBRE BUENAS PRÁCTICAS DE DESARROLLO…
  39. 39. EL (TECH) LEAD DEL EQUIPO ES UN STAKEHOLDER MÁS DEL PO. FORMULA MEJORAS EN TONO DE NEGOCIO. CARLOS BUENOSVINOS SOBRE INTRODUCIR MEJORAS TÉCNICAS…
  40. 40. SCRUM ES EN UN 80% EXTREME PROGRAMMING. LEER MÁS SOBRE XP. CARLOS BUENOSVINOS SOBRE EXTREME PROGRAMMING…
  41. 41. RETROS
  42. 42. REPASAD CÓMO HA IDO EL SPRINT. HEMOS LLEGADO AL COMMITMENT? BUGS AVERAGE? ETC. CARLOS BUENOSVINOS SOBRE LAS RETROS…
  43. 43. CÓMO HA IDO EL SPRINT? “Chicos, lo primero hemos llegado al commitment! Felicidades!. Además, hemos generado 5 bugs y resuelto 15, eso es un -10, felicidades. La cobertura ha subido un 5%, etc.”
  44. 44. EL OBJETIVO ES SER UN EQUIPO MEJOR PARA EL SIGUIENTE SPRINT. CADA TEMA TRATADO BUSCA ESO? CARLOS BUENOSVINOS SOBRE LAS RETROS…
  45. 45. SOBRE LAS RETROS… HAY QUE SER CRÍTICO CON LOS TEMAS QUE NOS HACEN UN MEJOR EQUIPO… ▸ Los entornos de desarrollo van lentos ▸ Necesitamos más cobertura de testing unitario ▸ Las US se nos acumulan en la fase de REVIEW, podemos hacer Cross- Testing? ▸ etc. VS. ▸ El Aire Acondicionado no funciona ▸ Hace tiempo que no hacemos un evento de equipo ▸ Necesitamos más comunicación sobe cómo va la empresa ▸ Subidas salariales ▸ etc.
  46. 46. WRAP-UP
  47. 47. WRAP-UP RESUMEN ▸ Leed el “The Scrum Field Guide” de Mitch Lacey ▸ Trabajar la mecánica, mucho, siempre, cada día. ▸ Echadle huevos/ovarios! los cambios de mentalidad y hábitos requieren gente tenaz, con coraje. ▸ Explicad al equipo el porqué de lo que está desarrollando y explicad cómo va lo puesto en producción. ▸ En las Stand-Ups, atentos a los compañeros, pedid y dad ayuda. ▸ Leer sobre XP y aplicad todo lo que podáis. Scrum per sé, no garantiza un producto de calidad. ▸ En las Retros, repasad si habéis “ganado el partido” y los datos de cómo ha ido.
  48. 48. THANKS! @BUENOSVINOS
  49. 49. Q&A
  50. 50. THANKS! @BUENOSVINOS

×