SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Introducción a Scrum
Manifiesto por el Desarrollo Ágil de Software
Estamos descubriendo formas mejores de desarrollar software
tanto haciéndolo nosotros mismos como ayudando a otros. A
través de este trabajo hemos aprendido a valorar:

•
•
•
•

Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación de contratos
Responder ante el cambio sobre seguir un plan

Esto es, aunque valoramos los elementos de la derecha,
valoramos más los de la izquierda.
http://agilemanifesto.org
Metodologías de Desarrollo Ágil
Universo Ágil

Scrum
Crystal
Orange

eXtreme
Programming
Dynamic Systems
Development Method
Scrum

• Roles
• Artefactos
• Ceremonias
Roles en
Scrum

• Dueño del Producto
(Product Owner)
• Equipo de Desarrollo
• ScrumMaster
Dueño del Producto
(Product Owner - PO)
•
•
•
•

Tiene la visión de lo que el producto debe ser
Define la funcionalidad del producto
Prepara la lista del backlog del producto
Asigna prioridad a la funcionalidad para decidir
en qué Sprint se construye
• Es el único que puede cambiar la funcionalidad
y/o su prioridad
• Aprueba o rechaza el trabajo completado por el
equipo
Equipo de Desarrollo
• Los miembros del equipo se auto-organizan para
completar el trabajo, no dependen de un líder de
proyecto
• El equipo es multidisciplinario, tienen todas las
habilidades necesarias para completar el proyecto
• Trabajan juntos, en un espacio abierto
• Estiman y predicen cuáles elementos del backlog
pueden completar dentro de un Sprint, y cuáles
no
Interacción entre el PO y el Equipo
• El equipo dedica 5-10% del tiempo del Sprint para
reunirse con el PO a planear y estimar
• El PO participa en la reunión de Scrum diaria, pero
no debe intervenir con los planes del equipo o del
Sprint
• El PO está disponible para contestar preguntas del
equipo diariamente, se asegura de que el equipo
comprende cada una de las historias de usuario
• El PO inspecciona el trabajo y evalúa la calidad de
los productos entregados por el equipo
ScrumMaster
• Responsable de que el equipo sea y se mantenga
funcional y productivo
• Facilita la colaboración entre todos los roles y ayuda
a eliminar barreras que impidan o dificulten el
progreso del equipo
• Escuda al equipo de interferencias externas
• Es responsable de que el equipo y los participantes
externos se adhieran al proceso Scrum
• Captura y da seguimiento a la lista de barreras e
impedimentos
Flujo Scrum

Sprint
Artefactos
de Scrum

•
•
•
•

Backlog del Producto
Historia de Usuario
Backlog del Sprint
Gráfica de Progreso (Burndown
Chart)
Backlog del Producto
• Es la lista de funcionalidad (expresada como Historias de
Usuario) del producto completo
• Conforme avanza el proyecto se le añaden tareas del
proyecto y defectos (bugs) del software
• Está ordenado por orden de prioridad, donde los elementos
de mayor prioridad están al principio de la lista
• Cada elemento tiene una estimación
• Los elementos de mayor prioridad son los que se analizan
en detalle primero (por lo que la estimación de los
elementos de más prioridad suele ser más acertada que la
de los otros elementos)
• Cualquier miembro del equipo puede agregar elementos al
backlog del producto (pero solo el PO puede prioritizarlos)
• Se mantiene visible a todo el equipo
• La primera versión se desarrolla al inicio del proyecto
Historia de Usuario
Qué es una historia de usuario?
Una historia de usuario describe una pieza de
funcionalidad que es de valor a un usuario o comprador
del producto
Una historia de usuario tiene tres componentes:
• Narrativa: define quién es el usuario, qué funcionalidad es la que
necesita y porqué
– Como un <tipo de usuario>, quiero <un objetivo> para que <una razón>

• Conversaciones: que el equipo tiene con el PO para entender los
detalles sobre la historia
• Criterios de Aceptación: tests que ayudan a confirmar que la
historia de usuario está completa
Backlog del Sprint
• Compuesto de las tareas necesarias para convertir
en software funcional aquellos elementos del
Backlog del Producto que se seleccionaron para un
Sprint
• Se hace una estimación para determinar cuantas y
cuáles elementos del Backlog del Producto pueden
incluirse en el Sprint
• Los miembros del equipo seleccionan las tareas que
van a completar, no son asignadas a ellos
• Diariamente se actualiza la cantidad de trabajo
restante estimada
Burndown Chart

Unidades de Trabajo (horas, pntos, etc.)

Ayuda a ver “cómo vamos” en un Sprint (y en el proyecto)

Burndown Chart
(Gráfica de Progreso)

200
180

Velocidad Planeada
Trabajo Restante

160
140

120
100

80
60

40
20

0
0

1

2

3

4

5

6

7

8

9

10 11 12 13 14 15 16 17 18 19 20
Días
200
180

Burndown Chart
(Gráfica de Progreso)

Velocidad
Planeada
Trabajo
Restante

160
140

120
100

80
60

40
20

0

Unidades de Trabajo (horas, pntos, etc.)

Unidades de Trabajo (horas, pntos, etc.)

Qué significa?

Vamos más lentos de lo esperado
Sabemos por qué?
Podemos corregir la tendencia?
O quizás debamos sacar cosas del
backlog del Sprint

180

(Gráfica de Progreso)

Velocidad
Planeada
Trabajo
Restante

160
140

120
100

80
60

40
20

0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Días

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Días

•
•
•
•

200

Burndown Chart

•
•
•
•

Vamos más rápido de lo esperado
Sabemos por qué?
Va a seguir así la tendencia?
Podemos agregar cosas al
backlog del Sprint?
Ceremonias
de Scrum

•
•
•
•

Planeación del Sprint
Reunión de Scrum Diaria
Revisión del Sprint
Retrospectiva del Sprint
Planeación del Sprint
La reunión de Planeación del Sprint incluye al Dueño del
Producto (PO), al ScrumMaster, al equipo de desarrollo
completo y a representantes de la gerencia o el cliente que
estén interesados.
• Definir el objetivo del Sprint
• Seleccionar los elementos del backlog del producto a incluir
en el Sprint
• Identificar las tareas necesarias para completar los elementos
del backlog seleccionados
• Estimar las tareas
• Re-priorizar, re-estimar, dividir elementos del backlog en subelementos
• Estimar la Velocidad del equipo
Reunión de Scrum Diaria
• Reunión diaria de 15 minutos para compartir status
individual al resto del equipo – no es un reporte de
progreso al ScrumMaster
• Cada miembro del equipo da respuesta a 3
preguntas:
• Qué hice desde la última reunión de Scrum diaria?
• Qué voy a hacer y terminar antes de la próxima
reunión?
• Qué obstáculos o barreras me obstruyen el
camino?
Revisión del Sprint
• Esta reunión se tiene al final del Sprint
• El equipo hace una demostración al PO de la
funcionalidad que se completó durante el Sprint
• El PO aplica los criterios de aceptación a cada elemento
del backlog para determinar si lo acepta o rechaza
• Los elementos del backlog del Sprint que son rechazados
se regresan al backlog del Producto
• Otros interesados en el proyecto pueden asistir a esta
reunión
• Se evalúa si se cumplió con el objetivo del Sprint (aunque
algunos elementos del backlog del Sprint no se hayan
terminado)
Retrospectiva del Sprint
• Reunión al final de cada Sprint para encontrar
oportunidades de mejora a procesos
• Se analiza:
• Qué cosas salieron bien
• Qué cosas salieron mal
• Qué cosas podríamos mejorar
• El equipo propone soluciones para los problemas
más críticos
Quieres saber más?
• Tenemos más materiales sobre el desarrollo
de software ágil en:
www.scio.com.mx

Más contenido relacionado

La actualidad más candente

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
Ej Ch
 
Monografia metodología Scrum
Monografia metodología ScrumMonografia metodología Scrum
Monografia metodología Scrum
brekert
 

La actualidad más candente (18)

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
 
Scrum en 15 minutos
Scrum en 15 minutosScrum en 15 minutos
Scrum en 15 minutos
 
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
 
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
 
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
 
Scrumyprincipiosgiles
ScrumyprincipiosgilesScrumyprincipiosgiles
Scrumyprincipiosgiles
 
Scrum à la Pablo (Español)
Scrum à la Pablo (Español)Scrum à la Pablo (Español)
Scrum à la Pablo (Español)
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacion
 
Scrum como metodologia agil
Scrum como metodologia agilScrum como metodologia agil
Scrum como metodologia agil
 
Monografia metodología Scrum
Monografia metodología ScrumMonografia metodología Scrum
Monografia metodología Scrum
 
Metodologia scrum actual
Metodologia scrum actualMetodologia scrum actual
Metodologia scrum actual
 
Definición e implementación scrum
Definición e implementación scrumDefinición e implementación scrum
Definición e implementación scrum
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
SCRUM
SCRUMSCRUM
SCRUM
 
Scrum UMNG - Herramientas de Emprendimiento
Scrum UMNG - Herramientas de EmprendimientoScrum UMNG - Herramientas de Emprendimiento
Scrum UMNG - Herramientas de Emprendimiento
 
METODOLOGIA SCRUM
METODOLOGIA SCRUM METODOLOGIA SCRUM
METODOLOGIA SCRUM
 
ALM Sessions 2012 - Implementando Scrum con TFS
ALM Sessions 2012 - Implementando Scrum con TFSALM Sessions 2012 - Implementando Scrum con TFS
ALM Sessions 2012 - Implementando Scrum con TFS
 

Destacado

Colegio de educacion profesional
Colegio de educacion profesionalColegio de educacion profesional
Colegio de educacion profesional
anamarna
 
Naweed Adam cv (new) (1)
Naweed Adam  cv (new) (1)Naweed Adam  cv (new) (1)
Naweed Adam cv (new) (1)
Naweed Adam
 
Guia fb autonomos
Guia fb autonomosGuia fb autonomos
Guia fb autonomos
Rafa Vera
 
Colegio de educacion profesional
Colegio de educacion profesionalColegio de educacion profesional
Colegio de educacion profesional
anamarna
 

Destacado (20)

Ecorl oer-lt-eutrade-sharing-economy-slides
Ecorl oer-lt-eutrade-sharing-economy-slidesEcorl oer-lt-eutrade-sharing-economy-slides
Ecorl oer-lt-eutrade-sharing-economy-slides
 
Colegio de educacion profesional
Colegio de educacion profesionalColegio de educacion profesional
Colegio de educacion profesional
 
Naweed Adam cv (new) (1)
Naweed Adam  cv (new) (1)Naweed Adam  cv (new) (1)
Naweed Adam cv (new) (1)
 
ENHANCEMENT OF PROPERTY TAX_shail
ENHANCEMENT OF PROPERTY TAX_shailENHANCEMENT OF PROPERTY TAX_shail
ENHANCEMENT OF PROPERTY TAX_shail
 
Guia fb autonomos
Guia fb autonomosGuia fb autonomos
Guia fb autonomos
 
Ecorl lt-eutrade-social-business-deepening
Ecorl lt-eutrade-social-business-deepeningEcorl lt-eutrade-social-business-deepening
Ecorl lt-eutrade-social-business-deepening
 
Trans women safer sex guide
Trans women safer sex guideTrans women safer sex guide
Trans women safer sex guide
 
A simple soul - Flaubet
A simple soul - FlaubetA simple soul - Flaubet
A simple soul - Flaubet
 
Mundo lvm 2
Mundo lvm 2Mundo lvm 2
Mundo lvm 2
 
Toma de parasitos
Toma de parasitosToma de parasitos
Toma de parasitos
 
Arte Gótica
Arte GóticaArte Gótica
Arte Gótica
 
The Surgical Oncologists Role in Primary and Metastatic Melanoma
The Surgical Oncologists Role in Primary and Metastatic MelanomaThe Surgical Oncologists Role in Primary and Metastatic Melanoma
The Surgical Oncologists Role in Primary and Metastatic Melanoma
 
Diez gallinas
Diez gallinasDiez gallinas
Diez gallinas
 
Starbucks ppt
Starbucks pptStarbucks ppt
Starbucks ppt
 
Guia tw autonomos
Guia tw autonomosGuia tw autonomos
Guia tw autonomos
 
my res (1)
my res (1)my res (1)
my res (1)
 
Colegio de educacion profesional
Colegio de educacion profesionalColegio de educacion profesional
Colegio de educacion profesional
 
Oficio circulado 30098-dsiva
Oficio circulado 30098-dsivaOficio circulado 30098-dsiva
Oficio circulado 30098-dsiva
 
PRASHANT RESUME
PRASHANT RESUMEPRASHANT RESUME
PRASHANT RESUME
 
watches for women on sale
watches for women on salewatches for women on sale
watches for women on sale
 

Similar a Introducción a Scrum

Similar a Introducción a Scrum (20)

Scrum overview
Scrum overview Scrum overview
Scrum overview
 
Microsoft_PowerPoint_001_Presentaci_363n.pdf
Microsoft_PowerPoint_001_Presentaci_363n.pdfMicrosoft_PowerPoint_001_Presentaci_363n.pdf
Microsoft_PowerPoint_001_Presentaci_363n.pdf
 
Fundamentos en Scrum
Fundamentos en ScrumFundamentos en Scrum
Fundamentos en Scrum
 
Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3Scrum trainer freddy vargas clase 3
Scrum trainer freddy vargas clase 3
 
Plantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptxPlantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptx
 
Introducción a Scrum
Introducción a ScrumIntroducción a Scrum
Introducción a 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
 
Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)
 
Spanish-Redistributable-Intro-Scrum.ppt
Spanish-Redistributable-Intro-Scrum.pptSpanish-Redistributable-Intro-Scrum.ppt
Spanish-Redistributable-Intro-Scrum.ppt
 
Scrum
ScrumScrum
Scrum
 
Spanish Redistributable Intro To Scrum
Spanish Redistributable Intro To ScrumSpanish Redistributable Intro To Scrum
Spanish Redistributable Intro To Scrum
 
Introducción a Scrum
Introducción a ScrumIntroducción a Scrum
Introducción a Scrum
 
Herramientas Scrum
Herramientas ScrumHerramientas Scrum
Herramientas Scrum
 
LP II clase05 - SCRUM
LP II clase05 - SCRUMLP II clase05 - SCRUM
LP II clase05 - SCRUM
 
Scrum 2
Scrum 2Scrum 2
Scrum 2
 
Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)
 
Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)Scrumyprincipiosgiles (1)
Scrumyprincipiosgiles (1)
 
Scrumyprincipiosgiles
ScrumyprincipiosgilesScrumyprincipiosgiles
Scrumyprincipiosgiles
 
SCRUM
SCRUMSCRUM
SCRUM
 
Scrum process-chart-spanish
Scrum process-chart-spanishScrum process-chart-spanish
Scrum process-chart-spanish
 

Último

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
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

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
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Introducción a Scrum

  • 2. Manifiesto por el Desarrollo Ágil de Software Estamos descubriendo formas mejores de desarrollar software tanto haciéndolo nosotros mismos como ayudando a otros. A través de este trabajo hemos aprendido a valorar: • • • • Individuos e interacciones sobre procesos y herramientas Software funcionando sobre documentación extensiva Colaboración con el cliente sobre negociación de contratos Responder ante el cambio sobre seguir un plan Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda. http://agilemanifesto.org
  • 3. Metodologías de Desarrollo Ágil Universo Ágil Scrum Crystal Orange eXtreme Programming Dynamic Systems Development Method
  • 4.
  • 6. Roles en Scrum • Dueño del Producto (Product Owner) • Equipo de Desarrollo • ScrumMaster
  • 7. Dueño del Producto (Product Owner - PO) • • • • Tiene la visión de lo que el producto debe ser Define la funcionalidad del producto Prepara la lista del backlog del producto Asigna prioridad a la funcionalidad para decidir en qué Sprint se construye • Es el único que puede cambiar la funcionalidad y/o su prioridad • Aprueba o rechaza el trabajo completado por el equipo
  • 8. Equipo de Desarrollo • Los miembros del equipo se auto-organizan para completar el trabajo, no dependen de un líder de proyecto • El equipo es multidisciplinario, tienen todas las habilidades necesarias para completar el proyecto • Trabajan juntos, en un espacio abierto • Estiman y predicen cuáles elementos del backlog pueden completar dentro de un Sprint, y cuáles no
  • 9. Interacción entre el PO y el Equipo • El equipo dedica 5-10% del tiempo del Sprint para reunirse con el PO a planear y estimar • El PO participa en la reunión de Scrum diaria, pero no debe intervenir con los planes del equipo o del Sprint • El PO está disponible para contestar preguntas del equipo diariamente, se asegura de que el equipo comprende cada una de las historias de usuario • El PO inspecciona el trabajo y evalúa la calidad de los productos entregados por el equipo
  • 10. ScrumMaster • Responsable de que el equipo sea y se mantenga funcional y productivo • Facilita la colaboración entre todos los roles y ayuda a eliminar barreras que impidan o dificulten el progreso del equipo • Escuda al equipo de interferencias externas • Es responsable de que el equipo y los participantes externos se adhieran al proceso Scrum • Captura y da seguimiento a la lista de barreras e impedimentos
  • 12. Artefactos de Scrum • • • • Backlog del Producto Historia de Usuario Backlog del Sprint Gráfica de Progreso (Burndown Chart)
  • 13. Backlog del Producto • Es la lista de funcionalidad (expresada como Historias de Usuario) del producto completo • Conforme avanza el proyecto se le añaden tareas del proyecto y defectos (bugs) del software • Está ordenado por orden de prioridad, donde los elementos de mayor prioridad están al principio de la lista • Cada elemento tiene una estimación • Los elementos de mayor prioridad son los que se analizan en detalle primero (por lo que la estimación de los elementos de más prioridad suele ser más acertada que la de los otros elementos) • Cualquier miembro del equipo puede agregar elementos al backlog del producto (pero solo el PO puede prioritizarlos) • Se mantiene visible a todo el equipo • La primera versión se desarrolla al inicio del proyecto
  • 14. Historia de Usuario Qué es una historia de usuario? Una historia de usuario describe una pieza de funcionalidad que es de valor a un usuario o comprador del producto Una historia de usuario tiene tres componentes: • Narrativa: define quién es el usuario, qué funcionalidad es la que necesita y porqué – Como un <tipo de usuario>, quiero <un objetivo> para que <una razón> • Conversaciones: que el equipo tiene con el PO para entender los detalles sobre la historia • Criterios de Aceptación: tests que ayudan a confirmar que la historia de usuario está completa
  • 15. Backlog del Sprint • Compuesto de las tareas necesarias para convertir en software funcional aquellos elementos del Backlog del Producto que se seleccionaron para un Sprint • Se hace una estimación para determinar cuantas y cuáles elementos del Backlog del Producto pueden incluirse en el Sprint • Los miembros del equipo seleccionan las tareas que van a completar, no son asignadas a ellos • Diariamente se actualiza la cantidad de trabajo restante estimada
  • 16. Burndown Chart Unidades de Trabajo (horas, pntos, etc.) Ayuda a ver “cómo vamos” en un Sprint (y en el proyecto) Burndown Chart (Gráfica de Progreso) 200 180 Velocidad Planeada Trabajo Restante 160 140 120 100 80 60 40 20 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Días
  • 17. 200 180 Burndown Chart (Gráfica de Progreso) Velocidad Planeada Trabajo Restante 160 140 120 100 80 60 40 20 0 Unidades de Trabajo (horas, pntos, etc.) Unidades de Trabajo (horas, pntos, etc.) Qué significa? Vamos más lentos de lo esperado Sabemos por qué? Podemos corregir la tendencia? O quizás debamos sacar cosas del backlog del Sprint 180 (Gráfica de Progreso) Velocidad Planeada Trabajo Restante 160 140 120 100 80 60 40 20 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Días 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Días • • • • 200 Burndown Chart • • • • Vamos más rápido de lo esperado Sabemos por qué? Va a seguir así la tendencia? Podemos agregar cosas al backlog del Sprint?
  • 18. Ceremonias de Scrum • • • • Planeación del Sprint Reunión de Scrum Diaria Revisión del Sprint Retrospectiva del Sprint
  • 19. Planeación del Sprint La reunión de Planeación del Sprint incluye al Dueño del Producto (PO), al ScrumMaster, al equipo de desarrollo completo y a representantes de la gerencia o el cliente que estén interesados. • Definir el objetivo del Sprint • Seleccionar los elementos del backlog del producto a incluir en el Sprint • Identificar las tareas necesarias para completar los elementos del backlog seleccionados • Estimar las tareas • Re-priorizar, re-estimar, dividir elementos del backlog en subelementos • Estimar la Velocidad del equipo
  • 20. Reunión de Scrum Diaria • Reunión diaria de 15 minutos para compartir status individual al resto del equipo – no es un reporte de progreso al ScrumMaster • Cada miembro del equipo da respuesta a 3 preguntas: • Qué hice desde la última reunión de Scrum diaria? • Qué voy a hacer y terminar antes de la próxima reunión? • Qué obstáculos o barreras me obstruyen el camino?
  • 21. Revisión del Sprint • Esta reunión se tiene al final del Sprint • El equipo hace una demostración al PO de la funcionalidad que se completó durante el Sprint • El PO aplica los criterios de aceptación a cada elemento del backlog para determinar si lo acepta o rechaza • Los elementos del backlog del Sprint que son rechazados se regresan al backlog del Producto • Otros interesados en el proyecto pueden asistir a esta reunión • Se evalúa si se cumplió con el objetivo del Sprint (aunque algunos elementos del backlog del Sprint no se hayan terminado)
  • 22. Retrospectiva del Sprint • Reunión al final de cada Sprint para encontrar oportunidades de mejora a procesos • Se analiza: • Qué cosas salieron bien • Qué cosas salieron mal • Qué cosas podríamos mejorar • El equipo propone soluciones para los problemas más críticos
  • 23. Quieres saber más? • Tenemos más materiales sobre el desarrollo de software ágil en: www.scio.com.mx