100% encontró este documento útil (2 votos)
257 vistas28 páginas

Scrum

Este documento describe la metodología ágil Scrum. Scrum es un marco de trabajo para proyectos complejos que se basa en iteraciones cortas llamadas "sprints". Los sprints tienen una duración máxima de un mes y conducen a la entrega de un incremento de software funcional. Scrum define roles como el Product Owner, Scrum Master y el equipo de desarrollo, así como artefactos como la lista de producto, lista de sprint e incremento. También describe eventos clave como la planificación del sprint, revisión diaria y revisión del sprint.

Cargado por

Luis Ramos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (2 votos)
257 vistas28 páginas

Scrum

Este documento describe la metodología ágil Scrum. Scrum es un marco de trabajo para proyectos complejos que se basa en iteraciones cortas llamadas "sprints". Los sprints tienen una duración máxima de un mes y conducen a la entrega de un incremento de software funcional. Scrum define roles como el Product Owner, Scrum Master y el equipo de desarrollo, así como artefactos como la lista de producto, lista de sprint e incremento. También describe eventos clave como la planificación del sprint, revisión diaria y revisión del sprint.

Cargado por

Luis Ramos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

METODOLOGÍA

SCRUM
Metodologías ágiles
Un método de desarrollo de
software es un conjunto de
actividades que auxilian la
producción de software.

Las metodologías agiles varían en


sus prácticas y en sus fases. sin
embargo, comparten algunas El resultado de esas actividades es
características como: desarrollo un producto que refleja la forma de
iterativo e incremental, conducir un proceso como todo.
comunicación y reducción de
documentación excesiva. 

El termino ágil se popularizo


cuando especialistas en desarrollo
de software, presentaron los
métodos Extreme programming,
Scrum, feature driven, entre otros.
Diferencias entre metodologías ágiles
no ágiles
Metodologías Metodologías
ágiles Tradicionales
Especialmente preparados para
Cierta resistencia a los cambios
cambios durante el proyecto

No existe contrato tradicional o al


Existe un contrato prefijado
menos es bastante flexible

El cliente es parte del equipo de El cliente interactúa con el equipo de


desarrollo desarrollo mediante reuniones

Grupos pequeños y trabajando en el Grupos grandes y posiblemente


mismo sitio distribuidos

Pocos roles  Más roles 

Menos énfasis en la arquitectura de La arquitectura de software es esencial


software  y se expresa mediante modelos
Uso de Metodologías ágiles

4
Scrum

Scrum es un framework (estructura de trabajo) ágil


para la realizacion de proyectos complejos. 

Desarrollada por Ken Schwaber, Jeff Sutherland y


Mike Beedle. Define un marco para la gestión de
proyectos, que se ha utilizado con éxito durante los
últimos 10 años. Está especialmente indicada para
proyectos con un rápido cambio de requisitos.  

5
¿Por que es ágil?
La "Ágilidad" del Scrum radica en que no
es un proceso o una técnica, es un marco
amplio de trabajo, dentro del cual se
pueden emplear técnicas y procesos.

6
Características principales
Desarrollo en iteraciones
• El desarrollo de software se realiza mediante iteraciones, denominadas sprints,
con una duración de 30 días. El resultado de cada sprint es un incremento
ejecutable que se muestra al cliente.
Reuniones diarias.
• Reuniones a lo largo proyecto, entre ellas destaca la reunión diaria de 15 minutos
del equipo de desarrollo para coordinación e integración. 
Gestión regular
• Gestion regular de las expectativas del cliente, resultados anticipados, flexibilidad
y adaptación, retorno de inversión, mitigación de riesgos, productividad y calidad,
alineamiento entre cliente y equipo.
Equipos autodirigidos
• Se hace uso de equipos auto-dirigidos y auto-organizados.

7
Pilares fundamentales de
Scrum

8
Transparencia
Cada aspecto del proceso debe
definirse por un estándar común a
todos los integrantes del equipo.

9
Inspección
El avance hacia el objetivo fijado es
responsabilidad de todos los integrantes del
equipo.

10
Adaptación
La inspección constante, garantiza la
capacidad de respuesta a la subsiguiente
adaptabilidad del framework.

11
El marco estándar 

12
Scrum Scrum Master

Roles Product
Las personas se comprometen Cliente / Owner /
Interesados Propietario de
de manera individual a producto  
alcanzar las metas. El Equipo
Scrum y sus interesados
acuerdan estar abiertos a todo
el trabajo y a los desafíos que Team
se les presenten al realizar su
trabajo.

13
Son las personas que tienen interés directo en el proyecto, ya que les
Clientes producirá el beneficio que justifica su desarrollo.

Product Es el responsable de maximizar el valor del producto y del trabajo del


Owner equipo.

Es el facilitador y puente entre el Product Owner y demas integrantes del


Scrum
equipo..
Master

El quipo de desarrollo consiste en los profecionales que desempeñan el


Team trabajo de integrar un incremento de producto "Terminado".

14
Artefactos
Los artefactos de Scrum
representan trabajo o valor en
diversas formas que son útiles
para proporcionar LISTA DEL LISTA DE
PRODUCTO  SPRINT (Sprint INCREMENTO
transparencia y oportunidades (Product Backlog) Backlog)
para la inspección y
adaptación.

15
LISTA DEL PRODUCTO (Product Backlog): 

Es una lista ordenada de todo lo que se conoce que es


necesario en el producto. Es la única fuente de requisitos para
cualquier cambio a realizarse en el producto. El Dueño de
Producto (Product Owner) es el responsable de la Lista de
Producto, incluyendo su contenido, disponibilidad y ordenación. 

La Lista de Producto es dinámica; cambia constantemente para


identificar lo que el producto necesita para ser adecuado,
competitivo y útil. Si un producto existe, su Lista de Producto
también existe.

16
LISTA DE SPRINT (Sprint Backlog)

La Lista de Pendientes del Sprint es el conjunto de elementos


de la Lista de Producto seleccionados para el Sprint, más un
plan para entregar el Incremento de producto y conseguir el
Objetivo del Sprint. 

La Lista de Pendientes del Sprint es una predicción hecha


por el Equipo de Desarrollo acerca de qué funcionalidad
formará parte del próximo Incremento y del trabajo necesario
para entregar esa funcionalidad en un Incremento
“Terminado”. 

17
INCREMENTO

El Incremento es la suma de todos los elementos de la Lista


de Producto completados durante un Sprint y el valor de los
incrementos de todos los Sprints anteriores. Al final de un
Sprint el nuevo Incremento debe estar “Terminado”, lo cual
significa que está en condiciones de ser utilizado y que
cumple la Definición de “Terminado” del Equipo Scrum. Un
incremento es un cuerpo de trabajo inspeccionable y
terminado que respalda el empirismo al final del Sprint

18
Planificación de Sprint
Eventos (Sprint Planning)

En Scrum existen eventos


predefinidos con el fin de Retrospectiva de Scrum Diario
crear regularidad y Sprint ( Sprint (Daily Scrum)
Retrospective)  El Sprint
minimizar la necesidad de
reuniones no definidas en
Scrum. Revisión de Sprint
( Sprint Review) 

19
Sprint

Nombre que recibe cada iteración o ciclo. Genera el ritmo de avance por
tiempos prefijados.

Es un bloque de tiempo de hasta 4


semanas máximo.

Entregable funcionando y probado.

20
Sprint Planning
Es la reunión donde se planifica todo el trabajo a realizar durante el
sprint.

8 horas, para Sprints de 1


mes.

¿Qué puede entregarse en el
incremento resultante del sprint que
cmienza?

¿Cómo se conseguirá hacer el


trabajo necesario para entregar el
incremento? 21
Daily Scrum
Es una reunión diaria de sincronización de actividades del equipo y para crear un plan de
las 42 horas siguientes.

15 minutos diarios

¿Qué  hice ayer que ayudó al equipo a lograr el


objetivo del sprint?

¿Qué haré  hoy para ayudar al equipo a lograr


el objetivo del sprint ?

¿Hay algún impedimento que evite que el


equipo logre el objetivo del sprint?
22
Sprint Review
Es la revisión que se realiza al finalizar cada sprint, se busca revisar los incrementos
alcanzados y realizar adaptaciones a la lista de productos de ser necesaria.

4 horas, para sprints de un mes.

Lista de productos revisadas.

23
Sprint Retrospective
Es un evento que se da después de la revisión del sprint y antes del siguiente sprint
planning.

3 horas, para sprints de un mes.

Inspeccionar como fue el último sprint en cuanto a personas,


relaciones, procesos y herramientas.

Identificar y ordenar los elementos más importantes


que salieron bien y las posibles mejoras.
Crear un plan para implementar las mejoras a la
forma en la que el equipo scrum desempeña su
trabajo.
24
Marco

25
Beneficios de scrum
Flexibilidad a Reducción del Mayor calidad del Mayor
cambios Time to Market software productividad

• Gran • El cliente • El trabajo • Se logra, entre


capacidad de puede metódico y la otras razones,
reacción ante empezar a necesidad de debido a la
los cambiantes utilizar las obtener una eliminación de
requerimientos características versión de la burocracia y
. El marco de más trabajo la motivación
trabajo está importantes funcional del equipo
diseñado para del proyecto después de proporcionado
adecuarse a antes de que cada iteración, por el hecho
las nuevas esté ayuda a la de que
exigencias que completament obtención de pueden
implican e terminado. un software de estructurarse
proyectos alta calidad. de manera
complejos. autónoma

26
Beneficios de scrum
Maximiza el Predicciones de Reduccion de
retorno de la tiempos riesgos
inversión
•Creación de •A través de este •El hecho de
software marco de desarrollar, en
solamente con trabajo se primer lugar, las
las prestaciones conoce la funcionalidades
que contribuyen velocidad media de mayor valor y
a un mayor del equipo por de saber la
valor de negocio sprint, con lo velocidad a la
gracias a la que es posible que el equipo
priorización por estimar de avanza en el
retorno de manera fácil proyecto,
inversión. cuando se permite
podrá hacer uso despejar riesgos
de una efectivamente
determinada de manera
funcionalidad anticipada.
que todavía está
en el Backlog.

27
Documentos utilizados en scrum

● Product Backlog
● Sprint Backlog
● Burn Down Chart 
● Definition of Done

28

También podría gustarte