SlideShare una empresa de Scribd logo
SCRUM
Alumna: Daniela Navarro
¿Qué es?
• Scrum es un proceso de desarrollo de software
iterativo y creciente utilizado comúnmente en
entornos basados en el desarrollo ágil de
software.
• Aunque Scrum estaba enfocado a la gestión de
procesos de desarrollo de software, puede ser
utilizado en equipos de mantenimiento de
software, o en una aproximación de gestión de
programas.
Scrum
¿Qué haces en Scrum?
• En Scrum se realizan entregas parciales y
regulares del producto final, priorizadas por el
beneficio que aportan al receptor del proyecto.
Por ello, Scrum está especialmente indicado
para proyectos en entornos complejos, donde
se necesita obtener resultados pronto,
donde los requisitos son cambiantes o poco
definidos, donde la innovación,
la competitividad, la flexibilidad y
la productividad son fundamentales.
Scrum
• Scrum también se utiliza para resolver
situaciones en que no se está entregando al
cliente lo que necesita, cuando las entregas
se alargan demasiado, los costes se
disparan o la calidad no es aceptable,
cuando se necesita capacidad de reacción
ante la competencia, cuando la moral de
los equipos es baja y la rotación alta,
cuando es necesario identificar y solucionar
ineficiencias sistemáticamente o cuando se
quiere trabajar utilizando un proceso
especializado en el desarrollo de
producto.
EL PROCESO
• En Scrum un proyecto se ejecuta en bloques
temporales cortos y fijos (iteraciones de un mes
natural y hasta de dos semanas, si así se necesita).
Cada iteración tiene que proporcionar un resultado
completo, un incremento de producto final que sea
susceptible de ser entregado con el mínimo esfuerzo
al cliente cuando lo solicite.
• El proceso parte de la lista de objetivos/requisitos
priorizada del producto, que actúa como plan del
proyecto. En esta lista el cliente prioriza los
objetivos balanceando el valor que le
aportan respecto a su coste y quedan repartidos
en iteraciones y entregas.
Scrum
Actividades que se llevan a cabo
en Scrum
• Planificación de la iteración
• El primer día de la iteración se realiza la reunión de
planificación de la iteración. Tiene dos partes:
• Selección de requisitos (4 horas máximo). El
cliente presenta al equipo la lista de requisitos
priorizada del producto o proyecto. El equipo
pregunta al cliente las dudas que surgen y selecciona
los requisitos más prioritarios que se compromete a
completar en la iteración, de manera que puedan ser
entregados si el cliente lo solicita.
• Planificación de la iteración (4 horas máximo).
El equipo elabora la lista de tareas de la
iteraciónnecesarias para desarrollar los requisitos a
que se ha comprometido. La estimación de esfuerzo
se hace de manera conjunta y los miembros del
equipo se autoasignan las tareas.
• Ejecución de la iteración
• Cada día el equipo realiza una reunión de sincronización (15 minutos
máximo). Cada miembro del equipo inspecciona el trabajo que el resto está
realizando (dependencias entre tareas, progreso hacia el objetivo de la
iteración, obstáculos que pueden impedir este objetivo) para poder hacer
las adaptaciones necesarias que permitan cumplir con el compromiso
adquirido. 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?
• Durante la iteración el Facilitador (Scrum Master) se encarga de que el
equipo pueda cumplir con su compromiso y de 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.
• Durante la iteración, el cliente junto con el equipo refinan la lista de
requisitos (para prepararlos para las siguientes iteraciones) y, si es
necesario, cambian o replanifican los objetivos del proyecto para maximizar
la utilidad de lo que se desarrolla y el retorno de inversión.
• Inspección y adaptación
• El último día de la iteración se realiza la reunión de
revisión de la iteración. Tiene dos partes:
• Demostración (4 horas máximo). El equipo presenta
al cliente los requisitos completados en la iteración, en
forma de incremento de producto preparado para ser
entregado con el mínimo esfuerzo. En función de los
resultados mostrados y de los cambios que haya habido
en el contexto del proyecto, el cliente realiza las
adaptaciones necesarias de manera objetiva, ya desde la
primera iteración, replanificando el proyecto.
• Retrospectiva (4 horas máximo). El equipo analiza
cómo ha sido su manera de trabajar y cuáles son los
problemas que podrían impedirle progresar
adecuadamente, mejorando de manera continua su
productividad. El Facilitador se encargará de ir
eliminando los obstáculos identificados.
Scrum
Beneficios
• Flexibilidad a cambios. Gran capacidad de reacción ante los
cambiantes requerimientos generados por las necesidades del
cliente o la evolución del mercado. El marco de trabajo está
diseñado para adecuarse a las nuevas exigencias que implican
proyectos complejos.
• Reducción del Time to Market. El cliente puede empezar a
utilizar las características más importantes del proyecto antes de
que esté completamente terminado.
• Mayor calidad del software. El trabajo metódico y la necesidad
de obtener una versión de trabajo funcional después de cada
iteración, ayuda a la obtención de un software de alta calidad.
• Mayor productividad. Se logra, entre otras razones, debido a la
eliminación de la burocracia y la motivación del equipo
proporcionado por el hecho de que pueden estructurarse de manera
autónoma.
• Maximiza el retorno de la inversión
(ROI). Creación de software solamente con las
prestaciones que contribuyen a un mayor valor de
negocio gracias a la priorización por retorno de
inversión.
• Predicciones de tiempos. A través de este marco de
trabajo se conoce la velocidad media del equipo por
sprint, con lo que es posible estimar de manera fácil
cuando se podrá hacer uso de una determinada
funcionalidad que todavía está en el Backlog.
• Reducción de riesgos El hecho de desarrollar, en
primer lugar, las funcionalidades de mayor valor y de
saber la velocidad a la que el equipo avanza en el
proyecto, permite despejar riesgos efectivamente de
manera anticipada.4

Más contenido relacionado

PDF
Metodología scrum-Ingeniería de Software 2
PPTX
que es un Scrum
PPT
PPT
Scrum (1)
PPTX
Scrum para desarrollo de software
PPTX
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
PDF
PPTX
Metodología de desarrollo de software (45 Preguntas)
Metodología scrum-Ingeniería de Software 2
que es un Scrum
Scrum (1)
Scrum para desarrollo de software
INGENIERIA DE SOFTWARE - METODOLOGIA SCRUM, EJEMPLO PRACTICO, t3
Metodología de desarrollo de software (45 Preguntas)

La actualidad más candente (20)

PDF
Ingenieria de software scrum – proceso ágil de desarrollo de software
PPTX
PPT
Scrum
PPS
Scrum metodología ágil para tus proyectos
PPT
Proyecto de la asignatura convergencia tecnologica
PPTX
Definición e implementación scrum
PPTX
Metodología scrum
PDF
SCRUM Desarrollo ágil
PPSX
7iSF-3 scrum
PPTX
PPTX
Presentación de Scrum en 15 mins
PPTX
Ingenieria trabajo3-131031205503-phpapp01
PPTX
Metodología agile scrum
PPTX
Metodologia SCRUM
PPTX
Resumen sobre Marco de trabajo SCRUM
PPT
Solo Requisitos 2008 - 11 Ncapas
PPT
Trabajo metodologia scrum
Ingenieria de software scrum – proceso ágil de desarrollo de software
Scrum
Scrum metodología ágil para tus proyectos
Proyecto de la asignatura convergencia tecnologica
Definición e implementación scrum
Metodología scrum
SCRUM Desarrollo ágil
7iSF-3 scrum
Presentación de Scrum en 15 mins
Ingenieria trabajo3-131031205503-phpapp01
Metodología agile scrum
Metodologia SCRUM
Resumen sobre Marco de trabajo SCRUM
Solo Requisitos 2008 - 11 Ncapas
Trabajo metodologia scrum
Publicidad

Destacado (18)

PPTX
Introducción a las metodologías ágiles de desarrollo de software
PPTX
PPTX
Scrum
DOCX
Desarrollo de Software Modelos Ágiles
PDF
Mtrigas tfc0612memoria
PPTX
Bootcamp: Startup Agile
PDF
Metodologías Ágiles para el Desarrollo de Software
PDF
Metodología de desarrollo SCRUM
PPTX
Metodologias agiles
PPTX
Metodologías ágiles de desarrollo de software
PPTX
Scrum
PPTX
Metodologías agiles de desarrollo de software
PPTX
Dsdm
PDF
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
PPTX
Metodologia prince2
PDF
How to Become a Thought Leader in Your Niche
Introducción a las metodologías ágiles de desarrollo de software
Scrum
Desarrollo de Software Modelos Ágiles
Mtrigas tfc0612memoria
Bootcamp: Startup Agile
Metodologías Ágiles para el Desarrollo de Software
Metodología de desarrollo SCRUM
Metodologias agiles
Metodologías ágiles de desarrollo de software
Scrum
Metodologías agiles de desarrollo de software
Dsdm
metodologia de desarrollo de sistemas dinamicos o Dynamic Systems Development...
Metodologia prince2
How to Become a Thought Leader in Your Niche
Publicidad

Similar a Scrum (20)

DOCX
Scrum
DOCX
Metodologia kendally kendall
DOCX
Modelo cascada
DOCX
Metodo espiral
DOC
Qué es scrum
DOC
Qué es scrum
PPTX
PPTX
LP II clase05 - SCRUM
PPTX
Scrum a.perez w. socorro
PDF
PDF
PDF
Propuesta Microsoft.NET
PPSX
PDF
Introducción al Marco de Trabajo Scrum
PDF
Diapos metodologiascrum
PDF
Articulo final
PPTX
PPSX
Scrum edison
PPTX
Práctica SRUM - (Introducción) v1.pptx
Scrum
Metodologia kendally kendall
Modelo cascada
Metodo espiral
Qué es scrum
Qué es scrum
LP II clase05 - SCRUM
Scrum a.perez w. socorro
Propuesta Microsoft.NET
Introducción al Marco de Trabajo Scrum
Diapos metodologiascrum
Articulo final
Scrum edison
Práctica SRUM - (Introducción) v1.pptx

Último (20)

PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
caso clínico iam clinica y semiología l3.pptx
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Escuela Sabática 6. A través del Mar Rojo.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Punto Critico - Brian Tracy Ccesa007.pdf
Tarea De El Colegio Coding For Kids 1 y 2
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
2 GRADO UNIDAD 5 - 2025.docx para primaria
Tomo 1 de biologia gratis ultra plusenmas
Escuelas Desarmando una mirada subjetiva a la educación
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula

Scrum

  • 2. ¿Qué es? • Scrum es un proceso de desarrollo de software iterativo y creciente utilizado comúnmente en entornos basados en el desarrollo ágil de software. • Aunque Scrum estaba enfocado a la gestión de procesos de desarrollo de software, puede ser utilizado en equipos de mantenimiento de software, o en una aproximación de gestión de programas.
  • 4. ¿Qué haces en Scrum? • En Scrum se realizan entregas parciales y regulares del producto final, priorizadas por el beneficio que aportan al receptor del proyecto. Por ello, Scrum está especialmente indicado para proyectos en entornos complejos, donde se necesita obtener resultados pronto, donde los requisitos son cambiantes o poco definidos, donde la innovación, la competitividad, la flexibilidad y la productividad son fundamentales.
  • 6. • Scrum también se utiliza para resolver situaciones en que no se está entregando al cliente lo que necesita, cuando las entregas se alargan demasiado, los costes se disparan o la calidad no es aceptable, cuando se necesita capacidad de reacción ante la competencia, cuando la moral de los equipos es baja y la rotación alta, cuando es necesario identificar y solucionar ineficiencias sistemáticamente o cuando se quiere trabajar utilizando un proceso especializado en el desarrollo de producto.
  • 7. EL PROCESO • En Scrum un proyecto se ejecuta en bloques temporales cortos y fijos (iteraciones de un mes natural y hasta de dos semanas, si así se necesita). Cada iteración tiene que proporcionar un resultado completo, un incremento de producto final que sea susceptible de ser entregado con el mínimo esfuerzo al cliente cuando lo solicite. • El proceso parte de la lista de objetivos/requisitos priorizada del producto, que actúa como plan del proyecto. En esta lista el cliente prioriza los objetivos balanceando el valor que le aportan respecto a su coste y quedan repartidos en iteraciones y entregas.
  • 9. Actividades que se llevan a cabo en Scrum
  • 10. • Planificación de la iteración • El primer día de la iteración se realiza la reunión de planificación de la iteración. Tiene dos partes: • Selección de requisitos (4 horas máximo). El cliente presenta al equipo la lista de requisitos priorizada del producto o proyecto. El equipo pregunta al cliente las dudas que surgen y selecciona los requisitos más prioritarios que se compromete a completar en la iteración, de manera que puedan ser entregados si el cliente lo solicita. • Planificación de la iteración (4 horas máximo). El equipo elabora la lista de tareas de la iteraciónnecesarias para desarrollar los requisitos a que se ha comprometido. La estimación de esfuerzo se hace de manera conjunta y los miembros del equipo se autoasignan las tareas.
  • 11. • Ejecución de la iteración • Cada día el equipo realiza una reunión de sincronización (15 minutos máximo). Cada miembro del equipo inspecciona el trabajo que el resto está realizando (dependencias entre tareas, progreso hacia el objetivo de la iteración, obstáculos que pueden impedir este objetivo) para poder hacer las adaptaciones necesarias que permitan cumplir con el compromiso adquirido. 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? • Durante la iteración el Facilitador (Scrum Master) se encarga de que el equipo pueda cumplir con su compromiso y de 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. • Durante la iteración, el cliente junto con el equipo refinan la lista de requisitos (para prepararlos para las siguientes iteraciones) y, si es necesario, cambian o replanifican los objetivos del proyecto para maximizar la utilidad de lo que se desarrolla y el retorno de inversión.
  • 12. • Inspección y adaptación • El último día de la iteración se realiza la reunión de revisión de la iteración. Tiene dos partes: • Demostración (4 horas máximo). El equipo presenta al cliente los requisitos completados en la iteración, en forma de incremento de producto preparado para ser entregado con el mínimo esfuerzo. En función de los resultados mostrados y de los cambios que haya habido en el contexto del proyecto, el cliente realiza las adaptaciones necesarias de manera objetiva, ya desde la primera iteración, replanificando el proyecto. • Retrospectiva (4 horas máximo). El equipo analiza cómo ha sido su manera de trabajar y cuáles son los problemas que podrían impedirle progresar adecuadamente, mejorando de manera continua su productividad. El Facilitador se encargará de ir eliminando los obstáculos identificados.
  • 14. Beneficios • Flexibilidad a cambios. Gran capacidad de reacción ante los cambiantes requerimientos generados por las necesidades del cliente o la evolución del mercado. El marco de trabajo está diseñado para adecuarse a las nuevas exigencias que implican proyectos complejos. • Reducción del Time to Market. El cliente puede empezar a utilizar las características más importantes del proyecto antes de que esté completamente terminado. • Mayor calidad del software. El trabajo metódico y la necesidad de obtener una versión de trabajo funcional después de cada iteración, ayuda a la obtención de un software de alta calidad. • Mayor productividad. Se logra, entre otras razones, debido a la eliminación de la burocracia y la motivación del equipo proporcionado por el hecho de que pueden estructurarse de manera autónoma.
  • 15. • Maximiza el retorno de la inversión (ROI). Creación de software solamente con las prestaciones que contribuyen a un mayor valor de negocio gracias a la priorización por retorno de inversión. • Predicciones de tiempos. A través de este marco de trabajo se conoce la velocidad media del equipo por sprint, con lo que es posible estimar de manera fácil cuando se podrá hacer uso de una determinada funcionalidad que todavía está en el Backlog. • Reducción de riesgos El hecho de desarrollar, en primer lugar, las funcionalidades de mayor valor y de saber la velocidad a la que el equipo avanza en el proyecto, permite despejar riesgos efectivamente de manera anticipada.4