Está en la página 1de 27

Fundamentos del modelo SCRUM

GUILHERME SIQUEIRA SIMÕES


23/09/2019
FATTO Consultoría y Sistemas - www.fattocs.com 1
ORIENTACIONES INICIALES
De preferencia el uso de una conexión de banda ancha.

Sí es necesario, ajuste el idioma de la sala en la barra de herramientas


superior.

El evento tendrá ~45 min de presentación y 15 min de preguntas al final

Puedes enviar tus preguntas por el chat durante la presentación

Para quien posee un certificado PMP, el evento Vale 1 PDU.

La grabación y material serán publicados posteriormente en nuestra página


web y redes sociales:

FATTO Consultoría y Sistemas - www.fattocs.com 2


FATTO Consultoría y Sistemas
 Misión: “Ayudar a nuestros clientes en la planeación y evaluación
de desempeño de procesos de TI para aumentar el éxito de su
negocio.”

FATTO Consultoría y Sistemas - www.fattocs.com 3


SCRUM: Lo que es
 Es un modelo ágil que permite mantener el foco en la entrega de más valor para el
negocio, en el menor tiempo posible
 Permite la rápida y continua inspección del software (2 a 4 semanas)
 Las necesidades de negocio es que determinan las prioridades del desarrollo
de un sistema
 Los equipos se auto organizan para definir la mejor manera de entregar los ítems
de más alta prioridad
 Entre 2 a 4 semanas todos pueden ver el software real funcionando,
decidiendo se este debe ser desplegado o continuar a ser evolucionado en una
iteración más

4
FATTO Consultoría y Sistemas - www.fattocs.com
SCRUM: Como funciona
¿Qué hice ayer?
¿Qué haré hoy?
¿Veo algún impedimento?

Planificación
Revisión de
de Sprint
SCRUM Sprint
Diario

2-4
semanas

Visión

Retrospectiva
Requisitos elegidos de Sprint
para el Sprint

5
FATTO Consultoría y Sistemas - www.fattocs.com
SCRUM: Pilares

Roles Eventos Artefactos


Scrum Master Sprint Product Backlog
Product Owner Sprint Planning Sprint Backlog
Development Team Daily Scrum Product Increment
Sprint Review
Sprint Retrospective

6
FATTO Consultoría y Sistemas - www.fattocs.com
SCRUM: Los roles
 SCRUM Team o Equipo SCRUM
– Product Owner o Dueño del Producto
– SCRUM Master
– Development Team o Equipo de Desarrollo

7
FATTO Consultoría y Sistemas - www.fattocs.com
ROLES – SCRUM Team
1. Dueño del Producto, Equipo de
Desarrollo y Scrum Master 2. Los equipos son auto organizados
y multifuncionales

3. Equipos auto organizados eligen la


4. Equipos multifuncionales tienen
mejor forma de completar su
todas las competencias necesarias
trabajo, en lugar de ser dirigidos por
para completar el trabajo sin
otros externos al equipo
depender de otros que no están en el
equipo
5. El modelo del equipo es diseñado
para perfeccionar la flexibilidad,
creatividad y productividad 6. Equipos Scrum entregan productos
de forma iterativa e incremental,
maximizando las oportunidades de
feedback

8
FATTO Consultoría y Sistemas - www.fattocs.com
ROLES – Product Owner
Es el representante del cliente, usuarios o cualquier interesado en el producto
Es el responsable de maximizar el valor del producto resultante del trabajo del Equipo de
Desarrollo. Es el único responsable de gestionar el Product Backlog, esto abarca:
• Expresar claramente los elementos de la Lista del Producto;
• Ordenar los elementos en la lista para alcanzar los objetivos de la mejor manera posible;
• Optimizar el valor del trabajo que el Equipo de Desarrollo realiza;
• Asegurar que la Lista del Producto es visible, transparente y clara para todos y que muestra
aquello en lo que el equipo trabajará a continuación; y,
• Asegurar que el Equipo de Desarrollo entiende sus elementos al nivel necesario

9
FATTO Consultoría y Sistemas - www.fattocs.com
ROLES – Scrum Master
 Es el responsable por garantizar que el SCRUM sea entendido y aplicado, de forma
que el equipo entienda la teoría, prácticas, reglas y valores Scrum

 Es un agente facilitador que trabaja eliminando los impedimentos de manera a


permitir que el equipo de desarrollo trabaje de forma eficaz

 Actúa como un mentor para el Product Owner, enseñándole a crear, mantener e


priorizar los ítems de backlog del producto

 Ayuda a las personas externas al Equipo Scrum a entender qué


interacciones con el Equipo Scrum pueden ser útiles y cuáles no

10
FATTO Consultoría y Sistemas - www.fattocs.com
ROLES – Development Team
 Es el grupo de profesionales que realizan el trabajo de
entregar el incremento de producto al final de un Sprint
 Es multifuncional, tiene todas las habilidades necesarias para
levantar requisitos, diseñar interfaces gráficas, desarrollar, probar,
etc. O sea, todo lo que es necesario para entregar el incremento de
producto terminado
 Debe ser auto organizado y e administrar su propio trabajo
 Scrum no reconoce otros títulos para los miembros del equipo que
no sea el de “desarrollador”
Tamaño ideal
3 a 9 personas

11
FATTO Consultoría y Sistemas - www.fattocs.com
SCRUM: Eventos
 Sprint
 Sprint Planning o Planificación de Sprint
 Daily SCRUM o SCRUM diario
 Sprint Review o Revisión de Sprint
 Sprint Retrospective o Retrospectiva de Sprint

12
FATTO Consultoría y Sistemas - www.fattocs.com
Eventos – Sprint
SPRINT: Es el corazón del SCRUM, un time-box de un mes corrido
o menos, en el cual una versión incremental potencialmente
utilizable del producto “terminado” es creada

 Un nuevo Sprint se inicia inmediatamente después del termino del anterior


 Durante el Sprint no se cambia su objetivo
 La composición del equipo no cambia
 Es durante la ejecución del Sprint, que los otros eventos SCRUM pasan

Desarrollo

13
FATTO Consultoría y Sistemas - www.fattocs.com
Eventos – Sprint Planning

Sprint Planning: Es la planificación del Sprint, ejecutada de manera


colaborativa por todo equipo SCRUM

Tiene un time-box de hasta 8 horas para un Sprint de un mes


Se divide em dos etapas:
 1ª etapa: se define lo que será entregado  2ª etapa: se define como el trabajo
como resultado, el equipo de desarrollo necesario para entregar el incremento será
selecciona los ítems ordenados del backlog realizado. Los ítems seleccionados del
del producto. Y entonces el equipo SCRUM backlog junto con el plan de entrega es
determina la meta del Sprint llamado de Sprint backlog

Planificación

14
FATTO Consultoría y Sistemas - www.fattocs.com
Eventos – Daily Scrum
Daily Scrum: Es una reunión diaria de un máximo de 15 minutos, hecha
por el equipo de desarrollo, para sincronizar las actividades y crear un
plan para las próximas 24 horas

Se recomienda que sea hecha al inicio del día, todos los días a la misma hora y en el
mismo lugar
Es una reunión informal, en pie
Cada miembro responde a 3 preguntas
SCRUM diario
¿Qué hice ayer?
¿Qué haré hoy?
¿Veo algún impedimento?
Sus objetivos son: mejorar la comunicación, eliminar otras reuniones, eliminar
impedimentos y promover rápidas toma de decisiones
15
FATTO Consultoría y Sistemas - www.fattocs.com
Eventos – Sprint Review
Sprint Review: Es una reunión informal ejecutada al final del Sprint para
inspeccionar el incremento y ajustar el backlog del producto, si es
necesario. Tiene duración de 4 horas para un Sprint de un mes

Actividades abarcadas: Revisión


 El PO identifica lo que quedó terminado y lo que no quedó;
 El equipo de desarrollo discute lo que salió bien y cuales problemas ocurrieron y cómo
fueron resueltos;
 El PO discute el backlog del producto tal como está y revisa las probables fechas de cierre
basado en el desempeño actual;
 Todo el grupo colabora sobre o que hacer a continuación, proporcionando insumos para la
planificación del próximo Sprint
El resultado de la revisión de Sprint es un backlog de producto revisado
16
FATTO Consultoría y Sistemas - www.fattocs.com
Eventos – Sprint Retrospective
Sprint Retrospective: Es una reunión de lecciones aprendidas. Tiene
duración máxima de 3 horas. En esta reunión el equipo SCRUM busca formas
de aumentar la calidad del producto, adaptando la definición de ‘terminado’, si
es necesario

Tiene lugar después de la Revisión de Sprint y antes de la siguiente Planificación de Sprint


Es una oportunidad para el Equipo Scrum de inspeccionarse a sí mismo y de crear un plan de
mejoras que sean abordadas durante el siguiente Sprint
Inspeccionar cómo 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; y,

Crear un plan para implementar las mejoras a la forma en la que el Equipo Scrum desempeña su
trabajo
Retrospectiva
17
FATTO Consultoría y Sistemas - www.fattocs.com
SCRUM: Artefactos
 Product Backlog o Lista del Producto
 Sprint Backlog o Lista de Pendientes del Sprint
 Product Increment o Incremento de Producto

18
FATTO Consultoría y Sistemas - www.fattocs.com
Artefatos – Product Backlog

Product Backlog: Es una lista ordenada (o priorizada) de todo que se


Histórias
conoce que es necesario en el producto
de
Usuário

Es la única fuente de requisitos para cualquier cambio a realizarse


Épicos en el producto
El PO es el responsable de la Lista de Producto, incluyendo su
contenido, disponibilidad y ordenación.
Temas Enumera todas las características, funcionalidades, requisitos,
mejoras y correcciones que constituyen cambios a realizarse sobre
el producto para entregas futuras. Los elementos de la Lista de
Producto tienen como atributos la descripción, el orden, la
estimación y el valor

19
FATTO Consultoría y Sistemas - www.fattocs.com
El refinamiento del Product Backlog
Es el acto de añadir detalle, estimaciones y
orden a los elementos de la Lista de Producto
Se trata de un proceso continuo en el cual el
PO y el Equipo de Desarrollo colaboran
acerca de los detalles de los elementos de la
Lista de Producto
La estrategia es restringir el esfuerzo gasto para entender un requisito al
mínimo necesario para el momento. Lo que será implementado hoy tiene más
detalles de lo que será implementado en el próximo bimestre

20
FATTO Consultoría y Sistemas - www.fattocs.com
Artefatos – Sprint Backlog

Sprint Backlog: 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

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”.

21
FATTO Consultoría y Sistemas - www.fattocs.com
Artefatos – Product Increment

Product Increment: Es el producto de un ciclo de desarrollo

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. El incremento debe estar en condiciones de utilizarse sin importar si el
Dueño de Producto decide liberarlo o no

22
FATTO Consultoría y Sistemas - www.fattocs.com
La distinción entre urgente y importante
Muchos equipos caen en la trampa de priorizar según lo que parece más urgente al
comienzo de cada sprint, un efecto secundario frecuente de la naturaleza iterativa e
incremental del Ágil
Sin un objetivo significativo contra el cual se pueda comparar la importancia de los
problemas urgentes, la urgencia siempre ganará
¡Priorizar sin objetivos es como escalar montañas sin mapas!

FATTO Consultoría y Sistemas - www.fattocs.com 23


La ruta del producto
Describe como se visiona la evolución del producto a lo largo de varias salidas a
producción, ve más allá de una release individual, describiendo la ruta que seguirá el
producto en los próximos 12 meses o más

La ruta del producto presenta una visión en un nivel más estratégico y el Product Backlog
presenta una visión más operativa

FATTO Consultoría y Sistemas - www.fattocs.com 24


AVALIAÇÃO DO EVENTO

FATTO Consultoría y Sistemas - www.fattocs.com 25


PRÓXIMOS EVENTOS
WEBINARS:
• Inspección de código para la entrega continua de software
Fecha: 21 de octubre de 2019 https://bit.ly/2l1WSIy

CURSOS SUGERIDOS:
• Curso Product Owner - El Dueño del Producto
• http://fattocs.com/es/cursos/dueno-del-producto.html

FATTO Consultoría y Sistemas - www.fattocs.com 26


¿PREGUNTAS?

¡Muchas gracias por la atención!

GUILHERME SIQUEIRA SIMÕES

E-mail: guilherme.simoes@fattocs.com
Linkedin: https://br.linkedin.com/in/guilhermesimoes/es
Skype: guilherme.s.simoes
Whatsapp: +5527981117505

FATTO Consultoría y Sistemas - www.fattocs.com 27

También podría gustarte