SCRUM

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

INGENIERÍA EN DESARROLLO DE SOFTWARE

Temas:
1. SCRUM (Artefactos, Reuniones y Roles)
SCRUM
Es un proceso iterativo e incremental utilizado para la
construcción de productos.

Esto significa que el proceso se compone de diferentes


interacciones a las que llamaremos Sprints.

Estas interacciones o sprints son fijos en el tiempo y se


recomienda que tengan una duración de 1 a 4 semanas
máximo.

El objetivo de estos sprints es el de construir un


incremento del producto que potencialmente se
pudiera utilizar por parte de los clientes.
ARTEFACTOS DEL SCRUM
SPRINT
El corazón de Scrum es el Sprint, es un bloque de tiempo de entre
una semana y un mes durante el cual se crea un incremento de
producto “Terminado” utilizable y potencialmente desplegable, es
decir, que se pudiera utilizar por parte de los usuarios y clientes.

Es más conveniente si la duración de los Sprints es fija a lo largo del


tiempo. De esta manera se conseguirá ritmo sostenido. Cada nuevo
Sprint comienza inmediatamente después de la finalización del
Sprint Anterior.

Cada Sprint puede considerarse un proyecto con un horizonte no


mayor de un mes.
Al igual que los proyectos, los Sprints se usan para lograr algo.
Cada Sprint tiene una definición de lo que se construirá, un diseño y
un plan flexible que guiará su construcción, el trabajo del equipo y
el producto resultante.
ARTEFACTOS DEL SCRUM

PILA DEL PRODUCTO

Es el conjunto de requisitos o características que debe tener


nuestro producto.

Contendrá todo lo que se considere aporta valor, aunque estará


priorizado de arriba a abajo, donde arriba estarán los elementos
más prioritarios y por ello, más detallados y desgranados
ARTEFACTOS DEL SCRUM

PBI (ELEMENTOS DEL PRODUCTO)

Dentro de la Pila de producto lo que hay son Elementos de la pila


del Producto, PBI de sus siglas en inglés Product Backlog Item.

Los elementos de la Lista de Producto tienen como atributos la


descripción, el orden, la estimación y el valor.

Los PBIs pueden contener cualquier información adicional adjunta


que pueda ser relevante para la terminación de ese elemento
como por ejemplo diagramas de uso, borradores de pantallas,
datos de encuestas, gráficas o cualquier otro elemento.
ARTEFACTOS DEL SCRUM

INCREMENTO DEL PRODUCTO

Es el resultado de cada Sprint. Las dos características más


importantes que debe reunir este incremento son:

Potencialmente se pueda poner en producción. El Manifiesto Ágil


lo deja claro, el incremento debe ser algo funcional. No sirve
entregar algo de cartón piedra que no funcione realmente. No
quiere decir que al final de cada Sprint este Incremento se vaya
desplegar, pero sí que debería poder hacerse si quisiéramos.

Debe aportar valor a nuestros Clientes / Usuarios. No sirve de


nada entregar funcionalidad que no cubra las necesidades de
nuestros clientes ya que es el objetivo fundamental por el que
estamos trabajando.
ARTEFACTOS DEL SCRUM

PILA DEL SPRINT

Recordemos que la Pila del sprint es el resultado de la Reunión de


planificación al inicio de cada Sprint.

Está compuesta por todos los PBIs que han sido seleccionados y
además contiene las tareas técnicas de, al menos, los PBIs más
prioritarios en el Sprint. Podríamos decir que la Pila del Sprint es
una lista de PBIs pendientes de realizar.
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”.
REUNIONES DEL SCRUM

REUNIÓN DE PLANIFICACIÓN

Tiene una duración de 8 horas para sprints de un mes. Para sprints


más cortos la duración es severamente más corta.
1. Objetivo
El objetivo de la reunión es el de planificar la cantidad de trabajo a
la que el equipo se va a comprometer a construir durante el
próximo sprint.

2. Estructura
La reunión de planificación responde a dos preguntas: ¿Qué puede
entregarse en el incremento de Sprint que comienza?, ¿Cómo se
conseguirá realizar el trabajo necesario para entregar el
incremento?
REUNIONES DEL SCRUM
REUNIÓN DIARIA

Objetivo
La comunicación entre los miembros del equipo resulta
fundamental, por eso, para conseguir que esta no se pierda y el
equipo pueda sincronizarse en su trabajo diario existe esta reunión
diaria o daily stand-up en inglés.
El objetivo es que el equipo establezca un plan para las próximas
24 horas.
2. Estructura
Debe realizarse en el mismo lugar y a la misma hora. Todos los
miembros del equipo comentan lo que hicieron el día anterior, lo
que van a hacer hoy y si tienen algún impedimento o dependencia
de algún tipo para conseguirlo.

Es una reunión rápida, de apenas 15 minutos por lo que se suele


realizar de pie y en frente del tablero de tareas.
REUNIONES DEL SCRUM

REUNIÓN DE RETROSPECTIVA

El objetivo de esta reunión es el de inspeccionar como ha estado el


Equipo Scrum y cada una de las personas que lo componen. En la
reunión se analizan mediante diferentes técnicas que se hizo bien y
que se puede hacer diferente para el próximo sprint.

El objetivo es que el equipo reflexione y saque como resultado


posibles acciones de mejora. Debe asistir todo el Equipo Scrum
(Dueño de Producto, Equipo de Desarrollo y Scrum Master).
Es una de las reuniones más importantes ya que es un espacio de
reflexión y mejora continua.
REUNIONES DEL SCRUM
REUNIÓN REVISIÓN/DEMO

Al final del Sprint se lleva a cabo una Revisión de Sprint para


inspeccionar el Incremento y adaptar la Lista de Producto si fuese
necesario.

Durante la Revisión de Sprint, el Equipo Scrum y los interesados


colaboran acerca de lo que se hizo durante el Sprint. Los asistentes
colaboran para determinar las siguientes cosas que podrían
hacerse para optimizar el valor.

Se trata de una reunión informal, no una reunión de seguimiento, y


la presentación del Incremento tiene como objetivo facilitar la
retroalimentación de información y fomentar la colaboración.

Se trata de una reunión restringida a un bloque de tiempo de


cuatro horas para Sprints de un mes.
REUNIONES DEL SCRUM

REUNIÓN REFINAMIENTO

Se trata de un proceso continuo en el cual el Dueño de Producto y


el Equipo de Desarrollo colaboran acerca de los detalles de los
elementos de la Lista de Producto.

Durante el refinamiento de la Lista de Producto, se examinan y


revisan sus elementos. El Equipo Scrum decide cómo y cuándo se
hace el refinamiento. Este usualmente consume no más del 10% de
la capacidad del Equipo de Desarrollo. Sin embargo, los elementos
de la Lista de Producto pueden actualizarse en cualquier momento
por el Dueño de Producto o a criterio suyo.”
ROLES DEL SCRUM

DUEÑO DEL PRODUCTO

Es el responsable de mantener la visión del producto que se


va a construir maximizando la cantidad de valor entregado al
finalizar cada Sprint.

Una de las funciones del dueño del producto es la de mantener la


pila de producto o conjunto de funcionalidades actualizada y
priorizada para que el equipo de construcción sepa en todo
momento cuales son los elementos que aportan más valor a los
usuarios.

Además, el dueño de producto asistirá a las reuniones de


planificación y revisiones del sprint con el equipo de construcción
para transmitir de una forma efectiva esta visión de producto a
todos los implicados.
ROLES DEL SCRUM

SCRUM MASTER

El Scrum Master es un rol con un conjunto de responsabilidades


muy variadas.

Realiza labores de facilitador de reuniones, así como acompañante


del equipo para ayudarle a resolver las problemáticas que se vaya
encontrando a lo largo del proyecto. El scrum master es el vigía del
proceso que vela porque este se lleve a cabo sin olvidar que está
pendiente de las personas que conforman el equipo.

También debe tener una visión de la organización y buenas dotes


de comunicación y gestión de conflictos que ayuden al equipo a
mejorar.
ROLES DEL SCRUM

EQUIPO DE CONSTRUCCIÓN

Equipo de construcción son los encargados de construir el


producto. Si estamos hablando de equipos de construcción de
software estará formado por desarrolladores, diseñadores,
arquitectos, testers y cualquier persona que esté implicada de una
u otra manera en la construcción del producto.

Algunas tareas típicas de autoorganización de estos equipos son la


de asignación de tareas y estimación, así como el desglose técnico
de los requisitos en tareas de bajo nivel.

Diremos que estos equipos son más o menos auto-organizados en


función de su nivel para lidiar con todos estos temas.
ROLES DEL SCRUM

CLIENTES/USUARIOS

Son todas aquellas personas que de una manera u otra utilizan el


resultado de nuestro producto. Si hablamos de aplicaciones de
software serán los usuarios y clientes que se conectarán a la
aplicación para utilizarla.

Debemos distinguir a usuario (cualquier persona que utilice la


aplicación) de cliente (aquella persona que realmente paga por
ella).

Realmente nuestros productos deben estar enfocados a los


clientes ya que estos son los que están dispuestos a pagar por
usarla.

También podría gustarte