SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
SCRUM, NO ERES TÚ, SOY YO
II GEEK DEVELOPER DAY - MADRID, 2 DE NOVIEMBRE
@BUENOSVINOS
HTTPS://CARLOSBUENOSVINOS.COM
Scrum, no eres tú, soy yo
CTO / TECH LEAD
XING - ATRÁPALO - EMAGISTER - GSI/EBAY/MAGENTO
LIDERANDO ENTRE 20 - 100 PERSONAS
CONSULTOR
XP, SCRUM, PHP, TDD, DDD
CARLOS.BUENOSVINOS@GMAIL.COM
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
#MAKESCRUMGREATAGAIN
LIBROS
THE SCRUM FIELD GUIDE, MITCH LACEY - EL CÓMO Y EL PORQUÉ
HTTPS://WWW.AMAZON.ES/SCRUM-FIELD-GUIDE-ADDISON-SIGNATURE/DP/0133853624
SCRUM, JEFF SUTHERLAND - EL CONTEXTO HISTÓRICO
HTTPS://WWW.AMAZON.ES/SCRUM-REVOLUTIONARY-APPROACH-DEADLINES-PRODUCTIVITY-EBOOK/DP/B00I52D6KQ
SHU-HA-RI
HTTP://MARTINFOWLER.COM/BLIKI/SHUHARI.HTML
LAS HERRAMIENTAS Y METODOLOGÍAS
NO FALLAN, SÓLO QUIEN LAS APLICA.
CARLOS BUENOSVINOS
SOBRE HERRAMIENTAS Y METODOLOGÍAS…
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…
LA FALTA DE CONOCIMIENTO Y
DISCIPLINA HACE QUE EL 80% DE LAS
EMPRESAS ADOPTEN SCRUM MAL.
CARLOS BUENOSVINOS
SOBRE ADAPTAR SCRUM A TU EMPRESA…
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…
SED ESTRICTOS CON LA MECÁNICA
DURANTE MÍNIMO 1 AÑO. NO OS
RELAJÉIS.
CARLOS BUENOSVINOS
SOBRE ADAPTAR SCRUM A TU EMPRESA…
UN MANAGER EXISTE PARA DECIRLE AL
EQUIPO LO QUE HACER CUANDO NO LO
HACE ESPONTANEAMENTE.
CARLOS BUENOSVINOS
50 AÑOS DE MANAGEMENT RESUMIDOS…
PLANNINGS
UN EQUIPO PROFESIONAL SABE EL
PORQUÉ DE IMPLEMENTAR LAS
FUNCIONALIDAD QUE IMPLEMENTA.
CARLOS BUENOSVINOS
SOBRE LAS PLANNINGS…
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.”
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.”
UN BUEN PRODUCT OWNER CONOCE LAS
MÉTRICAS DEL NEGOCIO Y CÓMO ESTAN
MEJORANDO. COSEDLE A PREGUNTAS!
CARLOS BUENOSVINOS
SOBRE LAS PLANNINGS…
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…
DAILY STAND-UPS
EFFECTIVE STAND-UPS
HTTP://MARTINFOWLER.COM/ARTICLES/
ITSNOTJUSTSTANDINGUP.HTML
TO DO IN PROGRESS REVIEW DONE
#1
#2
#3
#4
#5
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.
TO DO IN PROGRESS REVIEW DONE
#1
#2
#3
#4
#5
PREGUNTAS
DADA LA IMAGEN ANTERIOR…
Q. En qué tarea esta trabajando los siguientes developers?
A. En la #2
TO DO IN PROGRESS REVIEW DONE
#1
#2
#3
#4
#5
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).
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…
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?
TO DO IN PROGRESS REVIEW DONE
#1
#2
#3
#4
#5
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.
EDUCAR UN EQUIPO PROFESIONAL ES
TAREA DIARIA DE PICO Y PALA.
CORREGIR MECÁNICA. INTERIORIZAR.
CARLOS BUENOSVINOS
SOBRE MEJORES STAND-UPS…
BUENAS PRÁCTICAS DE
DESARROLLO
SCRUM SIN BUENAS PRÁCTICAS DE
DESARROLLO, NO SIRVE PARA NADA.
HACED MÁS EXTREME PROGRAMMING.
CARLOS BUENOSVINOS
SOBRE BUENAS PRÁCTICAS DE DESARROLLO…
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…
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…
SCRUM ES EN UN 80% EXTREME
PROGRAMMING. LEER MÁS SOBRE XP.
CARLOS BUENOSVINOS
SOBRE EXTREME PROGRAMMING…
RETROS
REPASAD CÓMO HA IDO EL SPRINT.
HEMOS LLEGADO AL COMMITMENT?
BUGS AVERAGE? ETC.
CARLOS BUENOSVINOS
SOBRE LAS RETROS…
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.”
EL OBJETIVO ES SER UN EQUIPO MEJOR
PARA EL SIGUIENTE SPRINT. CADA TEMA
TRATADO BUSCA ESO?
CARLOS BUENOSVINOS
SOBRE LAS RETROS…
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.
WRAP-UP
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.
THANKS!
@BUENOSVINOS
Q&A
THANKS!
@BUENOSVINOS

Mais conteúdo relacionado

Mais procurados

Cross management experiences. mis 7 conclusiones
Cross management experiences.  mis 7 conclusionesCross management experiences.  mis 7 conclusiones
Cross management experiences. mis 7 conclusionesRafael Bermúdez Míguez
 
Pedro sebastián mingo. peopleware en el testing
Pedro sebastián mingo. peopleware en el testingPedro sebastián mingo. peopleware en el testing
Pedro sebastián mingo. peopleware en el testing233 Grados de TI
 
Scrum y la Crisis Mundial
Scrum y la Crisis MundialScrum y la Crisis Mundial
Scrum y la Crisis Mundialjapono
 
10. QuickWebinar PowerPack
10. QuickWebinar PowerPack10. QuickWebinar PowerPack
10. QuickWebinar PowerPackToluna
 
Bar Camp Ba 2009 Lean Start up
Bar Camp Ba 2009 Lean Start upBar Camp Ba 2009 Lean Start up
Bar Camp Ba 2009 Lean Start upVanesa Kolodziej
 
Taller evento TestingUY 2016 - Metricas en Tiempo Real y Automatización Dinám...
Taller evento TestingUY 2016 - Metricas en Tiempo Real y Automatización Dinám...Taller evento TestingUY 2016 - Metricas en Tiempo Real y Automatización Dinám...
Taller evento TestingUY 2016 - Metricas en Tiempo Real y Automatización Dinám...TestingUy
 
Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo)
Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo)Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo)
Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo)233 Grados de TI
 

Mais procurados (7)

Cross management experiences. mis 7 conclusiones
Cross management experiences.  mis 7 conclusionesCross management experiences.  mis 7 conclusiones
Cross management experiences. mis 7 conclusiones
 
Pedro sebastián mingo. peopleware en el testing
Pedro sebastián mingo. peopleware en el testingPedro sebastián mingo. peopleware en el testing
Pedro sebastián mingo. peopleware en el testing
 
Scrum y la Crisis Mundial
Scrum y la Crisis MundialScrum y la Crisis Mundial
Scrum y la Crisis Mundial
 
10. QuickWebinar PowerPack
10. QuickWebinar PowerPack10. QuickWebinar PowerPack
10. QuickWebinar PowerPack
 
Bar Camp Ba 2009 Lean Start up
Bar Camp Ba 2009 Lean Start upBar Camp Ba 2009 Lean Start up
Bar Camp Ba 2009 Lean Start up
 
Taller evento TestingUY 2016 - Metricas en Tiempo Real y Automatización Dinám...
Taller evento TestingUY 2016 - Metricas en Tiempo Real y Automatización Dinám...Taller evento TestingUY 2016 - Metricas en Tiempo Real y Automatización Dinám...
Taller evento TestingUY 2016 - Metricas en Tiempo Real y Automatización Dinám...
 
Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo)
Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo)Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo)
Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo)
 

Destaque

Certificacion Zend En Vivo Php Barcelona 2008
Certificacion Zend En Vivo Php Barcelona 2008Certificacion Zend En Vivo Php Barcelona 2008
Certificacion Zend En Vivo Php Barcelona 2008Carlos Buenosvinos
 
Desarrollo Profesional con PHP 2014/15 - Nivel Bajo / Medio
Desarrollo Profesional con PHP 2014/15 - Nivel Bajo / MedioDesarrollo Profesional con PHP 2014/15 - Nivel Bajo / Medio
Desarrollo Profesional con PHP 2014/15 - Nivel Bajo / MedioCarlos Buenosvinos
 
Desarrollo móvil con Titanium, PhoneGap y otros
Desarrollo móvil con Titanium, PhoneGap y otrosDesarrollo móvil con Titanium, PhoneGap y otros
Desarrollo móvil con Titanium, PhoneGap y otrosCarlos Buenosvinos
 
PHP 2014/15 - Visión global del ecosistema PHP
PHP 2014/15 - Visión global del ecosistema PHPPHP 2014/15 - Visión global del ecosistema PHP
PHP 2014/15 - Visión global del ecosistema PHPCarlos Buenosvinos
 
Integrating Bounded Contexts Tips - Dutch PHP 2016
Integrating Bounded Contexts Tips - Dutch PHP 2016Integrating Bounded Contexts Tips - Dutch PHP 2016
Integrating Bounded Contexts Tips - Dutch PHP 2016Carlos Buenosvinos
 
Create your own PHP extension, step by step - phpDay 2012 Verona
Create your own PHP extension, step by step - phpDay 2012 VeronaCreate your own PHP extension, step by step - phpDay 2012 Verona
Create your own PHP extension, step by step - phpDay 2012 VeronaPatrick Allaert
 
Workshop - Aproximación al metodología Scrum
Workshop - Aproximación al metodología ScrumWorkshop - Aproximación al metodología Scrum
Workshop - Aproximación al metodología ScrumSlashMobility.com
 
Evaluating a Startup's business model by "10x" technique
Evaluating a Startup's business model by "10x" techniqueEvaluating a Startup's business model by "10x" technique
Evaluating a Startup's business model by "10x" techniqueBryan Starbuck
 
Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)
Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)
Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)Carlos Buenosvinos
 
Una introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadUna introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadJorge Hernán Abad Londoño
 

Destaque (12)

CV
CVCV
CV
 
Crear grupos en Edmodo
Crear grupos en EdmodoCrear grupos en Edmodo
Crear grupos en Edmodo
 
Certificacion Zend En Vivo Php Barcelona 2008
Certificacion Zend En Vivo Php Barcelona 2008Certificacion Zend En Vivo Php Barcelona 2008
Certificacion Zend En Vivo Php Barcelona 2008
 
Desarrollo Profesional con PHP 2014/15 - Nivel Bajo / Medio
Desarrollo Profesional con PHP 2014/15 - Nivel Bajo / MedioDesarrollo Profesional con PHP 2014/15 - Nivel Bajo / Medio
Desarrollo Profesional con PHP 2014/15 - Nivel Bajo / Medio
 
Desarrollo móvil con Titanium, PhoneGap y otros
Desarrollo móvil con Titanium, PhoneGap y otrosDesarrollo móvil con Titanium, PhoneGap y otros
Desarrollo móvil con Titanium, PhoneGap y otros
 
PHP 2014/15 - Visión global del ecosistema PHP
PHP 2014/15 - Visión global del ecosistema PHPPHP 2014/15 - Visión global del ecosistema PHP
PHP 2014/15 - Visión global del ecosistema PHP
 
Integrating Bounded Contexts Tips - Dutch PHP 2016
Integrating Bounded Contexts Tips - Dutch PHP 2016Integrating Bounded Contexts Tips - Dutch PHP 2016
Integrating Bounded Contexts Tips - Dutch PHP 2016
 
Create your own PHP extension, step by step - phpDay 2012 Verona
Create your own PHP extension, step by step - phpDay 2012 VeronaCreate your own PHP extension, step by step - phpDay 2012 Verona
Create your own PHP extension, step by step - phpDay 2012 Verona
 
Workshop - Aproximación al metodología Scrum
Workshop - Aproximación al metodología ScrumWorkshop - Aproximación al metodología Scrum
Workshop - Aproximación al metodología Scrum
 
Evaluating a Startup's business model by "10x" technique
Evaluating a Startup's business model by "10x" techniqueEvaluating a Startup's business model by "10x" technique
Evaluating a Startup's business model by "10x" technique
 
Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)
Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)
Hexagonal Architecture - PHP Barcelona Monthly Talk (DDD)
 
Una introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadUna introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abad
 

Semelhante a Scrum, no eres tú, soy yo

036-Se presentarán algunos proyectos seleccionados en el marco del GeneXus Sm...
036-Se presentarán algunos proyectos seleccionados en el marco del GeneXus Sm...036-Se presentarán algunos proyectos seleccionados en el marco del GeneXus Sm...
036-Se presentarán algunos proyectos seleccionados en el marco del GeneXus Sm...GeneXus
 
Buenas practicas de gestion de proyectos de transformacion digital itequia
Buenas practicas de gestion de proyectos de transformacion digital itequiaBuenas practicas de gestion de proyectos de transformacion digital itequia
Buenas practicas de gestion de proyectos de transformacion digital itequiaeada business school barcelona
 
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...Alysson Franklin Martins Moreira, UXMC
 
Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011xtremobyte
 
030 challenge
030 challenge030 challenge
030 challengeGeneXus
 
CSM - Diapositivas pre-curso
CSM - Diapositivas pre-cursoCSM - Diapositivas pre-curso
CSM - Diapositivas pre-cursojuanbandajara
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Presentación
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - PresentaciónCurso UX Tenerife (No maltrates a tus usuarios) FG ULL - Presentación
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - PresentaciónRomén Rodríguez-Gil
 
UX Prototyping para alinear esfuerzos de desarrollo
UX Prototyping para alinear esfuerzos de desarrolloUX Prototyping para alinear esfuerzos de desarrollo
UX Prototyping para alinear esfuerzos de desarrolloSoftware Guru
 
Mejorando las competencias de una generación #2 'SCRUM'
Mejorando las competencias de una generación #2 'SCRUM'Mejorando las competencias de una generación #2 'SCRUM'
Mejorando las competencias de una generación #2 'SCRUM'Vicente Marrufo Fernán
 
Incepción ágil at infosoft
Incepción ágil at infosoftIncepción ágil at infosoft
Incepción ágil at infosoftHiroshi Hiromoto
 
Growth Hacking: Tecnicas para el crecimiento en entornos digitales
Growth Hacking: Tecnicas para el crecimiento en entornos digitalesGrowth Hacking: Tecnicas para el crecimiento en entornos digitales
Growth Hacking: Tecnicas para el crecimiento en entornos digitalesFrancisco Torreblanca
 
Como retener el_conocimiento_especializado_en_tu_empresa
Como retener el_conocimiento_especializado_en_tu_empresaComo retener el_conocimiento_especializado_en_tu_empresa
Como retener el_conocimiento_especializado_en_tu_empresaWordPresserTecnologi
 
Productos Mínimos Viables - Bootcamp ESPAE Sept 2017
Productos Mínimos Viables - Bootcamp ESPAE Sept 2017Productos Mínimos Viables - Bootcamp ESPAE Sept 2017
Productos Mínimos Viables - Bootcamp ESPAE Sept 2017KuroiZero
 
Presentaciones Ramiro Alvarez - eCommerce IT Camp
Presentaciones Ramiro Alvarez - eCommerce IT Camp Presentaciones Ramiro Alvarez - eCommerce IT Camp
Presentaciones Ramiro Alvarez - eCommerce IT Camp eCommerce Institute
 

Semelhante a Scrum, no eres tú, soy yo (20)

036-Se presentarán algunos proyectos seleccionados en el marco del GeneXus Sm...
036-Se presentarán algunos proyectos seleccionados en el marco del GeneXus Sm...036-Se presentarán algunos proyectos seleccionados en el marco del GeneXus Sm...
036-Se presentarán algunos proyectos seleccionados en el marco del GeneXus Sm...
 
Buenas practicas de gestion de proyectos de transformacion digital itequia
Buenas practicas de gestion de proyectos de transformacion digital itequiaBuenas practicas de gestion de proyectos de transformacion digital itequia
Buenas practicas de gestion de proyectos de transformacion digital itequia
 
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...
OK UX #1 - Entendiendo y creando una estrategia de user experience para su em...
 
Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011Scrum e-tic MALAGA y SEVILLA abril 2011
Scrum e-tic MALAGA y SEVILLA abril 2011
 
030 challenge
030 challenge030 challenge
030 challenge
 
Scrum: la guía básica
Scrum: la guía básicaScrum: la guía básica
Scrum: la guía básica
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
 
CSM - Diapositivas pre-curso
CSM - Diapositivas pre-cursoCSM - Diapositivas pre-curso
CSM - Diapositivas pre-curso
 
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Presentación
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - PresentaciónCurso UX Tenerife (No maltrates a tus usuarios) FG ULL - Presentación
Curso UX Tenerife (No maltrates a tus usuarios) FG ULL - Presentación
 
UX Prototyping para alinear esfuerzos de desarrollo
UX Prototyping para alinear esfuerzos de desarrolloUX Prototyping para alinear esfuerzos de desarrollo
UX Prototyping para alinear esfuerzos de desarrollo
 
Mejorando las competencias de una generación #2 'SCRUM'
Mejorando las competencias de una generación #2 'SCRUM'Mejorando las competencias de una generación #2 'SCRUM'
Mejorando las competencias de una generación #2 'SCRUM'
 
Incepción ágil at infosoft
Incepción ágil at infosoftIncepción ágil at infosoft
Incepción ágil at infosoft
 
Curso scrum 2017
Curso scrum 2017Curso scrum 2017
Curso scrum 2017
 
Wompad Agile v1
Wompad Agile v1Wompad Agile v1
Wompad Agile v1
 
Growth Hacking: Tecnicas para el crecimiento en entornos digitales
Growth Hacking: Tecnicas para el crecimiento en entornos digitalesGrowth Hacking: Tecnicas para el crecimiento en entornos digitales
Growth Hacking: Tecnicas para el crecimiento en entornos digitales
 
Como retener el_conocimiento_especializado_en_tu_empresa
Como retener el_conocimiento_especializado_en_tu_empresaComo retener el_conocimiento_especializado_en_tu_empresa
Como retener el_conocimiento_especializado_en_tu_empresa
 
Pensamiento agil, un estilo de vida!
Pensamiento agil, un estilo de vida!Pensamiento agil, un estilo de vida!
Pensamiento agil, un estilo de vida!
 
Productos Mínimos Viables - Bootcamp ESPAE Sept 2017
Productos Mínimos Viables - Bootcamp ESPAE Sept 2017Productos Mínimos Viables - Bootcamp ESPAE Sept 2017
Productos Mínimos Viables - Bootcamp ESPAE Sept 2017
 
Fernando puente WPO para todos
Fernando puente   WPO para todosFernando puente   WPO para todos
Fernando puente WPO para todos
 
Presentaciones Ramiro Alvarez - eCommerce IT Camp
Presentaciones Ramiro Alvarez - eCommerce IT Camp Presentaciones Ramiro Alvarez - eCommerce IT Camp
Presentaciones Ramiro Alvarez - eCommerce IT Camp
 

Mais de Carlos Buenosvinos

Kit de Supervivencia para CTOs y Engineering Managers
Kit de Supervivencia para CTOs y Engineering ManagersKit de Supervivencia para CTOs y Engineering Managers
Kit de Supervivencia para CTOs y Engineering ManagersCarlos Buenosvinos
 
Deliveritis Crónica - CAS Spain 2020 (Agile Is The New Normal)
Deliveritis Crónica - CAS Spain 2020 (Agile Is The New Normal)Deliveritis Crónica - CAS Spain 2020 (Agile Is The New Normal)
Deliveritis Crónica - CAS Spain 2020 (Agile Is The New Normal)Carlos Buenosvinos
 
Road From Hex. Architecture to Event Sourcing
Road From Hex. Architecture to Event SourcingRoad From Hex. Architecture to Event Sourcing
Road From Hex. Architecture to Event SourcingCarlos Buenosvinos
 
De Arquitectura Hexagonal a Event Sourcing
De Arquitectura Hexagonal a Event SourcingDe Arquitectura Hexagonal a Event Sourcing
De Arquitectura Hexagonal a Event SourcingCarlos Buenosvinos
 
A Journey from Hexagonal Architecture to Event Sourcing - SymfonyCon Cluj 2017
A Journey from Hexagonal Architecture to Event Sourcing - SymfonyCon Cluj 2017A Journey from Hexagonal Architecture to Event Sourcing - SymfonyCon Cluj 2017
A Journey from Hexagonal Architecture to Event Sourcing - SymfonyCon Cluj 2017Carlos Buenosvinos
 
A Journey from Hexagonal Architecture to Event Sourcing
A Journey from Hexagonal Architecture to Event SourcingA Journey from Hexagonal Architecture to Event Sourcing
A Journey from Hexagonal Architecture to Event SourcingCarlos Buenosvinos
 
Introducción a Agile y Scrum (BetaBeers.com)
Introducción a Agile y Scrum (BetaBeers.com)Introducción a Agile y Scrum (BetaBeers.com)
Introducción a Agile y Scrum (BetaBeers.com)Carlos Buenosvinos
 
Scrum al Detalle: Revision práctica y perversiones humanas
Scrum al Detalle: Revision práctica y perversiones humanasScrum al Detalle: Revision práctica y perversiones humanas
Scrum al Detalle: Revision práctica y perversiones humanasCarlos Buenosvinos
 
Zend PHP 5.3 Demo Certification Test
Zend PHP 5.3 Demo Certification TestZend PHP 5.3 Demo Certification Test
Zend PHP 5.3 Demo Certification TestCarlos Buenosvinos
 
Aplicaciones Php Para Empresas
Aplicaciones Php Para EmpresasAplicaciones Php Para Empresas
Aplicaciones Php Para EmpresasCarlos Buenosvinos
 
Php Barcelona Workshop2008 Motores De Workflow En Php Guia
Php Barcelona Workshop2008 Motores De Workflow En Php GuiaPhp Barcelona Workshop2008 Motores De Workflow En Php Guia
Php Barcelona Workshop2008 Motores De Workflow En Php GuiaCarlos Buenosvinos
 
Php Barcelona Workshop2008 Motores De Workflow En Php Presentacion
Php Barcelona Workshop2008 Motores De Workflow En Php PresentacionPhp Barcelona Workshop2008 Motores De Workflow En Php Presentacion
Php Barcelona Workshop2008 Motores De Workflow En Php PresentacionCarlos Buenosvinos
 

Mais de Carlos Buenosvinos (16)

Kit de Supervivencia para CTOs y Engineering Managers
Kit de Supervivencia para CTOs y Engineering ManagersKit de Supervivencia para CTOs y Engineering Managers
Kit de Supervivencia para CTOs y Engineering Managers
 
Deliveritis Crónica - CAS Spain 2020 (Agile Is The New Normal)
Deliveritis Crónica - CAS Spain 2020 (Agile Is The New Normal)Deliveritis Crónica - CAS Spain 2020 (Agile Is The New Normal)
Deliveritis Crónica - CAS Spain 2020 (Agile Is The New Normal)
 
Road From Hex. Architecture to Event Sourcing
Road From Hex. Architecture to Event SourcingRoad From Hex. Architecture to Event Sourcing
Road From Hex. Architecture to Event Sourcing
 
De Arquitectura Hexagonal a Event Sourcing
De Arquitectura Hexagonal a Event SourcingDe Arquitectura Hexagonal a Event Sourcing
De Arquitectura Hexagonal a Event Sourcing
 
A Journey from Hexagonal Architecture to Event Sourcing - SymfonyCon Cluj 2017
A Journey from Hexagonal Architecture to Event Sourcing - SymfonyCon Cluj 2017A Journey from Hexagonal Architecture to Event Sourcing - SymfonyCon Cluj 2017
A Journey from Hexagonal Architecture to Event Sourcing - SymfonyCon Cluj 2017
 
A Journey from Hexagonal Architecture to Event Sourcing
A Journey from Hexagonal Architecture to Event SourcingA Journey from Hexagonal Architecture to Event Sourcing
A Journey from Hexagonal Architecture to Event Sourcing
 
Introducción a Agile y Scrum (BetaBeers.com)
Introducción a Agile y Scrum (BetaBeers.com)Introducción a Agile y Scrum (BetaBeers.com)
Introducción a Agile y Scrum (BetaBeers.com)
 
"Al rico" PHP
"Al rico" PHP"Al rico" PHP
"Al rico" PHP
 
Scrum al Detalle: Revision práctica y perversiones humanas
Scrum al Detalle: Revision práctica y perversiones humanasScrum al Detalle: Revision práctica y perversiones humanas
Scrum al Detalle: Revision práctica y perversiones humanas
 
Zend PHP 5.3 Demo Certification Test
Zend PHP 5.3 Demo Certification TestZend PHP 5.3 Demo Certification Test
Zend PHP 5.3 Demo Certification Test
 
Scrum en Grupo Intercom
Scrum en Grupo IntercomScrum en Grupo Intercom
Scrum en Grupo Intercom
 
Comparativa Zend vs Symphony
Comparativa Zend vs SymphonyComparativa Zend vs Symphony
Comparativa Zend vs Symphony
 
Aplicaciones Php Para Empresas
Aplicaciones Php Para EmpresasAplicaciones Php Para Empresas
Aplicaciones Php Para Empresas
 
IDEs PHP
IDEs PHPIDEs PHP
IDEs PHP
 
Php Barcelona Workshop2008 Motores De Workflow En Php Guia
Php Barcelona Workshop2008 Motores De Workflow En Php GuiaPhp Barcelona Workshop2008 Motores De Workflow En Php Guia
Php Barcelona Workshop2008 Motores De Workflow En Php Guia
 
Php Barcelona Workshop2008 Motores De Workflow En Php Presentacion
Php Barcelona Workshop2008 Motores De Workflow En Php PresentacionPhp Barcelona Workshop2008 Motores De Workflow En Php Presentacion
Php Barcelona Workshop2008 Motores De Workflow En Php Presentacion
 

Scrum, no eres tú, soy yo

  • 1. SCRUM, NO ERES TÚ, SOY YO II GEEK DEVELOPER DAY - MADRID, 2 DE NOVIEMBRE
  • 4. CTO / TECH LEAD XING - ATRÁPALO - EMAGISTER - GSI/EBAY/MAGENTO LIDERANDO ENTRE 20 - 100 PERSONAS
  • 5. CONSULTOR XP, SCRUM, PHP, TDD, DDD CARLOS.BUENOSVINOS@GMAIL.COM
  • 6. 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
  • 9. THE SCRUM FIELD GUIDE, MITCH LACEY - EL CÓMO Y EL PORQUÉ HTTPS://WWW.AMAZON.ES/SCRUM-FIELD-GUIDE-ADDISON-SIGNATURE/DP/0133853624
  • 10. SCRUM, JEFF SUTHERLAND - EL CONTEXTO HISTÓRICO HTTPS://WWW.AMAZON.ES/SCRUM-REVOLUTIONARY-APPROACH-DEADLINES-PRODUCTIVITY-EBOOK/DP/B00I52D6KQ
  • 12. LAS HERRAMIENTAS Y METODOLOGÍAS NO FALLAN, SÓLO QUIEN LAS APLICA. CARLOS BUENOSVINOS SOBRE HERRAMIENTAS Y METODOLOGÍAS…
  • 13. 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…
  • 14. LA FALTA DE CONOCIMIENTO Y DISCIPLINA HACE QUE EL 80% DE LAS EMPRESAS ADOPTEN SCRUM MAL. CARLOS BUENOSVINOS SOBRE ADAPTAR SCRUM A TU EMPRESA…
  • 15. 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…
  • 16. SED ESTRICTOS CON LA MECÁNICA DURANTE MÍNIMO 1 AÑO. NO OS RELAJÉIS. CARLOS BUENOSVINOS SOBRE ADAPTAR SCRUM A TU EMPRESA…
  • 17. UN MANAGER EXISTE PARA DECIRLE AL EQUIPO LO QUE HACER CUANDO NO LO HACE ESPONTANEAMENTE. CARLOS BUENOSVINOS 50 AÑOS DE MANAGEMENT RESUMIDOS…
  • 19. UN EQUIPO PROFESIONAL SABE EL PORQUÉ DE IMPLEMENTAR LAS FUNCIONALIDAD QUE IMPLEMENTA. CARLOS BUENOSVINOS SOBRE LAS PLANNINGS…
  • 20. 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.”
  • 21. 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.”
  • 22. UN BUEN PRODUCT OWNER CONOCE LAS MÉTRICAS DEL NEGOCIO Y CÓMO ESTAN MEJORANDO. COSEDLE A PREGUNTAS! CARLOS BUENOSVINOS SOBRE LAS PLANNINGS…
  • 23. 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…
  • 26. TO DO IN PROGRESS REVIEW DONE #1 #2 #3 #4 #5
  • 27. 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.
  • 28. TO DO IN PROGRESS REVIEW DONE #1 #2 #3 #4 #5
  • 29. PREGUNTAS DADA LA IMAGEN ANTERIOR… Q. En qué tarea esta trabajando los siguientes developers? A. En la #2
  • 30. TO DO IN PROGRESS REVIEW DONE #1 #2 #3 #4 #5
  • 31. 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).
  • 32. 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…
  • 33. 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?
  • 34. TO DO IN PROGRESS REVIEW DONE #1 #2 #3 #4 #5
  • 35. 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.
  • 36. EDUCAR UN EQUIPO PROFESIONAL ES TAREA DIARIA DE PICO Y PALA. CORREGIR MECÁNICA. INTERIORIZAR. CARLOS BUENOSVINOS SOBRE MEJORES STAND-UPS…
  • 38. SCRUM SIN BUENAS PRÁCTICAS DE DESARROLLO, NO SIRVE PARA NADA. HACED MÁS EXTREME PROGRAMMING. CARLOS BUENOSVINOS SOBRE BUENAS PRÁCTICAS DE DESARROLLO…
  • 39. 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…
  • 40. 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…
  • 41. SCRUM ES EN UN 80% EXTREME PROGRAMMING. LEER MÁS SOBRE XP. CARLOS BUENOSVINOS SOBRE EXTREME PROGRAMMING…
  • 43. REPASAD CÓMO HA IDO EL SPRINT. HEMOS LLEGADO AL COMMITMENT? BUGS AVERAGE? ETC. CARLOS BUENOSVINOS SOBRE LAS RETROS…
  • 44. 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.”
  • 45. EL OBJETIVO ES SER UN EQUIPO MEJOR PARA EL SIGUIENTE SPRINT. CADA TEMA TRATADO BUSCA ESO? CARLOS BUENOSVINOS SOBRE LAS RETROS…
  • 46. 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.
  • 48. 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.
  • 50. Q&A