SlideShare una empresa de Scribd logo
1 de 34
Scrum con éxito Barcelona PHP Conference 2009 Jordi Salvat i Alabart +34 676 49 86 00 [email_address] http://jordionsoftware.blogspot.com/
Introducción Esto no es una introducción.
Presentación Esto sí es una presentación.
Presentación ¿Porqué?
Manifiesto por el Desarrollo Ágil de Software Estamos descubriendo mejores maneras de desarrollar software, a base de hacerlo y ayudar a otros a hacerlo. Con este trabajo hemos llegado a valorar: Los  individuos  y las interacciones más que los procesos y las herramientas. El software en funcionamiento más que la documentación exhaustiva. La colaboración con el cliente más que la negociación de contratos. Responder al cambio más que seguir un plan. Eso es: aunque hay valor en los ítems abajo, valoramos más los ítems de arriba.
1ª Parte Algunos Conceptos Esenciales
No silver bullet “There is no silver bullet but agile methods come very close.” Jim Johnson Chairman of The Standish Group
Scrum es sencillo PMBOK Guide: 390 pág. Scrum Guide: 14 pág.
Inspecciona y adapta Planificar entregas Planificar el día Planificar Sprints Retros- pectiva Demo
Bibliografía Schwaber, Ken; Beedle, Mike (2002) Agile Software Development with Scrum W.E. Deming (1986) Out of the Crisis
Facultación
Facultación Confianza Paciencia Coraje
Bibliografía Kenneth Blanchard, Spencer Johnson (1982) The One Minute Manager Peter Drucker (1966) The Effective Executive
Formación de un equipo
Formación de un equipo
Formación de un equipo
Formación de un equipo
Bibliografía Tom DeMarco, Timothy Lister (1987) Peopleware: Productive Projects and Teams
El rol del Scrum Master Facilitar
¿Preguntas?
2ª Parte Recomendaciones Prácticas
No te mires el ombligo “ La colaboración con el cliente más que la negociación de contratos.”
La política importa “no aún” vs. “descoped” “retrospectiva” vs. “post-mortem” “2004.40” vs. “2004.4”
¡O todo o nada! “Esto en mi empresa no se puede hacer.” “¿Se puede implementar Scrum paso a paso?”
¡No seas suicida! Fácil: ,[object Object]
Una sola zona horaria
Una sola cultura
5-8 desarrolladores
Equipo auto-suficiente Difícil: ,[object Object]
Off-shore
India-Europa-China
80 desarrolladores
Dependencias externas
KISS Los  individuos  y las interacciones más que los procesos y las herramientas.

Más contenido relacionado

La actualidad más candente

SCRUM un camino exitoso, no sólo para el Desarrollo de SW
SCRUM un camino  exitoso, no sólo para el Desarrollo de SWSCRUM un camino  exitoso, no sólo para el Desarrollo de SW
SCRUM un camino exitoso, no sólo para el Desarrollo de SWscrumecuador
 
Desarrollo ágil de software, Scrum
Desarrollo ágil de software, ScrumDesarrollo ágil de software, Scrum
Desarrollo ágil de software, ScrumPablo Lischinsky
 
Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)Rafael Igual
 
Introduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso prácticoIntroduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso prácticoguestebf771
 
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
 
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Sergio Yazyi
 
Mele Scrum
Mele ScrumMele Scrum
Mele Scrumfcmart
 
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...Alejandro Gabay
 
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?Alejandro Gabay
 
Value Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del procesoValue Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del procesoMarco Avendaño
 

La actualidad más candente (20)

Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
SCRUM un camino  exitoso, no sólo para el Desarrollo de SWSCRUM un camino  exitoso, no sólo para el Desarrollo de SW
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
 
Scrum
ScrumScrum
Scrum
 
Metodologías Ágiles y Scrum
Metodologías Ágiles y ScrumMetodologías Ágiles y Scrum
Metodologías Ágiles y Scrum
 
Desarrollo ágil de software, Scrum
Desarrollo ágil de software, ScrumDesarrollo ágil de software, Scrum
Desarrollo ágil de software, Scrum
 
Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)
 
Introduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso prácticoIntroduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso práctico
 
METODOLOGIA SCRUM
METODOLOGIA SCRUM METODOLOGIA SCRUM
METODOLOGIA SCRUM
 
Scrum Master - Developer Capitulo 1
Scrum Master - Developer Capitulo 1Scrum Master - Developer Capitulo 1
Scrum Master - Developer Capitulo 1
 
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
 
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...
 
Metodologías Agiles
Metodologías AgilesMetodologías Agiles
Metodologías Agiles
 
Mele Scrum
Mele ScrumMele Scrum
Mele Scrum
 
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
La gestion agil y de proyectos y sus paralelos con PMBok.Jornadas Cordoba Sep...
 
Scrum Master - Developer Capitulo 2
Scrum Master - Developer Capitulo 2Scrum Master - Developer Capitulo 2
Scrum Master - Developer Capitulo 2
 
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
Metodologias agiles de gestion de proyecto. ¿agile.vs.pmi?
 
Presentación Metodologia Agil
Presentación Metodologia AgilPresentación Metodologia Agil
Presentación Metodologia Agil
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Scrum Master Developer Capitulo 3
Scrum Master Developer Capitulo 3Scrum Master Developer Capitulo 3
Scrum Master Developer Capitulo 3
 
Value Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del procesoValue Stream Mapping para la eficiencia del proceso
Value Stream Mapping para la eficiencia del proceso
 

Destacado

SegurosVeterinarios.com: Los Seguros Veterinarios y el Sector de las Mascotas
SegurosVeterinarios.com: Los Seguros Veterinarios y el Sector de las MascotasSegurosVeterinarios.com: Los Seguros Veterinarios y el Sector de las Mascotas
SegurosVeterinarios.com: Los Seguros Veterinarios y el Sector de las MascotasSegurosVeterinarios.com
 
Milan Pištalo - EProBanking
Milan Pištalo - EProBankingMilan Pištalo - EProBanking
Milan Pištalo - EProBankingbiZbuZZ
 
VC Panel: Venture Investment as SDN moves from Hype to Reality!
VC Panel: Venture Investment as SDN moves from Hype to Reality!VC Panel: Venture Investment as SDN moves from Hype to Reality!
VC Panel: Venture Investment as SDN moves from Hype to Reality!Open Networking Summits
 
Cómo hacer rentable un proyecto artístico
Cómo hacer rentable un proyecto artísticoCómo hacer rentable un proyecto artístico
Cómo hacer rentable un proyecto artísticoArtevento
 
Soluzioni Flakt Woods per Air Comfort e Fire Safety
Soluzioni Flakt Woods per Air Comfort e Fire SafetySoluzioni Flakt Woods per Air Comfort e Fire Safety
Soluzioni Flakt Woods per Air Comfort e Fire SafetyRoberto Zattoni
 
The Key To Marketing Technology is Breaking Down the Walls (Graham Brown mobi...
The Key To Marketing Technology is Breaking Down the Walls (Graham Brown mobi...The Key To Marketing Technology is Breaking Down the Walls (Graham Brown mobi...
The Key To Marketing Technology is Breaking Down the Walls (Graham Brown mobi...Graham Brown
 
The Choice Islam and Christianity (volume two)
The Choice Islam and Christianity (volume two)The Choice Islam and Christianity (volume two)
The Choice Islam and Christianity (volume two)Mohanad Alani
 
La tecnologia y el mundial sudafrica 2010 1
La tecnologia y el mundial sudafrica 2010 1La tecnologia y el mundial sudafrica 2010 1
La tecnologia y el mundial sudafrica 2010 1UTN
 
Afiches Jorge Lanata. Impacto en redes sociales by SocialAd.biz
Afiches Jorge Lanata. Impacto en redes sociales by SocialAd.bizAfiches Jorge Lanata. Impacto en redes sociales by SocialAd.biz
Afiches Jorge Lanata. Impacto en redes sociales by SocialAd.bizSocialLive
 
Experis Hungary to linkedin Szabolcsi Nikoletta
Experis Hungary to linkedin Szabolcsi NikolettaExperis Hungary to linkedin Szabolcsi Nikoletta
Experis Hungary to linkedin Szabolcsi NikolettaNikoletta Szabolcsi
 
certificado UCLM - Administración y Dirección de Empresas Sostenibles
certificado UCLM - Administración y Dirección de Empresas Sosteniblescertificado UCLM - Administración y Dirección de Empresas Sostenibles
certificado UCLM - Administración y Dirección de Empresas SosteniblesSergio Benito
 
Best of Municipal Market - August 2014
Best of Municipal Market - August 2014Best of Municipal Market - August 2014
Best of Municipal Market - August 2014Bloomberg Briefs
 
Ministerio de educacion 2
Ministerio de educacion 2Ministerio de educacion 2
Ministerio de educacion 2rochinely
 
Trabajo finalintegracioncruizc2
Trabajo finalintegracioncruizc2Trabajo finalintegracioncruizc2
Trabajo finalintegracioncruizc2Cecilia Ruiz
 
DSS ITSEC Conference 2012 - SIEM Q1 Labs IBM Security Systems Intelligence
DSS ITSEC Conference 2012 - SIEM Q1 Labs IBM Security Systems IntelligenceDSS ITSEC Conference 2012 - SIEM Q1 Labs IBM Security Systems Intelligence
DSS ITSEC Conference 2012 - SIEM Q1 Labs IBM Security Systems IntelligenceAndris Soroka
 
regioS 1 - Die NRP nach der Startphase
regioS 1 - Die NRP nach der StartphaseregioS 1 - Die NRP nach der Startphase
regioS 1 - Die NRP nach der Startphaseregiosuisse
 
IK Profile PPT-NEW 03.12.15
IK Profile PPT-NEW 03.12.15IK Profile PPT-NEW 03.12.15
IK Profile PPT-NEW 03.12.15Anne Kaaria
 

Destacado (20)

SegurosVeterinarios.com: Los Seguros Veterinarios y el Sector de las Mascotas
SegurosVeterinarios.com: Los Seguros Veterinarios y el Sector de las MascotasSegurosVeterinarios.com: Los Seguros Veterinarios y el Sector de las Mascotas
SegurosVeterinarios.com: Los Seguros Veterinarios y el Sector de las Mascotas
 
Milan Pištalo - EProBanking
Milan Pištalo - EProBankingMilan Pištalo - EProBanking
Milan Pištalo - EProBanking
 
Fadi Amer - CV
Fadi Amer - CVFadi Amer - CV
Fadi Amer - CV
 
VC Panel: Venture Investment as SDN moves from Hype to Reality!
VC Panel: Venture Investment as SDN moves from Hype to Reality!VC Panel: Venture Investment as SDN moves from Hype to Reality!
VC Panel: Venture Investment as SDN moves from Hype to Reality!
 
Cómo hacer rentable un proyecto artístico
Cómo hacer rentable un proyecto artísticoCómo hacer rentable un proyecto artístico
Cómo hacer rentable un proyecto artístico
 
Soluzioni Flakt Woods per Air Comfort e Fire Safety
Soluzioni Flakt Woods per Air Comfort e Fire SafetySoluzioni Flakt Woods per Air Comfort e Fire Safety
Soluzioni Flakt Woods per Air Comfort e Fire Safety
 
Energia solar
Energia solarEnergia solar
Energia solar
 
The Key To Marketing Technology is Breaking Down the Walls (Graham Brown mobi...
The Key To Marketing Technology is Breaking Down the Walls (Graham Brown mobi...The Key To Marketing Technology is Breaking Down the Walls (Graham Brown mobi...
The Key To Marketing Technology is Breaking Down the Walls (Graham Brown mobi...
 
EHP_PhD-Thesis
EHP_PhD-ThesisEHP_PhD-Thesis
EHP_PhD-Thesis
 
The Choice Islam and Christianity (volume two)
The Choice Islam and Christianity (volume two)The Choice Islam and Christianity (volume two)
The Choice Islam and Christianity (volume two)
 
La tecnologia y el mundial sudafrica 2010 1
La tecnologia y el mundial sudafrica 2010 1La tecnologia y el mundial sudafrica 2010 1
La tecnologia y el mundial sudafrica 2010 1
 
Afiches Jorge Lanata. Impacto en redes sociales by SocialAd.biz
Afiches Jorge Lanata. Impacto en redes sociales by SocialAd.bizAfiches Jorge Lanata. Impacto en redes sociales by SocialAd.biz
Afiches Jorge Lanata. Impacto en redes sociales by SocialAd.biz
 
Experis Hungary to linkedin Szabolcsi Nikoletta
Experis Hungary to linkedin Szabolcsi NikolettaExperis Hungary to linkedin Szabolcsi Nikoletta
Experis Hungary to linkedin Szabolcsi Nikoletta
 
certificado UCLM - Administración y Dirección de Empresas Sostenibles
certificado UCLM - Administración y Dirección de Empresas Sosteniblescertificado UCLM - Administración y Dirección de Empresas Sostenibles
certificado UCLM - Administración y Dirección de Empresas Sostenibles
 
Best of Municipal Market - August 2014
Best of Municipal Market - August 2014Best of Municipal Market - August 2014
Best of Municipal Market - August 2014
 
Ministerio de educacion 2
Ministerio de educacion 2Ministerio de educacion 2
Ministerio de educacion 2
 
Trabajo finalintegracioncruizc2
Trabajo finalintegracioncruizc2Trabajo finalintegracioncruizc2
Trabajo finalintegracioncruizc2
 
DSS ITSEC Conference 2012 - SIEM Q1 Labs IBM Security Systems Intelligence
DSS ITSEC Conference 2012 - SIEM Q1 Labs IBM Security Systems IntelligenceDSS ITSEC Conference 2012 - SIEM Q1 Labs IBM Security Systems Intelligence
DSS ITSEC Conference 2012 - SIEM Q1 Labs IBM Security Systems Intelligence
 
regioS 1 - Die NRP nach der Startphase
regioS 1 - Die NRP nach der StartphaseregioS 1 - Die NRP nach der Startphase
regioS 1 - Die NRP nach der Startphase
 
IK Profile PPT-NEW 03.12.15
IK Profile PPT-NEW 03.12.15IK Profile PPT-NEW 03.12.15
IK Profile PPT-NEW 03.12.15
 

Similar a Scrum Con Exito

Metodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambioMetodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambioRoberto Canales
 
Meetup Sesión #4: Scrum, Kanban & XP
Meetup Sesión #4: Scrum, Kanban & XPMeetup Sesión #4: Scrum, Kanban & XP
Meetup Sesión #4: Scrum, Kanban & XPOsvaldo Mercado Coss
 
Scrum Un camino exitoso no solo para el desarrollo de SW
Scrum Un camino exitoso no solo para el desarrollo de SWScrum Un camino exitoso no solo para el desarrollo de SW
Scrum Un camino exitoso no solo para el desarrollo de SWscrumecuador
 
El Desarrollador Total
El Desarrollador TotalEl Desarrollador Total
El Desarrollador TotalSergio Gil
 
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"Walter Ariel Risi
 
CAS2019 porque los developers recelan de agile
CAS2019 porque los developers recelan de agileCAS2019 porque los developers recelan de agile
CAS2019 porque los developers recelan de agileOriol del Barrio
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPJose Antonio Dorado
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingEmergya
 
16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...
16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...
16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...Software Guru
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de softwareJose Ramón Díaz
 

Similar a Scrum Con Exito (20)

Metodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambioMetodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambio
 
Meetup Sesión #4: Scrum, Kanban & XP
Meetup Sesión #4: Scrum, Kanban & XPMeetup Sesión #4: Scrum, Kanban & XP
Meetup Sesión #4: Scrum, Kanban & XP
 
Scrum Un camino exitoso no solo para el desarrollo de SW
Scrum Un camino exitoso no solo para el desarrollo de SWScrum Un camino exitoso no solo para el desarrollo de SW
Scrum Un camino exitoso no solo para el desarrollo de SW
 
Scrum
ScrumScrum
Scrum
 
IntroSCRUM_ES
IntroSCRUM_ESIntroSCRUM_ES
IntroSCRUM_ES
 
Introducción a Agile
Introducción a AgileIntroducción a Agile
Introducción a Agile
 
El Desarrollador Total
El Desarrollador TotalEl Desarrollador Total
El Desarrollador Total
 
Scrum y craftsmanship
Scrum y craftsmanshipScrum y craftsmanship
Scrum y craftsmanship
 
Xp
XpXp
Xp
 
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
 
BDD para la mejora de la calidad software
BDD para la mejora de la calidad softwareBDD para la mejora de la calidad software
BDD para la mejora de la calidad software
 
CAS2019 porque los developers recelan de agile
CAS2019 porque los developers recelan de agileCAS2019 porque los developers recelan de agile
CAS2019 porque los developers recelan de agile
 
Curso Taller LEAN UX Clase 01/04
Curso Taller LEAN UX Clase 01/04Curso Taller LEAN UX Clase 01/04
Curso Taller LEAN UX Clase 01/04
 
Gestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XPGestión Ágil de Proyectos: Scrum, Kanban y XP
Gestión Ágil de Proyectos: Scrum, Kanban y XP
 
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme ProgrammingMetodologías ágiles, Scrum, Kanban y eXtreme Programming
Metodologías ágiles, Scrum, Kanban y eXtreme Programming
 
16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...
16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...
16 17 el profesionalismo en software como ejercicio crítico de la cultura de ...
 
METODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TIMETODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TI
 
METODOLOGÍAS ÁGILES
METODOLOGÍAS ÁGILESMETODOLOGÍAS ÁGILES
METODOLOGÍAS ÁGILES
 
Desarrollo ágil de software
Desarrollo ágil de softwareDesarrollo ágil de software
Desarrollo ágil de software
 
Bibliografia Gestión Ágil de Proyectos
Bibliografia Gestión Ágil de ProyectosBibliografia Gestión Ágil de Proyectos
Bibliografia Gestión Ágil de Proyectos
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (13)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Scrum Con Exito

Notas del editor

  1. Buenos días. Gracias por madrugar. Me llamo Jordi y voy a daros una charla que muy pretenciosamente he titulado “Scrum con éxito”.
  2. * NO voy a hacer una introducción a Scrum. * NO voy a intentar venderos Scrum. * NO voy a hablar de como programar ágilmente (Lars cubrió esto en su conferencia de ayer). ¿Cuantos de vosotros sabéis qué es Scrum? ¿Cuantos lo estáis usando o lo habéis usado en el pasado? ¿De los que lo usáis o lo habéis usado, cuantos consideraríais la experiencia como exitosa? Vamos a hablar de algunos factores que he observado pueden hacer la diferencia entre Scrum con éxito o Scrum cancelado.
  3. * Me llamo Jordi. Llevo 26 años en el mundo del software. 6 “intentando” gestionar equipos de desarrollo con agilidad en *startups* haciendo *aplicaciones web* para *clientes internos*. Ahora ejerzo de CTO en Salir.com. Avisos: 1/ Si vuestro trabajo no encaja en esta descripción, puede que mis recomendaciones no os valgan para nada. 2/ Puede que no os valgan para nada de todos modos. 3/ NO ME GUSTA SCRUM. Pero a base de porrazos, he decidido adoptarlo.
  4. ¿Porque una presentación de Scrum en una conferencia de PHP? * Llevo 3 curros en PHP. * En todos el equipo estaba quemado. * En todos el código estaba “podrido”. * No quiero que me vuelva a pasar. * Las técnicas para evitar tanto el código podrido como la desmotivación son conocidas, pero los equipos del mundo PHP (y sus managers) parecen incapaces de organizarse para aplicarlas. * La razón esgrimida siempre es la misma “no tenemos tiempo”. Y eso no es verdad: todos tenemos una hora cada hora. * Scrum te ayuda a decidir qué hacer (y sobretodo qué NO hacer) con esa hora.
  5. Antes de empezar me gustaría recordar el “Agile Manifesto”, pues es probable que lo mencionemos varias veces hoy. Este “manifiesto” salió de una reunión de varios “agilistas” (Kent Beck, Alistair Cockburn, Martin Fowler, Ken Schwaber,...) que, viendo que cada uno proponía métodos distintos, pero que tenían mucho en común, intentaban ponerse de acuerdo en la definición de “ágil”. Tengámoslo presente, porque contiene respuestas a muchos dilemas que se nos presentarán durante nuestro trabajo diario – sobretodo si tenemos un rol de gestión.
  6. (Si tenéis preguntas: * Relacionadas: interrumpid. * No relacionadas: por favor al final.) Esta charla tiene dos partes: 1. Algunos Conceptos esenciales 2. Recomendaciones prácticas Los “Conceptos Esenciales” de los que voy a hablar son la “Inspección y Adaptación”, el “Empowerment”, el “Equipo Auto-Organizado”, y el “Coraje”. No pretendo explicar a fondo estos conceptos. Solo pretendo manifestar la dificultad y provocar vuestra curiosidad... para recordar esto inserto mis recomendaciones bibliográficas en la presentación.
  7. Como me pidieron que diese esta charla en castellano... “No existe la panacea universal, pero los métodos ágiles se le acercan mucho.” Scrum NO va a resolver tus problemas. Tus problemas los vas a resolver tu y tus compañeros de trabajo, trabajando duro e inteligentemente. (Mención a la conf. de Lars y las técnicas de XP y TDD) Es * esencial* entender esto: Scrum no resuelve problemas. Los problemas los resuelve la gente. Scrum proporciona mecanismos para identificar los problemas y construir un ambiente de trabajo que genere soluciones.
  8. El PMBOK resume los conocimientos “generalmente reconocidos como buena práctica en la mayoría de proyectos la mayoría de las veces”. Las metodologías de gestión de proyectos suelen apoyarse en estos conocimientos, incluyendo esas y otras prácticas menos consensuadas. Scrum es diferente. Es más sencillo. Se describe en 14 páginas! ¿Significa esto que es más fácil de implementar? SI: su mecánica es más fácil. NO: hacerlo BIEN es igual de difícil, si no más.
  9. Que sea sencillo – incluso que la mecánica sea fácil – no significa que dé poco trabajo! Los bucles de inspección y adaptación son estrechos: cada día, cada 1-3 semanas, cada release, tenemos que inspeccionar y adaptar. Scrum *necesita* mucha energía y muchas ganas de trabajar. Ideal para startups. Revulsivo en la gran empresa. Este es un buen argumento para “vender” scrum a un jefe muy controlador: “ como Scrum Master voy a estar día a día encima de lo que sucede en el proyecto. ” Pero Scrum requiere todo lo contrario de un jefe controlador...
  10. Bibliografía para “ Inspecciona y Adapta”: podéis ir a las fuentes teóricas del control de procesos, pero yo os recomiendo la lectura cuidadosa del libro que divulgó originalmente Scrum. Los que prefiráis un clásico, William E. Deming es el padre de la gestión moderna de la calidad (en occidente) y fue el primer proponente (occidental) del ciclo de mejora continua (“Plan-Do-Check-Act”).
  11. Scrum necesita que el equipo tenga plena capacidad para decidir *como* hacer el trabajo. (Fijaos que digo *como* hacer el trabajo. El *que* lo decide el Product Owner, en el mejor interés del cliente.) Facultar (“to Empower”) no significa poderse pedir una silla (aunque también, por supuesto!) Significa dar capacidad para * decidir* . Y eso implica la aceptación de la toma de riesgos asociada, y por lo tanto la aceptación del posible fracaso. “ Facultar”, “Empower”, significa *dar permiso para fracasar* (o “pá cagal'la”). Incluso varias veces.
  12. La mayoría de los directivos (y me incluyo) tenemos muchas dificultades para facultar a nuestros equipos. Esa es una tarea que requiere confianza, esfuerzo, y coraje. Hemos llegado a la dirección porque somos buenos en nuestro trabajo, y cuesta confiar en personas con menos experiencia que nosotros. Se nos pide que nos impliquemos en el proyecto y que seamos resolutivos – como podríamos tener paciencia? Pero lo más difícil es algo que se nos supone, pero que a la hora de la verdad pocas veces demostramos: CORAJE. Luego explicaré porqué.
  13. Sobre el “empowerment”, recomiendo este libro, ya clásico (del año 1982). Tiene la ventaja de que es pequeñísimo. Peter Drucker es unos de los grandes teóricos americanos del management, y “The Effective Executive” uno de sus best-sellers. Muy recomendable para cualquier persona con responsabilidades de liderazgo – y no solo por el concepto de “empowerment”.
  14. El mayor ejemplo de la necesidad de confianza, paciencia y coraje lo encontraremos en la formación del equipo como tal. Este gráfico representa el rendimiento típico de un equipo a lo largo del tiempo (podría ser su velocity en sucesivos sprints). Es bastante curioso como distintos equipos enfrentados a distintas tareas muestran frecuentemente un comportamiento similar. Bruce Tuckman estudió, en los años 60 del siglo pasado, la formación y comportamiento de los equipos, e introdujo el modelo “Forming Storming Norming Performing”.
  15. Las cuatro fases de formación del equipo definidas por Tuckman son aquí visibles: la de formación, en la que el equipo interacciona respetando las normas generales de relación humana (sociales y laborales). Tiene un rendimiento estable pero perceptiblemente bajo, que pone a prueba la confianza del directivo. Aquí vemos a Guardiola bien confiado...
  16. La de enfrentamientos, en la que el equipo sufre mientras define sus normas internas y cada uno encuentra su lugar en el. Los fracasos son frecuentes en esta fase, y aquí es donde se pone realmente a prueba la paciencia y el coraje del directivo. Guardiola está preocupado. Pero deja jugar. Muchos otros al llegar a esta fase dicen “Scrum no funciona” y prefieren intervenir, esencialmente condenando al equipo a una permanente fase de formación.
  17. Solo el manager que exhibe suficiente confianza, paciencia , y coraje – y, naturalmente, que conserva el apoyo de su dirección en el proceso (“a dead Scrum Master is a useless Scrum Master”) – supera esta fase y llega a la normalización: la formación de un equipo que realmente merece el nombre de tal. Si el equipo ha llegado hasta aquí y no sufre actos de “equipicidio”, seguirá mejorando indefinidamente. La teoría de Tuckman es que cada fase requiere un estilo de gestión diferente. Algunos discrepan, y proponen que es el equipo el que debe superar cada fase por sus propios medios. El manager solo debe evitar impedirlo.
  18. Peopleware es el mejor libro que he leído sobre formación de equipos. De hecho, el mejor libro que he leído sobre desarrollo de software. Lo recomiendo a todo el mundo, desde el desarrollador más novato al director general más empedernido.
  19. Ya para terminar esta primera parte de la presentación, hablemos del rol del S.M. en todo este proceso. Nos preguntaremos: si tengo que dejar que el equipo se auto-organice, como puedo “estar encima del proyecto”, inspeccionar y adaptar? La respuesta es que el Scrum Master debe ser un facilitador. Debe vigilar que el equipo inspeccione y adapte; que supere cada fase de su formación. Debe ayudar eliminando cualquier obstáculo que pueda impedirlo. Es fácil de decir, difícil de hacer y, probablemente, imposible de explicar.
  20. Y así llegamos al final de la primera parte de este presentación. Disponemos de 30-$m minutos para preguntas.
  21. Vamos a por la segunda parte de esta presentación, la de recomendaciones prácticas. No esperéis que sea muy ordenado. Es solo una colección de observaciones y experiencias bastante dispares. Naturalmente, cada una de estas recomendaciones puede funcionar o no para ti en tu circunstancia.
  22. Scrum pone mucho énfasis en dar VISIBILIDAD y CONTROL al cliente. El equipo de unos colegas implementó Scrum... sin Product Owner y sin Demo. Es decir: solo los aspectos internos al equipo de desarrollo. Ken Schwaber llamaría a esto un “scrumbut” [Explicar qué es un “scrumbut”?]. Lo abandonaron al 4º sprint. Hasta que se demuestre lo contrario, no es posible implementar Scrum sin visibilidad o sin apoyo del cliente y el management.
  23. Aún sin llegar al extremo de suprimir los elementos de comunicación hacia afuera, es fácil caer en el error de no dedicarle suficiente esfuerzo. Yo mismo coseché un fracaso importante por no dedicar suficiente esfuerzo a la comunicación hacia arriba: la comunicación de inicio de sprint (anunciando el objetivo), la demo (informando de su consecución), y todas las reuniones para definir y priorizar funcionalidades que mantiene el P.O. con el cliente son importantísimas. Dedícales esfuerzo. Como te expresas es también importante [anécdotas].
  24. La primera afirmación era la excusa del equipo que mencionaba antes. La segunda pregunta es frecuente. * Una empresa [recuerdo: startup, web, interno] donde no se puede usar Scrum tiene problemas que Scrum podría resolver. Pero para ello hay que tener la paciencia y el coraje de conseguir el apoyo necesario e implementarlo en serio. * En un trabajo anterior hice una implementación paso a paso. En Salir.com la he hecho de golpe. Mi conclusión es que llegas al mismo sitio, pero mucho más deprisa. [Explicar: Ken Schwaber's Scrumbut]
  25. Hace ya unos cuantos años, yo volaba en parapente (gané el campeonato de España del '92). Siempre decíamos: no acumules dificultades. Mucho tiempo sin practicar + dormido poco + ala nueva + lugar nuevo + meteorología complicada = accidente seguro. Es una perogrullada, pero para empezar, conviene ir a por lo fácil. En una ocasión cometí el error de permitir al equipo crecer excesivamente rápido, sin dar tiempo a formarse. La fase de “storming” se eternizó hasta que la dirección decidió liquidar el proceso. [Comentario de Mitch Lacey: adding a member resets the team to forming phase.]
  26. Muchos equipos empiezan su implementación de scrum buscando herramientas que lo soporten. Hay muchas. Me gustan Greenhopper (sobre Jira) y Banana Scrum. Pero después de haber visto a otros usarlas y de haber usado Jira yo mismo en mi equipo, decidí probar con una pizarra y post-its. La posibilidad de interaccionar moviendo y pegando papelitos, señalándolos, escribiendo en ellos,... compensa CON CRECES cualquier ventaja de las herramientas (básicamente que suman horas automáticamente).
  27. Esta es nuestra pizarra. Tenemos un código de colores MUY sencillo y mantenemos los elementos y su disposición de sprint en sprint. No la cambiaría por nada en el mundo. Incluso teniendo en cuenta que nuestro PO es remoto: le mandamos una foto cada día para que pueda seguir el scrum.
  28. He recomendado utilizar soluciones simples? [Enseñar mi “repositorio”]
  29. Los equipos que usan Scrum suelen luchar con la definición de “done” – su validación es muy elusiva. En las aplicaciones web, tenemos una ventaja: podemos definir “done” como “en producción”. Esto facilita la comunicación con los clientes y evita de cuajo el problema de “está al 90%”. Por supuesto esto requiere automatizar proceso prueba y release. Creo radicalmente en esta recomendación: hay que hacer CUALQUIER cosa para que haya release al final del sprint.
  30. La mayoría de los proponentes de Scrum indican que no es conveniente mezclar roles – especialmente el de Scrum Master y Product Owner, y sobretodo nunca los tres. Mi experiencia corrobora esta recomendación: me tengo por una persona bastante ecuánime, pero hasta que no conseguí transferir el rol de Product Owner, el equipo se sobrecargaba en cada planificación.
  31. No sobrecargues el Sprint. Meter presión NO FUNCIONA. O no se cumple o se paga caro más tarde con problemas de calidad. En mi equipo actual las cosas cambiaron radicalmente cuando empezamos a planificar POR DEBAJO de nuestro focus factor promedio [explicar focus factor?].
  32. El libro de Henrik Kniberg es tremendamente práctico y simplemente describe lo que ha funcionado y lo que no para él, sin más pretensiones – un poco al estilo de esta segunda parte de mi presentación (pero mucho más completo, claro!). Está disponible on-line. La Scrum Guide es lo más próximo que existe a una definición “oficial” de Scrum. Contiene todos los elementos, pero es enormemente breve (14 pág., como he dicho).
  33. Tenemos 60-$m minutos para preguntas.