SlideShare una empresa de Scribd logo
1 de 20
UNIVERSIDAD UNIANDES

QUINTO SISTEMAS

NOMBRE: SAÙL VILLARREAL

CATEDRA: INGENIERIA DE
SOFTWARE

CATEDRATICO: ING. LUIS SUAREZ

TEMA: METODOLOGIA SCRUM

30-10-2013
METODOLOGIA DE SCRUM
CONCEPTO Y CARACTERÍSTICAS DE SCRUM

ROLES EN SCRUM

PROCESO O REUNIONES EN SCRUM

DOCUMENTOS

BENEFICIOS DE UTILIZAR SCRUM
EJEMPLO PRACTICO
METODOLOGIA DE SCRUM

 Es un marco de trabajo para la gestión y desarrollo de software basada en un proceso
iterativo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil
de software.
 Un proceso en el que se aplican de manera regular un conjunto de buenas prácticas
para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un
proyecto

CARACTERÍSTICAS DE SCRUM

Modelo de referencia que
define un conjunto de
prácticas y roles, punto para
definir el proceso de
desarrollo que se ejecutará
en un proyecto

Equipos auto organizados,
integración,
comunicación
verbal, entre el equipo y
disciplinas involucradas en el
proyecto.

Fácil de aprender, y
requiere muy poco
esfuerzo para
comenzarse a utilizar
ROLES EN SCRUM

ROLES PRINCIPALES
Product Owner

ROLES AUXILIARES
Son aquellos que no tienen un rol formal y no se
involucran frecuentemente en el "proceso Scrum"

Representa la voz del cliente. Se asegura de
que el equipo Scrum trabaje de forma
adecuada desde la perspectiva del negocio.

ScrumMaster -Facilitador
Elimina los obstáculos que impiden que el
equipo alcance el objetivo del sprint, actúa
como protección entre el equipo y cualquier
influencia que le distraiga.

Scrum Team (Equipo de
desarrollo)
Un equipo con las habilidades necesarias para
realizar el trabajo (análisis, diseño, desarrollo,
pruebas, documentación,…).

Stakeholders - Clientes,
Proveedores, Vendedores,
Gente que hace posible el proyecto y para
quienes el proyecto producirán el beneficio
acordado que justifica su producción.

Administradores (Managers)
Gente que establece el ambiente para el
desarrollo del producto.
PROCESO O REUNIONES EN SCRUM
PLANIFICACIÓN

Selección de requisitos
 4 horas máximo
 Cliente presenta la lista
de requisitos del
producto
 El equipo pregunta al
cliente las dudas surgidas,
selecciona los requisitos
más prioritarios
Planificación de la
iteración
 4 horas máximo
 El equipo elabora la lista
de tareas de la iteración
necesarias para
desarrollar
 El esfuerzo se hace en
conjunto y los miembros
del equipo se auto
asignan las tareas

EJECUCIÓN DE LA
ITERACIÓN

 Cada día realiza una
reunión de
sincronización (15
minutos máximos).

 Cada miembro del
equipo inspecciona el
trabajo que el resto está
realizando
 En la reunión cada
miembro del equipo
responde a tres
preguntas:
 El Facilitador se
encarga de que el
equipo cumpla con su
compromiso y que no
se merme su
productividad.

INSPECCIÓN Y
ADAPTACIÓN

Demostración
 4 horas máximo
 Equipo presenta al cliente
los requisitos
completados en la
iteración
 Cliente realiza las
adaptaciones necesarias
de manera objetiva
Retrospectiva
 4 horas máximo
 Equipo analiza cómo ha
sido su manera de
trabajar y cuáles son los
problemas y correjirlo
 Propósito de la
retrospectiva es realizar
una mejora continua del
proceso
En la reunión cada miembro del equipo responde a tres
preguntas:

 ¿Qué he hecho desde la última reunión de
sincronización?
 ¿Qué voy a hacer a partir de este momento?
 ¿Qué impedimentos tengo o voy a tener?
El Facilitador se encarga de que el equipo cumpla con
su compromiso y que no se merme su productividad.

 Elimina los obstáculos que el equipo no puede
resolver por sí mismo.
 Protege al equipo de interrupciones externas
que puedan afectar su compromiso o su
productividad.
DOCUMENTOS

PRODUCT BACKLOG

SPRINT BACKLOG

Se trata de un archivo genérico que
recoge el conjunto de tareas, los
requerimientos y las funcionalidades
requeridas por el proyecto.

Es un documento detallado donde se
describe el cómo el equipo va a
implementar los requisitos durante
el siguiente sprint.

SPRINT
Es el período en el cual se lleva a
cabo el trabajo en sí. Es
recomendado que la duración de los
sprints sea constante y definida por
el equipo con base en su propia
experiencia.

BURN DOWN CHART
Es una gráfica mostrada
públicamente que mide la cantidad
de requisitos en el Backlog del
proyecto pendientes al comienzo de
cada Sprint.
BENEFICIOS DE UTILIZAR SCRUM
Unión de equipo:

Cumplimento de expectativas:

Flexibilidad a cambios:

Reducción del Time to Market:

Fomenta el trabajo en equipo, focalizando todos los
esfuerzos en alcanzar un objetivo común

Cliente establece sus expectativas indicando el valor que le
aporta cada requisito, equipo los estima y el Product Owner
establece su prioridad.
Capacidad de reacción ante los cambios de requerimientos
por necesidades del cliente o evoluciones del mercado.
El cliente puede empezar a utilizar las funcionalidades más
importantes del proyecto antes de finalizar por completo

Mayor calidad del software:

Necesidad de obtener una versión funcional después de cada
iteración, ayuda a la obtención de un software de calidad
superior

Mayor productividad:

Motivación del equipo que proporciona el hecho de que sean
autónomos para organizarse.

Predicciones de tiempos:

Reducción de riesgos:

se conoce la velocidad media del equipo por sprint, con lo
que es posible estimar fácilmente para cuando se dispondrá
de una determinada funcionalidad
Al realizar las funcionalidades de más valor en primer lugar y
conocer la velocidad con que el equipo avanza en el proyecto,
permite despejar riesgos eficazmente de manera anticipada
EJEMPLO PRACTICO

Ejemplo de un cliente que requiere de los servicios para la creación de un
robot escolta de una empresa desarrolladora de robots

El Cliente se reune con el Dueño de producto, que toma nota de lo
que el cliente necesita o se imagina como tiene que ser el robot.

CLIENTE
DUEÑO DEL PRODUCTO
EJEMPLO PRACTICO

El Duelo de Producto divide el proyecto en historias que son
las que componen la pila de producto.

DUEÑO DEL PRODUCTO

PILA DE PRODUCTO
EJEMPLO PRACTICO

El Dueño de Producto le entrega la pila de producto para
que estimen el coste de creación del producto.

SCRUM MANAGER
DUEÑO DEL PRODUCTO
EJEMPLO PRACTICO
El equipo se reune para estimar el coste de cada historia de
la pila de producto.
En este caso utilizan Planning Poker.

EQUIPO
PILA DE PRODUCTO
EJEMPLO PRACTICO

El cliente, una vez aprobado el presupuesto, reordena la pila
de producto para que el equipo vaya trabajando según la
prioridad del cliente.
Menos imporantes

CLIENTE

Urgentes
EJEMPLO PRACTICO

El equipo comienza su trabajo desglosando la primera
historia de la pila de producto, la cual subdividen en tareas
menores para crear la pila de sprint.
EJEMPLO PRACTICO

La pila de sprint tiene como utilidad fraccionar el trabajo de
un periodo de 15 días en tareas mas pequeñas, que tarden
como mucho dos días.
EJEMPLO PRACTICO

Estas tareas se colocan en una pila, la cual prioriza el Dueño
de Producto, que ha consultado con el cliente, antes de
comenzar el sprint.

Menos imporantes

DUEÑO DEL PRODUCTO

Urgentes
EJEMPLO PRACTICO

El equipo comienza el sprint tomando las tareas priorizadas.
Una vez concluida una se toma la siguiente de la lista.
Se convoca todos los días una reunión del equipo donde se cuenta las tareas
realizadas el día anterior y cuales se van a realizar ese día.
EJEMPLO PRACTICO
Una vez finalizado el sprint, el Dueño de Producto le muestra al cliente el
resultado del trabajo realizado.
El cliente ya tiene el primer contacto con su encargo y además puede volver a
priorizar la pila de producto antes de que comience otro sprint.

Buen trabajo

DUEÑO DEL PRODUCTO
CLIENTE
EJEMPLO PRACTICO

El equipo de trabajo celebra su buen hacer con una reunión de retrospectiva,
donde se analiza lo ocurrido durante el sprint.

EQUIPO

Más contenido relacionado

La actualidad más candente

Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
Plantilla de toma de requisitos softwarev 1.0
Plantilla de toma de requisitos softwarev 1.0Plantilla de toma de requisitos softwarev 1.0
Plantilla de toma de requisitos softwarev 1.0Javier Hermoso Blanco
 
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 SoftwareDecimo Sistemas
 
La ingeniería de requerimiento en el proceso ágil
La ingeniería de requerimiento en el proceso ágilLa ingeniería de requerimiento en el proceso ágil
La ingeniería de requerimiento en el proceso ágilSoftware Guru
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacionFernando Solis
 
Arquitecturas de software exposicion
Arquitecturas de software   exposicionArquitecturas de software   exposicion
Arquitecturas de software exposicionjuca piro
 
Matriz de trazabilidad
Matriz de trazabilidadMatriz de trazabilidad
Matriz de trazabilidadroberto1603
 
Métricas de tamaño (Ingeniería de Software)
Métricas de tamaño (Ingeniería de Software)Métricas de tamaño (Ingeniería de Software)
Métricas de tamaño (Ingeniería de Software)Sergio Olivares
 
Metodologia prince2
Metodologia prince2Metodologia prince2
Metodologia prince2fwlondon
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientosTensor
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareRenny Batista
 

La actualidad más candente (20)

METODOLOGIA SCRUM
METODOLOGIA SCRUM METODOLOGIA SCRUM
METODOLOGIA SCRUM
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Scrum Master - Ejercicios 2 Udemy
Scrum Master - Ejercicios 2 UdemyScrum Master - Ejercicios 2 Udemy
Scrum Master - Ejercicios 2 Udemy
 
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
 
Plantilla de toma de requisitos softwarev 1.0
Plantilla de toma de requisitos softwarev 1.0Plantilla de toma de requisitos softwarev 1.0
Plantilla de toma de requisitos softwarev 1.0
 
Calidad en el desarrollo del software
Calidad en el desarrollo del softwareCalidad en el desarrollo del software
Calidad en el desarrollo del software
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
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
 
La ingeniería de requerimiento en el proceso ágil
La ingeniería de requerimiento en el proceso ágilLa ingeniería de requerimiento en el proceso ágil
La ingeniería de requerimiento en el proceso ágil
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacion
 
Metodologia kanban
Metodologia kanbanMetodologia kanban
Metodologia kanban
 
Arquitecturas de software exposicion
Arquitecturas de software   exposicionArquitecturas de software   exposicion
Arquitecturas de software exposicion
 
Matriz de trazabilidad
Matriz de trazabilidadMatriz de trazabilidad
Matriz de trazabilidad
 
Métricas de tamaño (Ingeniería de Software)
Métricas de tamaño (Ingeniería de Software)Métricas de tamaño (Ingeniería de Software)
Métricas de tamaño (Ingeniería de Software)
 
Analisis de negocio agil
Analisis de negocio agilAnalisis de negocio agil
Analisis de negocio agil
 
Historias de usuario
Historias de usuarioHistorias de usuario
Historias de usuario
 
Metodologia prince2
Metodologia prince2Metodologia prince2
Metodologia prince2
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 

Similar a INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3 (20)

INGENIERIA DE SOFTWARE - METODOLOGIA DE SCRUM, T3
INGENIERIA DE SOFTWARE - METODOLOGIA DE SCRUM, T3INGENIERIA DE SOFTWARE - METODOLOGIA DE SCRUM, T3
INGENIERIA DE SOFTWARE - METODOLOGIA DE SCRUM, T3
 
que es un Scrum
que es un Scrumque es un Scrum
que es un Scrum
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Metodo espiral
Metodo espiralMetodo espiral
Metodo espiral
 
Metodologia de desarrollo software
Metodologia  de desarrollo softwareMetodologia  de desarrollo software
Metodologia de desarrollo software
 
Metodologia kendally kendall
Metodologia kendally kendallMetodologia kendally kendall
Metodologia kendally kendall
 
SCRUM.pdf
SCRUM.pdfSCRUM.pdf
SCRUM.pdf
 
Scrum
Scrum Scrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
metodologia scrum.pptx
metodologia scrum.pptxmetodologia scrum.pptx
metodologia scrum.pptx
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
metodologia crom.pptx
metodologia crom.pptxmetodologia crom.pptx
metodologia crom.pptx
 
Gestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - ScrumGestión de Proyectos Agile - Scrum
Gestión de Proyectos Agile - Scrum
 
Exposicion Scrum
Exposicion ScrumExposicion Scrum
Exposicion Scrum
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum (1)
Scrum (1)Scrum (1)
Scrum (1)
 

Último

Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxsisimosolorzano
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 

Último (20)

Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 

INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3

  • 1. UNIVERSIDAD UNIANDES QUINTO SISTEMAS NOMBRE: SAÙL VILLARREAL CATEDRA: INGENIERIA DE SOFTWARE CATEDRATICO: ING. LUIS SUAREZ TEMA: METODOLOGIA SCRUM 30-10-2013
  • 2. METODOLOGIA DE SCRUM CONCEPTO Y CARACTERÍSTICAS DE SCRUM ROLES EN SCRUM PROCESO O REUNIONES EN SCRUM DOCUMENTOS BENEFICIOS DE UTILIZAR SCRUM EJEMPLO PRACTICO
  • 3. METODOLOGIA DE SCRUM  Es un marco de trabajo para la gestión y desarrollo de software basada en un proceso iterativo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil de software.  Un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto CARACTERÍSTICAS DE SCRUM Modelo de referencia que define un conjunto de prácticas y roles, punto para definir el proceso de desarrollo que se ejecutará en un proyecto Equipos auto organizados, integración, comunicación verbal, entre el equipo y disciplinas involucradas en el proyecto. Fácil de aprender, y requiere muy poco esfuerzo para comenzarse a utilizar
  • 4. ROLES EN SCRUM ROLES PRINCIPALES Product Owner ROLES AUXILIARES Son aquellos que no tienen un rol formal y no se involucran frecuentemente en el "proceso Scrum" Representa la voz del cliente. Se asegura de que el equipo Scrum trabaje de forma adecuada desde la perspectiva del negocio. ScrumMaster -Facilitador Elimina los obstáculos que impiden que el equipo alcance el objetivo del sprint, actúa como protección entre el equipo y cualquier influencia que le distraiga. Scrum Team (Equipo de desarrollo) Un equipo con las habilidades necesarias para realizar el trabajo (análisis, diseño, desarrollo, pruebas, documentación,…). Stakeholders - Clientes, Proveedores, Vendedores, Gente que hace posible el proyecto y para quienes el proyecto producirán el beneficio acordado que justifica su producción. Administradores (Managers) Gente que establece el ambiente para el desarrollo del producto.
  • 5. PROCESO O REUNIONES EN SCRUM PLANIFICACIÓN Selección de requisitos  4 horas máximo  Cliente presenta la lista de requisitos del producto  El equipo pregunta al cliente las dudas surgidas, selecciona los requisitos más prioritarios Planificación de la iteración  4 horas máximo  El equipo elabora la lista de tareas de la iteración necesarias para desarrollar  El esfuerzo se hace en conjunto y los miembros del equipo se auto asignan las tareas EJECUCIÓN DE LA ITERACIÓN  Cada día realiza una reunión de sincronización (15 minutos máximos).  Cada miembro del equipo inspecciona el trabajo que el resto está realizando  En la reunión cada miembro del equipo responde a tres preguntas:  El Facilitador se encarga de que el equipo cumpla con su compromiso y que no se merme su productividad. INSPECCIÓN Y ADAPTACIÓN Demostración  4 horas máximo  Equipo presenta al cliente los requisitos completados en la iteración  Cliente realiza las adaptaciones necesarias de manera objetiva Retrospectiva  4 horas máximo  Equipo analiza cómo ha sido su manera de trabajar y cuáles son los problemas y correjirlo  Propósito de la retrospectiva es realizar una mejora continua del proceso
  • 6. En la reunión cada miembro del equipo responde a tres preguntas:  ¿Qué he hecho desde la última reunión de sincronización?  ¿Qué voy a hacer a partir de este momento?  ¿Qué impedimentos tengo o voy a tener?
  • 7. El Facilitador se encarga de que el equipo cumpla con su compromiso y que no se merme su productividad.  Elimina los obstáculos que el equipo no puede resolver por sí mismo.  Protege al equipo de interrupciones externas que puedan afectar su compromiso o su productividad.
  • 8. DOCUMENTOS PRODUCT BACKLOG SPRINT BACKLOG Se trata de un archivo genérico que recoge el conjunto de tareas, los requerimientos y las funcionalidades requeridas por el proyecto. Es un documento detallado donde se describe el cómo el equipo va a implementar los requisitos durante el siguiente sprint. SPRINT Es el período en el cual se lleva a cabo el trabajo en sí. Es recomendado que la duración de los sprints sea constante y definida por el equipo con base en su propia experiencia. BURN DOWN CHART Es una gráfica mostrada públicamente que mide la cantidad de requisitos en el Backlog del proyecto pendientes al comienzo de cada Sprint.
  • 9. BENEFICIOS DE UTILIZAR SCRUM Unión de equipo: Cumplimento de expectativas: Flexibilidad a cambios: Reducción del Time to Market: Fomenta el trabajo en equipo, focalizando todos los esfuerzos en alcanzar un objetivo común Cliente establece sus expectativas indicando el valor que le aporta cada requisito, equipo los estima y el Product Owner establece su prioridad. Capacidad de reacción ante los cambios de requerimientos por necesidades del cliente o evoluciones del mercado. El cliente puede empezar a utilizar las funcionalidades más importantes del proyecto antes de finalizar por completo Mayor calidad del software: Necesidad de obtener una versión funcional después de cada iteración, ayuda a la obtención de un software de calidad superior Mayor productividad: Motivación del equipo que proporciona el hecho de que sean autónomos para organizarse. Predicciones de tiempos: Reducción de riesgos: se conoce la velocidad media del equipo por sprint, con lo que es posible estimar fácilmente para cuando se dispondrá de una determinada funcionalidad Al realizar las funcionalidades de más valor en primer lugar y conocer la velocidad con que el equipo avanza en el proyecto, permite despejar riesgos eficazmente de manera anticipada
  • 10. EJEMPLO PRACTICO Ejemplo de un cliente que requiere de los servicios para la creación de un robot escolta de una empresa desarrolladora de robots El Cliente se reune con el Dueño de producto, que toma nota de lo que el cliente necesita o se imagina como tiene que ser el robot. CLIENTE DUEÑO DEL PRODUCTO
  • 11. EJEMPLO PRACTICO El Duelo de Producto divide el proyecto en historias que son las que componen la pila de producto. DUEÑO DEL PRODUCTO PILA DE PRODUCTO
  • 12. EJEMPLO PRACTICO El Dueño de Producto le entrega la pila de producto para que estimen el coste de creación del producto. SCRUM MANAGER DUEÑO DEL PRODUCTO
  • 13. EJEMPLO PRACTICO El equipo se reune para estimar el coste de cada historia de la pila de producto. En este caso utilizan Planning Poker. EQUIPO PILA DE PRODUCTO
  • 14. EJEMPLO PRACTICO El cliente, una vez aprobado el presupuesto, reordena la pila de producto para que el equipo vaya trabajando según la prioridad del cliente. Menos imporantes CLIENTE Urgentes
  • 15. EJEMPLO PRACTICO El equipo comienza su trabajo desglosando la primera historia de la pila de producto, la cual subdividen en tareas menores para crear la pila de sprint.
  • 16. EJEMPLO PRACTICO La pila de sprint tiene como utilidad fraccionar el trabajo de un periodo de 15 días en tareas mas pequeñas, que tarden como mucho dos días.
  • 17. EJEMPLO PRACTICO Estas tareas se colocan en una pila, la cual prioriza el Dueño de Producto, que ha consultado con el cliente, antes de comenzar el sprint. Menos imporantes DUEÑO DEL PRODUCTO Urgentes
  • 18. EJEMPLO PRACTICO El equipo comienza el sprint tomando las tareas priorizadas. Una vez concluida una se toma la siguiente de la lista. Se convoca todos los días una reunión del equipo donde se cuenta las tareas realizadas el día anterior y cuales se van a realizar ese día.
  • 19. EJEMPLO PRACTICO Una vez finalizado el sprint, el Dueño de Producto le muestra al cliente el resultado del trabajo realizado. El cliente ya tiene el primer contacto con su encargo y además puede volver a priorizar la pila de producto antes de que comience otro sprint. Buen trabajo DUEÑO DEL PRODUCTO CLIENTE
  • 20. EJEMPLO PRACTICO El equipo de trabajo celebra su buen hacer con una reunión de retrospectiva, donde se analiza lo ocurrido durante el sprint. EQUIPO