SlideShare una empresa de Scribd logo
1 de 61
Descargar para leer sin conexión
SCRUM: LA GUÍA
BÁSICA
Alejandro Vásquez
+
lj
/SoftwaresForce
/SoftwaresForce
/SoftwaresForce
+SoftwaresForce
/SoftwaresForce
www.softwaresforce.com
LO QUE MEJOR
HACEMOS
LO QUE MEJOR HACEMOS
DISEÑO Y DESARROLLO WEB
▸ Expertos en WordPress.
▸ Personalización de Plantillas.
▸ Diseño a la medida.
▸ Plugins.
▸ Consultoría y desarrollo.
PERSONALIZACIÓN
DE PLANTILLAS
PLUGINS
POST TYPES
A LA MEDIDA
INTEGRACIÓN
CON OTROS
SISTEMAS
DISEÑO A
LA MEDIDA
¡ESTAMOS CONTRATANDO!
www.softwaresforce.com/jobs
ALEJANDRO VÁSQUEZ
▸ Ingeniero de Sistemas y co-fundador de
Software’s Force y AdDigital, apasionado del
desarrollo web, mercadeo y las redes sociales.
▸ SCRUM Master certificado.
▸ Leer, música, películas, bungee jumping.
avasquezt
OBJETIVOS
▸ Proporcionar la información y herramientas que se pueden utilizar para asegurar
que SCRUM sea bien entendido por el equipo y cubrir los conceptos básicos de
SCRUM, el marco de trabajo, las actividades y los roles.
▸ AGENDA:
▸ Introducción.
▸ Fundamentos de SCRUM.
▸ Roles y actividades SCRUM.
▸ Experiencias y preguntas.
INTRODUCCIÓN
INTRODUCCIÓN
EFECTIVIDAD DE LA COMUNICACIÓN
EFECTIVIDAD
FORMAS DE COMUNICACIÓN
Tablero
Teléfono
E-mail
Grabación
Video
Grabación
Audio
Papel
INTRODUCCIÓN
MANIFIESTO ÁGIL
Estamos descubriendo formas mejores de desarrollar
software tanto por nuestra propia experiencia como
ayudando a terceros. A través de este trabajo hemos
aprendido a valorar:
▸ Personas e interacciones sobre procesos y herramientas.
▸ Software funcionando sobre documentación extensiva.
▸ Colaboración con el cliente sobre negociación
contractual.
▸ Respuesta ante el cambio sobre seguir un plan.
Esto es, aunque valoramos los elementos de la derecha,
valoramos más los de la izquierda.
http://www.agilemanifesto.org/
INTRODUCCIÓN
PRINCIPIOS DEL MANIFIESTO
▸ Nuestra mayor prioridad es satisfacer al cliente mediante la entrega
temprana y continua de software con valor.
▸ Aceptamos que los requisitos cambien, incluso en etapas tardías del
desarrollo. Los procesos Ágiles aprovechan el cambio para
proporcionar ventaja competitiva al cliente.
▸ Entregamos software funcional frecuentemente, entre dos semanas y
dos meses, con preferencia al periodo de tiempo más corto posible.
▸ Los responsables de negocio y los desarrolladores trabajamos juntos
de forma cotidiana durante todo el proyecto.
▸ Los proyectos se desarrollan en torno a individuos motivados. Hay
que darles el entorno y el apoyo que necesitan, y confiarles la
ejecución del trabajo.
▸ El método más eficiente y efectivo de comunicar información al
equipo de desarrollo y entre sus miembros es la conversación cara a
cara.
▸ El software funcionando es la medida principal de progreso.
▸ Los procesos Ágiles promueven el desarrollo sostenible. Los
promotores, desarrolladores y usuarios debemos ser capaces de
mantener un ritmo constante de forma indefinida.
▸ La atención continua a la excelencia técnica y al buen diseño mejora
la Agilidad.
▸ La simplicidad, o el arte de maximizar la cantidad de trabajo no
realizado, es esencial.
▸ Las mejores arquitecturas, requisitos y diseños emergen de equipos
auto-organizados.
▸ A intervalos regulares el equipo reflexiona sobre cómo ser más
efectivo para a continuación ajustar y perfeccionar su
comportamiento en consecuencia.
http://www.agilemanifesto.org/
INTRODUCCIÓN
CHAOS REPORT 2015, STANDISH GROUP INTERNATIONAL INC.
CASCADA
Éxitosos
11%
Fallidos
29% No cumplierón
60%
ÁGIL
Éxitosos
39%
Fallidos
9%
No cumplierón
52%
61% PROYECTOS
“ÁGILES”
SOLO SON ÁGILES
DE NOMBRE
FUNDAMENTOS DE
SCRUM
INTRODUCCIÓN
¿QUÉ ES SCRUM?
▸ Scrum es un marco de trabajo
basado en un conjunto de valores,
p r i n c i p i o s y p r á c t i c a s q u e
suministran los fundamentos para
que cada organización le agregue su
implementación única.
Kenneth Rubin, Essential Scrum
INTRODUCCIÓN
¿QUÉ ES SCRUM?
▸ Método ágil más popular
▸ Aplicado a diferentes actividades
▸ Equipos enfocados al resultado, auto dirigidos
▸ Adaptación continua
▸ Centrado en personas y valores: honestidad, apertura, esfuerzo, respeto,
enfoque, confianza, empoderamiento y colaboración.
INTRODUCCIÓN
¿QUÉ ES SCRUM?
Transparencia
AdaptaciónInspección
FUNDAMENTOS DE SCRUM
MARCO DE TRABAJO SCRUM
ROLES Y ACTIVIDADES
ROLES Y ACTIVIDADES
EQUIPO SCRUM
ROLES Y ACTIVIDADES
PRODUCT OWNER
▸ Responsable maximizar el valor del producto y del trabajo del
Equipo.
▸ Responsable del Product Backlog.
▸ Expresar claramente los elementos de la Lista del Producto.
▸ Ordenar los elementos en la Lista del Producto para alcanzar los
objetivos y misiones de la mejor manera posible.
▸ Optimizar el valor del trabajo desempeñado por el Equipo de
Desarrollo.
▸ Asegurar que la Lista del Producto es visible, transparente y clara
para todos, y que muestra aquello en lo que el equipo trabajará a
continuación.
▸ Asegurar que el Equipo de Desarrollo entiende los elementos de la
Lista del Producto al nivel necesario.
ROLES Y ACTIVIDADES
PRODUCT OWNER
ROLES Y ACTIVIDADES
EQUIPO DE DESARROLLO
▸ Encargados de entregar incrementos de producto
“Terminado”.
▸ Estructurados y empoderados para organizar y
gestionar su trabajo.
▸ Multifuncional, habilidades necesarias para crear un
Incremento de producto.
▸ No hay títulos > Desarrolladores.
▸ No hay sub-equipos.
▸ Puede haber especialidades.
▸ 3 - 9 personas.
ROLES Y ACTIVIDADES
EQUIPO DE DESARROLLO
ROLES Y ACTIVIDADES
SCRUM MASTER
▸ “Protector” de SCRUM.
▸ Líder al servicio del equipo.
▸ Servicios al Product Owner:
▸ Técnicas para gestionar la Lista de Producto.
▸ Ayudar a entender la necesidad de contar con elementos de
Lista de Producto claros y concisos.
▸ Entender la planificación del producto en un entorno empírico.
▸ Asegurar que conozca cómo ordenar la Lista de Producto para
maximizar el valor.
▸ Entender y practicar la agilidad.
▸ Facilitar los eventos de Scrum según se requiera o necesite.
ROLES Y ACTIVIDADES
SCRUM MASTER
▸ “Protector” de SCRUM.
▸ Líder al servicio del equipo.
▸ Servicios al Equipo:
▸ Guiarlo para ser auto-organizado y multifuncional.
▸ Ayudar a crear productos de alto valor.
▸ Eliminar impedimentos para el progreso.
▸ Facilitar los eventos de Scrum según se requiera o
necesite.
▸ Guiarlo en el entorno de organizaciones en las que Scrum
aún no ha sido adoptado y entendido por completo.
“SOY MIEMBRO DE UN EQUIPO Y DEPENDO DE
EL. ME DELEGO Y SACRIFICO POR EL, PORQUE
EL EQUIPO, NO EL INDIVIDUO, ES EL CAMPEÓN
AL FINAL.”
Mia Hamm
TEXT
ROLES Y ACTIVIDADES
BACKLOG DE PRODUCTO PRIORIZADO
▸ Product Owner.
▸ ︎Contiene los requisitos del producto
(funcionalidades o cambios a desarrollar).
▸ ︎Priorizado por valor, costo, conocimiento y riesgo.
▸ Cada funcionalidad tiene un esfuerzo relativo
estimado por el equipo.
Como un viajero frecuente, yo quiero A 1
Como un viajero frecuente, yo quiero B 4
Como un viajero frecuente, yo quiero C 2
Como un viajero frecuente, yo quiero D 8
Como un viajero frecuente, yo quiero E 2
ROLES Y ACTIVIDADES
ACTIVIDADES
ROLES Y ACTIVIDADES
GROOMING
ROLES Y ACTIVIDADES
SPRINT
▸ Bloque de tiempo (time-box) de 2 - 4 semanas.
▸ Crea un incremento de producto “Terminado”,
utilizable y potencialmente desplegable.
▸ Se usan para lograr algo.
▸ Puede verse como un proyecto de 1 mes.
▸ No se realizan cambios que puedan afectar al
Objetivo del Sprint o en el equipo.
▸ Definición de qué se va a construir, diseño y plan
flexible.
ROLES Y ACTIVIDADES
SPRINT PLANNING
▸ Primera actividad de cada sprint.
▸ Equipo y Product Owner acuerdan los PBI a
desarrollar.
▸ Equipo define las tareas de cada PBI y las
organizan en el Spring Backlog.
▸ Duración: 8 horas para Sprint de 1 mes.
▸ Equipo de Desarrollo.
▸ E s t r a t e g i a d e
implementación.
▸ Compuesto de tareas.
▸ Permite seguimiento
d e e s f u e r z o
pendiente.
SPRINT BACKLOG
ROLES Y ACTIVIDADES
DAILY SCRUM
▸ Reunión de 15 minutos.
▸ Comunicar y entender el estado.
▸ Misma hora y mismo lugar todos los días.
▸ Conocer el progreso continuo.
▸ Evitar bloqueos.
ROLES Y ACTIVIDADES
EJECUCIÓN DEL SPRINT
ROLES Y ACTIVIDADES
EJECUCIÓN DEL SPRINT
ROLES Y ACTIVIDADES
PRODUCTO POTENCIALMENTE ENTREGARLE
▸ Debe producir un incremento de producto
potencialmente entregable.
▸ Estado de confianza.
▸ ¿ Te r m i n a m o s ? E x c e p t o a c t i v i d a d e s
relacionadas con la liberación.
▸ Potencialmente entregable ≠ entregable.
▸ Definición de “Terminado”.
ROLES Y ACTIVIDADES
REVISIÓN DEL SPRINT
▸ Equipo presenta a los interesados lo que logró en el Sprint.
▸ Normalmente se hace en forma de una Demo de nuevas
características, arquitectura…
▸ Informal no de seguimiento.
▸ Regla de 2 horas de preparación.
▸ Sin presentaciones, diapositivas.
▸ Todo el equipo participa.
▸ Invitar a los interesados clave.
▸ Backlog revisado.
▸ Duración: 4 horas para Sprint de 1 mes.
ROLES Y ACTIVIDADES
RETROSPECTIVA DEL SPRINT
▸ Inspeccionar y adaptar el proceso.
▸ Revisar periodicamente qué funciona y qué no.
▸ Al finalizar cado Sprint, TODO el Equipo
participa.
▸ Última actividad del Sprint.
▸ Duración: 3 horas para Sprint de 1 mes.
ROLES Y ACTIVIDADES
APLICANDO SCRUM
APLICANDO SCRUM
HISTORIAS DE USUARIO
▸ No hacen parte del Marco de Trabajo.
▸ Como [rol de usuario], quiero [función del
sistema] para lograr [valor de negocio].
▸ Descripción escrita.
▸ Documentos de referencia.
▸ Confirmación, pruebas de aceptación.
APLICANDO SCRUM
QUIÉNES ESTIMAN
ROLES Y ACTIVIDADES
PLANNING POKER
▸ No hace parte del Marco de Trabajo.
▸ Multiples formas:
▸ Serie de Fibonacci.
▸ Potencias de 2: 0, 1, 2, 4, 8
▸ PO lee, el equipo comenta y pregunta.
▸ Todos al mismo tiempo estiman.
▸ En caso de extremos se discute.
APLICANDO SCRUM
QUÉ Y CUÁNDO ESTIMAR
APLICANDO SCRUM
MAPEO DE SPRINTS
APLICANDO SCRUM
LIBERACIÓN CON FECHA FIJA
APLICANDO SCRUM
SCRUM PERO…
▸ Sprints de 8 semanas.
▸ Sin Product Owner.
▸ Los Daily SCRUMS los L-M-V.
▸ Planeación de Sprint es 2 días.
▸ No hacemos retrospectivas.
▸ Cambiamos alcance de los Sprint…
“SCRUM: EL ARTE DE HACER EL DOBLE
DE TRABAJO EN LA MITAD DEL TIEMPO.”
Jeff Sutherland
APLICANDO SCRUM
CÓMO ESCALAR SCRUM
ROLES Y ACTIVIDADES
PLANEACIÓN
CÓMO ESCALAR SCRUM
ENTORNOS COMPLEJOS
RECURSOS
RECURSOS
¿DÓNDE PUEDO EMPEZAR?
▸ http://www.scrumguides.org
▸ https://www.scrum.org
▸ http://www.scruminc.com
▸ http://scrumagileinstitute.com
▸ https://www.scrumalliance.org
▸ http://www.agilemanifesto.org/iso/
es/
▸ https://www.planningpoker.com/
▸ Escalando SCRUM
▸ http://www.innolution.com
▸ http://less.works
▸ http://www.ebmgt.org
▸ https://www.scrum.org/
Resources/The-Nexus-Guide
RECURSOS
ESSENTIAL SCRUM - LIBRO
▸ Autor: Kenneth S. Rubin
▸ Los gráficos en esta presentación son de Visual
AGILExicon®, marca registrada de Innolution,
LLC y Kenneth S. Rubin.
▸ Los Visual AGILExicon son utilizados y descritos
en el libro.
▸ Puede consultar más sobre Visual AGILExicon y
los usos permitidos www.innolution.com
“IF IT DOESN’T SCARE YOU
YOU ARE PROBABLY NOT
DREAMING BIG ENOUGH.”
Tory Burch
¡MUCHAS GRACIAS!
SOFTWARE’S FORCE

Más contenido relacionado

La actualidad más candente

520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
ronald flores
 

La actualidad más candente (20)

Gestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - ScrumGestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - Scrum
 
Scrum metodología ágil para tus proyectos
Scrum metodología ágil para tus proyectosScrum metodología ágil para tus proyectos
Scrum metodología ágil para tus proyectos
 
Presentación de Scrum en 15 mins
Presentación de Scrum en 15 minsPresentación de Scrum en 15 mins
Presentación de Scrum en 15 mins
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Metodología agile scrum
Metodología agile scrum Metodología agile scrum
Metodología agile scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacion
 
Presentación SCRUM
Presentación SCRUMPresentación SCRUM
Presentación SCRUM
 
520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx520313818-Metodologias-Agiles.pptx
520313818-Metodologias-Agiles.pptx
 
Scrum
ScrumScrum
Scrum
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Introduccion a Scrum
Introduccion a ScrumIntroduccion a Scrum
Introduccion a Scrum
 
Metodologia SCRUM
Metodologia SCRUM Metodologia SCRUM
Metodologia SCRUM
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
 

Destacado

The Scrum Master Role
The Scrum Master RoleThe Scrum Master Role
The Scrum Master Role
Nigel Thurlow
 
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
 
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
 

Destacado (14)

The Scrum Master Role
The Scrum Master RoleThe Scrum Master Role
The Scrum Master Role
 
Scrum Manager Proyecto Apuntes
Scrum Manager Proyecto ApuntesScrum Manager Proyecto Apuntes
Scrum Manager Proyecto Apuntes
 
Roles scrum
Roles scrumRoles scrum
Roles scrum
 
Scrum role introduction – The Product Owner
Scrum role introduction – The Product OwnerScrum role introduction – The Product Owner
Scrum role introduction – The Product Owner
 
full-stack agile: Common Agile Myths
full-stack agile: Common Agile Mythsfull-stack agile: Common Agile Myths
full-stack agile: Common Agile Myths
 
Short scrum games the efficient way to produce team cohesion
Short scrum games   the efficient way to produce team cohesionShort scrum games   the efficient way to produce team cohesion
Short scrum games the efficient way to produce team cohesion
 
full-stack agile - Scrum Basics
full-stack agile -  Scrum Basicsfull-stack agile -  Scrum Basics
full-stack agile - Scrum Basics
 
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?
 
ASAP 8.0 Methodology
ASAP 8.0 MethodologyASAP 8.0 Methodology
ASAP 8.0 Methodology
 
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
 
Full stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsFull stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and Guilds
 
Agile for Scrummies - BilboStack
Agile for Scrummies - BilboStackAgile for Scrummies - BilboStack
Agile for Scrummies - BilboStack
 
Curso Introducción a Agile
Curso Introducción a AgileCurso Introducción a Agile
Curso Introducción a Agile
 
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...
 

Similar a Scrum: la guía básica

Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
JeremyLuiggi1
 
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
 
La Alternativa Ágil 1.0
La Alternativa Ágil 1.0La Alternativa Ágil 1.0
La Alternativa Ágil 1.0
Agile Spain
 

Similar a Scrum: la guía básica (20)

Capacitación de temas ágiles.pptx
Capacitación de temas ágiles.pptxCapacitación de temas ágiles.pptx
Capacitación de temas ágiles.pptx
 
CSM - Diapositivas pre-curso
CSM - Diapositivas pre-cursoCSM - Diapositivas pre-curso
CSM - Diapositivas pre-curso
 
Scrum Resumen
Scrum ResumenScrum Resumen
Scrum Resumen
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
 
Semana 1 Introducción a Scrum
Semana 1   Introducción a ScrumSemana 1   Introducción a Scrum
Semana 1 Introducción a Scrum
 
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
Diseño de scrum como una propuesta ágil para la gestión de proyectos version 1
 
Gestión ágil de proyectos
Gestión ágil de proyectosGestión ágil de proyectos
Gestión ágil de proyectos
 
Workshop Framework SCRUM
Workshop Framework SCRUMWorkshop Framework SCRUM
Workshop Framework SCRUM
 
Scrum vs kanban
Scrum vs kanbanScrum vs kanban
Scrum vs kanban
 
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...
 
Gestión ágil de proyectos disruptivos
Gestión ágil de proyectos disruptivos Gestión ágil de proyectos disruptivos
Gestión ágil de proyectos disruptivos
 
METODOS TRADICIONALES VS AGILES
METODOS TRADICIONALES VS AGILES METODOS TRADICIONALES VS AGILES
METODOS TRADICIONALES VS AGILES
 
Fichas ágiles definición varios tipos.pdf
Fichas ágiles definición varios tipos.pdfFichas ágiles definición varios tipos.pdf
Fichas ágiles definición varios tipos.pdf
 
Es scrumprimer20
Es scrumprimer20Es scrumprimer20
Es scrumprimer20
 
Autentia-MazosAgile-v1.0.pdf
Autentia-MazosAgile-v1.0.pdfAutentia-MazosAgile-v1.0.pdf
Autentia-MazosAgile-v1.0.pdf
 
Scrum y principios ágiles
Scrum y principios ágilesScrum y principios ágiles
Scrum y principios ágiles
 
La Alternativa Ágil 1.0
La Alternativa Ágil 1.0La Alternativa Ágil 1.0
La Alternativa Ágil 1.0
 
Scrum for beginners
Scrum for beginnersScrum for beginners
Scrum for beginners
 
Webinar - Scrum for Beginners! impartida por Melissa Leyva
Webinar - Scrum for Beginners! impartida por Melissa LeyvaWebinar - Scrum for Beginners! impartida por Melissa Leyva
Webinar - Scrum for Beginners! impartida por Melissa Leyva
 
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: la guía básica

  • 4. LO QUE MEJOR HACEMOS DISEÑO Y DESARROLLO WEB ▸ Expertos en WordPress. ▸ Personalización de Plantillas. ▸ Diseño a la medida. ▸ Plugins. ▸ Consultoría y desarrollo.
  • 5. PERSONALIZACIÓN DE PLANTILLAS PLUGINS POST TYPES A LA MEDIDA INTEGRACIÓN CON OTROS SISTEMAS DISEÑO A LA MEDIDA
  • 7. ALEJANDRO VÁSQUEZ ▸ Ingeniero de Sistemas y co-fundador de Software’s Force y AdDigital, apasionado del desarrollo web, mercadeo y las redes sociales. ▸ SCRUM Master certificado. ▸ Leer, música, películas, bungee jumping. avasquezt
  • 8. OBJETIVOS ▸ Proporcionar la información y herramientas que se pueden utilizar para asegurar que SCRUM sea bien entendido por el equipo y cubrir los conceptos básicos de SCRUM, el marco de trabajo, las actividades y los roles. ▸ AGENDA: ▸ Introducción. ▸ Fundamentos de SCRUM. ▸ Roles y actividades SCRUM. ▸ Experiencias y preguntas.
  • 10. INTRODUCCIÓN EFECTIVIDAD DE LA COMUNICACIÓN EFECTIVIDAD FORMAS DE COMUNICACIÓN Tablero Teléfono E-mail Grabación Video Grabación Audio Papel
  • 11. INTRODUCCIÓN MANIFIESTO ÁGIL Estamos descubriendo formas mejores de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A través de este trabajo hemos aprendido a valorar: ▸ Personas e interacciones sobre procesos y herramientas. ▸ Software funcionando sobre documentación extensiva. ▸ Colaboración con el cliente sobre negociación contractual. ▸ Respuesta ante el cambio sobre seguir un plan. Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda. http://www.agilemanifesto.org/
  • 12. INTRODUCCIÓN PRINCIPIOS DEL MANIFIESTO ▸ Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor. ▸ Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente. ▸ Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible. ▸ Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto. ▸ Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo. ▸ El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara. ▸ El software funcionando es la medida principal de progreso. ▸ Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida. ▸ La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad. ▸ La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial. ▸ Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados. ▸ A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia. http://www.agilemanifesto.org/
  • 13. INTRODUCCIÓN CHAOS REPORT 2015, STANDISH GROUP INTERNATIONAL INC. CASCADA Éxitosos 11% Fallidos 29% No cumplierón 60% ÁGIL Éxitosos 39% Fallidos 9% No cumplierón 52% 61% PROYECTOS “ÁGILES” SOLO SON ÁGILES DE NOMBRE
  • 14.
  • 16. INTRODUCCIÓN ¿QUÉ ES SCRUM? ▸ Scrum es un marco de trabajo basado en un conjunto de valores, p r i n c i p i o s y p r á c t i c a s q u e suministran los fundamentos para que cada organización le agregue su implementación única. Kenneth Rubin, Essential Scrum
  • 17. INTRODUCCIÓN ¿QUÉ ES SCRUM? ▸ Método ágil más popular ▸ Aplicado a diferentes actividades ▸ Equipos enfocados al resultado, auto dirigidos ▸ Adaptación continua ▸ Centrado en personas y valores: honestidad, apertura, esfuerzo, respeto, enfoque, confianza, empoderamiento y colaboración.
  • 19. FUNDAMENTOS DE SCRUM MARCO DE TRABAJO SCRUM
  • 22. ROLES Y ACTIVIDADES PRODUCT OWNER ▸ Responsable maximizar el valor del producto y del trabajo del Equipo. ▸ Responsable del Product Backlog. ▸ Expresar claramente los elementos de la Lista del Producto. ▸ Ordenar los elementos en la Lista del Producto para alcanzar los objetivos y misiones de la mejor manera posible. ▸ Optimizar el valor del trabajo desempeñado por el Equipo de Desarrollo. ▸ Asegurar que la Lista del Producto es visible, transparente y clara para todos, y que muestra aquello en lo que el equipo trabajará a continuación. ▸ Asegurar que el Equipo de Desarrollo entiende los elementos de la Lista del Producto al nivel necesario.
  • 24. ROLES Y ACTIVIDADES EQUIPO DE DESARROLLO ▸ Encargados de entregar incrementos de producto “Terminado”. ▸ Estructurados y empoderados para organizar y gestionar su trabajo. ▸ Multifuncional, habilidades necesarias para crear un Incremento de producto. ▸ No hay títulos > Desarrolladores. ▸ No hay sub-equipos. ▸ Puede haber especialidades. ▸ 3 - 9 personas.
  • 25. ROLES Y ACTIVIDADES EQUIPO DE DESARROLLO
  • 26. ROLES Y ACTIVIDADES SCRUM MASTER ▸ “Protector” de SCRUM. ▸ Líder al servicio del equipo. ▸ Servicios al Product Owner: ▸ Técnicas para gestionar la Lista de Producto. ▸ Ayudar a entender la necesidad de contar con elementos de Lista de Producto claros y concisos. ▸ Entender la planificación del producto en un entorno empírico. ▸ Asegurar que conozca cómo ordenar la Lista de Producto para maximizar el valor. ▸ Entender y practicar la agilidad. ▸ Facilitar los eventos de Scrum según se requiera o necesite.
  • 27. ROLES Y ACTIVIDADES SCRUM MASTER ▸ “Protector” de SCRUM. ▸ Líder al servicio del equipo. ▸ Servicios al Equipo: ▸ Guiarlo para ser auto-organizado y multifuncional. ▸ Ayudar a crear productos de alto valor. ▸ Eliminar impedimentos para el progreso. ▸ Facilitar los eventos de Scrum según se requiera o necesite. ▸ Guiarlo en el entorno de organizaciones en las que Scrum aún no ha sido adoptado y entendido por completo.
  • 28. “SOY MIEMBRO DE UN EQUIPO Y DEPENDO DE EL. ME DELEGO Y SACRIFICO POR EL, PORQUE EL EQUIPO, NO EL INDIVIDUO, ES EL CAMPEÓN AL FINAL.” Mia Hamm TEXT
  • 29. ROLES Y ACTIVIDADES BACKLOG DE PRODUCTO PRIORIZADO ▸ Product Owner. ▸ ︎Contiene los requisitos del producto (funcionalidades o cambios a desarrollar). ▸ ︎Priorizado por valor, costo, conocimiento y riesgo. ▸ Cada funcionalidad tiene un esfuerzo relativo estimado por el equipo. Como un viajero frecuente, yo quiero A 1 Como un viajero frecuente, yo quiero B 4 Como un viajero frecuente, yo quiero C 2 Como un viajero frecuente, yo quiero D 8 Como un viajero frecuente, yo quiero E 2
  • 32.
  • 33. ROLES Y ACTIVIDADES SPRINT ▸ Bloque de tiempo (time-box) de 2 - 4 semanas. ▸ Crea un incremento de producto “Terminado”, utilizable y potencialmente desplegable. ▸ Se usan para lograr algo. ▸ Puede verse como un proyecto de 1 mes. ▸ No se realizan cambios que puedan afectar al Objetivo del Sprint o en el equipo. ▸ Definición de qué se va a construir, diseño y plan flexible.
  • 34. ROLES Y ACTIVIDADES SPRINT PLANNING ▸ Primera actividad de cada sprint. ▸ Equipo y Product Owner acuerdan los PBI a desarrollar. ▸ Equipo define las tareas de cada PBI y las organizan en el Spring Backlog. ▸ Duración: 8 horas para Sprint de 1 mes.
  • 35. ▸ Equipo de Desarrollo. ▸ E s t r a t e g i a d e implementación. ▸ Compuesto de tareas. ▸ Permite seguimiento d e e s f u e r z o pendiente. SPRINT BACKLOG ROLES Y ACTIVIDADES
  • 36. DAILY SCRUM ▸ Reunión de 15 minutos. ▸ Comunicar y entender el estado. ▸ Misma hora y mismo lugar todos los días. ▸ Conocer el progreso continuo. ▸ Evitar bloqueos. ROLES Y ACTIVIDADES
  • 39. PRODUCTO POTENCIALMENTE ENTREGARLE ▸ Debe producir un incremento de producto potencialmente entregable. ▸ Estado de confianza. ▸ ¿ Te r m i n a m o s ? E x c e p t o a c t i v i d a d e s relacionadas con la liberación. ▸ Potencialmente entregable ≠ entregable. ▸ Definición de “Terminado”. ROLES Y ACTIVIDADES
  • 40. REVISIÓN DEL SPRINT ▸ Equipo presenta a los interesados lo que logró en el Sprint. ▸ Normalmente se hace en forma de una Demo de nuevas características, arquitectura… ▸ Informal no de seguimiento. ▸ Regla de 2 horas de preparación. ▸ Sin presentaciones, diapositivas. ▸ Todo el equipo participa. ▸ Invitar a los interesados clave. ▸ Backlog revisado. ▸ Duración: 4 horas para Sprint de 1 mes. ROLES Y ACTIVIDADES
  • 41. RETROSPECTIVA DEL SPRINT ▸ Inspeccionar y adaptar el proceso. ▸ Revisar periodicamente qué funciona y qué no. ▸ Al finalizar cado Sprint, TODO el Equipo participa. ▸ Última actividad del Sprint. ▸ Duración: 3 horas para Sprint de 1 mes. ROLES Y ACTIVIDADES
  • 43. APLICANDO SCRUM HISTORIAS DE USUARIO ▸ No hacen parte del Marco de Trabajo. ▸ Como [rol de usuario], quiero [función del sistema] para lograr [valor de negocio]. ▸ Descripción escrita. ▸ Documentos de referencia. ▸ Confirmación, pruebas de aceptación.
  • 45. ROLES Y ACTIVIDADES PLANNING POKER ▸ No hace parte del Marco de Trabajo. ▸ Multiples formas: ▸ Serie de Fibonacci. ▸ Potencias de 2: 0, 1, 2, 4, 8 ▸ PO lee, el equipo comenta y pregunta. ▸ Todos al mismo tiempo estiman. ▸ En caso de extremos se discute.
  • 46.
  • 47. APLICANDO SCRUM QUÉ Y CUÁNDO ESTIMAR
  • 50. APLICANDO SCRUM SCRUM PERO… ▸ Sprints de 8 semanas. ▸ Sin Product Owner. ▸ Los Daily SCRUMS los L-M-V. ▸ Planeación de Sprint es 2 días. ▸ No hacemos retrospectivas. ▸ Cambiamos alcance de los Sprint…
  • 51. “SCRUM: EL ARTE DE HACER EL DOBLE DE TRABAJO EN LA MITAD DEL TIEMPO.” Jeff Sutherland APLICANDO SCRUM
  • 55.
  • 56.
  • 58. RECURSOS ¿DÓNDE PUEDO EMPEZAR? ▸ http://www.scrumguides.org ▸ https://www.scrum.org ▸ http://www.scruminc.com ▸ http://scrumagileinstitute.com ▸ https://www.scrumalliance.org ▸ http://www.agilemanifesto.org/iso/ es/ ▸ https://www.planningpoker.com/ ▸ Escalando SCRUM ▸ http://www.innolution.com ▸ http://less.works ▸ http://www.ebmgt.org ▸ https://www.scrum.org/ Resources/The-Nexus-Guide
  • 59. RECURSOS ESSENTIAL SCRUM - LIBRO ▸ Autor: Kenneth S. Rubin ▸ Los gráficos en esta presentación son de Visual AGILExicon®, marca registrada de Innolution, LLC y Kenneth S. Rubin. ▸ Los Visual AGILExicon son utilizados y descritos en el libro. ▸ Puede consultar más sobre Visual AGILExicon y los usos permitidos www.innolution.com
  • 60. “IF IT DOESN’T SCARE YOU YOU ARE PROBABLY NOT DREAMING BIG ENOUGH.” Tory Burch