SlideShare una empresa de Scribd logo
1 de 27
Introducción a Scrum
Rodrigo Corral
rcorral@plainconcepts.com
http://geeks.ms/blogs/rcorral
Twitter: r_corral
MVP Team System / CSM / CSP / PSDT
Plain Concepts
El manifiesto ágil
Individuos e iteraciones sobre Procesos y Herramientas
Sofware que funciona sobre documentación exhaustiva
Colaboración con el cliente sobre negociación de contratos
Responder al cambio sobre seguir un plan
Aunque hay valor en los elementos de la derecha ,
valoramos más los elementos de la izquierda.
“La agilidad es un marco común las metodologías
implementaciones”
Principios ágiles
Satisfacer al cliente.
Los cambios son bienvenidos.
Las entregas son frecuentes.
Trabajamos en equipo.
Motivamos a la gente.
Nos gusta la comunicación cara a cara.
Medida de progreso: Software que funciona.
Mantenemos un ritmo sostenido y sostenible.
La calidad no es opcional.
Primamos la simplicidad.
Evolucionamos nuestros diseños.
Reflexionamos con regularidad.
¿Por qué queremos ser ágiles?
La aproximación ágil al desarrollo de software a
demostrado ser mejor para lograr:
Reaccionar frente a cambios (en los requisitos, en el mercado, en las
prioridades, en la arquitectura…)
Priorizar el desarrollo para logra maximzar el retorno de la inversión
Controlar en tiempo real el progreso del desarrollo, la calidad y los
impedimientos.
Involucrar y motivar a los desarrolladores.
¿Quién usa Scrum?
Fuente: TFS Adoption within EMEA – A Process Perspective
http://processmentor.com/Community/blogs/carl_rogers/archive/2008/02/29/481.aspx
¿Quién usa Scrum?
Fuente: Scrum Alliance – Firms using Scrum
http://scrumcommunity.pbworks.com/Firms+Using+Scrum
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
• Scrum permite que equipos de desarrolladores sean productivos
en entornos con incertidumbre y cambios.
• Es un marco simple y poderoso, con reglas claras, que permite a
los equipos y sus clientes adaptar y controlar el desarrollo de los
proyectos.
• Proporciona una alto grado de claridad, visibilidad y
transparencia.
• Scrum hace visibles rápidamente los problemas y permite y exige
mejorar continuamente los resultados.
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
• El Product Owner decide que se debe producir para lograr
el éxito del proyecto y asegura el ROI.
• El Product Owner recoge la información proporcionada por
usuarios finales, gestores, ‘stakeholders’, ejecutivos,
expertos etc… y elabora una visión unificada.
• Esta visión unificada se recoge en una lista priorizada
atendiendo al ROI y riesgo.
• Esta lista se llama Product Backlog.
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
• El Product Backlog el la lista única y maestra de requisitos.
• Recoge requisitos funcionales y no funcionales priorizados
según el valor para el negocio y el riesgo según el criterio
del Product Owner.
• El orden dentro de la lista deja clara la prioridad.
• El Product Backlog es revisado constantemente y refinado
constantemente por el Product Owner y se añaden,
eliminan o modifican los elementos para maximizar el valor
para el negocio de esfuerzo del equipo.
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
• Descripción de una funcionalidad atómica desde el punto
de vista del negocio.
• La descripción debe ser ‘suficiente buena’ para permitir a
los desarrolladores primero estimarla y después dividirla en
tareas y desarrollarla.
• Debe incluir criterios de aceptación.
Product Backlog Item /
Historia de usuario
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
• El tamaño ideal es de unos 7 miembros.
• El equipo es multidisciplinar y tiene todos las capacidades
necesarias para desarrollar el proyecto. Todo el mundo
contribuye según su capaciada, no según su puesto.
• El equipo es autoorganizado y auto gestionado.
• El equipo es responsible de realizar compromisos basados
en estimaciones realista y alcanzar sus propios objetivos.
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
• El Scrum Master trabaja al servicio del equipo (elimina
impedimentos), protege al equipo (de ruido,
interrupciones, o interferencias) y les guía y enseña a usar
Scrum.
• El Scrum Master es un facilitador (una jardinero, un
apicultor…)
• Es el responsable de que todas las liturgias de Scrum
ocurran.
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
• El equipo trabaja en periodos fijos de tiempo llamados
Sprints.
• Los Sprints duran entre 1 y 4 semanas. Nunca más.
• Los Sprints se suceden de manera continua.
• Nada ocurre fuera de un Sprint (salvo Spikes puntuales).
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
• El Product Owner propone el trabajo a realizar en cada sprint.
• El Product Owner describe verbalmente el trabajo que el equipo
ha de realizar en el próximo sprint.
• El equipo divide el trabajo a realizar el próximo sprint en tareas.
• El equipo compromete el trabajo que estima que es posible
realizar.
• Todo el equipo forma parte de este proceso.
• Problema: todos los equipos comprometen más de lo que son
capaces de hacer en los primeros sprints.
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
• Durante el Sprint no cambia el alcance del trabajo comprometido
por el equipo, ni la duración del spring (máximo 30 días)
• Esto permite al equipo mantener sus compromisos y permite
que trabaje enfocado.
• Duarnte el sprint el PO trabaja para preparar el siguiente Sprint.
• Si ocurre una circustancia anomala el Scrum Master puede
cancelar el sprint. Esto es un mecanismo de protección.
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
• En compensación por no hacer cambios durante el Sprint el
Produc Owner puede hacer los cambios que considere
necesarios antes de comenzar el siguiente Sprint.
• El Product Owner puede añadir, quitar, o reordenar
elementos del Producto Backlog.
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
• Cada día el equipo mantiene una reunión corta de seguimiento
(15 min. max.)
• Típicamente de pié cada miembro contesta tres preguntas:
• ¿Qué hiciste ayer?
• ¿Qué vas ha hacer hoy?
• ¿Qué te impide avanzar?
• Es labor del Scrum Master actuar sobre los impedimentos
detectados.
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
• El afán del equipo es completar el 100% del trabajo
comprometido.
• Completado significa completado: funcionalidad totalmente
diseñada, implementada y probada, sin defectos aparentes.
• Deplegar los incrementos de funcionalidad potencialmente
entregables es opcional, pero siempre debería ser posible.
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
• Al final del Sprint el Product Owner, el equipo , el Scrum
Master y todos los stakeholders que lo deseen se reúnen
para ver una demostración de lo que el equipo a producido.
• El Product Owner recoge el ‘feedback’ de todo el mundo
con el fin de mejorar los resultados del proyecto.
• El ‘feedback’ se incorpora al Producto Backlog y el Product
Owner es quien lo prioriza.
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
• El equipo, el Product Owner, y el ScrumMaster se reunen al final
de cada Sprint y revisan cómo trabajan buscando maneras de
mejorar su efectividad.
• Este es el mecanísmo de mejora continua y la manera de
detectar problemas que deben ser corregidos y comunicados a
gestores o clientes.
Scrum
2.
3.
4.
5.
1.
7.
8.
9.
10.
6.
Product Backlog
TeamProduct Owner
Sprint Planning Meeting
Daily Scrum Meeting
Sprint Review
Incremento de
funcionalidad
Sprint Retrospective
Scrum Master
Sprint
Sin cambios
(ni en duración, ni en
alcance)
Tiempo
Recursos Alcance
Calidad
Flujo acumulado de proyecto
¿Cuándo
terminaremos?
¿Cuánto han
cambiado los
requisitos?
Sprint burndown chart
¿Cuánto retraso
tenemos
acumulado?
¿Qué ha cambiado?
• Visibilidad total de como ‘funciona la fabrica’.
• Implicar a todos en:
– La cultura de excelencia y calidad.
– La gestión de los proyectos.
– La inquietud por la mejora continua.
– El servicio al cliente.
• Gestión basada en métricas claras y simples.
• Todos el mundo tiene un modelo claro de como se
desarrolla software.
• Todo el mundo trabaja contra objetivos claros, realistas
y a corto plazo.
Q&A, Recursos
Calendario e información http://bit.ly/xc3rPE
May 7-8 Professional Scrum Foundations
May 9-11 Professional Scrum Developer (.NET)
jlsoria@plainconcepts.com
http://geeks.ms/blogs/jlsoria
@jlsoriat
¡GRACIAS!

Más contenido relacionado

La actualidad más candente (20)

Scrum
ScrumScrum
Scrum
 
Fundamentos en Scrum
Fundamentos en ScrumFundamentos en Scrum
Fundamentos en Scrum
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacion
 
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
 
Monografia metodología Scrum
Monografia metodología ScrumMonografia metodología Scrum
Monografia metodología Scrum
 
Definición e implementación scrum
Definición e implementación scrumDefinición e implementación scrum
Definición e implementación scrum
 
Gestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - ScrumGestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - Scrum
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Introduction to Scrum v2
Introduction to Scrum v2Introduction to Scrum v2
Introduction to Scrum v2
 
Introduccion scrum 2015
Introduccion scrum 2015Introduccion scrum 2015
Introduccion scrum 2015
 
Presentación de Scrum
Presentación de ScrumPresentación de Scrum
Presentación de Scrum
 
Scrum como metodologia agil
Scrum como metodologia agilScrum como metodologia agil
Scrum como metodologia agil
 
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
 
Scrum
ScrumScrum
Scrum
 
Metodologías Agiles Scrum
Metodologías Agiles ScrumMetodologías Agiles Scrum
Metodologías Agiles Scrum
 
Desarrollo agil-scrum
Desarrollo agil-scrumDesarrollo agil-scrum
Desarrollo agil-scrum
 
SCRUM
SCRUMSCRUM
SCRUM
 
Curso scrum 2017
Curso scrum 2017Curso scrum 2017
Curso scrum 2017
 
Ingenieria de software scrum – proceso ágil de desarrollo de software
Ingenieria de software scrum – proceso ágil de desarrollo de softwareIngenieria de software scrum – proceso ágil de desarrollo de software
Ingenieria de software scrum – proceso ágil de desarrollo de software
 
METODOLOGIA SCRUM
METODOLOGIA SCRUM METODOLOGIA SCRUM
METODOLOGIA SCRUM
 

Similar a Introducción a scrum - Rodrigo Corral (Plain Concepts)

Similar a Introducción a scrum - Rodrigo Corral (Plain Concepts) (20)

Scrum 2
Scrum 2Scrum 2
Scrum 2
 
Scrum
ScrumScrum
Scrum
 
Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3
 
Scrum overview
Scrum overview Scrum overview
Scrum overview
 
SCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxSCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptx
 
SCRUM.pptx
SCRUM.pptxSCRUM.pptx
SCRUM.pptx
 
Scrum edison
Scrum edisonScrum edison
Scrum edison
 
Metodologia scrum actual
Metodologia scrum actualMetodologia scrum actual
Metodologia scrum actual
 
METODOLOGIA AGIL SCRUM.pdf
METODOLOGIA AGIL SCRUM.pdfMETODOLOGIA AGIL SCRUM.pdf
METODOLOGIA AGIL SCRUM.pdf
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
Marco de trabajo scrum
Marco de trabajo scrumMarco de trabajo scrum
Marco de trabajo scrum
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
 
que es un Scrum
que es un Scrumque es un Scrum
que es un Scrum
 
metodologia scrum.pptx
metodologia scrum.pptxmetodologia scrum.pptx
metodologia scrum.pptx
 
Scrum process-chart-spanish
Scrum process-chart-spanishScrum process-chart-spanish
Scrum process-chart-spanish
 
Scrum
ScrumScrum
Scrum
 
Scrum y principios ágiles
Scrum y principios ágilesScrum y principios ágiles
Scrum y principios ágiles
 
Scrum
ScrumScrum
Scrum
 
Microsoft_PowerPoint_001_Presentaci_363n.pdf
Microsoft_PowerPoint_001_Presentaci_363n.pdfMicrosoft_PowerPoint_001_Presentaci_363n.pdf
Microsoft_PowerPoint_001_Presentaci_363n.pdf
 
LP II clase05 - SCRUM
LP II clase05 - SCRUMLP II clase05 - SCRUM
LP II clase05 - SCRUM
 

Más de betabeers

IONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformaIONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformabetabeers
 
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)betabeers
 
Blockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar LageBlockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar Lagebetabeers
 
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica MediavillaCloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica Mediavillabetabeers
 
Desarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo QuilónDesarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo Quilónbetabeers
 
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito -  Jon Torrado - Betabeers BilbaoLa línea recta hacia el éxito -  Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbaobetabeers
 
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu appbetabeers
 
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)betabeers
 
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)betabeers
 
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)betabeers
 
Elemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de UsoElemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de Usobetabeers
 
Seguridad en tu startup
Seguridad en tu startupSeguridad en tu startup
Seguridad en tu startupbetabeers
 
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.betabeers
 
Buenas prácticas para la optimización web
Buenas prácticas para la optimización webBuenas prácticas para la optimización web
Buenas prácticas para la optimización webbetabeers
 
La magia de Scrum
La magia de ScrumLa magia de Scrum
La magia de Scrumbetabeers
 
Programador++ por @wottam
Programador++ por @wottamProgramador++ por @wottam
Programador++ por @wottambetabeers
 
RaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTRaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTbetabeers
 
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015
 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015betabeers
 
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015betabeers
 
Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015
Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015
Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015betabeers
 

Más de betabeers (20)

IONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformaIONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataforma
 
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
Servicios de Gestión de Datos en la Nube - Jaime Balañá (NetApp)
 
Blockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar LageBlockchain: la revolución industrial de internet - Oscar Lage
Blockchain: la revolución industrial de internet - Oscar Lage
 
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica MediavillaCloud Learning: la formación del siglo XXI - Mónica Mediavilla
Cloud Learning: la formación del siglo XXI - Mónica Mediavilla
 
Desarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo QuilónDesarrollo web en Nodejs con Pillars por Chelo Quilón
Desarrollo web en Nodejs con Pillars por Chelo Quilón
 
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito -  Jon Torrado - Betabeers BilbaoLa línea recta hacia el éxito -  Jon Torrado - Betabeers Bilbao
La línea recta hacia el éxito - Jon Torrado - Betabeers Bilbao
 
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
6 errores a evitar si eres una startup móvil y quieres evolucionar tu app
 
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
Dev ops.continuous delivery - Ibon Landa (Plain Concepts)
 
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
Gestión de proyectos y consorcios internacionales - Iñigo Cañadas (GFI)
 
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
Software de gestión Open Source - Odoo - Bakartxo Aristegi (Aizean)
 
Elemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de UsoElemental, querido Watson - Caso de Uso
Elemental, querido Watson - Caso de Uso
 
Seguridad en tu startup
Seguridad en tu startupSeguridad en tu startup
Seguridad en tu startup
 
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
Spark Java: Aplicaciones web ligeras y rápidas con Java, por Fran Paredes.
 
Buenas prácticas para la optimización web
Buenas prácticas para la optimización webBuenas prácticas para la optimización web
Buenas prácticas para la optimización web
 
La magia de Scrum
La magia de ScrumLa magia de Scrum
La magia de Scrum
 
Programador++ por @wottam
Programador++ por @wottamProgramador++ por @wottam
Programador++ por @wottam
 
RaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoTRaspberryPi: Tu dispositivo para IoT
RaspberryPi: Tu dispositivo para IoT
 
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015
 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015 Introducción al Big Data - Xabier Tranche  - VIII Betabeers Bilbao 27/02/2015
Introducción al Big Data - Xabier Tranche - VIII Betabeers Bilbao 27/02/2015
 
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
PAYTPV Plataforma Integral de Cobros - VIII Betabeers Bilbao 27/02/2015
 
Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015
Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015
Presentación Kbi Digital - VIII Betabeers Bilbao 27/02/2015
 

Último

dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 

Último (20)

dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 

Introducción a scrum - Rodrigo Corral (Plain Concepts)

  • 1. Introducción a Scrum Rodrigo Corral rcorral@plainconcepts.com http://geeks.ms/blogs/rcorral Twitter: r_corral MVP Team System / CSM / CSP / PSDT Plain Concepts
  • 2. El manifiesto ágil Individuos e iteraciones sobre Procesos y Herramientas Sofware que funciona sobre documentación exhaustiva Colaboración con el cliente sobre negociación de contratos Responder al cambio sobre seguir un plan Aunque hay valor en los elementos de la derecha , valoramos más los elementos de la izquierda. “La agilidad es un marco común las metodologías implementaciones”
  • 3. Principios ágiles Satisfacer al cliente. Los cambios son bienvenidos. Las entregas son frecuentes. Trabajamos en equipo. Motivamos a la gente. Nos gusta la comunicación cara a cara. Medida de progreso: Software que funciona. Mantenemos un ritmo sostenido y sostenible. La calidad no es opcional. Primamos la simplicidad. Evolucionamos nuestros diseños. Reflexionamos con regularidad.
  • 4. ¿Por qué queremos ser ágiles? La aproximación ágil al desarrollo de software a demostrado ser mejor para lograr: Reaccionar frente a cambios (en los requisitos, en el mercado, en las prioridades, en la arquitectura…) Priorizar el desarrollo para logra maximzar el retorno de la inversión Controlar en tiempo real el progreso del desarrollo, la calidad y los impedimientos. Involucrar y motivar a los desarrolladores.
  • 5. ¿Quién usa Scrum? Fuente: TFS Adoption within EMEA – A Process Perspective http://processmentor.com/Community/blogs/carl_rogers/archive/2008/02/29/481.aspx
  • 6. ¿Quién usa Scrum? Fuente: Scrum Alliance – Firms using Scrum http://scrumcommunity.pbworks.com/Firms+Using+Scrum
  • 7. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective • Scrum permite que equipos de desarrolladores sean productivos en entornos con incertidumbre y cambios. • Es un marco simple y poderoso, con reglas claras, que permite a los equipos y sus clientes adaptar y controlar el desarrollo de los proyectos. • Proporciona una alto grado de claridad, visibilidad y transparencia. • Scrum hace visibles rápidamente los problemas y permite y exige mejorar continuamente los resultados. Scrum Master Sprint Sin cambios (ni en duración, ni en alcance)
  • 8. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) • El Product Owner decide que se debe producir para lograr el éxito del proyecto y asegura el ROI. • El Product Owner recoge la información proporcionada por usuarios finales, gestores, ‘stakeholders’, ejecutivos, expertos etc… y elabora una visión unificada. • Esta visión unificada se recoge en una lista priorizada atendiendo al ROI y riesgo. • Esta lista se llama Product Backlog.
  • 9. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) • El Product Backlog el la lista única y maestra de requisitos. • Recoge requisitos funcionales y no funcionales priorizados según el valor para el negocio y el riesgo según el criterio del Product Owner. • El orden dentro de la lista deja clara la prioridad. • El Product Backlog es revisado constantemente y refinado constantemente por el Product Owner y se añaden, eliminan o modifican los elementos para maximizar el valor para el negocio de esfuerzo del equipo.
  • 10. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) • Descripción de una funcionalidad atómica desde el punto de vista del negocio. • La descripción debe ser ‘suficiente buena’ para permitir a los desarrolladores primero estimarla y después dividirla en tareas y desarrollarla. • Debe incluir criterios de aceptación. Product Backlog Item / Historia de usuario
  • 11. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) • El tamaño ideal es de unos 7 miembros. • El equipo es multidisciplinar y tiene todos las capacidades necesarias para desarrollar el proyecto. Todo el mundo contribuye según su capaciada, no según su puesto. • El equipo es autoorganizado y auto gestionado. • El equipo es responsible de realizar compromisos basados en estimaciones realista y alcanzar sus propios objetivos.
  • 12. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) • El Scrum Master trabaja al servicio del equipo (elimina impedimentos), protege al equipo (de ruido, interrupciones, o interferencias) y les guía y enseña a usar Scrum. • El Scrum Master es un facilitador (una jardinero, un apicultor…) • Es el responsable de que todas las liturgias de Scrum ocurran.
  • 13. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) • El equipo trabaja en periodos fijos de tiempo llamados Sprints. • Los Sprints duran entre 1 y 4 semanas. Nunca más. • Los Sprints se suceden de manera continua. • Nada ocurre fuera de un Sprint (salvo Spikes puntuales).
  • 14. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) • El Product Owner propone el trabajo a realizar en cada sprint. • El Product Owner describe verbalmente el trabajo que el equipo ha de realizar en el próximo sprint. • El equipo divide el trabajo a realizar el próximo sprint en tareas. • El equipo compromete el trabajo que estima que es posible realizar. • Todo el equipo forma parte de este proceso. • Problema: todos los equipos comprometen más de lo que son capaces de hacer en los primeros sprints.
  • 15. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) • Durante el Sprint no cambia el alcance del trabajo comprometido por el equipo, ni la duración del spring (máximo 30 días) • Esto permite al equipo mantener sus compromisos y permite que trabaje enfocado. • Duarnte el sprint el PO trabaja para preparar el siguiente Sprint. • Si ocurre una circustancia anomala el Scrum Master puede cancelar el sprint. Esto es un mecanismo de protección.
  • 16. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) • En compensación por no hacer cambios durante el Sprint el Produc Owner puede hacer los cambios que considere necesarios antes de comenzar el siguiente Sprint. • El Product Owner puede añadir, quitar, o reordenar elementos del Producto Backlog.
  • 17. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) • Cada día el equipo mantiene una reunión corta de seguimiento (15 min. max.) • Típicamente de pié cada miembro contesta tres preguntas: • ¿Qué hiciste ayer? • ¿Qué vas ha hacer hoy? • ¿Qué te impide avanzar? • Es labor del Scrum Master actuar sobre los impedimentos detectados.
  • 18. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) • El afán del equipo es completar el 100% del trabajo comprometido. • Completado significa completado: funcionalidad totalmente diseñada, implementada y probada, sin defectos aparentes. • Deplegar los incrementos de funcionalidad potencialmente entregables es opcional, pero siempre debería ser posible.
  • 19. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) • Al final del Sprint el Product Owner, el equipo , el Scrum Master y todos los stakeholders que lo deseen se reúnen para ver una demostración de lo que el equipo a producido. • El Product Owner recoge el ‘feedback’ de todo el mundo con el fin de mejorar los resultados del proyecto. • El ‘feedback’ se incorpora al Producto Backlog y el Product Owner es quien lo prioriza.
  • 20. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) • El equipo, el Product Owner, y el ScrumMaster se reunen al final de cada Sprint y revisan cómo trabajan buscando maneras de mejorar su efectividad. • Este es el mecanísmo de mejora continua y la manera de detectar problemas que deben ser corregidos y comunicados a gestores o clientes.
  • 21. Scrum 2. 3. 4. 5. 1. 7. 8. 9. 10. 6. Product Backlog TeamProduct Owner Sprint Planning Meeting Daily Scrum Meeting Sprint Review Incremento de funcionalidad Sprint Retrospective Scrum Master Sprint Sin cambios (ni en duración, ni en alcance) Tiempo Recursos Alcance Calidad
  • 22. Flujo acumulado de proyecto ¿Cuándo terminaremos? ¿Cuánto han cambiado los requisitos?
  • 23. Sprint burndown chart ¿Cuánto retraso tenemos acumulado?
  • 24. ¿Qué ha cambiado? • Visibilidad total de como ‘funciona la fabrica’. • Implicar a todos en: – La cultura de excelencia y calidad. – La gestión de los proyectos. – La inquietud por la mejora continua. – El servicio al cliente. • Gestión basada en métricas claras y simples. • Todos el mundo tiene un modelo claro de como se desarrolla software. • Todo el mundo trabaja contra objetivos claros, realistas y a corto plazo.
  • 25.
  • 26. Q&A, Recursos Calendario e información http://bit.ly/xc3rPE May 7-8 Professional Scrum Foundations May 9-11 Professional Scrum Developer (.NET) jlsoria@plainconcepts.com http://geeks.ms/blogs/jlsoria @jlsoriat