SlideShare una empresa de Scribd logo
1 de 15
• Rodrigo Corral
   – rcorral@plainconcepts.com
   – http://geeks.ms/blogs/rcorral/
   – @r_corral


• Vicenç García
   – vigarcia@plainconcepts.com
   – geeks.ms/blogs/devnettips
   – @vgaltes
Scrum



                                            Scrum Master                            Daily Scrum Meeting




                              Team                             Sprint
Product Owner                                                                          Sprint Review


  1.
  2.              Sprint Planning Meeting
  3.
  4.                                                                                   Incremento de
                                                           Sin cambios                  funcionalidad
5.                                                (ni en duración, ni en alcance)
6.
7.
8.
9.
10.
                                                                                    Sprint Retrospective
Product Backlog
Scrum es difícil
No hay Product Owners
No hay Equipos
La técnica es vital
La deuda técnica es un
  gran impedimento
No existe el Scrum de
      guerrilla
Liturgias: necesarias pero
      no suficientes
Estimar es imprescindible
El ROI lo es todo
Las historias de usuario
    no son mágicas
¿Preguntas?
¡Gracias!

Más contenido relacionado

La actualidad más candente

Metodologías Ágiles para el Desarrollo de Software
Metodologías Ágiles para el Desarrollo de SoftwareMetodologías Ágiles para el Desarrollo de Software
Metodologías Ágiles para el Desarrollo de SoftwareGermán González
 
GESTION DE PROYECTO DE DESARROLLO DE SOFTWARE
GESTION DE PROYECTO DE DESARROLLO DE SOFTWAREGESTION DE PROYECTO DE DESARROLLO DE SOFTWARE
GESTION DE PROYECTO DE DESARROLLO DE SOFTWAREJuanJosePeraltaGutir
 
Scrum Master: El líder del cambio
Scrum Master: El líder del cambioScrum Master: El líder del cambio
Scrum Master: El líder del cambioMarco Avendaño
 
Agile SCRUM Takers - Presentación de metodologías ágiles y framework SCRUM
Agile SCRUM Takers - Presentación de metodologías ágiles y framework SCRUMAgile SCRUM Takers - Presentación de metodologías ágiles y framework SCRUM
Agile SCRUM Takers - Presentación de metodologías ágiles y framework SCRUMManuel Boira Cuevas
 
Metodologia scrum taller de sistemas
Metodologia scrum taller de sistemas Metodologia scrum taller de sistemas
Metodologia scrum taller de sistemas ClaudiaLeaos
 

La actualidad más candente (6)

Metodologías Ágiles para el Desarrollo de Software
Metodologías Ágiles para el Desarrollo de SoftwareMetodologías Ágiles para el Desarrollo de Software
Metodologías Ágiles para el Desarrollo de Software
 
GESTION DE PROYECTO DE DESARROLLO DE SOFTWARE
GESTION DE PROYECTO DE DESARROLLO DE SOFTWAREGESTION DE PROYECTO DE DESARROLLO DE SOFTWARE
GESTION DE PROYECTO DE DESARROLLO DE SOFTWARE
 
Scrum Master: El líder del cambio
Scrum Master: El líder del cambioScrum Master: El líder del cambio
Scrum Master: El líder del cambio
 
Scrum
ScrumScrum
Scrum
 
Agile SCRUM Takers - Presentación de metodologías ágiles y framework SCRUM
Agile SCRUM Takers - Presentación de metodologías ágiles y framework SCRUMAgile SCRUM Takers - Presentación de metodologías ágiles y framework SCRUM
Agile SCRUM Takers - Presentación de metodologías ágiles y framework SCRUM
 
Metodologia scrum taller de sistemas
Metodologia scrum taller de sistemas Metodologia scrum taller de sistemas
Metodologia scrum taller de sistemas
 

Similar a Lo que nadie te va a contar sobre Scrum

Similar a Lo que nadie te va a contar sobre Scrum (20)

Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
Metodología agile scrum
Metodología agile scrum Metodología agile scrum
Metodología agile scrum
 
Scrum overview
Scrum overview Scrum overview
Scrum overview
 
Definición e implementación scrum
Definición e implementación scrumDefinición e implementación scrum
Definición e implementación scrum
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
 
SCRUM Desarrollo ágil
SCRUM Desarrollo ágilSCRUM Desarrollo ágil
SCRUM Desarrollo ágil
 
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPSHABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
HABLEMOS DE AGILIDAD, SCRUM - RAZONES, FALLAS Y TIPS
 
Explicando scrum v1
Explicando scrum v1Explicando scrum v1
Explicando scrum v1
 
Presentación de Scrum
Presentación de ScrumPresentación de Scrum
Presentación de Scrum
 
Diapos metodologiascrum
Diapos metodologiascrumDiapos metodologiascrum
Diapos metodologiascrum
 
Desarrollo agil-scrum
Desarrollo agil-scrumDesarrollo agil-scrum
Desarrollo agil-scrum
 
Metodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de ProyectosMetodologias Agiles de Direccion de Proyectos
Metodologias Agiles de Direccion de Proyectos
 
Introducción a Scrum by JLVG
Introducción a Scrum by JLVGIntroducción a Scrum by JLVG
Introducción a Scrum by JLVG
 
Desarrollo Agil con Scrum.pdf
Desarrollo Agil con Scrum.pdfDesarrollo Agil con Scrum.pdf
Desarrollo Agil con Scrum.pdf
 
Scrum
ScrumScrum
Scrum
 
Metodologia Scrum
Metodologia ScrumMetodologia Scrum
Metodologia Scrum
 
Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3
 
METODOLOGIA AGIL SCRUM.pdf
METODOLOGIA AGIL SCRUM.pdfMETODOLOGIA AGIL SCRUM.pdf
METODOLOGIA AGIL SCRUM.pdf
 

Más de Vicenç García-Altés

Architecture, architects and other mythological creatures
Architecture, architects and other mythological creaturesArchitecture, architects and other mythological creatures
Architecture, architects and other mythological creaturesVicenç García-Altés
 
Gestión del ciclo de vida de aplicaciones Web. Continuous deployment.
Gestión del ciclo de vida de aplicaciones Web. Continuous deployment.Gestión del ciclo de vida de aplicaciones Web. Continuous deployment.
Gestión del ciclo de vida de aplicaciones Web. Continuous deployment.Vicenç García-Altés
 
Plain Concepts ALM Tour 2013 - Estamos construyendo lo que el cliente espera
Plain Concepts ALM Tour 2013 - Estamos construyendo lo que el cliente esperaPlain Concepts ALM Tour 2013 - Estamos construyendo lo que el cliente espera
Plain Concepts ALM Tour 2013 - Estamos construyendo lo que el cliente esperaVicenç García-Altés
 
Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos
Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equiposPlain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos
Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equiposVicenç García-Altés
 
Especificaciones ejecutables, acercando negocio y desarrollo
Especificaciones ejecutables, acercando negocio y desarrolloEspecificaciones ejecutables, acercando negocio y desarrollo
Especificaciones ejecutables, acercando negocio y desarrolloVicenç García-Altés
 
Retrospective’s retrospective (extended version)
Retrospective’s retrospective (extended version)Retrospective’s retrospective (extended version)
Retrospective’s retrospective (extended version)Vicenç García-Altés
 
Automatización de pruebas funcionales
Automatización de pruebas funcionalesAutomatización de pruebas funcionales
Automatización de pruebas funcionalesVicenç García-Altés
 
Construcciones automatizadas multiplataforma con TFS2010
Construcciones automatizadas multiplataforma con TFS2010Construcciones automatizadas multiplataforma con TFS2010
Construcciones automatizadas multiplataforma con TFS2010Vicenç García-Altés
 

Más de Vicenç García-Altés (15)

Operational Serverless
Operational ServerlessOperational Serverless
Operational Serverless
 
Architecture, architects and other mythological creatures
Architecture, architects and other mythological creaturesArchitecture, architects and other mythological creatures
Architecture, architects and other mythological creatures
 
Elm 101
Elm 101Elm 101
Elm 101
 
Your code as a crime scene
Your code as a crime sceneYour code as a crime scene
Your code as a crime scene
 
Gestión del ciclo de vida de aplicaciones Web. Continuous deployment.
Gestión del ciclo de vida de aplicaciones Web. Continuous deployment.Gestión del ciclo de vida de aplicaciones Web. Continuous deployment.
Gestión del ciclo de vida de aplicaciones Web. Continuous deployment.
 
Owin, katana y WebAPI
Owin, katana y WebAPIOwin, katana y WebAPI
Owin, katana y WebAPI
 
Bdd beyond testing
Bdd beyond testingBdd beyond testing
Bdd beyond testing
 
Novedades Visual Studio 2013
Novedades Visual Studio 2013Novedades Visual Studio 2013
Novedades Visual Studio 2013
 
Plain Concepts ALM Tour 2013 - Estamos construyendo lo que el cliente espera
Plain Concepts ALM Tour 2013 - Estamos construyendo lo que el cliente esperaPlain Concepts ALM Tour 2013 - Estamos construyendo lo que el cliente espera
Plain Concepts ALM Tour 2013 - Estamos construyendo lo que el cliente espera
 
Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos
Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equiposPlain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos
Plain Concepts ALM Tour 2013 - Maximizando la productividad de nuestros equipos
 
Especificaciones ejecutables, acercando negocio y desarrollo
Especificaciones ejecutables, acercando negocio y desarrolloEspecificaciones ejecutables, acercando negocio y desarrollo
Especificaciones ejecutables, acercando negocio y desarrollo
 
Retrospective’s retrospective (extended version)
Retrospective’s retrospective (extended version)Retrospective’s retrospective (extended version)
Retrospective’s retrospective (extended version)
 
Agile Inception
Agile InceptionAgile Inception
Agile Inception
 
Automatización de pruebas funcionales
Automatización de pruebas funcionalesAutomatización de pruebas funcionales
Automatización de pruebas funcionales
 
Construcciones automatizadas multiplataforma con TFS2010
Construcciones automatizadas multiplataforma con TFS2010Construcciones automatizadas multiplataforma con TFS2010
Construcciones automatizadas multiplataforma con TFS2010
 

Lo que nadie te va a contar sobre Scrum

Notas del editor

  1. Cuantos utilizáis scrum?
  2. Ojo pq hay mucho detrás. Scrum es difícil. Lo vemos en los equiposComo esquiar. Esquiar es muy fácil cuando te lo explican. Te subes al telesilla y bajas.Como empecé yo. Errores que te puedes ahorrar con ayuda.Que dificultades nos encontramos más habitualmente.
  3. Sobre el papel el PO es muy fácil. Persona de negocia que define QUÉ hace. Pero no hay Pos. Scrum a veces parece muy centrado en el equipo de desarrollo.Acostumbra a ser el primer problema que nos encontramos en una implantación. La gente que lo puede hacer, no acustumbra a estar centrada en esto: ni priorización ni definición en histórias digeribles.Mucha toma de requisitos.La solución simple de pillar a los PM no suele funcionar. Hay que cambiar la cultura. Poner el foco de no hacer nada que no tenga un ROI claro.
  4. En las empresas rara vez hay equipos. Hay desarrolladores que hacen parte del producto y que colaboran cuando no hay más remedio.Formar un equipo lleva años. Necesitas establecer mecanismos de colaboración pero no funcionan del día a la mañana.En scrum parece trivial pero entraña muchas dificultades.Ejemplo de PANDA. La dificultad era saber qué equipos había, quien hace qué, que dejaran de trabajar por módulos y emperazan a trabajar por funcionalidades.AssholeDrivendevelopmentCoverYourAssEngineeringGet Me PromotedMethodology
  5. Scrum no entra en técnica. Pero pongo un hito que es que a final de producción tienes que tener algo potencialmente acabable. Esto exige pericia técnica, buen uso de técnicas de la ingeniería del SW, integración contínua, testeo unitario, automatización de deploys, etc.Te puedes quedar en un scrum de liturgia, que no entregues valor a final de sprint, que es lo que hace que scrum trascienda de verdad.
  6. Todo aquello que hace que el coste del cambio crezca más allá de lo razonable.Muy difícil de entregar valor a final de scrum si tienes deuda técnica.Anti-patrón montón de mierda: sobre un montón de basura solo puedes hacer más basura.Por eso scrum existen tres fases.Visibilidad: somos incapaces de entregar valor. Antes teníamos la falsa sensación de hacerlo.Inspección : Adaptación:Arquitectura orientada al curriculumCurva J
  7. Otro de los grandes mitos.Se habla mucho pero no existe. Tu puedes implementar muchas cosas desde dentro del equipo e incluso implementar muchas prácticas ágiles. Pero hasta que no empapa la organización, hasta que no se prioriza, se piensa en el cliente, se quita lo que es waste, no se implica a la gente de negocio tiene carencias.
  8. Son condición necesarias: si no tienes daily no tienes scrum (tendrás algo ágil, pero no scrum).No hacer liturgias por las liturgias. Hacer las liturgias no es significativo de hacer scrum. Hay que saber pq se hacen las liturgias: - daily: interactuar con el equipo. - review: exigir calidad, mirar donde está el nivel de calidad del cliente, FB rápidoLo importante es comprender qué objetivos tienen las liturgias.
  9. Todo está priorizado en función al retorno de la inversión. Lo que funciona para saber el ROI es estimar: estimar la complejidad y el valor.Cogemos la baraja de cartas que es mucho más fácil que en horas, etc. Y lo mismo para el valor. El ROI es tan simple como hallar el ratio entre estas dos estimaciones. Siempre haremos las características que mayor ROI tengan.Hay mucha diferencia entre estimar y no. Pero no son exactas.
  10. Es vital asumir que todo lo que hagamos tiene que tener un match claro con las expectativas del cliente.Si haces el análisis del ROI te vas a ahorrar hacer características que no aportan ROI.Cuantas cosas habéis hecho que no han llegado a producción? Cuantas horas invertidas en nada? Clip de office!! Cuanto costó? Importante no hacer clips de office en nuestro desarrollo de SW.Triángulo de hierro. Siempre vamos a ir justos de tiempo, justos de recursos. Siempre tenemos que jugar con el alcance. La mejor manera, sacar lo que no aporta valor.Office 2010 es la primera versión que tiene menos características que la versión anterior (por primera vez) -> nos ahorramos mucho trabajo
  11. La gente se tiene que acostumbrar a trabajar con esta herramienta:I ndependentN egotiableV aluableE stimablesS impleT estableEs donde mana todo.