SlideShare una empresa de Scribd logo
1 de 181
SCRUM
Temario
4. Fases de Scrum
4.1. Inicio
4.2. Plan y estimación
4.3. Implementación
4.4. Revisión y retrospectiva
4.5. Lanzamiento
5. Escalando Scrum
5.1. Escalabilidad de Scrum
5.2. Scrum in programas y portfolios
5.3. Reuniones de Scrum de Scrums (SoS)
5.4. Transición a Scrum
5.5. Trazo de las funciones tradicionales de
Scrum
5.6. Mantener involucrados a los socios
5.7. Importancia del apoyo ejecutivo
1. Descripción de Agile
1.1. El surgimiento de Agile
1.2. El manifiesto de Agile
1.3. Principios del manifiesto de Agile
1.4. Declaración de interdependencia
1.5. Métodos de Agile
1.6. Agile vs. TM
2. Descripción de Scrum
2.1. Principios de Scrum
2.2. Aspectos de Scrum
2.3. Procesos de Scrum
2.4. Ventajas de Scrum
3. Scrum Roles
3.1. Funciones de Scrum
3.1.1. Propietario del producto
3.1.2. Scrum Master
3.1.3. Equipo de Scrum
3.2. Funciones no central
2. Descripción de
SCRUM
2. Descripción de Scrum
2.1. Principios de Scrum
2.2. Aspectos de Scrum
2.3. Procesos de Scrum
2.4. Ventajas de Scrum
2.1 Principios de
Scrum
Orígenes de Scrum
• Jeff Sutherland
• Scrums iniciales en Easel Corp en 1993
• IDX 500 personas haciendo Scrum
• Ken Schwaber
• ADM
• Se presenta Scrum en OOPSLA 96 con Sutherland
• Autor de tres libros sobre Scrum
• Mike Beedle
• Patrones Scrum en PLOPD4
• Ken Schwaber and Mike Cohn
• Fundaron conjuntamente la Scrum Alliance en 2002,
inicialmente dentro de la Agile Alliance
Introducción a SCRUM
• La palabra SCRUM procede del vocabulario del rugby y significa melé; es
decir, que los compañeros del equipo se amontonan, forman una piña y
empujan todos en la misma dirección.
• SCRUM es una estrategia de gestión donde se aplican de manera regular
un conjunto de prácticas para mejorar el trabajo colaborativo y obtener el
mejor resultado posible en la gestión de un proyecto software.
• Scrum es un proceso ágil que nos permite centrarnos
en ofrecer el más alto valor de negocio en el menor
tiempo.
• Nos permite rápidamente y en repetidas ocasiones
inspeccionar software real de trabajo (cada dos
semanas o un mes).
• El negocio fija las prioridades. Los equipos se auto-
organizan a fin de determinar la mejor manera de
entregar las funcionalidades de más alta prioridad.
• Cada dos semanas o un mes, cualquiera puede ver el
software real funcionando y decidir si liberarlo o seguir
mejorandolo en otro sprint.
Scrum en 100 palabras
SCRUM
Es un marco de trabajo
Existen una serie de
roles
Se marcan una serie de
eventos
Es un conjunto de
buenas prácticas para
desarrollar software de
una manera iterativa.
Scrum ha sido utilizado por:
•Microsoft
•Yahoo
•Google
•Electronic Arts
•High Moon
Studios
•Lockheed Martin
•Philips
•Siemens
•Nokia
•Capital One
•BBC
•Intuit
•Intuit
•Nielsen Media
•First American Real
Estate
•BMC Software
•Ipswitch
•John Deere
•Lexis Nexis
•Sabre
•Salesforce.com
•Time Warner
•Turner Broadcasting
•Oce
Scrum ha sido utilizado para:
• Software comercial
• Desarrollos internos
• Desarrollos bajo Contrato
• Proyectos Fixed-price
• Aplicaciones Financieras
• Aplicaciones certificadas
ISO 9001
• Sistemas Embebidos
• Sistemas con requisitos
7x24 y 99.999% de
disponibilidad
• Joint Strike Fighter
• Desarrollo de video juegos
• Sistemas críticos de soporte
vital, aprobados por laFDA
• Software de control satelital
• Sitios Web
• Software para Handheld
• Teléfonos portátiles
• Aplicaciones de Network
switching
• Aplicaciones de ISV
• Algunas de las más grandes
aplicaciones en uso
Características
• Equipos auto-organizados
• El producto avanza en una serie de “Sprints" de dos semanas a
un mes de duración
• Los requisitos son capturados como elementos de una lista de
“Product Backlog"
• No hay prácticas de ingeniería prescritas
• Utiliza normas generativas para crear un entorno ágil para la
entrega de proyectos
• Uno de los “procesos ágiles”
Principios de SCRUM
Ahora vamos a ver los 6 principios clave de
SCRUM
• 1. Control de Proceso Empírico
• 2. Auto-Organización
• 3. Colaboración
• 4. Priorización basada en valor
• 5. Tiempo Definido
• 6. Desarrollo iterativo
Control de Proceso Empírico
“CONTROL DE PROCESO EMPIRICO”
El cual esta basado en las ideas de
• · Transparencia
• · Inspección
• · Adaptación
Transparencia
Los aspectos significativos del proceso
deben ser visibles para aquellos que son
responsables del resultado.
La transparencia requiere que dichos
aspectos sean definidos por un estándar
común, de tal modo que los observadores
compartan un entendimiento común de lo
que se están viendo
Inspección
Los usuarios de Scrum deben
inspeccionar frecuentemente los
artefactos de Scrum y el progreso
hacia un objetivo para detectar
variaciones indeseadas.
Su inspección no debe ser tan
frecuente como para que interfiera en
el trabajo.
Las inspecciones son más
beneficiosas cuando se realizan de
forma diligente por inspectores
expertos en el mismo lugar de trabajo.
Adaptación
Uno de los tres pilares del
control del proceso empírico;
la retroalimentación se usa
para hacer un ajuste al
producto de trabajo que se
está desarrollando o al
proceso por el cual se está
desarrollando.
LOS EVENTOS DE
SCRUM
SPRINT
• El corazón de Scrum.
• Duración máxima de 1 mes.
• Es el contenedor de los demás
eventos.
• Consiste en: Sprint planning, Daily
meeting, Sprint review y Sprint
retrospective.
• La cancelación de un Sprint solo la
puede hacer el Product Owner.
SPRINT PLANNING
• Se define el trabajo a
realizar, debe participar
todo el equipo entero.
• Para un sprint de 1 mes, la
duración es de 8 horas.
• Se eligen las tareas del
product backlog
siguiendo las siguientes
normas:
• ¿Qué se va a hacer en
el sprint?
• ¿cómo lo vamos a hacer?
• El resultado es un sprint
backlog y un sprint goal.
DAILY MEETING
• Dura 15 minutos o menos.
• Debe participar si o si el equipo de desarrollo, el SM y
PO no tienen por qué estar.
• Se responden las siguientes 3 preguntas:
• ¿Qué hice ayer?
• ¿Qué voy a hacer hoy?
• ¿Tengo algún impedimento que necesito que me
solucionen?
• Oportunidad de inspección y adaptación.
SPRINT REVIEW
• Se hace al final de Sprint, es la única reunión en donde
participa el cliente.
• El PO presenta los cambios hechos en el Sprint, y el
equipo de desarrollo hace la demostración de lo
desarrollado.
• Dura 4 horas para un Sprint de 1 mes.
• El cliente da feedback que nos ayudará a adaptarnos y
a decidir con qué seguir.
• El resultado de este evento es un Product backlog
revisado para optimizar el trabajo del siguiente
Sprint.
SPRINT RETROSPECTIVE
• Se realiza luego del Sprint review
• Duración de 3 horas para un sprint de 1
mes.
• Es una oportunidad del equipo Scrum de
inspeccionarse a sí mismo.
• Se proponen mejoras
relacionadas al proceso
Scrum.
• Al final de la retrospectiva el
equipo tiene un listado de
mejoras que debe aplicar en el
siguiente Sprint.
ARTEFACTOS
SCRUM
PRODUCT BACKLOG
• Es un listado de tareas
ordenadas por importancia.
• El orden de las tareas es
responsabilidad exclusiva del
Product Owner.
• El PO está constantemente actualizandolo.
• El equipo de desarrollo escoge las
tareas del PB para crear el Sprint
Backlog
• El equipo de desarrollo estima las
tareas del PB.
• Es el listado de tareas del
Product Backlog que se
harán en cada Sprint. Se
crea en el Sprint
planning.
• Es propiedad
exclusiva del equipo
de desarrollo.
• El Sprint backlog no
cambia en medio del
sprint, solo se pueden
agregar nuevas tareas
por parte del equipo de
desarrollo.
SPRINT BACKLOG
DEFINITION OF DONE / READY
El marco de trabajo Scrum destaca los 3 elementos expuestos previamente como
imprescindibles. Sin embargo, hay otros que, a pesar de no formar parte del core, son
necesario para asegurar la calidad de la metodología Scrum.
Definition of Done (DoD): La DoD es un documento que define qué se considera hecho en
un equipo Scrum. La idea es establecer una serie de criterios comunes para especificar
cuando un ítem está completamente terminado y que aplique a todos los ítems que
forman parte del incremento.
Definition of Ready (DoR): El DoR es un documento que define cuándo un requerimiento
(historia de usuario o similar) se considera listo para que el equipo de desarrollo pueda
entenderlo, valorarlo e incluirlo en un Sprint Planning con idea de acometerlo en un Sprint.
• Es una representación gráfica del estado de trabajo que
resta por hacer dentro de unSprint.
• El eje X muestra el tiempo de desarrollo, el Y las tareas a
hacer.
• El equipo de desarrollo es el encargado de gestionarlo.
• No es obligatorio de usar, lo que es obligatorio es medir
cómo va un Sprint, siempre.
BURN-DOWN CHARTS
AUTO-ORGANIZACION
“AUTO-ORGANIZACION”
Scrum esta diseñado para empleados de hoy
Que tienen mucho mas que ofrecer que solo su
conocimiento técnico.
Y tu puedes entregar el mayor valor cuando se
organizan por ellos mismos.
COLABORACION
“COLABORACION”
• Que involucra que todos los INTERESADOS
trabajando e interactuando juntos para
entregar el mayor valor al cliente
PRIORIZACION BASADA EN VALOR
“PRIORIZACION BASADA EN VALOR”
• Los requerimientos y sus tareas respectivas
son priorizadas basadas en el valor que
representan para el cliente.
• De esta manera, los requerimientos mas
valiosos para el cliente se hacen primero,
conduciendo a incrementar el Retorno de la
Inversión.
TIEMPO DEFINIDO
“TIEMPO DEFINIDO”
• El tiempo es el factor mas crucial en proyectos
SCRUM y las juntas y periodos de trabajo
tienen tiempo definido.
• La junta “Daily Standup” es una junta de 15
minutos
• La duración de un SPRINT es limitada de
acuerdo a las necesidades del proyecto, y
puede variar entre 1 y 6 semanas.
DESARROLLO ITERATIVO
“DESARROLLO ITERATIVO”
• El cual permite correcciones hasta que la
gente involucrada tiene una mejor idea de
Qué requerimientos van a ser cubiertos como
parte del proyecto, e incorporan este
aprendizaje de una manera iterativa.
ENTONCES….
• Scrum es un proceso iterativo e incremental que puede ser utilizado
para desarrollar cualquier producto o administrar cualquier trabajo.
Sus principales atributos son:
– Un enfoque orientado a que los equipos desarrollen productos de
manera iterativa e incremental cuando los requerimientos cambian de
manera rápida
– Un proceso que controla el caos de conflictos de intereses y
necesidades
– Una manera de mejorar las comunicaciones y maximizar la
cooperación
– Una manera de maximizar la productividad
– Escalable a múltiples proyectos y la organización
– Una forma que todos se sientan bien con su trabajo,
entendiendo que cada uno con sus contribuciones
hizo lo mejor que podía hacer
En lugar de hacer todo
de una cosa a la vez ...
...los equipos Scrum
hacen un poco de todo
todo el tiempo
Requisitos Diseño Código Test
• Desarrollo secuencial vs. superpuesto
2.2. Aspectos de
Scrum
Aspectos de SCRUM
Ahora, vamos a ver los Aspectos de SCRUM
• 1. Organización
• 2. Justificación de Negocio
• 3. Calidad
• 4. Cambio
• 5. Riesgo
ORGANIZACIÓN
Los roles de SCRUM vienen en 2 categorías:
Roles Principales y Roles no Principales
• Los roles principales incluyen:
• · Product Owner,
• · Scrum master, y
• · Scrum team
Juntos hacen el Scrum CORE team
Los roles no principales incluyen
• · Interesados o Stakeholders
• · “Scrum Guidance Body”
• · “Vendors” o Proveedores
• ROLES CENTRALES
• ROLES NO CENTRALES
Los roles de Scrum se dividen en dos
grandes categorías:
Los roles centrales son
aquellos que
obligatoriamente se
requieren para crear el
producto del proyecto, están
comprometidos con el
proyecto, y por último son
los responsables del éxito de
cada sprint del proyecto y del
proyecto en su totalidad
ROLES CENTRALES
ROLESCENTRALES
Haytrespapelesprincipalesen Scrum
-
Representa los grupos de interés y es
responsable de asegurar que el equipo
scrum ofrecezca valor.
El Product Owner describe los requerimientos
del negocio en forma de historias de usuarios
con las aportaciones de los miembros del
equipo Scrum Core y gestiona la Prioridad del
Product Backlog.
LaVozdelCliente.
DUEÑO DEL PRODUCTO
(PRODUCT OWNER)
Product Owner
- Representa al cliente
- Tiene la visión de negocio
- Reune el feedback de los usuarios
- Define las nuevas funcionalidades
- Toma las decisiones de producto
.
Representa la voz del cliente
Es responsable de logar el máximo valor de negocio del Proyecto
Es el responsable de decidir sobre los criterios de aceptación para diversas tareas
Proporciona financiación para el proyecto y supervisa el proyecto para
confirmar la realización de beneficios
Define la lista de prioridades de las necesidades
Responsable de preparar la prioritized product backlog para reflejar las
necesidades cambiantes de los clientes
Es el responsable de crear historias de los usuarios en el proceso desarrollar
historias de usuarios
Es responsable de la preparación de la píla de producto priorizada
Es responsable de priorizar los riesgos
Es responsable de mantener involucrados a los socios
Responsabilidades del Propietario
del producto
SCRUM MASTER
• El papel del Scrum Master se basa en el concepto de liderazgo de
servicio en el que los líderes logran resultados por dar atención a las
necesidades del equipo.
EL SCRUM MASTER TAMBIÉN INSTRUYE A TODOS LOS INTERESADOS
ACERCA DE LOS VALORES Y MÉTODOS DE SCRUM. ESTA
RESPONSABILIDAD ES MÁS IMPORTANTE Y CRÍTICA AL INICIO, CUANDO
ES LA TRANSICIÓN A LOS MÉTODOS DE SCRUM.
Scrum master
- Lidera al equipo usando SCRUM
- Gestiona los impedimentos
- Sirve de escudo al equipo
- No es el jefe
- Es un facilitador
Es responsable de proporcionar al equipo Scrum con un entorno
favorable para la creación de entregables
Es responsable de crear una conciencia de las prácticas de Scrum
entre los miembros del equipo Scrum
Es responsable de resolver los conflictos entre los miembros del
equipo Scrum
Es responsable de asegurar que los requisitos y las historias de los
usuarios perteneciente a un sprint acordado no se cambien
Es responsable de asegurar que las reuniones diarias de
Standup/pié se ejecuten de manera oportuna y estructurada
Responsabilidades del SCRUM
MASTER
El Equipo Scrum es un grupo de personas que son responsables de
la comprensión de los requerimientos del negocio especificados
por el propietario del producto.
EQUIPO SCRUM
(Scrum Team)
Team
- Tienen un perfil técnico
- Comprometidos con el producto
- Capacidades para entregar en plazo
- Se autogestionan en el día a día
Tienen conocimiento general de varios campos y son expertos en al
menos uno, pero más allá de la experiencia, son las habilidades
sociales de los miembros del equipo que determinan el éxito
Los miembros ideales del Scrum Team son independientes, auto-
motivados, se enfocan en el cliente y tienen un alto sentido de
responsabilidad y de la colaboración. El equipo debe ser capaz de
fomentar un ambiente de reflexión independiente y de tomar
decisiones con el fin de extraer los mayores beneficios.
SCRUM TEAM
-Auto-organizado
-Multi-funcional
- Caraa caradelacomunicación
- Laentrega del productoiterativo
CARACTERÍSTICAS DELEQUIPO
SCRUM
Estima las historias de usuarios
En ocasiones al equipo Scrum también se le denomina equipos de
desarrollo
En Scrum es preferible tener a los equipos coubicados
Tiene la autoridad y responsabilidad de determinar las mejores
formas para convertir los elementos de la lista priorizada de
pendientes del producto en entregables completados
Responsabilidades del
SCRUM TEAM
Los roles no esenciales son aquellos papeles que no son
obligatoriamente necesarios para el proyecto Scrum y pueden no
estar involucrados en el proceso de Scrum.
Los Non-core roles pueden incluir lo siguientes:
1. STAKEHOLDER(S)
Es un termino que incluye a los clientes, los usuarios y
patrocinadores que a menudo interactúan con el Product Owner,
Scrum Master y Scrum Team para proporcionarles las entradas
(inputs) y facilitar la creación del producto del proyecto, servicio, o
cualquier otro resultado.
o Clientes
o Usuarios
o Patrocinador
ROLES NO ESENCIALES
2. VENDEDORES
Losvendedores incluyen aindividuos u organizaciones externas que ofrecen productos y
servicios que no están dentro de lascompetencias básicasde la organización delproyecto.
3. SCRUMGUIDANCEBODY
ElScrumGuidanceBody(SGB)esuna función opcional. Porlo general, secompone de un
grupo de documentos y/o un grupo de expertos que normalmente están involucrados en
la definición de los objetivos relacionados con
gubernamentales, la seguridad y otros parámetros
la calidad, las regulaciones
clave de la organización. Estos
objetivos guían la labor llevada acabo por el Product Owner, ScrumMaster y ScrumTeam.
Aspectos de SCRUM
Ahora, vamos a ver los Aspectos de SCRUM
• 1. Organización
• 2. Justificación de Negocio
• 3. Calidad
• 4. Cambio
• 5. Riesgo
ENTREGA BASADA ENVALOR
Un proyecto es un NEGOCIO COLABORATIVO para cualquiera que desee
crear nuevos productos o servicios, o para obtener resultados según han
sido definidos en el Project Vision Statement (Declaración de la Visión del
Proyecto). Los proyectos son por lo general afectados por limitaciones de
Tiempo, costo, alcance, calidad, recursos y la capacidad de la
organización.
Por lo general se busca que los resultados generados por los proyectos
resulten en algún tipo de valor de negocio o servicio.
Dado a que el valor es una razón principal de cualquier organización para
seguir adelante con un proyecto, la entrega basada en valor (Value-Driven
Delivery) debe ser el foco principal. El ofrecer valor es algo que está
arraigado en el marco de Scrum.
Con el fin de aportar Value-driven Delivery (Entrega basada en valor), es importante:
- Entender lo que le agrega valor a los clientes y a los usuarios, y dar
prioridad a las necesidades de alto valor del Prioritized Product Backlog.
- Disminuir la incertidumbre y encargarse de los riesgos que potencialmente puedan
disminuir el valor en caso se materialicen. Es importante trabajar en estrecha
colaboración con el Stakeholder del proyecto y mostrar incrementos de productos.
- Crear entregables basados en las prioridades previamente definidas en la
producción incrementos durante cada Sprint. De esta forma, los clientes
empiezan a darse cuenta del valor desde el principio del proyecto.
- El concepto de entrega basada en valor hace que el marco de Scrum sea muy
atractivo para los Stakeholders y la alta dirección de las empresas.
RESPONSABILIDAD DELOSOTROS
ROLES
Es importante señalar que si bien el Product Owner es el
principal responsable de la Justificación del Negocio, otras
personas que trabajan en el proyecto Scrum también
contribuyen de manera significativa de la siguiente manera:
- El patrocinador
- Los clientes y usuarios -
- En la Guía de Scrum Body
- El Scrum Master
- El Scrum Team
Aspectos de SCRUM
Ahora, vamos a ver los Aspectos de SCRUM
• 1. Organización
• 2. Justificación de Negocio
• 3. Calidad
• 4. Cambio
• 5. Riesgo
SCRUM:CALIDAD
En Scrum, la calidad se define como la capacidad del producto o productos
completados que cumplen los Criterios de Aceptación y alcanzan el valor de
negocio que espera el cliente.
Para asegurar que un proyecto cumpla con los requisitos de calidad, Scrum
adopta un enfoque de Mejora Continua donde el equipo aprende de sus
experiencias y del compromiso de los stakeholders.
Esto ayuda a mantener al día el Prioritized Product Backlog con los cambios
en los requisitos. El Prioritized Product Backlog no está completo hasta el
cierre o la terminación del proyecto.
Loserrores odefectossedetectandurantelaspruebasdecalidad
respectivasynocuandoel productofinal
oservicio estácasiterminado
Los requisitos de calidad para un proyecto se determinan tomando varios
factores como son:
- La necesidad del negocio que el proyecto cumplirá.
- La capacidad y la buena disposición de la organización para cumplir
con las necesidades del negocio.
- Las necesidades futuras y actuales de la audiencia.
- El alcance de un proyecto es la suma total de todos los incrementos
del producto y el trabajo necesario para desarrollar el producto
final.
- Calidad, es la capacidad de las entregas para cumplir con los requisitos
de calidad del producto y saCsfacer las necesidades del cliente .
GESTION DE CALIDAD EN SCRUM
El CLIENTE es el socio más importante para cualquier proyecto, por lo
tanto es importante entender las necesidades y requerimientos de los
clientes.
Generalmente, en un entorno de Scrum, el Product Owner se centra en
requerimientos y objetivos del negocio, que en conjunto representan la
voz del cliente.).
Control de Calidad en Scrum le permite a los clientes tomar conciencia de
los problemas en el proyecto desde el principio y les ayuda a reconocer si
un proyecto les va a funcionar o no. En Scrum, la Gestión de calidad se
facilita a través de tres actividades interrelacionadas:
• Planificación de la calidad
• Control de calidad
• Garantía de calidad
Aspectos de SCRUM
Ahora, vamos a ver los Aspectos de SCRUM
• 1. Organización
• 2. Justificación de Negocio
• 3. Calidad
• 4. Cambio
• 5. Riesgo
CAMBIO
Un principio fundamental de Scrum es el
reconocimiento de los stakeholders (por ejemplo,
clientes , usuarios y patrocinadores) cambian de
opinión acerca de lo que quieren y necesitan en todo
el proyecto que es muy difícil, si no imposible, para
los stakeholders definir todos los requisitos durante la
iniciación del proyecto. La práctica de Scrum se basa en
la aceptación del cambio y de convertirlo en una
ventaja competitiva.
La solicitud de cambio se presenta por lo general
como Change Requests. Los Change Requests no
son aprobados hasta que se obtiene una
aprobación formal. se recomienda que los
pequeños cambios que no tienen un impacto
significativo en el proyecto sean aprobados
directamente por el Product Owner.
SOLICITUDES DE CAMBIO
APROBADAS Y NO APROBADAS
EQUILIBRIO FLEXIBILIDAD Y
ESTABILIDAD
Scrum ayuda a las organizaciones a ser más flexibles y abiertas al cambio. Sin
embargo, es importante entender que aunque el marco de Scrum hace
hincapié́ en la flexibilidad, también es importante tener estabilidad durante
todo el proceso de cambio. De la misma manera que la rigidez extrema es
ineficaz, la flexibilidad extrema también es improductiva. La clave es
encontrar el equilibrio adecuado entre la flexibilidad y la estabilidad ya que
se necesita la estabilidad con el fin de realizar el trabajo.
Por lo tanto, Scrum utiliza desarrollo iterativo y sus otras características y
principios para lograr este equilibrio. Scrum mantiene la flexibilidad de que
las solicitudes de cambio pueden ser creados y aprobados en cualquier
momento durante el proyecto; Sin embargo, consiguen prioridad cuando se
crea o se actualiza el Product Backlog.
Si hay una solicitud de cambio que puede tener un impacto
significativo sobre un Sprint en progreso, el Product Owner,
después de consultar con los StakeHolders decide si se puede
esperar hasta el próximo Sprint o si representa una situación
urgente que puede requerir finalizar el Sprint actual y comenzar
uno nuevo.
El marco de Scrum especifica claramente que el alcance de un
Sprint no se puede cambiar una vez que comienza el Sprint. Si
el cambio requerido es tan importante que los resultados del
Sprint no tendrían ningún valor sin él, entonces el Sprint debe
ser terminado.
LOSCAMBIOSAUNSPRINT
Aspectos de SCRUM
Ahora, vamos a ver los Aspectos de SCRUM
• 1. Organización
• 2. Justificación de Negocio
• 3. Calidad
• 4. Cambio
• 5. Riesgo
QUÉ SON LOS RIESGOS?
Riesgo se define como un evento incierto, que puede afectar los
objetivos de un proyecto y puede contribuir a su éxito o fracaso.
El Riesgo con un impacto positivo en el proyecto se denomina
oportunidad, mientras que las amenazas son riegos que podrían
afectar negativamente .
La gestión del riesgo debe hacerse con pro-actividad y es un
proceso iterativo que debería comenzar al inicio del proyecto y
continuar durante todo el proyecto. El proceso de gestión del
riesgo debe seguir algunos pasos estandarizados para asegurar
que los riesgos son identificados, evaluados y un curso de acción
está determinado y para actuar en consecuencia.
DIFERENCIAENTRERIESGOSYPROBLEMAS
LOS RIESGOS: Son las incertidumbres relacionadas con un proyecto que podría
alterar significativamente el resultado del proyecto de una manera positiva o
negativa. Dado a que los riesgos son las incertidumbres (futuro), no tienen ningún
impacto actual en el proyecto, pero podrían tener un impacto potencial.
Ejemplo:
Incluso después de un amplio entrenamiento, es posible que los representantes del
servicio al Cliente no estén listos para tomar pedidos el día oficial del lanzamiento.
LOS PROBLEMAS: Son generalmente certezas que se están produciendo en el
proyecto, por lo que no hay necesidad de realizar una evaluación de la
probabilidad como lo haríamos para un riesgo. Los problemas deben atenderse.
Ejemplo:
Los requisitos no son claros.
PROCEDIMIENTO DEGESTIÓNDERIESGOS
(RISKS)
La gestión de riesgos se compone de cinco pasos:
1. Riesgo Identificación: El uso de diversas técnicas para identificar
todos los riesgos potenciales.
2. Riesgo Evaluación: La evaluación y la estimación de los riesgos
identificados.
3. Riesgo Priorización: La priorización del riesgo a ser incluido en el
Prioritized Product Backlog.
4. Riesgo Mitigación: Desarrollo de una estrategia adecuada para hacer
frente al riesgo.
5. Riesgo Comunicación: La comunicación de los resultados de los
primeros cuatro pasos.
2.3. Procesos de
Scrum
Fase Procesos Roles
1. INICIO
1. Crear la Vision del
Proyecto
PO
2. Identificar al Scrum
Master y a los interesados
PO , SM
3. Formar el Equipo Scrum PO , SM , ES
4. Desarrollo de
Epicas/Personas
PO , SM , ES
5. Crear la Lista Priorizada
de Pendientes del Producto
PO , SM , ES
6. Realizar la Planificacion
del Lanzamiento
PO , SM , ES
•PO = Product Owner
•SM = Scrum Master
•ES = Equipo Scrum
I. Iniciación (6 procesos)
En esta fase se crea la Visión del Proyecto que sirve de enfoque y dirección
del mismo. Se crean e identifican roles claves del proyecto como el Scrum
Master, Product Owner, interesados, equipo del proyecto. Así mismo, se
define la lista de prioridades o el Product Backlog la cual sirve de base para la
elaboración del plan de lanzamiento y tamaño de cada Sprint.
Procesos
• Crear la visión del proyecto (Create Project Vision)
• Identificar al Scrum Master y a los interesados o socios del
proyecto (Identify Scrum Master and Stakeholder(s))
• Formación del equipo Scrum (Form Equipo Scrum)
• Desarrollo de épica(s) (Develop Epic(s))
• Creación de la lista priorizada de pendientes del producto (Create
Prioritized Product Backlog)
• Realizar el plan de lanzamiento (Conduct Release Planning)
Procesos
SCRUMIniciar
• Crear la visión del
proyecto
• Identificar al Scrum
Master y al socio
• Formación de un equipo
Scrum
• Desarrollo de épicas
• Creación de la lista
priorizada de
pendientes del producto
• Realizar el pan de
lanzamiento
Planear y Estimar
Historias de
estimar y
historias de
• Elaborar
Usuario
• Aprobar,
asignar
usuario
• Elaboración de tareas
• Estimar tareas
• Elaboración de la lista
de pendientes del Sprint
Implementar
• Crear entregables
• Llevar a cabo el Standup
diario
• Mantenimiento de la
lista priorizada de
pendientes del producto
Revisión y Retrospectiva
• Convocar Scrum de Scrums
• Demostración y validación
del Sprint
• Retrospectiva de Sprint
Lanzamiento
• Envío de Entregables
• Retrospectiva del Proyecto
Salida
s
Herramientas
Entrada
Proceso: 1. Crear la Visión del Proyecto
Entradas Caso de Negocio del Proyecto (*)
• Documento bien estructurado o simplemente una declaración
verbal que expresa la razón para iniciar un proyecto.
• Puede ser formal y detallado, o informal y breve.
• Incluye información sobre: antecedentes del proyecto, objetivos
del negocio y resultados deseados, lista de riesgos identificados,
y estimaciones de tiempo, esfuerzo y costo.
• El Proyecto se inicia con la presentación del Caso de Negocio del
Proyecto.
Proceso: 1. Crear la Visión del Proyecto
Entradas
Visión de la Compañía
• Ayuda a que el proyecto mantenga su enfoque en los objetivos de la organización
y el futuro probable de la empresa.
• El Propietario del Producto se puede guiar por el Visión de la Compañía para crear
la Declaración de la Visión del Proyecto.
Entradas
Misión de la Compañía
• Ofrece un marco para la formulación de las estrategias de la empresa y orienta la
toma de decisiones en general de la empresa.
Entradas
Proceso: 1. Crear la Visión del Proyecto
Estudio de Mercado
• Investigación organizada, la recopilación , la comparación y el análisis de
datos relacionados con las preferencias de los clientes sobre los productos.
• Incluye numerosos datos sobre las tendencias del mercado, la segmentación
del mercado y los procesos de comercialización.
Entradas
Entradas Recomendaciones del Cuerpo de Asesoramiento de
SCRUM
• Grupo de documentos y/o grupo de expertos que están involucrados en la
definición de objetivos relacionados con la calidad, las regulaciones
gubernamentales, la seguridad y otros parámetros claves de la organización.
• NO toma decisiones relacionadas al proyecto.
• Es importante asegurarse de que la visión del proyecto esté alineada con las
recomendaciones proporcionadas por el Cuerpo de Asesoramiento de Scrum y
que los procesos cumplan con las normas y directrices establecidas por el
SBOK (la Administración)
Proceso: 1. Crear la Visión del Proyecto
Reunión de la Visión del Proyecto
• Reunión con los Interesados del Programa, Propietario de Producto del Programa,
Scrum Master del Programa, y Jefe Propietario de Producto.
• Ayuda a identificar el contexto empresarial, requerimientos del negocio y las
expectativas de los socios con el fin de desarrollar una Declaración de la Visión del
Proyecto.
• Scrum cree en la participación y colaboración cercana con todos los representantes de
las empresas para obtener su buy-in (convencimiento de su importancia) del proyecto
y para ofrecer un valor más significativo.
Herramientas
Proceso: 1. Crear la Visión del Proyecto
Análisis FODA
• Enfoque estructurado para la planificación que ayuda a evaluar las Fortalezas,
Oportunidades, Debilidades y Amenazas relacionados al proyecto.
• La realización del FODA permite la identificación precoz de las prioridades, los
cambios potenciales y los riesgos.
Herramientas
Proceso: 1. Crear la Visión del Proyecto
Análisis de Brechas
• Técnica que se utiliza para comparar el estado actual con el estado deseado.
• Normalmente, se inicia un proyecto para que una organización alcance una situación
deseada, por lo que llevar a cabo un Análisis de Brechas ayudaría a quienes toman
decisiones a determinar la necesidad del proyecto.
Herramientas
Proceso: 1. Crear la Visión del Proyecto
Identificación del Propietario del Producto (*)
• El Propietario del Producto es la persona responsable de lograr el valor máximo
empresarial para el proyecto.
• Representa la voz del Cliente.
• Cada Equipo Scrum tendrá un Propietario de Producto designado. Un pequeño
proyecto puede tener sólo un Propietario de Producto, mientras que los proyectos
más grandes pueden tener varios.
Salidas
Enunciado de la Visión del Proyecto (*)
• Una buena visión del proyecto explica la necesidad del negocio, y que es lo que el
proyecto tiene como objetivo satisfacer, en lugar de cómo se va a satisfacer la
necesidad.
• No deberías ser muy específico y debe ser flexible, ya que es posible que esté
basado en suposiciones.
• Debe centrase en el problema y no la solución.
Salidas
Fase: Iniciar
Proceso: 2. Identificar al Scrum Master y al Socio(s)
Proceso: 1. Crear la Visión del Proyecto
Acta de Constitución del Proyecto
• Es una declaración formal de los objetivos y resultados deseados del proyecto.
• En varias organizaciones, el Acta de Constitución del Proyecto es el documento oficial
y formal que autoriza el proyecto, dándole al equipo la autoridad por escrito para
comenzar el proyecto.
Salidas
Presupuesto del Proyecto
• Documento financiero que incluye el costo de las personas, materiales y otros gastos
relacionados en un proyecto.
• Típicamente es firmado por los Patrocinadores para asegurar que haya suficientes
fondos disponibles.
Salidas
Proceso: 2. Identificar al Scrum Master y al Socio(s)
Entradas Disponibilidad y compromiso de las personas
• Antes de seleccionar al Scrum Master y a los Interesados, se debe confirmar su
disponibilidad.
• Sólo los miembros que estarán disponibles y que puedan comprometerse
plenamente con el proyecto deben ser seleccionados.
Entradas Matriz de Recursos Organizacionales
• Es una representación jerárquica de una combinación de una estructura de
organización funcional y una estructura organizativa proyectizada.
• Las organizaciones matriciales reúnen a miembros de varios equipos del proyecto de
diferentes departamentos funcionales.
• Los miembros del equipo en una organización matricial cumplen dos objetivos:
funcionales y de proyecto.
Entradas Matriz de Requerimientos de Habilidades
• Conocido como marco de competencias.
• Se utiliza para evaluar las carencias de habilidades y los requisitos de
formación para los miembros del equipo.
Proceso: 2. Identificar al Scrum Master y al Socio(s)
Entradas Jefe Scrum Master
• Los grandes proyectos requieren que múltiples Scrum Masters trabajen en paralelo.
• Es posible que la información obtenida por un equipo se le deba comunicar
adecuadamente a los otros equipos. Es el Jefe Scrum Master el responsable de esta
actividad.
• La coordinación entre distintos Equipos Scrum que colaboran en un proyecto se
realiza a través de la Reunión Scrum de Scrums (SoS). Esto es análogo al Daily
Standup Meeting y es facilitado por el Jefe Scrum Master.
Entradas Requisitos de Personal
• Es importante documentar las funciones y responsabilidades de todos los que se
verían involucrados en la realización de las tareas del proyecto.
• El Propietario del Producto o el Scrum Master colaboran con el Departamento de
Gestión Humana de la empresa para determinar y concluir los requerimientos del
personal.
Proceso: 2. Identificar al Scrum Master y al Socio(s)
Costos de Formación y capacitación
• El Propietario de Producto debería evaluar las necesidades de capacitación de los
miembros potenciales del equipo y facilitar la formación para eliminar lacarencia.
• El Propietario del Producto es normalmente responsable de la evaluación y la
selección de los miembros del equipo, pero a menudo lo hace en consulta con el
Scrum Master.
• Una formación adecuada se le debe proporcionar a los miembros del Equipo Scrum,
tanto antes del inicio de los trabajos ya también mientras están trabajando en sus
proyectos. Los miembros del Equipo Scrum deben estar dispuestos a aprender de los
demás y de quienes tienen más experiencia en el equipo.
Herramientas
Costos de los Recursos
• Una de las principales consideraciones en la selección de las personas tiene que
ver con las ventajas y desventajas relacionadas con el nivel de experiencia en
comparación al salario.
Herramientas
Proceso: 2. Identificar al Scrum Master y al Socio(s)
Criterios de Selección (*)
• Cuando hay flexibilidad en la elección del Scrum Master, se deben considerar los
siguientes criterios de selección:
 Habilidades para la resolución de problemas.
 Disponibilidad
 Compromiso
 Estilo de Liderazgo Servant
• En la identificación de los Interesados, es importante recordar que se incluye a
todos los clientes, los usuarios y patrocinadores, quienes influyen en el proyecto a lo
largo de su ciclo de vida.
Herramientas
Asesoramiento de Expertos de Recursos Humanos
• Puede ser útil en al identificación del Scrum Master y de los Interesados.
• El Departamento de Recursos Humanos posee un conocimiento específico sobre
los empleados de una organización y las diversas técnicas que pueden ayudar a
identificar.
Herramientas
Proceso: 2. Identificar al Scrum Master y al Socio(s)
Identificación del Scrum Master (*)
• El Scrum Master es un facilitador y Servant Leader que se asegura de que el Equipo
Scrum esté dotado de un ambiente propicio para completar el proyecto con éxito.
• Es la responsabilidad del Propietario de Producto identificar al Scrum Master para un
proyecto Scrum.
Salidas
Identificación de StakeHolders ( Interesados)
• Interesados es un término colectivo que incluye a los clientes, los usuarios y los
patrocinadores, con frecuencia interactúan con el Equipo Scrum Principal en el
proyecto durante todo el proceso de desarrollo del producto.
• Es para los socios que el proyecto produce los beneficios deseados de colaboración.
Salidas
Fase: Iniciar
Proceso: 3. Formación de un Equipo Scrum
Proceso: 3. Formación de un Equipo Scrum
Entradas Requisitos de Recursos
• Estos requisitos incluyen todos los recursos, sean personas o no, necesarios para
que el Equipo Scrum funcione con eficacia.
• Estos recursos incluyen infraestructura de oficinas, espacios de reunión, los equipos
de trabajo, Scrumboards, etc.
• En caso de equipos virtuales, recursos adicionales, tales como herramientas de
Colaboración, videoconferencia, repositorios de documentos compartidos, servicios
de traducción, etc.
Proceso: 3. Formación de un Equipo Scrum
Selección del Equipo Scrum
• El Equipo Scrum es la base de cualquier proyecto de Scrum y el tener a los
• miembros adecuados para el equipo es vital pára la entrega exitosa de los proyectos Scrum.
• Los miembros del Equipo Scrum son generalistas/especialistas ya que cuentan con conocimiento de
diversos campos y son expertos en al menos uno.
• Los miembros ideales del Equipo Scrum son independientes, auto-motivados, se enfocan en el
cliente, y tiene un sentido de la responsabilidad y lacolaboración.
Herramientas
Asesoramiento de Expertos de Recursos Humanos
• Puede ser útil para la formación del Equipo Scrum.
• El Departamento de Recursos Humanos posee un conocimiento específico sobre
los empleados de una organización y las diversas técnicas que pueden ayudar al
Propietario del Producto, Scrum Master y a los patrocinadores para identificar a
los mejores miembros del equipo.
Herramientas
Proceso: 3. Formación de un Equipo Scrum
Costo asociado con el personal
• Todos los costos asociados con los requisitos de las personas deben ser evaluados,
analizados, aprobados y presupuestados.Herramientas
Costos de los Recursos
• Los costos asociados con todos los requisitos no relacionados con las
personas deben ser evaluados, analizados, aprobados y presupuestados.
• Un recurso en el entorno del proyecto es identificado como aquello que se
usa para realizar una trae o actividad, incluyendo pero no limitado a
equipos, materiales, servicios externos y el entorno físico.
Herramientas
Proceso: 3. Formación de un Equipo Scrum
Identificación del Equipo Scrum
• También conocido como Development Team, es un grupo o equipo de personas que
son responsables de la comprensión de los requerimientos del negocio especificados
por el Propietario del Producto, la estimación de Historias de Usuario y la creación
definitiva de los entregables del proyecto.
Salidas
Personal de Reemplazo /Sustitutos
• Aunque la disponibilidad y compromiso por los miembros del equipo se confirman
por adelantado, pueden surgir problemas, tales como una enfermedad, emergencia
familiar, o simplemente el hecho de renuncia de un miembro.
• El tener reemplazantes asegura que no haya una disminución importante en la
productividad debido a la falta de un miembro del equipo.
Salidas
Fase: Iniciar
Proceso: 4. Desarrollo de Épicas
Proceso: 4. Desarrollo de Épicas
Entradas Leyes y regulaciones
• Las leyes son externas a la organización e impuesta por una entidad
gubernamental.
• Las regulaciones pueden ser o bien interna o externa. Las regulaciones internas son
aquellas que son aplicables dentro de la empresa, por lo general basadas en la
política de la empresa. Las regulaciones externas son las relativas a los criterios, las
normas y requisitos gubernamentales establecidos.
• A veces, algunas de las leyes y reglamentos que afectan a múltiples proyectos
Scrum pueden incluirse como parte del Cuerpo de Asesoramiento de Scrum.
Entradas Información previa del proyecto
• Información y conocimientos adquiridos en proyectos anteriores y
similares dentro de la organización son insumos valiosos para el
desarrollo de Épicas y de la evaluación de riesgos.
Proceso: 4. Desarrollo de Épicas
Entradas Solicitudes de Cambio Aprobados
• Solicitudes de Cambio Aprobadas que vienen del programa o portafolio son entradas
que se añadirán a la lista de cambios del proyecto aprobados para su ejecución en
sprints futuros.
• Cada cambio puede requerir su propia Épica o Historia de Usuario.
• También podría ser resultado de otros procesos de Scrum.
Entradas Solicitudes de Cambio No Aprobados
• Los pedidos de cambios se presentan por lo general como Solicitudes de Cambio y
permanecer en un estado de “no aprobado” hasta que sean formalmente aprobados.
Entradas Riesgos del Programa y Portafolio
• Riesgos relacionados con un portafolio o programa también tendrán un
impacto en los proyectos que forman parte del respectivo portafolio o
programa.
• Durante evaluación de riesgos de portafolio o programa, si se determina
que el riesgo puede afectar a un proyecto individual, la información
relevante debe ser comunicada al Propietario de Producto y equipo
Scrum.
Taller de Historias de Usuario
• El Scrum Master facilita estas sesiones en las que todo el Equipo Scrum Principal
interviene, y en ocasiones, es deseable incluir a otros Interesados.
• Estos talleres ayudan al Propietario de Producto a dar prioridad a los requisitos y
permitir que el Equipo Scrum Principal tenga una perspectiva compartida de los
Criterios de Aceptación.
• Es una buena plataforma para discutir y aclarar todos los elementos de un producto
y a menudo profundizar en los detalles más pequeños para garantizar la claridad.
Herramientas
Proceso: 4. Desarrollo de Épicas
Reuniones de Grupo de Usuarios (*)
• Implica la participación de socios relevantes (usuarios o clientes del producto). Ellos
• proporcionan información de primera mano acerca de las expectativas del usuario. Esto ayuda en la
formulación de los Criterios de Aceptación para el producto y proporciona información valiosa para el
desarrollo deÉpicas.
• Son de vital importancia en la prevención del trabajo costoso que puedan deberse a la falta de claridad con
respecto a las expectativas yexigencias.
Herramientas
Herramientas
Proceso: 4. Desarrollo de Épicas
Reuniones de Grupo de Enfoque (Focus Group)
• Se reúnen las personas en una sesión guiada para proporcionar sus opiniones,
percepciones o valoraciones de un producto, servicio o resultado deseado.
• Los participantes tienen la libertad de hacerse preguntas el uno al otro y de obtener
aclaraciones sobre temas o conceptos específicos.
• Cunado los miembros del grupo tienen diferentes opiniones o puntos de vista, no se
escatiman esfuerzos para resolver las diferencias con el fin de llegar a un consenso.
Entrevistas con usuarios o clientes
• Es importante para ganar el contexto y la visión necesaria para desarrollar Épicas.
• Estas entrevistas ayudan a: identificar y entender las necesidades y expectativas del
interesado, reunir opiniones y hechos, comprender la perspectiva del interesado sobre
el producto final y recopilar la retroalimentación sobre el producto.
Herramientas
Cuestionario
• Una forma económica de obtener una perspectiva estadística cuantitativa
Herramientas y cualitativa de una gran número de usuarios o clientes.
• Gran cuidado debe ser ejercido en el diseño de cuestionarios, la selección
del público debe ser adecuada, y la determinación de un método apropiado
de implementación de encuestas.
Proceso: 4. Desarrollo de Épicas
Cambios Aprobados
• Solicitudes de Cambio No Aprobadas pueden ser aprobadas por el Propietario de
Producto durante el proceso Desarrollo de Épicas, a veces con sugerencias
proporcionada por los socios relevantes.
Salidas
Riesgos identificados
• Al crear Épicas, nuevos riesgos pueden ser identificados y estos riesgos identificados
constituyen una salida muy importante de esta etapa.
Salidas
Proceso: 4. Desarrollo de Épicas
Épicas ()
• Se escriben en las etapas iniciales del proyecto, cuando la mayoría de las Historias
de Usuario son funcionalidades de alto nivel o descripciones de productos que están
ampliamente definidas.
• Son Historias de Usuario grandes sin refinar en la Lista Priorizada de Pendientes del
Producto.
Salidas
Proceso: 5. Creación de la Lista Priorizada de Pendientes del Producto
Proceso: 5. Creación de la Lista Priorizada de Pendientes del Producto
Entradas Requerimientos del Negocio
• La suma de todos los conocimientos adquiridos a través de diversas herramientas
como entrevistas a los clientes o usuarios, Cuestionarios, Análisis de Brechas,
Análisis FODA, y otras reuniones, ayuda a desarrollar una mejor perspectiva sobre
los requerimientos de negocio y ayuda en la creación de la Lista Priorizada de
Pendientes del Producto.
• Todas las herramientas usadas para los procesos Aprobar, Estimar y
Comprometer Historias de Usuario se pueden utilizar para crear
estimaciones de alto nivel para Épicas cuando creamos la Lista
Priorizada de Pendientes del Producto. Se mencionan las
herramientas:
 Reuniones de Grupos de Usuario
 Planning Poker
 Fist of Five
 Metodo KANO
 Puntos para Estimación de Costos
 Otras técnicas de estimación.
Herramientas
Proceso: 5. Creación de la Lista Priorizada de Pendientes del Producto
Métodos de Estimación de Historias de Usuario
Lista Priorizada de Pendientes del Producto
• Contiene una lista priorizada de los requerimientos del negocio y de los proyect, que son de altos
niveles de Historias de Usuario.
• Se basa en tres factores principales: el valor, riesgo o incertidumbre, y dependencias.
• También se le conoce como Lista de Pendientes del Producto Ajustados con Riesgo dado que incluye
riesgos identificados y evaluados relacionados con el proyecto.
• Valor. Es la responsabilidad del Propietario de Producto asegurar en primer lugar la entrega de
los productos que ofrezcan el mayor valor. Incluso un producto de gran valor no puede ser parte
del primer release si hay otros productos de mayor valor que son suficientes para un primer
lanzamiento.
• Riesgo o Incertidumbre. Cuánta más incertidumbre existe, más riesgoso es el proyecto. Por lo
tanto, es importante que a los productos de mayor riesgo, se les de la mayor prioridad.
• Dependencias. Las dependencias pueden afectar cómo se priorizan las Historias de Usuario.
Dos de las formas más comunes para resolver dependencias son, o bien dividir una sola historia
en varias partes, o combinar historias interdependientes.
• Estimaciones, Las estimaciones de alto nivel para las Épicas también se encuentran en la Lista
Priorizada de Pendientes del Producto.
Salidas
Proceso: 5. Creación de la Lista Priorizada de Pendientes del Producto
Criterio Terminado
Conjunto de reglas que se aplican a todas las Historias de
Usuario.
• Una definición clara de “Terminado” es crítica. Ya que
elimina la ambigüedad de los requisitos y ayuda a que
el equipo se adhiera a las normas de calidad obligatoria.
• Una Historia de Usuario se considera “Terminado” cuando
se demuestra y se aprueba por el Propietario del
Producto que juzga sobre la base de los Criterios
“Terminado” y los Criterios de Aceptación de las Historias
de Usuario.
Salidas
Proceso: 5. Creación de la Lista Priorizada de Pendientes del Producto
Fase: Iniciar
Proceso: 6. Realizar el Plan de Liberaciones
Proceso: 6. Realizar el Plan de Liberaciones
Entradas Calendario de Vacaciones
• Es importante para el Equipo Scrum estar al tanto de las fechas claves y la
disponibilidad de todos los miembros del equipo.
• Esto se puede lograr mediante el uso de un calendario compartido que proporciona
información sobre los días feriados, licencias, faltas al trabajo, los planes de viaje,
eventos, etc.
• Ayudará al equipo en la planificación y ejecución de sprints.
• Se llevan a cabo para desarrollar un Plan de Liberaciones.
• El Plan define cuando varios conjuntos de funcionalidad o productos utilizables serán
entregados al cliente.
• El objetivo principal es hacer que el Equipo Scrum tenga una visión general de las
liberaciones y el calendario de entrega del producto que están desarrollando para que
puedan alinearse con las expectativas del Propietario de Producto y los socios
relevantes.
• No es necesario que en estas sesiones se elabore un Plan de Liberaciones detallado
de todo el proyecto. Este Plan se puede actualizar continuamente a medida que la
información relevante está disponible.
Herramientas
Proceso: 6. Realizar el Plan de Liberaciones
Sesiones de Planificación de Liberaciones
Métodos de Priorización de Liberaciones
• Estos métodos son específicos a la industria y organización y generalmente son
determinados por la alta dirección de la organización.Herramientas
Salidas
Proceso: 6. Realizar el Plan de Liberaciones
Clientes Objetivos para la Liberación
• No todos los lanzamientos se dirigirán a todos los socios o usuarios.
• Los Interesados optan por limitar ciertos comunicados a un subconjunto de usuarios.
• El Plan de Liberación debe especificar los clientes en quienes se va a enfocar la
lberación.
Lista Priorizada de Pendientes del Producto Refinada
• Se puede refinar en este proceso.
• Es posible que haya más claridad sobre las Historias de Usuario en la Lista Priorizada
de Pendientes del Producto después de que el Equipo Principal de Scrum lleve a cabo
Sesiones de Planificación de Liberaciones con los Interesados.
Salidas
Salidas
Proceso: 6. Realizar el Plan de Liberaciones
Cronograma de Planificación de Liberaciones (*)
• Indica que entregas van a ser realizadas a los clientes, junto con intervalos
planificados y fechas para las liberaciones.
• Puede que no haya una liberación prevista a finales de cada Sprint. A veces, una
liberación puede ser planificada después de que un grupo de Sprints se ha
completado.
• La entrega debe ser liberada cuando ofrece valor empresarial suficiente para el
cliente.
Tamaño del Sprint (*)
• Basada en las diversas entradas que incluyen Requerimientos del Negocio y
Calendario de Planificación de Liberaciones, el Propietario del Producto y el Equipo
Scrum deciden sobre el Tamaño del Sprint para el proyecto.
• Una vez determinado, el tamaño del Sprint a menudo sigue siendo el mismo durante
todo el proyecto.
Salidas
Iniciar
• Crear la visión del
proyecto
• Identificar al Scrum
Master y al socio
• Formación de un equipo
Scrum
• Desarrollo de épicas
• Creación de la lista
priorizada de
pendientes del producto
• Realizar el pan de
lanzamiento
Planear y Estimar
Historias de
estimar y
historias de
• Elaborar
Usuario
• Aprobar,
asignar
usuario
• Elaboración de tareas
• Estimar tareas
• Elaboración de la lista
de pendientes del Sprint
Implementar
• Crear entregables
• Llevar a cabo el Standup
diario
• Mantenimiento de la
lista priorizada de
pendientes del producto
Revisión y Retrospectiva
• Convocar Scrum de Scrums
• Demostración y validación
del Sprint
• Retrospectiva de Sprint
Lanzamiento
• Envío de Entregables
• Retrospectiva del Proyecto
Fase: Planear y Estimar
Proceso: 7. Elaborar Historias de Usuario
• El Propietario de Producto, basado en su interacción con los socios, conocimiento del negocio,
experiencia y las aportaciones del equipo, desarrolla las Historias de Usuario que formarán la
Lista Priorizada de Pendientes del Producto inicial para el proyecto.
• El objetivo de este ejercicio es crear Historias de Usuario elaborados y refinados que sean
aprobados y calculados, ya a su vez el Equipo Scrum se pueda comprometer.
• Aunque el Propietario del producto tiene la responsabilidad primordial de la escritura de Historias
de Usuario, y a menudo lleva a cabo este proyecto por si solo, un Taller de Escritura de Historias
de Usuario puede ser considerado si se desea.
Herramientas
Reuniones de Grupo de Enfoque
• Técnica cualitativa para medir y entender las necesidades de los usuarios y las
expectativas acerca de un producto propuesto.
• Un pequeño grupo de usuarios es seleccionado para formar el grupo de enfoque.
• Normalmente se adhieren a un determinado formato en el que al grupo se le hacen
preguntas que luego discuten entre ellos.
• Cada reunión del grupo de enfoque puede tener sus propias reglas de discusión a lo
decidido por los organizadores.
• Se llevan a cabo en presencia de un moderador.
Herramientas
Proceso: 7. Elaborar Historias de Usuario
Experiencia para escribir Historias de Usuario
Salidas
Proceso: 7. Elaborar Historias de Usuario
Historias de Usuario(*)
• Una Historia de Usuario indica tres cosas acerca de la exigencia: ¿Quién, qué y
porqué?
• Los requisitos expresados en Historias de Usuario son declaraciones breves, simples y
fáciles de entender.
• Los resultados de formato estándar predefinidos resultan en una major comunicacón
entre los socios y mejores cálculos determinados por el equipo.
Salidas
Proceso: 7. Elaborar Historias de Usuario
Criterios de Aceptación de Historias de Usuario
• Cada Historia de Usuario está asociado con Criterios deAceptación.
• Las Historias de Usuario son subjetivas, por lo que los Criterios de Aceptación
proporcionan la objetividad requerida para que la Historia de Usuario sea considerada
como “Terminado”, o no, durante la Reunión de Revisión.
• El Propietario de Producto define y comunica los Criterios de Aceptación al Equipo
Scrum.
• Es importante, y la responsabilidad del Scrum Master, asegurar que el Propietario del
Producto no cambie los Criterios de Aceptación de una Historia de Usuario que ya
está comprometido a un Sprint.
Fase: Planear y Estimar
Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario
Entradas Historias de Usuario
• Las Historias de Usuario tienen estimaciones de alto nivel de los procesos de
Creación de la Lista Priorizada de Pendientes del Producto y Elaborar Historias de
Usuario.
• Estas estimaciones sería utilizadas por el Propietario del Producto para crear una
lista de Historias de Usuario aprobados que se estiman con mayor precisión por el
Equipo Scrum.
Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario
Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario
Estimación de Tamaño
≠
Estimación de Duración
Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario
Planning Poker
También llamada Estimation Poker, es una técnica de
estimación o cálculo que utiliza el consenso para
estimar los tamaños relativos de las Historias de
Usuario o el esfuerzo requerido para crearlos.
La historia se presenta y se discute sobre ella.
• Los miembros del equipo escogen la carta con la
estimación.
• Todos dan la vuelta a la carta a la vez.
• Los miembros con la estimación más baja y más alta
exponen sus razones, y se repite el proceso de
estimación.
Herramientas
Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario
Fist of FIve
Mecanismo sencillo para llegar a un consenso en un grupo e iniciar una conversación.
• Tras el debate inicial sobre una propuesta o una decisión pendiente, se les pide a los
miembros del Equipo Scrum que voten en una escala del 1 al 5 usando sus dedos.
• El valor en el uso de esta técnica no es sólo la creación de consenso, sino también la
reflexión y la charla ya que a cada miembro del equipo se le pide que explique el motivo de
su clasificación.
• Una vez que el equipo ha discutido, se tomará una decisión colectiva.
• Un dedo: No estoy de acuerdo con la conclusión del grupo y tienen grandes
preocupaciones.
• Dos dedos: No estoy de acuerdo con la conclusión del grupo y me gustaría hablar de
algunos problemas menores.
• Tres dedos: No estoy seguro y me gustaría asumir la conclusión del consenso del grupo.
• Cuatro dedos: Estoy de acuerdo con la conclusión del grupo y me gustaría discutir
algunos problemas menores.
• Cinco dedos: Estoy totalmente de acuerdo con la conclusión del grupo.
Puntos
Herramientas
Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario
Puntos para Estimación del Costo
• La estimación del costo se puede lograr mediante el uso de unidades
relativas en lugar de unidades absolutas.
• Con el fin de estimar el costo de implementar una Historia de
Usuario, el Equipo Scrum puede utilizar Puntos de Historia, en lugar de
unidades monetarias.
Delphi
• Técnica de estimación basada en grupo para la determinación de la
cantidad de trabajo que está involucrado y el tiempo que tardará en
completarse.
• Los individuos de un equipo de forma anónima proporcionan
estimaciones para cada función y las estimaciones iniciales se trazan
en una gráfica.
• Posteriormente el equipo analiza los factores que influyeron en sus
estimaciones y proceden a una segunda ronda de estimación. Este
proceso s repite hasta que las estimaciones de los individuos sean
similares y se llegue a un consenso para la estimación final.
• Planning Poker es un ejemplo de esta técnica.
Herramientas
Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario
Historias de Usuario Aprobadas, Estimadas y
Comprometidas
• Las Historias de Usuario se estiman por el equipo
utilizando las distintas técnicas de estimación.
• Después de la estimación, el equipo se
compromete en un subconjunto de Historias de
Usuario aprobados y estimados que creen que
pueden completar en el próximo Sprint. Estas
Historias de Usuario se convertirán en parte de la
Lista de Pendientes del Sprint.
Salidas
Proceso: 9. Elaboración de Tareas
Reuniones de Planificación de Tareas
• El equipo Scrum se reúne para planificar el trabajo que se realizará en el
Sprint.
• El equipo revisa las Historias de Usuario ya comprometidos en la parte
superior de la Lista Priorizada de pendientes del Producto.
• El Propietario del Producto está presente en esta reunión en caso se
requiera.
• Esta reunión será time-boxed, con la longitud estándar limitada a dos
horas por semana durante el Sprint.
• A veces también se conoce como Reunión de Planificación del Sprint.
Herramientas
Proceso: 9. Elaboración de Tareas
Tarjetas de Vocabulario
• Las Historias de Usuario se escriben en pequeñas Tarjetas.
• Sólo los detalles esenciales están documentados en las tarjetas, que
pueden ser utilizados por el Equipo Scrum para colaborar y discutir.
Descomposición
• Es una herramienta mediante la cual las tareas de alto nivel se dividen en
tareas detalladas con niveles más bajos.
Herramientas
Proceso: 9. Elaboración de Tareas
Determinación de Dependencias
• Ayuda a los Equipos Scrum a determinar el orden relativo en el que las
tareas deben ejecutarse para crear los entregables del Sprint.
• Existen numerosos tipos de dependencias: obligatorias y discrecionales,
internas y externas, o alguna combinación de estas dependencias.
• Mandatorias. Que son ya sea inherente a la naturaleza del trabajo, como
una limitación física, o puedan deberse a las obligaciones contractuales o los
requisitos legales.
• Discrecionales. Se colocan en el flujo de trabajo por decisión propia.
Normalmente, son determinados por el Equipo Scrum, basadas en las
experiencias del pasado o en las mejores prácticas.
• Externas. Son las tareas, actividades o productos que están fuera del
alcance del Equipo Scrum, pero son necesarias para completar una tarea de
proyecto o crear una prestación del proyecto.
• Internas. Son las dependencias de tareas
Herramientas
Proceso: 9. Elaboración de Tareas
Lista de Tareas
• Lista complete con todas las tareas a la que el Equipo Scrum se ha
comprometido para el Sprint actual.
• Contiene descripciones de cada tarea junto con las estimaciones derivadas
durante el proceso de Elaboración de Tareas.
• Deben incluir cualquier esfuerzo de prueba y de integración de manera
que el Incremento del Producto del Sprint se puedea integrar con éxito en
las entregas anteriores de Sprints.
Dependencias
• Describen la relación e interacción entre diferentes tareas de un proyecto
y pueden ser clasificadas como obligatorias o discrecionales, o interna o
externa.
• Hay numerosas maneras de identificar, definer y presenter las tareas y sus
dependencias. Dos métodos comunes involcucran el uso de diagramas de
flujo del producto y diagramas de Gantt
Salidas
Salidas
Proceso: 10. Estimar Tareas
Criterios de Aceptación de Historias de Usuario
• El Equipo Scrum debe asegurarse de que los Criterios de Aceptación
definidos sean apropiados para las Historias de Usuario y proporcionen
claridad en cuanto a los requisitos para el Equipo Scrum.
• En el desarrollo de los Criterios de Aceptación de Historias de Usuario, lo
siguiente debe ser considerado:
Criterios de Aceptación no deben ser vagos, ambiguos o
demasiado generalizados.
Criterios de Aceptación definidos aseguran de que el equipo sea
capaz de verificar que los resultados estén alineados con las metas
y objetivos de la organización patrocinadora.
Entrada
Proceso: 10. Estimar Tareas
Reuniones de Estimación de Tareas
• Le permiten al Equipo Scrum estimar el esfuerzo necesario para completar una
tarea o conjunto de tareas y estimar el esfuerzo de las personas y otros recursos
necesarios para llevar a cabo los trabajos dentro de un Sprint determinado.
• El equipo Scrum puede utilizar diversas técnicas como segmentación
(descomposición), la opinión de expertos, estimación análoga, y la estimación
paramétrica.
• También se conoce como Reunión de Planificación del Sprint. También se puede
combinar con la Reunión de Planificación de Tareas
Criterios de Estimación
• El objetivo principal de utilizar estos criterios, es mantener los tamaños d
estimación relativos y minimizar la necesidad de reestimación.
• Se pueden expresar de muchas maneras, dos ejemplos comunes son los Puntos
de Historia y el Tiempo Ideal
Herramientas
Proceso: 10. Estimar Tareas
Reuniones de Estimación de Tareas
• Le permiten al Equipo Scrum estimar el esfuerzo necesario para completar una
tarea o conjunto de tareas y estimar el esfuerzo de las personas y otros recursos
necesarios para llevar a cabo los trabajos dentro de un Sprint determinado.
• El equipo Scrum puede utilizar diversas técnicas como segmentación
(descomposición), la opinión de expertos, estimación análoga, y la estimación
paramétrica.
• También se conoce como Reunión de Planificación del Sprint. También se puede
combinar con la Reunión de Planificación de Tareas
Criterios de Estimación
• El objetivo principal de utilizar estos criterios, es mantener los tamaños d
estimación relativos y minimizar la necesidad de reestimación.
• Se pueden expresar de muchas maneras, dos ejemplos comunes son los Puntos
de Historia y el Tiempo Ideal
Herramientas
Proceso: 10. Estimar Tareas
Lista de Tareas y su Esfuerzo Estimado
• Lista de las tareas asociadas con las Historias de Usuario incluidos en un Sprint.
• El esfuerzo estimado se expresa en téminos de los Criterios de Estimación
acordados por el Equipo.
• Es usado por el Equipo Scrum durante la Reunión de Planificación del Sprint para
crear la Lista de Pendientes del Sprint y el Gráfico del Trabajo Consumido del
Sprint.
• También se utiliza para determiner cuando el equipo necesita reducer su
compromiso, o cuando puede asumir Historias de Usuario adicionales durante la
Planificación del Sprint.
Lista de Tareas Actualizada
• También puede haber re-estimaciones resultantes de una revision de los
principios de Sprints, o un cambio en la comprensión colectiva del Equipo Scrum
relacionado a las Historias de Usuario y los requisitos.
Salidas
Salidas
Proceso: 11. Elaboración de la Lista de Pendientes del Sprints
Velocidad previa del Sprint
• Velocidad del Sprint es la velocidad en la que el equipo puede completar el
trabajo en un Sprint.
• Por lo general, se expresa en las mismas unidades que las utilizadas para la
estimación.
• Se mantiene un registro de la Velocidad de Sprint del equipo para cada sprint y
se utiliza como referencia en los siguientes Sprints.
• Cualquier cambio en la situación o las condiciones desde el último sprint se
tienen en cuenta para asegurar una estimación precisa de la Velocidad del Sprint
para el próximo sprint.
Calendario del Equipo
• Contiene información sobre la disponibilidad de los miembros del equipo,
incluyendo la información correspondiente a las vacaciones de los empleados,
fechas de licencia, entre otros.
• Ayuda al equipo no sólo en la planificación y ejecución de sprints eficientes, sino
también en la alineación de Sprints con las fechas de liberación.
Entradas
Entrada
Entrada
Proceso: 11. Elaboración de la Lista de Pendientes del Sprints
Reuniones de Planificación del Sprint
• Durante esta reunión, las Historias de usuario, los cuáles son aprobados, calculados,
y con los cuales ya hay un compromiso, serán examinados por el Equipo Scrum.
• El Equipo Scrum también crea la Lista de Pendientes del Sprint y Gráfica del Trabajo
Consumido del Sprint.
Herramientas de Seguimiento del Sprint
• Una variedad de herramientas se puede utilizar para realizar el seguimiento del
trabajo en un Sprint, pero uno de los más comunes es un ScrumBoard, también
conocido como Task Board o Progress Chart.
• El Scrumboard se divide en secciones: To Do (a veces conocido como Work not
Started), Work in Progress, y Completed Work.
Métricas de Seguimiento del Sprint
• Velocidad. Representa el # de Historias de Usuario o# de funcionalidades
entregadas en un solo Sprint.
• Valor del Negocio Entregado. Mide el valor de las Historias de Usuario entregados
desde el punto de vista comercial.
Herramientas
Herramientas
Herramientas
Proceso: 11. Elaboración de la Lista de Pendientes del Sprints
Lista de Pendientes del Sprint
• Lista de las tareas a ser ejecutadas por el Equipo Scrum en el prósimo Sprint.
• Es una práctica, que la Lista de Pendientes del Sprint se represente en un
Scrumboard o tablero de tareas, que proporciona yna representación visible
constantemente de la situación de las Historias de Usuario.
• También se incluyen algunos riesgos asociados con las diversas tareas. Todas las
actividades de mitigación para hacer frente a los riesgos identificados también serán
incluidos como tareas.
Gráfica del Trabajo Consumido del Sprint (Sprint Burndown Chart )
• Es un gráfico que muestra la cantidad de trabajo que queda en el Sprint actual.
• Un gráfico relacionado es una Gráfico del Trabajo Realizado del Sprint (Sprint
Burnup Chart) que muestra el trabajo realizado del Sprint.
Salidas
Salidas
Salidas
Procesos
SCRUMIniciar
• Crear la visión del
proyecto
• Identificar al Scrum
Master y al socio
• Formación de un equipo
Scrum
• Desarrollo de épicas
• Creación de la lista
priorizada de
pendientes del producto
• Realizar el pan de
lanzamiento
Planear y Estimar
Historias de
estimar y
historias de
• Elaborar
Usuario
• Aprobar,
asignar
usuario
• Elaboración de tareas
• Estimar tareas
• Elaboración de la lista
de pendientes del Sprint
Implementar
• Crear entregables
• Llevar a cabo el Standup
diario
• Mantenimiento de la
lista priorizada de
pendientes del producto
Revisión y Retrospectiva
• Convocar Scrum de Scrums
• Demostración y validación
del Sprint
• Retrospectiva de Sprint
Lanzamiento
• Envío de Entregables
• Retrospectiva del Proyecto
Proceso: 12. Crear Entregables
ScrumBoard
El equipo utiliza un Scrumboard para planificar y realizar un seguimiento de los
progresos realizados durante cada SprintEntrada
Proceso: 12. Crear Entregables
Registro de Impedimentos
Impedimento es cualquier obstáculo o barrera que reduce la productividad del
Equipo Scrum. • Los impedimentos deben ser registrados formalmente por el
Scrum Master en un registro de impedimentos, y pueden ser discutidos durante
las Reuniones Diarias y la Reunión de Revisión del Sprint.
Entrada
Proceso: 12. Crear Entregables
Experiencia del Equipo
Se refiere a la experiencia colectiva de los miembros del Equipo Scrum para entender
las Historias de Usuario y tareas en la Lista de Pendientes del Sprint con el fin de crear
los entregables finales. • Los miembros del Equipo Scrum tienen la autoridad y la
responsabilidad de determinar los mejores medios para convertir los elementos de la
Lista Priorizada de Pendientes del Producto en productos terminados, sin necesidad
de participación de todos los socios del equipo.
Software
• Las herramientas automatizadas pueden ser utilizadas para la programación, la
recopilación de información y la distribución
Herramientas
Herramientas
Proceso: 12. Crear Entregables
Entregrables del Sprint
• Al final de cada Sprint, se complete un mínimo de productos o entregables. • La
entrega debe poseer todas las características y funcionalidades definidas en las
Historias de Usuario incluidas en el Sprint, las cuales deben ser probadas con éxito.
Scrumboard actualizado
• Se actualiza con regularidad a medida que el equipo produce más trabajo.
• Al final del Sprint, el Scrumboard se restablecerá o borrará y un Nuevo Scrumboard
se creará para el próximo Sprint.
Riesgos mitigados
• A medida que el Equipo Scrum ejecuta el trabajo de los entregables de acuerdo a
las Historias de Usuario en la Lista Priorizada de Pendientes del Producto, lleva a cabo
las acciones de mitigación que se han definido para abordar cualquier riesgo
identificado.
• El equipo documenta los nuevos riesgos identificados y las medidas de mitigación
adoptadas.
• El registro de los riesgos del proyecto es un documento vivo, actualizado de forma
continua durante todo el proyecto
Salidas
Salidas
Salidas
Proceso: 13. Llevar a cabo el Standup Diario
Experiencia del día previo
• Los miembros del Equipo Scrum mantienen al tanto a sus compañeros de equipo
en la Reunión Diaria.
• Esta sesión se denomina Standup porque los miembros están de pie durante
toda la reunión.
• Los miembros del equipo discuten logros y la experiencia del días anterior.
Entrada
Proceso: 13. Llevar a cabo el Standup Diario
Reunión Diaria Standup
• Es una reunión diaria de corta duración.
• Time-boxed a 15 minutos.
• Los miembros del equipo se reúnen para informar de sus progresos en el Sprint
y planificar las actividades del día.
• La duración de las reuniones es muy corta y se espera que todos los miembros
del Equipo Scrum asistan.
• La reunión no se cancela o se retrasa si uno o más miembros no pueden asistir.
• En la reunión, cada miembro del Equipo Scrum proporciona respuestas a las tres
preguntas diarias.
• Se recomiendan los debates entre el Scrum Master y el equipo o entre algunos
miembros del Equipo Scrum, pero estas discusiones suceden después del Daily
Standup para asegurar que la reunión sea corta.
Herramientas
Herramientas
Proceso: 13. Llevar a cabo el Standup Diario
Tres preguntas diarias
• En la Reunión Diaria Standup, facilitado por el Scrum Master, cada miembro del
Equipo Scrum proporciona información en forma de respuestas a las tres
preguntas específicas:
¿Qué Hice ayer?
¿Qué voy hacer hoy?
¿Qué impedimentos u obstáculos (si los hay) estoy enfrentando en la
actualidad?
• Al centrarse en estas tres preguntas, todo el equipo puede tener una
comprensión clara de la situación laboral.
• En ocasiones, otros elementos pueden ser discutidos, pero esto se reduce al
mínimo para respetar el aspecto time-boxed de la reunión.
• Es muy recomendable que las dos primeras preguntas sean respondidas por los
miembros del equipo de manera cuantificable, si es posible, en lugar de
respuestas largas y cualitativas.
Herramientas
Proceso: 13. Llevar a cabo el Standup Diario
Cuarto de Guerra
• En Scrum, es preferible que el equipo esté colocado, en otras palabras, que
todos los miembros del equipo trabajen en el mismo lugar.
• Está diseñado de tal manera que los miembros del equipo pueden moverse
libremente, trabajar y comunicarse fácilmente ya que se encuentran cerca el uno
del otro.
• Típicamente, hay tarjetas índices, fichas, notas adhesivas, y otras herramientas
de baja tecnología, y de alto contacto, que se encuentran disponibles en el Cuarto
de Guerra para facilitar el flujo de trabajo, la colaboración y la resolución de
problemas.
• La sala es a veces ruidosa debido a las conversaciones del equipo, pero estas
conversaciones contribuyen al progreso del equipo.
• Un buen Cuarto de Guerra no tiene cubículos y permite que todo el equipo se
siente junto para asegurar la comunicación cara a cara, lo que conduce a la
formación de equipos y la apertura.
Videoconferencia
• Cuando el equipo está distribuido, se hace imperativo el uso de herramientas de
videoconferencia para permitir la comunicación cara a cara
Herramientas
Herramientas
Proceso: 13. Llevar a cabo el Standup Diario
Equipo Scrum Motivado
Reuniones Diarias Standup propagan la idea de que cada miembro del equipo es
valioso y es un importante contribuyente, lo que mejora la moral individual del
equipo.
• Esto, junto con el concepto de equipos de auto-organizacón, mejora la
motivación general, conduce a un major rendimiento del equipo y mejora la
calidad de los resultados producidos.
Salidas
Proceso: 14. Mantenimiento de la Lista Priorizada de
Pendientes del Producto
Entregables Rechazados
• En los casos en que una entrega no cumpla con los criterios de aceptación, esto
se considera como entregables rechazados.
• Los entregables rechazados normalmente no se encuentran en una lista
separada. Simplemente permanecen en la Lista Priorizada de Pendientes del
Producto y no son marcados como “Terminado” para que puedan ser
repriorizados y sean considerados para el desarrollo en el próximo Sprint.
Lista de Pendientes del Producto del Programa actualizado
• Los cambios en la Lista de Pendientes del Producto del Programa pueden ser el
resultado de cambios en cualquiera de las condiciones internas o externas. • Las
condiciones externas pueden incluir el cambio de situaciones de negocio,
tendencia de la tecnología, o requisitos de cumplimiento legal.
• Los factores internos podrían estar relacionados con las modificaciones en la
estrategia o las políticas de la organización, riesgos identificados y de otros
factores.
Entradas
Entrada
Entrada
Proceso: 14. Mantenimiento de la Lista Priorizada de
Pendientes del Producto
Reuniones de Revisión Lista de Pendientes del Producto del Programa
• El Propietario del Producto puede tener reuniones múltiples y separadas con los
socios, el Scrum Master y el Equipo Scrum relevante para asegurar que él o ella
tenga suficientes información para hacer cambios en la Lista Priorizada de
Pendientes del Producto.
• La intención de las reuniones es asegurar que las Historias de Usuario y los
Criterios de Aceptación se entiendan y se escriban correctamente por el Propietario
del Producto de modo que reflejen los requisitos de los Interesados; que las
Historias de Usuario sean entendidos por todos los miembros de Equipo Scrum; y
que las Historias de Usuario de los usuarios de alta prioridad sean refinados para
que el Equipo Scrum pueda estimar correctamente y comprometerse con este tipo
de Historias de Usuario.
Pendientes del Producto
Técnicas de comunicación
• Scrum promueve la comunicación precisa y eficaz sobre todo a través de
colocación del Equipo Scrum.
Herramientas
Herramientas
Herramientas
Proceso: 14. Mantenimiento de la Lista Priorizada de
Pendientes del Producto
Lista Priorizada de Pendientes del Producto actualizado
• Puede ser actualizado con nuevas Historias de Usuario, nuevas Solicitudes de
Cambio, nuevos Riesgos Identificados, Historias de Usuario actualizados, o la nueva
prorización de Historias de Usuario existentes.
Cronograma de Planificación de Liberaciones actualizado.
• Puede ser actualizado para reflejar el impacto de las Historias de Usuario nuevas
o modificadas en la Lista Priorizada de Pendientes del Producto.
Salidas
Salidas
Salidas
Procesos
SCRUMIniciar
• Crear la visión del
proyecto
• Identificar al Scrum
Master y al socio
• Formación de un equipo
Scrum
• Desarrollo de épicas
• Creación de la lista
priorizada de
pendientes del producto
• Realizar el pan de
lanzamiento
Planear y Estimar
Historias de
estimar y
historias de
• Elaborar
Usuario
• Aprobar,
asignar
usuario
• Elaboración de tareas
• Estimar tareas
• Elaboración de la lista
de pendientes del Sprint
Implementar
• Crear entregables
• Llevar a cabo el Standup
diario
• Mantenimiento de la
lista priorizada de
pendientes del producto
Revisión y Retrospectiva
• Convocar Scrum de Scrums
• Demostración y validación
del Sprint
• Retrospectiva de Sprint
Lanzamiento
• Envío de Entregables
• Retrospectiva del Proyecto
Proceso: 15. Convocar Scrum de Scrums
Scrum Master o Representantes Equipo Scrum
• Normalmente, un miembro de cada Equipo Scrum representará a su equipo en
la Reunión de Scrum de Scrums
• En la mayoría de los casos, este es el Scrum Master, pero a vece alguien más
puede representar al equipo.
Agenda de la Reunión
• El propósito de la reunión es comunicar el progreso entre múltiples equipos.
• El Jefe Scrum Master (o cualquier Scrum master que facilite la reunión) puede
anunciar una agenda antes de la reunión.
• Cualquier impedimento que enfrente un equipo que pueda afectar a otros
equipos, se debe indicar para ser tratado durante la reunión SoS.
• Además si un equipos de da cuenta de un problema de gran escala, un cambio o
riesgo que pueda afectar a otros equipos, esto debe ser comunicado en la reunión
SoS.
Entradas
Entrada
Entrada
Proceso: 15. Convocar Scrum de Scrums
Reuniones Scrum de Scrums
• Son reuniones preferentemente cortas (no time-boxed para permitir un mayor
intercambio de información entre equipos) donde los representantes de los
Equipos Scrum se reúnen para compartir el estado de los equipos respectivos.
• La Reunión SoS se llevará cabo en intervalos predefinidos o cuando sea
requerido por los Equipos Scrum.
Cuatro preguntas por equipo
• Cada representante del equipo Scrum proporcionará actualizaciones de su
equipo.
• ¿En qué ha estado trabajando mi equipo desde la última reunión?
• ¿Qué va a hacer mi equipo hasta la próxima reunión?
• ¿Con qué contaban otros equipos que mi equipo hiciera que no se ha hecho?
• ¿Qué piensa hacer nuestro equipo que pueda afectar a otros equipos?
Herramientas
Herramientas
Proceso: 15. Convocar Scrum de Scrums
Reuniones Scrum de Scrums
• Son reuniones preferentemente cortas (no time-boxed para permitir un mayor
intercambio de información entre equipos) donde los representantes de los
Equipos Scrum se reúnen para compartir el estado de los equipos respectivos.
• La Reunión SoS se llevará cabo en intervalos predefinidos o cuando sea
requerido por los Equipos Scrum.
Cuatro preguntas por equipo
• Cada representante del equipo Scrum proporcionará actualizaciones de su
equipo.
• ¿En qué ha estado trabajando mi equipo desde la última reunión?
• ¿Qué va a hacer mi equipo hasta la próxima reunión?
• ¿Con qué contaban otros equipos que mi equipo hiciera que no se ha hecho?
• ¿Qué piensa hacer nuestro equipo que pueda afectar a otros equipos?
Herramientas
Herramientas
Proceso: 15. Convocar Scrum de Scrums
Mejor Coordinación del Equipo
• La reunion SoS facilita la coordinación de trabajo entre varios Equipos Scrum.
• Esto es especialmente importante cuando hay tareas que impliquen
dependencias entre equipos.
• Mediante el uso de reunions SoS, las organizaciones tienen más Colaboración
que las personas que trabajan en equipos cerrados donde esencialmente se
preocupan por sus propias responsabilidades.
Problemas Resueltos
• Reuniones SoS es un foro donde todos los miembros del Equipo Scrum tienen la
oportunidad de debater de forma transaparente los problemas que influyen es
nsu proyecto.
• Esta discusión oportuna y la resolución de problemas en la reunion SoS mejora
en gran medida la coordinación entre los diferentes Equipos Scrum, y también
reduce la necesidad de crear un Nuevo trabajo y diseñ
Salidas
Salidas
Proceso: 16. Demostración y Validación del Sprint
Reuniones de Revisión del Sprint
• Los miembros del Equipo Principal de Scrum y los Interesados correspondientes
participan en esta reunión para aceptar los entregables en acuerdo con los
Criterios de Aceptación, y donde se rechazan las entregas inaceptables.
• Estas reuniones son convocadas al final de cada Sprint.
• El Equipo Scrum demuestra los logros del Sprint, incluyendo las nuevas
funcionalidades o productos creados.
• Esto proporciona una oportunidad para que el Propietario del Producto y los
Interesados inspeccionen lo que se ha completado hasta el momento, y para
determinar si algún cambio se debe hacer en el proyecto o procesos en Sprints
posteriores
Herramientas
Proceso: 16. Demostración y Validación del Sprint
Entregables Aceptados
• Los entregables que cumplen con los Criterios de Aceptación son aceptados por
el Propietario de Producto.
• El objetivo de un Sprint es crear entregables potencialmente listos para ser
entregados, o incrementos de productos que cumplan con los Criterios de
Aceptación definidos por el Cliente y el Propietario del Producto.
Entregables Rechazados
• Si los entregables no cumplen con los Criterios de Acpetación, tales entregables
son rechazados.
Salidas
Salidas
Proceso: 17. Retrospectiva del Sprint
Reuniones de Retrospectiva del Sprint
• Es un elemento importante del marco de Scrum llamado “inspeccionar-
adaptar” y es el paso final en un sprint.
• Todos los miembros del Equipo Scrum asisten a la reunión, que es facilitada o
moderada por el Scrum Master.
• Se recomienda, pero no se requiere que el Propietario de Producto asista.
• Un miembro del equipo documenta las charlas y los elementos para acciones
futuras.
• Es esencial tener esta reunión en un ambiente abierto y relajado para obtener la
participación de todos los miembros del equipo.
• Los objetivos principales de la reunión son identificar tres elementos específicos:
Las cosas que el equipo tiene que seguir haciendo: mejores prácticas
Las cosas que el equipo necesita empezar a hacer: mejoras en el proceso
Las cosas que el equipo necesita dejar de hacer: problemas de proceso y
embotellamiento
• Estas áreas se discuten y una lista de Acciones de Mejora Acordadas es creada.
Herramientas
Herramientas
Proceso: 17. Retrospectiva del Sprint
Explorer – Shopper – Vacationer – Prisoner (ESVP)
• Este es un ejercicio que puede realizarse al inicio de la reunión para entender la
mentalidad de los participantes y establecer el tono de la reunión.
• Se les pide a los asistentes que indiquen de forma anónima el término que
mejor representa cómo se sienten con respecto a su participación en la reunión.
Explorer. Quiere participar y aprender todo lo que se discutió en la
retrospectiva.
Shopper. Quiere escuchar todo y elegir lo que desea de la retrospectiva.
Vacationer. Quiere relajarse y ser turista en la retrospectiva.
Prisoner. Quiere estar en otro lugar y asiste a la retrospectiva ya que se
requiere.
• El Scrum Master luego recopila las respuestas, prepara y comparte la
información con el grupo.
Herramientas
Proceso: 17. Retrospectiva del Sprint
Reuniones Scrum de Scrums
• Son reuniones preferentemente cortas (no time-boxed para permitir un mayor
intercambio de información entre equipos) donde los representantes de los
Equipos Scrum se reúnen para compartir el estado de los equipos respectivos.
• La Reunión SoS se llevará cabo en intervalos predefinidos o cuando sea
requerido por los Equipos Scrum.
Cuatro preguntas por equipo
• Cada representante del equipo Scrum proporcionará actualizaciones de su
equipo.
• ¿En qué ha estado trabajando mi equipo desde la última reunión?
• ¿Qué va a hacer mi equipo hasta la próxima reunión?
• ¿Con qué contaban otros equipos que mi equipo hiciera que no se ha hecho?
• ¿Qué piensa hacer nuestro equipo que pueda afectar a otros equipos?
Herramientas
Herramientas
Proceso: 17. Retrospectiva del Sprint
Speed Boat
• Es una técnica que se puede utilizar para llevar a cabo la reunión de
Retrospectiva.
• Los miembros del equipo hacen que son tripulantes en un speed boat. El barco
debe llegar a una isla, lo cual es simbólico de la visión del proyecto.
• Las notas adhesivas son utilizadas para registrar “los motores” y “anclas”. Los
motores les ayudan a llegar a la isla, mientras que los anclajes les impiden llegar. •
Este ejercicio es time-boxed a unos pocos minutos.
• Una vez que todos los elementos están documentados, la información se analiza
y prioriza mediante un proceso de votación. Los motores se reconocen y se
planifican las acciones de mitigación de los anclajes, dependiendo de la prioridad.
Métricas y técnicas de medición
• Velocidad de Equipo. # Puntos de Historia hecho en un determinado Sprint.
• Índice de éxito de Terminado. % de Puntos de Historia que han sido Terminados,
en relación a los que se han llevado a cabo.
Herramientas
Herramientas
Proceso: 17. Retrospectiva del Sprint
Métricas y técnicas de medición
• Estimación de eficacia. # o % de discrepancia entre el tiempo previsto y el
tiempo verdadero que se ha utilizado en las tareas e Historias de Usuario.
• Clasificación de retroalimentación de repaso. La retroalimentación puede
ser solicitada por los Interesados, usando calificaciones cuantitativas o
cualitativas que proporcionan una medición del rendimiento del equipo.
• Calificación de la moral del equipo. El resultado de autoevaluaciones de la
moral del equipo.
• Retroalimentación de los compañeros. Retroalimentación de 360 grados se
puede utilizar para solicitar información y crítica constructiva sobre el
rendimiento del equipo.
• Progreso para la liberación. El valor del negocio proporcionado en cada
versión, así como el valor representado por el progreso actual hacía una
liberación
Herramientas
Proceso: 17. Retrospectiva del Sprint
Acciones de Mejora Acordadas
• Es el primer resultado del proceso. Es la lista de elementos configurables que el
equipo ha llegado a hacer frente a los problemas y mejorar los procesos con el fin
de mejorar su desempeño en el futuro Sprint.
Elementos de Acción Acordados y Fechas
• Una vez que las Acciones de Mejora Acordadas se han elaborado y refinado, los
puntos de acción para aplicar las mejoras pueden ser considerados por el Equipo
Scrum.
• Cada elemento de acción tendrá una fecha de vencimiento definida para su
conclusión
Salidas
Salidas
Procesos
SCRUMIniciar
• Crear la visión del
proyecto
• Identificar al Scrum
Master y al socio
• Formación de un equipo
Scrum
• Desarrollo de épicas
• Creación de la lista
priorizada de
pendientes del producto
• Realizar el pan de
lanzamiento
Planear y Estimar
Historias de
estimar y
historias de
• Elaborar
Usuario
• Aprobar,
asignar
usuario
• Elaboración de tareas
• Estimar tareas
• Elaboración de la lista
de pendientes del Sprint
Implementar
• Crear entregables
• Llevar a cabo el Standup
diario
• Mantenimiento de la
lista priorizada de
pendientes del producto
Revisión y Retrospectiva
• Convocar Scrum de Scrums
• Demostración y validación
del Sprint
• Retrospectiva de Sprint
Lanzamiento
• Envío de Entregables
• Retrospectiva del Proyecto
Proceso: 18. Envío de Entregables
Plan Piloting
• Es una entrada opcional que se puede utilizar para trazar una implementación
piloto en detalle.
• El alcance y los objetivos del despliegue, despliegue objetivo base de usuarios,
un cronograma de implementación, planes de transición, preparación de usuario
necesaria, los criterios de evaluación para el despliegue, y otros elementos
relacionados con el despliegue se especifican en este plan y son compartidos con
los socios.
Entradas .
Entrada
Proceso: 19. Retrospectiva del Proyecto
2.4. Ventajas de
Scrum
Backlog del
producto
Backlog del
sprint
Incremento del
producto con
calidad productiva
Sprint de
2-4 semanas
Scrum diario
Gestión regular de las expectativas
del cliente
El cliente establece sus expectativas indicando el
valor que le aporta cada requisito del proyecto y
cuando espera que esté completado.
El cliente comprueba de manera regular si se van
cumpliendo sus expectativas, da feedback, ya desde
el inicio del proyecto puede tomar decisiones
informadas a partir de resultados objetivos y dirige
estos resultados del proyecto, iteración a iteración,
hacia su meta. Se ahorra esfuerzo y tiempo al evitar
hipótesis.
Resultados anticipados (“time to
market”)
• El cliente puede empezar a utilizar los resultados
más importantes del proyecto antes de que esté
finalizado por completo.
• Siguiendo la ley de Pareto (el 20% del esfuerzo
proporciona el 80% del valor), el cliente puede
empezar antes a recuperar su inversión (y/o
autofinanciarse) comenzando a utilizar un
producto al que sólo le faltan características poco
relevantes, puede sacar al mercado un producto
antes que su competidor, puede hacer frente a
urgencias o nuevas peticiones de clientes, etc.
Flexibilidad y adaptación
• De manera regular el cliente redirige el proyecto
en función de sus nuevas prioridades, de los
cambios en el mercado, de los requisitos
completados que le permiten entender mejor el
producto, de la velocidad real de desarrollo, etc.
• Al final de cada iteración el cliente puede
aprovechar la parte de producto completada
hasta ese momento para hacer pruebas de
concepto con usuarios o consumidores y tomar
decisiones en función del resultado obtenido.
Retorno de inversión (ROI)
• De manera regular, el cliente maximiza el ROI
del proyecto. Cuando el beneficio pendiente
de obtener es menor que el coste de
desarrollo, el cliente puede finalizar el
proyecto.
Mitigación de riesgos
• Desde la primera iteración el equipo tiene que
gestionar los problemas que pueden aparecer en una
entrega del proyecto. Al hacer patentes estos riesgos,
es posible iniciar su mitigación de manera anticipada.
"Si hay que equivocarse o fallar, mejor hacelo lo antes
posible". El feedback temprano permite ahorrar
esfuerzo y tiempo en errores técnicos.
• La cantidad de riesgo a que se enfrenta el equipo está
limitada a los requisitos que se puede desarrollar en
una iteración. La complejidad y riesgos del proyecto se
dividen de manera natural en iteraciones
Equipo motivado
• Las personas están más motivadas cuando
pueden usar su creatividad para resolver
problemas y cuando pueden decidir organizar
su trabajo.
• Las personas se sienten más satisfechas
cuando pueden mostrar los logros que
consiguen.
¿Qué beneficios y ventajas le va a proporcionar
el método SCRUM a mi negocio?
A) A NIVEL DE LA PLANTILLA:
• Se crean roles que fomentan el trabajo en equipo: el Product
Owner delimita aquello a construir en el próximo sprint, el equipo
de desarrollo se encarga de llevar a cabo el trabajo y de presentarlo
al cliente. A partir del feedback del cliente se decide cómo se
encaminara el siguiente sprint. Por último el Scrum Masters se
asegura que todo este proceso ocurre de una forma óptima en las
mejores condiciones.
• Incremento de la motivación de los trabajadores: los equipos de
trabajo se autogestionan sus tareas y además ven los frutos de su
trabajo rápidamente ya que en un breve periodo de tiempo pueden
enseñarle su “obra” al cliente.
• Fomenta la creatividad de la plantilla: breves espacios de tiempo
con necesidad de innovar hacen sacar lo mejor de uno mismo y de
un grupo de trabajo.
B) A NIVEL DE PROCESOS:
• Transparencia en el desarrollo de los procesos y mayor control de cada etapa: se
trabaja alrededor de un documento llamado sprint backlog en el cual se especifica
cómo el equipo de trabajo va a llevar a cabo las tareas durante el siguiente
sprint Cada tarea especificada en este documento se divide en horas y no es
asignada a un miembro en concreto sino que es trabajada de un modo conjunto y
multidisciplinar por de los diferentes miembros del equipo.
• Feedback continua y ritmo predictible de trabajo: se tiene un gran control sobre
el desarrollo de cada etapa, los errores pueden ser rectificados rápidamente sin
afectar prácticamente al timming (sin la implementación del método SCRUM esto
sería inviable). Por este motivo se mejora la calidad del producto/ servicio.
• Pone en sintonía al cliente con el proveedor (equipo de desarollo), estrechando
los lazos colaborativos cara a cara y creando productos y servicios adaptados
sistemáticamente a las necesidades del cliente (ahorro de tiempo). ¡De este modo
se cumple aquello que se promete!
• El mayor coste de su implementación no es el de una inversión económica sino
que viene determinado por los esfuerzos y la capacidad para organizar y gestionar
correctamente la adopción de esta metodología.
C) A NIVEL DE RESULTADOS
• Mayor productividad: incrementa la productividad fruto
del incremento de la motivación grupal y del control de
cada etapa contenido en un timeline (que es muy breve y
específico); conjuntamente propician una reducción de los
riesgos en todo el proceso.
• Permite una adaptabilidad a los cambios continuos del
mercado aportando así una ventaja competitiva: se
genera una gran capacidad de reacción frente a las
novedades empresariales.
• Maximiza el retorno de la inversión (ROI): esto se
consigue gracias a invertir el tiempo, dinero y esfuerzo a
aquello que realmente ofrece valor al negocio, la
priorización de las necesidades del cliente en cada
momento juegan un papel clave.

Más contenido relacionado

La actualidad más candente

Cómo transformar una PMO en una Oficina de Valor
Cómo transformar una PMO en una Oficina de ValorCómo transformar una PMO en una Oficina de Valor
Cómo transformar una PMO en una Oficina de ValorPMOfficers PMOAcademy
 
Desarrollo de un nuevo Software para Operadores de Comercio Exterior - Planif...
Desarrollo de un nuevo Software para Operadores de Comercio Exterior - Planif...Desarrollo de un nuevo Software para Operadores de Comercio Exterior - Planif...
Desarrollo de un nuevo Software para Operadores de Comercio Exterior - Planif...Dharma Consulting
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfallMuthu Natarajan
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp deborahgal
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software DevelopmentRaghav Seth
 
Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerSaket Bansal
 
Scrum metodología ágil para tus proyectos
Scrum metodología ágil para tus proyectosScrum metodología ágil para tus proyectos
Scrum metodología ágil para tus proyectosBarCamp Cochabamba
 

La actualidad más candente (20)

Cómo transformar una PMO en una Oficina de Valor
Cómo transformar una PMO en una Oficina de ValorCómo transformar una PMO en una Oficina de Valor
Cómo transformar una PMO en una Oficina de Valor
 
Agile pmo nueva generación
Agile pmo nueva generaciónAgile pmo nueva generación
Agile pmo nueva generación
 
Metodología agile scrum
Metodología agile scrum Metodología agile scrum
Metodología agile scrum
 
Desarrollo de un nuevo Software para Operadores de Comercio Exterior - Planif...
Desarrollo de un nuevo Software para Operadores de Comercio Exterior - Planif...Desarrollo de un nuevo Software para Operadores de Comercio Exterior - Planif...
Desarrollo de un nuevo Software para Operadores de Comercio Exterior - Planif...
 
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 
Scrum: la guía básica
Scrum: la guía básicaScrum: la guía básica
Scrum: la guía básica
 
1ra presentacion metodologias agiles
1ra presentacion metodologias agiles1ra presentacion metodologias agiles
1ra presentacion metodologias agiles
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp
 
Gestión de proyectos SCRUM
Gestión de proyectos SCRUMGestión de proyectos SCRUM
Gestión de proyectos SCRUM
 
PMO: La función y responsabilidades de una oficina de proyectos. caso práctic...
PMO: La función y responsabilidades de una oficina de proyectos. caso práctic...PMO: La función y responsabilidades de una oficina de proyectos. caso práctic...
PMO: La función y responsabilidades de una oficina de proyectos. caso práctic...
 
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
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
PMO. Gestión de Proyectos
PMO. Gestión de ProyectosPMO. Gestión de Proyectos
PMO. Gestión de Proyectos
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Scrum
Scrum Scrum
Scrum
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified Practitioner
 
Scrum metodología ágil para tus proyectos
Scrum metodología ágil para tus proyectosScrum metodología ágil para tus proyectos
Scrum metodología ágil para tus proyectos
 
Pmo (project management office)
Pmo (project management office)Pmo (project management office)
Pmo (project management office)
 

Similar a Scrum trainer freddy vargas clase 3

Similar a Scrum trainer freddy vargas clase 3 (20)

SCRUM.pptx
SCRUM.pptxSCRUM.pptx
SCRUM.pptx
 
Scrum overview
Scrum overview Scrum overview
Scrum overview
 
SCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptxSCRUM MANAGER GRUPO 7-116.pptx
SCRUM MANAGER GRUPO 7-116.pptx
 
Plantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptxPlantilla Desarrollo web.pptx
Plantilla Desarrollo web.pptx
 
Scrum
ScrumScrum
Scrum
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
 
Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)Introducción a scrum - Rodrigo Corral (Plain Concepts)
Introducción a scrum - Rodrigo Corral (Plain Concepts)
 
Fundamentos en Scrum
Fundamentos en ScrumFundamentos en Scrum
Fundamentos en Scrum
 
Scrum
ScrumScrum
Scrum
 
Gestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMGestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUM
 
Diapos metodologiascrum
Diapos metodologiascrumDiapos metodologiascrum
Diapos metodologiascrum
 
Introducción a Scrum
Introducción a ScrumIntroducción a Scrum
Introducción a Scrum
 
Introducción a scrum
Introducción a scrumIntroducción a scrum
Introducción a scrum
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
 
Proyecto de la asignatura convergencia tecnologica
Proyecto de la asignatura convergencia tecnologicaProyecto de la asignatura convergencia tecnologica
Proyecto de la asignatura convergencia tecnologica
 
Scrum process-chart-spanish
Scrum process-chart-spanishScrum process-chart-spanish
Scrum process-chart-spanish
 
Gestión ágil de proyectos
Gestión ágil de proyectosGestión ágil de proyectos
Gestión ágil de proyectos
 
Scrum of-platzi-slides
Scrum of-platzi-slides Scrum of-platzi-slides
Scrum of-platzi-slides
 
Scrum workshop
Scrum workshopScrum workshop
Scrum workshop
 
Definición e implementación scrum
Definición e implementación scrumDefinición e implementación scrum
Definición e implementación scrum
 

Último

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 

Último (20)

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 

Scrum trainer freddy vargas clase 3

  • 2. Temario 4. Fases de Scrum 4.1. Inicio 4.2. Plan y estimación 4.3. Implementación 4.4. Revisión y retrospectiva 4.5. Lanzamiento 5. Escalando Scrum 5.1. Escalabilidad de Scrum 5.2. Scrum in programas y portfolios 5.3. Reuniones de Scrum de Scrums (SoS) 5.4. Transición a Scrum 5.5. Trazo de las funciones tradicionales de Scrum 5.6. Mantener involucrados a los socios 5.7. Importancia del apoyo ejecutivo 1. Descripción de Agile 1.1. El surgimiento de Agile 1.2. El manifiesto de Agile 1.3. Principios del manifiesto de Agile 1.4. Declaración de interdependencia 1.5. Métodos de Agile 1.6. Agile vs. TM 2. Descripción de Scrum 2.1. Principios de Scrum 2.2. Aspectos de Scrum 2.3. Procesos de Scrum 2.4. Ventajas de Scrum 3. Scrum Roles 3.1. Funciones de Scrum 3.1.1. Propietario del producto 3.1.2. Scrum Master 3.1.3. Equipo de Scrum 3.2. Funciones no central
  • 4. 2. Descripción de Scrum 2.1. Principios de Scrum 2.2. Aspectos de Scrum 2.3. Procesos de Scrum 2.4. Ventajas de Scrum
  • 6. Orígenes de Scrum • Jeff Sutherland • Scrums iniciales en Easel Corp en 1993 • IDX 500 personas haciendo Scrum • Ken Schwaber • ADM • Se presenta Scrum en OOPSLA 96 con Sutherland • Autor de tres libros sobre Scrum • Mike Beedle • Patrones Scrum en PLOPD4 • Ken Schwaber and Mike Cohn • Fundaron conjuntamente la Scrum Alliance en 2002, inicialmente dentro de la Agile Alliance
  • 7. Introducción a SCRUM • La palabra SCRUM procede del vocabulario del rugby y significa melé; es decir, que los compañeros del equipo se amontonan, forman una piña y empujan todos en la misma dirección. • SCRUM es una estrategia de gestión donde se aplican de manera regular un conjunto de prácticas para mejorar el trabajo colaborativo y obtener el mejor resultado posible en la gestión de un proyecto software.
  • 8.
  • 9. • Scrum es un proceso ágil que nos permite centrarnos en ofrecer el más alto valor de negocio en el menor tiempo. • Nos permite rápidamente y en repetidas ocasiones inspeccionar software real de trabajo (cada dos semanas o un mes). • El negocio fija las prioridades. Los equipos se auto- organizan a fin de determinar la mejor manera de entregar las funcionalidades de más alta prioridad. • Cada dos semanas o un mes, cualquiera puede ver el software real funcionando y decidir si liberarlo o seguir mejorandolo en otro sprint. Scrum en 100 palabras
  • 10. SCRUM Es un marco de trabajo Existen una serie de roles Se marcan una serie de eventos Es un conjunto de buenas prácticas para desarrollar software de una manera iterativa.
  • 11. Scrum ha sido utilizado por: •Microsoft •Yahoo •Google •Electronic Arts •High Moon Studios •Lockheed Martin •Philips •Siemens •Nokia •Capital One •BBC •Intuit •Intuit •Nielsen Media •First American Real Estate •BMC Software •Ipswitch •John Deere •Lexis Nexis •Sabre •Salesforce.com •Time Warner •Turner Broadcasting •Oce
  • 12. Scrum ha sido utilizado para: • Software comercial • Desarrollos internos • Desarrollos bajo Contrato • Proyectos Fixed-price • Aplicaciones Financieras • Aplicaciones certificadas ISO 9001 • Sistemas Embebidos • Sistemas con requisitos 7x24 y 99.999% de disponibilidad • Joint Strike Fighter • Desarrollo de video juegos • Sistemas críticos de soporte vital, aprobados por laFDA • Software de control satelital • Sitios Web • Software para Handheld • Teléfonos portátiles • Aplicaciones de Network switching • Aplicaciones de ISV • Algunas de las más grandes aplicaciones en uso
  • 13. Características • Equipos auto-organizados • El producto avanza en una serie de “Sprints" de dos semanas a un mes de duración • Los requisitos son capturados como elementos de una lista de “Product Backlog" • No hay prácticas de ingeniería prescritas • Utiliza normas generativas para crear un entorno ágil para la entrega de proyectos • Uno de los “procesos ágiles”
  • 14. Principios de SCRUM Ahora vamos a ver los 6 principios clave de SCRUM • 1. Control de Proceso Empírico • 2. Auto-Organización • 3. Colaboración • 4. Priorización basada en valor • 5. Tiempo Definido • 6. Desarrollo iterativo
  • 15. Control de Proceso Empírico “CONTROL DE PROCESO EMPIRICO” El cual esta basado en las ideas de • · Transparencia • · Inspección • · Adaptación
  • 16. Transparencia Los aspectos significativos del proceso deben ser visibles para aquellos que son responsables del resultado. La transparencia requiere que dichos aspectos sean definidos por un estándar común, de tal modo que los observadores compartan un entendimiento común de lo que se están viendo
  • 17. Inspección Los usuarios de Scrum deben inspeccionar frecuentemente los artefactos de Scrum y el progreso hacia un objetivo para detectar variaciones indeseadas. Su inspección no debe ser tan frecuente como para que interfiera en el trabajo. Las inspecciones son más beneficiosas cuando se realizan de forma diligente por inspectores expertos en el mismo lugar de trabajo.
  • 18. Adaptación Uno de los tres pilares del control del proceso empírico; la retroalimentación se usa para hacer un ajuste al producto de trabajo que se está desarrollando o al proceso por el cual se está desarrollando.
  • 20. SPRINT • El corazón de Scrum. • Duración máxima de 1 mes. • Es el contenedor de los demás eventos. • Consiste en: Sprint planning, Daily meeting, Sprint review y Sprint retrospective. • La cancelación de un Sprint solo la puede hacer el Product Owner.
  • 21. SPRINT PLANNING • Se define el trabajo a realizar, debe participar todo el equipo entero. • Para un sprint de 1 mes, la duración es de 8 horas. • Se eligen las tareas del product backlog siguiendo las siguientes normas: • ¿Qué se va a hacer en el sprint? • ¿cómo lo vamos a hacer? • El resultado es un sprint backlog y un sprint goal.
  • 22. DAILY MEETING • Dura 15 minutos o menos. • Debe participar si o si el equipo de desarrollo, el SM y PO no tienen por qué estar. • Se responden las siguientes 3 preguntas: • ¿Qué hice ayer? • ¿Qué voy a hacer hoy? • ¿Tengo algún impedimento que necesito que me solucionen? • Oportunidad de inspección y adaptación.
  • 23. SPRINT REVIEW • Se hace al final de Sprint, es la única reunión en donde participa el cliente. • El PO presenta los cambios hechos en el Sprint, y el equipo de desarrollo hace la demostración de lo desarrollado. • Dura 4 horas para un Sprint de 1 mes. • El cliente da feedback que nos ayudará a adaptarnos y a decidir con qué seguir. • El resultado de este evento es un Product backlog revisado para optimizar el trabajo del siguiente Sprint.
  • 24. SPRINT RETROSPECTIVE • Se realiza luego del Sprint review • Duración de 3 horas para un sprint de 1 mes. • Es una oportunidad del equipo Scrum de inspeccionarse a sí mismo. • Se proponen mejoras relacionadas al proceso Scrum. • Al final de la retrospectiva el equipo tiene un listado de mejoras que debe aplicar en el siguiente Sprint.
  • 26. PRODUCT BACKLOG • Es un listado de tareas ordenadas por importancia. • El orden de las tareas es responsabilidad exclusiva del Product Owner. • El PO está constantemente actualizandolo. • El equipo de desarrollo escoge las tareas del PB para crear el Sprint Backlog • El equipo de desarrollo estima las tareas del PB.
  • 27. • Es el listado de tareas del Product Backlog que se harán en cada Sprint. Se crea en el Sprint planning. • Es propiedad exclusiva del equipo de desarrollo. • El Sprint backlog no cambia en medio del sprint, solo se pueden agregar nuevas tareas por parte del equipo de desarrollo. SPRINT BACKLOG
  • 28. DEFINITION OF DONE / READY El marco de trabajo Scrum destaca los 3 elementos expuestos previamente como imprescindibles. Sin embargo, hay otros que, a pesar de no formar parte del core, son necesario para asegurar la calidad de la metodología Scrum. Definition of Done (DoD): La DoD es un documento que define qué se considera hecho en un equipo Scrum. La idea es establecer una serie de criterios comunes para especificar cuando un ítem está completamente terminado y que aplique a todos los ítems que forman parte del incremento. Definition of Ready (DoR): El DoR es un documento que define cuándo un requerimiento (historia de usuario o similar) se considera listo para que el equipo de desarrollo pueda entenderlo, valorarlo e incluirlo en un Sprint Planning con idea de acometerlo en un Sprint.
  • 29. • Es una representación gráfica del estado de trabajo que resta por hacer dentro de unSprint. • El eje X muestra el tiempo de desarrollo, el Y las tareas a hacer. • El equipo de desarrollo es el encargado de gestionarlo. • No es obligatorio de usar, lo que es obligatorio es medir cómo va un Sprint, siempre. BURN-DOWN CHARTS
  • 30. AUTO-ORGANIZACION “AUTO-ORGANIZACION” Scrum esta diseñado para empleados de hoy Que tienen mucho mas que ofrecer que solo su conocimiento técnico. Y tu puedes entregar el mayor valor cuando se organizan por ellos mismos.
  • 31. COLABORACION “COLABORACION” • Que involucra que todos los INTERESADOS trabajando e interactuando juntos para entregar el mayor valor al cliente
  • 32. PRIORIZACION BASADA EN VALOR “PRIORIZACION BASADA EN VALOR” • Los requerimientos y sus tareas respectivas son priorizadas basadas en el valor que representan para el cliente. • De esta manera, los requerimientos mas valiosos para el cliente se hacen primero, conduciendo a incrementar el Retorno de la Inversión.
  • 33. TIEMPO DEFINIDO “TIEMPO DEFINIDO” • El tiempo es el factor mas crucial en proyectos SCRUM y las juntas y periodos de trabajo tienen tiempo definido. • La junta “Daily Standup” es una junta de 15 minutos • La duración de un SPRINT es limitada de acuerdo a las necesidades del proyecto, y puede variar entre 1 y 6 semanas.
  • 34. DESARROLLO ITERATIVO “DESARROLLO ITERATIVO” • El cual permite correcciones hasta que la gente involucrada tiene una mejor idea de Qué requerimientos van a ser cubiertos como parte del proyecto, e incorporan este aprendizaje de una manera iterativa.
  • 35. ENTONCES…. • Scrum es un proceso iterativo e incremental que puede ser utilizado para desarrollar cualquier producto o administrar cualquier trabajo. Sus principales atributos son: – Un enfoque orientado a que los equipos desarrollen productos de manera iterativa e incremental cuando los requerimientos cambian de manera rápida – Un proceso que controla el caos de conflictos de intereses y necesidades – Una manera de mejorar las comunicaciones y maximizar la cooperación – Una manera de maximizar la productividad – Escalable a múltiples proyectos y la organización – Una forma que todos se sientan bien con su trabajo, entendiendo que cada uno con sus contribuciones hizo lo mejor que podía hacer
  • 36. En lugar de hacer todo de una cosa a la vez ... ...los equipos Scrum hacen un poco de todo todo el tiempo Requisitos Diseño Código Test • Desarrollo secuencial vs. superpuesto
  • 38. Aspectos de SCRUM Ahora, vamos a ver los Aspectos de SCRUM • 1. Organización • 2. Justificación de Negocio • 3. Calidad • 4. Cambio • 5. Riesgo
  • 39. ORGANIZACIÓN Los roles de SCRUM vienen en 2 categorías: Roles Principales y Roles no Principales • Los roles principales incluyen: • · Product Owner, • · Scrum master, y • · Scrum team Juntos hacen el Scrum CORE team
  • 40. Los roles no principales incluyen • · Interesados o Stakeholders • · “Scrum Guidance Body” • · “Vendors” o Proveedores
  • 41. • ROLES CENTRALES • ROLES NO CENTRALES Los roles de Scrum se dividen en dos grandes categorías:
  • 42. Los roles centrales son aquellos que obligatoriamente se requieren para crear el producto del proyecto, están comprometidos con el proyecto, y por último son los responsables del éxito de cada sprint del proyecto y del proyecto en su totalidad ROLES CENTRALES
  • 44. - Representa los grupos de interés y es responsable de asegurar que el equipo scrum ofrecezca valor. El Product Owner describe los requerimientos del negocio en forma de historias de usuarios con las aportaciones de los miembros del equipo Scrum Core y gestiona la Prioridad del Product Backlog. LaVozdelCliente. DUEÑO DEL PRODUCTO (PRODUCT OWNER)
  • 45. Product Owner - Representa al cliente - Tiene la visión de negocio - Reune el feedback de los usuarios - Define las nuevas funcionalidades - Toma las decisiones de producto
  • 46. . Representa la voz del cliente Es responsable de logar el máximo valor de negocio del Proyecto Es el responsable de decidir sobre los criterios de aceptación para diversas tareas Proporciona financiación para el proyecto y supervisa el proyecto para confirmar la realización de beneficios Define la lista de prioridades de las necesidades Responsable de preparar la prioritized product backlog para reflejar las necesidades cambiantes de los clientes Es el responsable de crear historias de los usuarios en el proceso desarrollar historias de usuarios Es responsable de la preparación de la píla de producto priorizada Es responsable de priorizar los riesgos Es responsable de mantener involucrados a los socios Responsabilidades del Propietario del producto
  • 47. SCRUM MASTER • El papel del Scrum Master se basa en el concepto de liderazgo de servicio en el que los líderes logran resultados por dar atención a las necesidades del equipo. EL SCRUM MASTER TAMBIÉN INSTRUYE A TODOS LOS INTERESADOS ACERCA DE LOS VALORES Y MÉTODOS DE SCRUM. ESTA RESPONSABILIDAD ES MÁS IMPORTANTE Y CRÍTICA AL INICIO, CUANDO ES LA TRANSICIÓN A LOS MÉTODOS DE SCRUM.
  • 48. Scrum master - Lidera al equipo usando SCRUM - Gestiona los impedimentos - Sirve de escudo al equipo - No es el jefe - Es un facilitador
  • 49. Es responsable de proporcionar al equipo Scrum con un entorno favorable para la creación de entregables Es responsable de crear una conciencia de las prácticas de Scrum entre los miembros del equipo Scrum Es responsable de resolver los conflictos entre los miembros del equipo Scrum Es responsable de asegurar que los requisitos y las historias de los usuarios perteneciente a un sprint acordado no se cambien Es responsable de asegurar que las reuniones diarias de Standup/pié se ejecuten de manera oportuna y estructurada Responsabilidades del SCRUM MASTER
  • 50. El Equipo Scrum es un grupo de personas que son responsables de la comprensión de los requerimientos del negocio especificados por el propietario del producto. EQUIPO SCRUM (Scrum Team)
  • 51. Team - Tienen un perfil técnico - Comprometidos con el producto - Capacidades para entregar en plazo - Se autogestionan en el día a día
  • 52. Tienen conocimiento general de varios campos y son expertos en al menos uno, pero más allá de la experiencia, son las habilidades sociales de los miembros del equipo que determinan el éxito Los miembros ideales del Scrum Team son independientes, auto- motivados, se enfocan en el cliente y tienen un alto sentido de responsabilidad y de la colaboración. El equipo debe ser capaz de fomentar un ambiente de reflexión independiente y de tomar decisiones con el fin de extraer los mayores beneficios. SCRUM TEAM
  • 53. -Auto-organizado -Multi-funcional - Caraa caradelacomunicación - Laentrega del productoiterativo CARACTERÍSTICAS DELEQUIPO SCRUM
  • 54. Estima las historias de usuarios En ocasiones al equipo Scrum también se le denomina equipos de desarrollo En Scrum es preferible tener a los equipos coubicados Tiene la autoridad y responsabilidad de determinar las mejores formas para convertir los elementos de la lista priorizada de pendientes del producto en entregables completados Responsabilidades del SCRUM TEAM
  • 55. Los roles no esenciales son aquellos papeles que no son obligatoriamente necesarios para el proyecto Scrum y pueden no estar involucrados en el proceso de Scrum. Los Non-core roles pueden incluir lo siguientes: 1. STAKEHOLDER(S) Es un termino que incluye a los clientes, los usuarios y patrocinadores que a menudo interactúan con el Product Owner, Scrum Master y Scrum Team para proporcionarles las entradas (inputs) y facilitar la creación del producto del proyecto, servicio, o cualquier otro resultado. o Clientes o Usuarios o Patrocinador ROLES NO ESENCIALES
  • 56. 2. VENDEDORES Losvendedores incluyen aindividuos u organizaciones externas que ofrecen productos y servicios que no están dentro de lascompetencias básicasde la organización delproyecto. 3. SCRUMGUIDANCEBODY ElScrumGuidanceBody(SGB)esuna función opcional. Porlo general, secompone de un grupo de documentos y/o un grupo de expertos que normalmente están involucrados en la definición de los objetivos relacionados con gubernamentales, la seguridad y otros parámetros la calidad, las regulaciones clave de la organización. Estos objetivos guían la labor llevada acabo por el Product Owner, ScrumMaster y ScrumTeam.
  • 57. Aspectos de SCRUM Ahora, vamos a ver los Aspectos de SCRUM • 1. Organización • 2. Justificación de Negocio • 3. Calidad • 4. Cambio • 5. Riesgo
  • 58. ENTREGA BASADA ENVALOR Un proyecto es un NEGOCIO COLABORATIVO para cualquiera que desee crear nuevos productos o servicios, o para obtener resultados según han sido definidos en el Project Vision Statement (Declaración de la Visión del Proyecto). Los proyectos son por lo general afectados por limitaciones de Tiempo, costo, alcance, calidad, recursos y la capacidad de la organización. Por lo general se busca que los resultados generados por los proyectos resulten en algún tipo de valor de negocio o servicio. Dado a que el valor es una razón principal de cualquier organización para seguir adelante con un proyecto, la entrega basada en valor (Value-Driven Delivery) debe ser el foco principal. El ofrecer valor es algo que está arraigado en el marco de Scrum.
  • 59. Con el fin de aportar Value-driven Delivery (Entrega basada en valor), es importante: - Entender lo que le agrega valor a los clientes y a los usuarios, y dar prioridad a las necesidades de alto valor del Prioritized Product Backlog. - Disminuir la incertidumbre y encargarse de los riesgos que potencialmente puedan disminuir el valor en caso se materialicen. Es importante trabajar en estrecha colaboración con el Stakeholder del proyecto y mostrar incrementos de productos. - Crear entregables basados en las prioridades previamente definidas en la producción incrementos durante cada Sprint. De esta forma, los clientes empiezan a darse cuenta del valor desde el principio del proyecto. - El concepto de entrega basada en valor hace que el marco de Scrum sea muy atractivo para los Stakeholders y la alta dirección de las empresas.
  • 60. RESPONSABILIDAD DELOSOTROS ROLES Es importante señalar que si bien el Product Owner es el principal responsable de la Justificación del Negocio, otras personas que trabajan en el proyecto Scrum también contribuyen de manera significativa de la siguiente manera: - El patrocinador - Los clientes y usuarios - - En la Guía de Scrum Body - El Scrum Master - El Scrum Team
  • 61. Aspectos de SCRUM Ahora, vamos a ver los Aspectos de SCRUM • 1. Organización • 2. Justificación de Negocio • 3. Calidad • 4. Cambio • 5. Riesgo
  • 62. SCRUM:CALIDAD En Scrum, la calidad se define como la capacidad del producto o productos completados que cumplen los Criterios de Aceptación y alcanzan el valor de negocio que espera el cliente. Para asegurar que un proyecto cumpla con los requisitos de calidad, Scrum adopta un enfoque de Mejora Continua donde el equipo aprende de sus experiencias y del compromiso de los stakeholders. Esto ayuda a mantener al día el Prioritized Product Backlog con los cambios en los requisitos. El Prioritized Product Backlog no está completo hasta el cierre o la terminación del proyecto. Loserrores odefectossedetectandurantelaspruebasdecalidad respectivasynocuandoel productofinal oservicio estácasiterminado
  • 63. Los requisitos de calidad para un proyecto se determinan tomando varios factores como son: - La necesidad del negocio que el proyecto cumplirá. - La capacidad y la buena disposición de la organización para cumplir con las necesidades del negocio. - Las necesidades futuras y actuales de la audiencia. - El alcance de un proyecto es la suma total de todos los incrementos del producto y el trabajo necesario para desarrollar el producto final. - Calidad, es la capacidad de las entregas para cumplir con los requisitos de calidad del producto y saCsfacer las necesidades del cliente .
  • 64. GESTION DE CALIDAD EN SCRUM El CLIENTE es el socio más importante para cualquier proyecto, por lo tanto es importante entender las necesidades y requerimientos de los clientes. Generalmente, en un entorno de Scrum, el Product Owner se centra en requerimientos y objetivos del negocio, que en conjunto representan la voz del cliente.). Control de Calidad en Scrum le permite a los clientes tomar conciencia de los problemas en el proyecto desde el principio y les ayuda a reconocer si un proyecto les va a funcionar o no. En Scrum, la Gestión de calidad se facilita a través de tres actividades interrelacionadas: • Planificación de la calidad • Control de calidad • Garantía de calidad
  • 65. Aspectos de SCRUM Ahora, vamos a ver los Aspectos de SCRUM • 1. Organización • 2. Justificación de Negocio • 3. Calidad • 4. Cambio • 5. Riesgo
  • 66. CAMBIO Un principio fundamental de Scrum es el reconocimiento de los stakeholders (por ejemplo, clientes , usuarios y patrocinadores) cambian de opinión acerca de lo que quieren y necesitan en todo el proyecto que es muy difícil, si no imposible, para los stakeholders definir todos los requisitos durante la iniciación del proyecto. La práctica de Scrum se basa en la aceptación del cambio y de convertirlo en una ventaja competitiva.
  • 67. La solicitud de cambio se presenta por lo general como Change Requests. Los Change Requests no son aprobados hasta que se obtiene una aprobación formal. se recomienda que los pequeños cambios que no tienen un impacto significativo en el proyecto sean aprobados directamente por el Product Owner. SOLICITUDES DE CAMBIO APROBADAS Y NO APROBADAS
  • 68. EQUILIBRIO FLEXIBILIDAD Y ESTABILIDAD Scrum ayuda a las organizaciones a ser más flexibles y abiertas al cambio. Sin embargo, es importante entender que aunque el marco de Scrum hace hincapié́ en la flexibilidad, también es importante tener estabilidad durante todo el proceso de cambio. De la misma manera que la rigidez extrema es ineficaz, la flexibilidad extrema también es improductiva. La clave es encontrar el equilibrio adecuado entre la flexibilidad y la estabilidad ya que se necesita la estabilidad con el fin de realizar el trabajo. Por lo tanto, Scrum utiliza desarrollo iterativo y sus otras características y principios para lograr este equilibrio. Scrum mantiene la flexibilidad de que las solicitudes de cambio pueden ser creados y aprobados en cualquier momento durante el proyecto; Sin embargo, consiguen prioridad cuando se crea o se actualiza el Product Backlog.
  • 69. Si hay una solicitud de cambio que puede tener un impacto significativo sobre un Sprint en progreso, el Product Owner, después de consultar con los StakeHolders decide si se puede esperar hasta el próximo Sprint o si representa una situación urgente que puede requerir finalizar el Sprint actual y comenzar uno nuevo. El marco de Scrum especifica claramente que el alcance de un Sprint no se puede cambiar una vez que comienza el Sprint. Si el cambio requerido es tan importante que los resultados del Sprint no tendrían ningún valor sin él, entonces el Sprint debe ser terminado.
  • 71. Aspectos de SCRUM Ahora, vamos a ver los Aspectos de SCRUM • 1. Organización • 2. Justificación de Negocio • 3. Calidad • 4. Cambio • 5. Riesgo
  • 72. QUÉ SON LOS RIESGOS? Riesgo se define como un evento incierto, que puede afectar los objetivos de un proyecto y puede contribuir a su éxito o fracaso. El Riesgo con un impacto positivo en el proyecto se denomina oportunidad, mientras que las amenazas son riegos que podrían afectar negativamente . La gestión del riesgo debe hacerse con pro-actividad y es un proceso iterativo que debería comenzar al inicio del proyecto y continuar durante todo el proyecto. El proceso de gestión del riesgo debe seguir algunos pasos estandarizados para asegurar que los riesgos son identificados, evaluados y un curso de acción está determinado y para actuar en consecuencia.
  • 73. DIFERENCIAENTRERIESGOSYPROBLEMAS LOS RIESGOS: Son las incertidumbres relacionadas con un proyecto que podría alterar significativamente el resultado del proyecto de una manera positiva o negativa. Dado a que los riesgos son las incertidumbres (futuro), no tienen ningún impacto actual en el proyecto, pero podrían tener un impacto potencial. Ejemplo: Incluso después de un amplio entrenamiento, es posible que los representantes del servicio al Cliente no estén listos para tomar pedidos el día oficial del lanzamiento. LOS PROBLEMAS: Son generalmente certezas que se están produciendo en el proyecto, por lo que no hay necesidad de realizar una evaluación de la probabilidad como lo haríamos para un riesgo. Los problemas deben atenderse. Ejemplo: Los requisitos no son claros.
  • 74. PROCEDIMIENTO DEGESTIÓNDERIESGOS (RISKS) La gestión de riesgos se compone de cinco pasos: 1. Riesgo Identificación: El uso de diversas técnicas para identificar todos los riesgos potenciales. 2. Riesgo Evaluación: La evaluación y la estimación de los riesgos identificados. 3. Riesgo Priorización: La priorización del riesgo a ser incluido en el Prioritized Product Backlog. 4. Riesgo Mitigación: Desarrollo de una estrategia adecuada para hacer frente al riesgo. 5. Riesgo Comunicación: La comunicación de los resultados de los primeros cuatro pasos.
  • 76.
  • 77. Fase Procesos Roles 1. INICIO 1. Crear la Vision del Proyecto PO 2. Identificar al Scrum Master y a los interesados PO , SM 3. Formar el Equipo Scrum PO , SM , ES 4. Desarrollo de Epicas/Personas PO , SM , ES 5. Crear la Lista Priorizada de Pendientes del Producto PO , SM , ES 6. Realizar la Planificacion del Lanzamiento PO , SM , ES •PO = Product Owner •SM = Scrum Master •ES = Equipo Scrum
  • 78. I. Iniciación (6 procesos) En esta fase se crea la Visión del Proyecto que sirve de enfoque y dirección del mismo. Se crean e identifican roles claves del proyecto como el Scrum Master, Product Owner, interesados, equipo del proyecto. Así mismo, se define la lista de prioridades o el Product Backlog la cual sirve de base para la elaboración del plan de lanzamiento y tamaño de cada Sprint. Procesos • Crear la visión del proyecto (Create Project Vision) • Identificar al Scrum Master y a los interesados o socios del proyecto (Identify Scrum Master and Stakeholder(s)) • Formación del equipo Scrum (Form Equipo Scrum) • Desarrollo de épica(s) (Develop Epic(s)) • Creación de la lista priorizada de pendientes del producto (Create Prioritized Product Backlog) • Realizar el plan de lanzamiento (Conduct Release Planning)
  • 79. Procesos SCRUMIniciar • Crear la visión del proyecto • Identificar al Scrum Master y al socio • Formación de un equipo Scrum • Desarrollo de épicas • Creación de la lista priorizada de pendientes del producto • Realizar el pan de lanzamiento Planear y Estimar Historias de estimar y historias de • Elaborar Usuario • Aprobar, asignar usuario • Elaboración de tareas • Estimar tareas • Elaboración de la lista de pendientes del Sprint Implementar • Crear entregables • Llevar a cabo el Standup diario • Mantenimiento de la lista priorizada de pendientes del producto Revisión y Retrospectiva • Convocar Scrum de Scrums • Demostración y validación del Sprint • Retrospectiva de Sprint Lanzamiento • Envío de Entregables • Retrospectiva del Proyecto
  • 81. Proceso: 1. Crear la Visión del Proyecto Entradas Caso de Negocio del Proyecto (*) • Documento bien estructurado o simplemente una declaración verbal que expresa la razón para iniciar un proyecto. • Puede ser formal y detallado, o informal y breve. • Incluye información sobre: antecedentes del proyecto, objetivos del negocio y resultados deseados, lista de riesgos identificados, y estimaciones de tiempo, esfuerzo y costo. • El Proyecto se inicia con la presentación del Caso de Negocio del Proyecto.
  • 82. Proceso: 1. Crear la Visión del Proyecto Entradas Visión de la Compañía • Ayuda a que el proyecto mantenga su enfoque en los objetivos de la organización y el futuro probable de la empresa. • El Propietario del Producto se puede guiar por el Visión de la Compañía para crear la Declaración de la Visión del Proyecto. Entradas Misión de la Compañía • Ofrece un marco para la formulación de las estrategias de la empresa y orienta la toma de decisiones en general de la empresa. Entradas
  • 83. Proceso: 1. Crear la Visión del Proyecto Estudio de Mercado • Investigación organizada, la recopilación , la comparación y el análisis de datos relacionados con las preferencias de los clientes sobre los productos. • Incluye numerosos datos sobre las tendencias del mercado, la segmentación del mercado y los procesos de comercialización. Entradas Entradas Recomendaciones del Cuerpo de Asesoramiento de SCRUM • Grupo de documentos y/o grupo de expertos que están involucrados en la definición de objetivos relacionados con la calidad, las regulaciones gubernamentales, la seguridad y otros parámetros claves de la organización. • NO toma decisiones relacionadas al proyecto. • Es importante asegurarse de que la visión del proyecto esté alineada con las recomendaciones proporcionadas por el Cuerpo de Asesoramiento de Scrum y que los procesos cumplan con las normas y directrices establecidas por el SBOK (la Administración)
  • 84. Proceso: 1. Crear la Visión del Proyecto Reunión de la Visión del Proyecto • Reunión con los Interesados del Programa, Propietario de Producto del Programa, Scrum Master del Programa, y Jefe Propietario de Producto. • Ayuda a identificar el contexto empresarial, requerimientos del negocio y las expectativas de los socios con el fin de desarrollar una Declaración de la Visión del Proyecto. • Scrum cree en la participación y colaboración cercana con todos los representantes de las empresas para obtener su buy-in (convencimiento de su importancia) del proyecto y para ofrecer un valor más significativo. Herramientas
  • 85. Proceso: 1. Crear la Visión del Proyecto Análisis FODA • Enfoque estructurado para la planificación que ayuda a evaluar las Fortalezas, Oportunidades, Debilidades y Amenazas relacionados al proyecto. • La realización del FODA permite la identificación precoz de las prioridades, los cambios potenciales y los riesgos. Herramientas
  • 86. Proceso: 1. Crear la Visión del Proyecto Análisis de Brechas • Técnica que se utiliza para comparar el estado actual con el estado deseado. • Normalmente, se inicia un proyecto para que una organización alcance una situación deseada, por lo que llevar a cabo un Análisis de Brechas ayudaría a quienes toman decisiones a determinar la necesidad del proyecto. Herramientas
  • 87. Proceso: 1. Crear la Visión del Proyecto Identificación del Propietario del Producto (*) • El Propietario del Producto es la persona responsable de lograr el valor máximo empresarial para el proyecto. • Representa la voz del Cliente. • Cada Equipo Scrum tendrá un Propietario de Producto designado. Un pequeño proyecto puede tener sólo un Propietario de Producto, mientras que los proyectos más grandes pueden tener varios. Salidas Enunciado de la Visión del Proyecto (*) • Una buena visión del proyecto explica la necesidad del negocio, y que es lo que el proyecto tiene como objetivo satisfacer, en lugar de cómo se va a satisfacer la necesidad. • No deberías ser muy específico y debe ser flexible, ya que es posible que esté basado en suposiciones. • Debe centrase en el problema y no la solución. Salidas
  • 88. Fase: Iniciar Proceso: 2. Identificar al Scrum Master y al Socio(s)
  • 89. Proceso: 1. Crear la Visión del Proyecto Acta de Constitución del Proyecto • Es una declaración formal de los objetivos y resultados deseados del proyecto. • En varias organizaciones, el Acta de Constitución del Proyecto es el documento oficial y formal que autoriza el proyecto, dándole al equipo la autoridad por escrito para comenzar el proyecto. Salidas Presupuesto del Proyecto • Documento financiero que incluye el costo de las personas, materiales y otros gastos relacionados en un proyecto. • Típicamente es firmado por los Patrocinadores para asegurar que haya suficientes fondos disponibles. Salidas
  • 90. Proceso: 2. Identificar al Scrum Master y al Socio(s) Entradas Disponibilidad y compromiso de las personas • Antes de seleccionar al Scrum Master y a los Interesados, se debe confirmar su disponibilidad. • Sólo los miembros que estarán disponibles y que puedan comprometerse plenamente con el proyecto deben ser seleccionados. Entradas Matriz de Recursos Organizacionales • Es una representación jerárquica de una combinación de una estructura de organización funcional y una estructura organizativa proyectizada. • Las organizaciones matriciales reúnen a miembros de varios equipos del proyecto de diferentes departamentos funcionales. • Los miembros del equipo en una organización matricial cumplen dos objetivos: funcionales y de proyecto. Entradas Matriz de Requerimientos de Habilidades • Conocido como marco de competencias. • Se utiliza para evaluar las carencias de habilidades y los requisitos de formación para los miembros del equipo.
  • 91. Proceso: 2. Identificar al Scrum Master y al Socio(s) Entradas Jefe Scrum Master • Los grandes proyectos requieren que múltiples Scrum Masters trabajen en paralelo. • Es posible que la información obtenida por un equipo se le deba comunicar adecuadamente a los otros equipos. Es el Jefe Scrum Master el responsable de esta actividad. • La coordinación entre distintos Equipos Scrum que colaboran en un proyecto se realiza a través de la Reunión Scrum de Scrums (SoS). Esto es análogo al Daily Standup Meeting y es facilitado por el Jefe Scrum Master. Entradas Requisitos de Personal • Es importante documentar las funciones y responsabilidades de todos los que se verían involucrados en la realización de las tareas del proyecto. • El Propietario del Producto o el Scrum Master colaboran con el Departamento de Gestión Humana de la empresa para determinar y concluir los requerimientos del personal.
  • 92. Proceso: 2. Identificar al Scrum Master y al Socio(s) Costos de Formación y capacitación • El Propietario de Producto debería evaluar las necesidades de capacitación de los miembros potenciales del equipo y facilitar la formación para eliminar lacarencia. • El Propietario del Producto es normalmente responsable de la evaluación y la selección de los miembros del equipo, pero a menudo lo hace en consulta con el Scrum Master. • Una formación adecuada se le debe proporcionar a los miembros del Equipo Scrum, tanto antes del inicio de los trabajos ya también mientras están trabajando en sus proyectos. Los miembros del Equipo Scrum deben estar dispuestos a aprender de los demás y de quienes tienen más experiencia en el equipo. Herramientas Costos de los Recursos • Una de las principales consideraciones en la selección de las personas tiene que ver con las ventajas y desventajas relacionadas con el nivel de experiencia en comparación al salario. Herramientas
  • 93. Proceso: 2. Identificar al Scrum Master y al Socio(s) Criterios de Selección (*) • Cuando hay flexibilidad en la elección del Scrum Master, se deben considerar los siguientes criterios de selección:  Habilidades para la resolución de problemas.  Disponibilidad  Compromiso  Estilo de Liderazgo Servant • En la identificación de los Interesados, es importante recordar que se incluye a todos los clientes, los usuarios y patrocinadores, quienes influyen en el proyecto a lo largo de su ciclo de vida. Herramientas Asesoramiento de Expertos de Recursos Humanos • Puede ser útil en al identificación del Scrum Master y de los Interesados. • El Departamento de Recursos Humanos posee un conocimiento específico sobre los empleados de una organización y las diversas técnicas que pueden ayudar a identificar. Herramientas
  • 94. Proceso: 2. Identificar al Scrum Master y al Socio(s) Identificación del Scrum Master (*) • El Scrum Master es un facilitador y Servant Leader que se asegura de que el Equipo Scrum esté dotado de un ambiente propicio para completar el proyecto con éxito. • Es la responsabilidad del Propietario de Producto identificar al Scrum Master para un proyecto Scrum. Salidas Identificación de StakeHolders ( Interesados) • Interesados es un término colectivo que incluye a los clientes, los usuarios y los patrocinadores, con frecuencia interactúan con el Equipo Scrum Principal en el proyecto durante todo el proceso de desarrollo del producto. • Es para los socios que el proyecto produce los beneficios deseados de colaboración. Salidas
  • 95. Fase: Iniciar Proceso: 3. Formación de un Equipo Scrum
  • 96. Proceso: 3. Formación de un Equipo Scrum Entradas Requisitos de Recursos • Estos requisitos incluyen todos los recursos, sean personas o no, necesarios para que el Equipo Scrum funcione con eficacia. • Estos recursos incluyen infraestructura de oficinas, espacios de reunión, los equipos de trabajo, Scrumboards, etc. • En caso de equipos virtuales, recursos adicionales, tales como herramientas de Colaboración, videoconferencia, repositorios de documentos compartidos, servicios de traducción, etc.
  • 97. Proceso: 3. Formación de un Equipo Scrum Selección del Equipo Scrum • El Equipo Scrum es la base de cualquier proyecto de Scrum y el tener a los • miembros adecuados para el equipo es vital pára la entrega exitosa de los proyectos Scrum. • Los miembros del Equipo Scrum son generalistas/especialistas ya que cuentan con conocimiento de diversos campos y son expertos en al menos uno. • Los miembros ideales del Equipo Scrum son independientes, auto-motivados, se enfocan en el cliente, y tiene un sentido de la responsabilidad y lacolaboración. Herramientas Asesoramiento de Expertos de Recursos Humanos • Puede ser útil para la formación del Equipo Scrum. • El Departamento de Recursos Humanos posee un conocimiento específico sobre los empleados de una organización y las diversas técnicas que pueden ayudar al Propietario del Producto, Scrum Master y a los patrocinadores para identificar a los mejores miembros del equipo. Herramientas
  • 98. Proceso: 3. Formación de un Equipo Scrum Costo asociado con el personal • Todos los costos asociados con los requisitos de las personas deben ser evaluados, analizados, aprobados y presupuestados.Herramientas Costos de los Recursos • Los costos asociados con todos los requisitos no relacionados con las personas deben ser evaluados, analizados, aprobados y presupuestados. • Un recurso en el entorno del proyecto es identificado como aquello que se usa para realizar una trae o actividad, incluyendo pero no limitado a equipos, materiales, servicios externos y el entorno físico. Herramientas
  • 99. Proceso: 3. Formación de un Equipo Scrum Identificación del Equipo Scrum • También conocido como Development Team, es un grupo o equipo de personas que son responsables de la comprensión de los requerimientos del negocio especificados por el Propietario del Producto, la estimación de Historias de Usuario y la creación definitiva de los entregables del proyecto. Salidas Personal de Reemplazo /Sustitutos • Aunque la disponibilidad y compromiso por los miembros del equipo se confirman por adelantado, pueden surgir problemas, tales como una enfermedad, emergencia familiar, o simplemente el hecho de renuncia de un miembro. • El tener reemplazantes asegura que no haya una disminución importante en la productividad debido a la falta de un miembro del equipo. Salidas
  • 100. Fase: Iniciar Proceso: 4. Desarrollo de Épicas
  • 101. Proceso: 4. Desarrollo de Épicas Entradas Leyes y regulaciones • Las leyes son externas a la organización e impuesta por una entidad gubernamental. • Las regulaciones pueden ser o bien interna o externa. Las regulaciones internas son aquellas que son aplicables dentro de la empresa, por lo general basadas en la política de la empresa. Las regulaciones externas son las relativas a los criterios, las normas y requisitos gubernamentales establecidos. • A veces, algunas de las leyes y reglamentos que afectan a múltiples proyectos Scrum pueden incluirse como parte del Cuerpo de Asesoramiento de Scrum. Entradas Información previa del proyecto • Información y conocimientos adquiridos en proyectos anteriores y similares dentro de la organización son insumos valiosos para el desarrollo de Épicas y de la evaluación de riesgos.
  • 102. Proceso: 4. Desarrollo de Épicas Entradas Solicitudes de Cambio Aprobados • Solicitudes de Cambio Aprobadas que vienen del programa o portafolio son entradas que se añadirán a la lista de cambios del proyecto aprobados para su ejecución en sprints futuros. • Cada cambio puede requerir su propia Épica o Historia de Usuario. • También podría ser resultado de otros procesos de Scrum. Entradas Solicitudes de Cambio No Aprobados • Los pedidos de cambios se presentan por lo general como Solicitudes de Cambio y permanecer en un estado de “no aprobado” hasta que sean formalmente aprobados. Entradas Riesgos del Programa y Portafolio • Riesgos relacionados con un portafolio o programa también tendrán un impacto en los proyectos que forman parte del respectivo portafolio o programa. • Durante evaluación de riesgos de portafolio o programa, si se determina que el riesgo puede afectar a un proyecto individual, la información relevante debe ser comunicada al Propietario de Producto y equipo Scrum.
  • 103. Taller de Historias de Usuario • El Scrum Master facilita estas sesiones en las que todo el Equipo Scrum Principal interviene, y en ocasiones, es deseable incluir a otros Interesados. • Estos talleres ayudan al Propietario de Producto a dar prioridad a los requisitos y permitir que el Equipo Scrum Principal tenga una perspectiva compartida de los Criterios de Aceptación. • Es una buena plataforma para discutir y aclarar todos los elementos de un producto y a menudo profundizar en los detalles más pequeños para garantizar la claridad. Herramientas Proceso: 4. Desarrollo de Épicas Reuniones de Grupo de Usuarios (*) • Implica la participación de socios relevantes (usuarios o clientes del producto). Ellos • proporcionan información de primera mano acerca de las expectativas del usuario. Esto ayuda en la formulación de los Criterios de Aceptación para el producto y proporciona información valiosa para el desarrollo deÉpicas. • Son de vital importancia en la prevención del trabajo costoso que puedan deberse a la falta de claridad con respecto a las expectativas yexigencias. Herramientas
  • 104. Herramientas Proceso: 4. Desarrollo de Épicas Reuniones de Grupo de Enfoque (Focus Group) • Se reúnen las personas en una sesión guiada para proporcionar sus opiniones, percepciones o valoraciones de un producto, servicio o resultado deseado. • Los participantes tienen la libertad de hacerse preguntas el uno al otro y de obtener aclaraciones sobre temas o conceptos específicos. • Cunado los miembros del grupo tienen diferentes opiniones o puntos de vista, no se escatiman esfuerzos para resolver las diferencias con el fin de llegar a un consenso. Entrevistas con usuarios o clientes • Es importante para ganar el contexto y la visión necesaria para desarrollar Épicas. • Estas entrevistas ayudan a: identificar y entender las necesidades y expectativas del interesado, reunir opiniones y hechos, comprender la perspectiva del interesado sobre el producto final y recopilar la retroalimentación sobre el producto. Herramientas Cuestionario • Una forma económica de obtener una perspectiva estadística cuantitativa Herramientas y cualitativa de una gran número de usuarios o clientes. • Gran cuidado debe ser ejercido en el diseño de cuestionarios, la selección del público debe ser adecuada, y la determinación de un método apropiado de implementación de encuestas.
  • 105. Proceso: 4. Desarrollo de Épicas Cambios Aprobados • Solicitudes de Cambio No Aprobadas pueden ser aprobadas por el Propietario de Producto durante el proceso Desarrollo de Épicas, a veces con sugerencias proporcionada por los socios relevantes. Salidas Riesgos identificados • Al crear Épicas, nuevos riesgos pueden ser identificados y estos riesgos identificados constituyen una salida muy importante de esta etapa. Salidas
  • 106. Proceso: 4. Desarrollo de Épicas Épicas () • Se escriben en las etapas iniciales del proyecto, cuando la mayoría de las Historias de Usuario son funcionalidades de alto nivel o descripciones de productos que están ampliamente definidas. • Son Historias de Usuario grandes sin refinar en la Lista Priorizada de Pendientes del Producto. Salidas
  • 107. Proceso: 5. Creación de la Lista Priorizada de Pendientes del Producto
  • 108. Proceso: 5. Creación de la Lista Priorizada de Pendientes del Producto Entradas Requerimientos del Negocio • La suma de todos los conocimientos adquiridos a través de diversas herramientas como entrevistas a los clientes o usuarios, Cuestionarios, Análisis de Brechas, Análisis FODA, y otras reuniones, ayuda a desarrollar una mejor perspectiva sobre los requerimientos de negocio y ayuda en la creación de la Lista Priorizada de Pendientes del Producto.
  • 109. • Todas las herramientas usadas para los procesos Aprobar, Estimar y Comprometer Historias de Usuario se pueden utilizar para crear estimaciones de alto nivel para Épicas cuando creamos la Lista Priorizada de Pendientes del Producto. Se mencionan las herramientas:  Reuniones de Grupos de Usuario  Planning Poker  Fist of Five  Metodo KANO  Puntos para Estimación de Costos  Otras técnicas de estimación. Herramientas Proceso: 5. Creación de la Lista Priorizada de Pendientes del Producto Métodos de Estimación de Historias de Usuario
  • 110. Lista Priorizada de Pendientes del Producto • Contiene una lista priorizada de los requerimientos del negocio y de los proyect, que son de altos niveles de Historias de Usuario. • Se basa en tres factores principales: el valor, riesgo o incertidumbre, y dependencias. • También se le conoce como Lista de Pendientes del Producto Ajustados con Riesgo dado que incluye riesgos identificados y evaluados relacionados con el proyecto. • Valor. Es la responsabilidad del Propietario de Producto asegurar en primer lugar la entrega de los productos que ofrezcan el mayor valor. Incluso un producto de gran valor no puede ser parte del primer release si hay otros productos de mayor valor que son suficientes para un primer lanzamiento. • Riesgo o Incertidumbre. Cuánta más incertidumbre existe, más riesgoso es el proyecto. Por lo tanto, es importante que a los productos de mayor riesgo, se les de la mayor prioridad. • Dependencias. Las dependencias pueden afectar cómo se priorizan las Historias de Usuario. Dos de las formas más comunes para resolver dependencias son, o bien dividir una sola historia en varias partes, o combinar historias interdependientes. • Estimaciones, Las estimaciones de alto nivel para las Épicas también se encuentran en la Lista Priorizada de Pendientes del Producto. Salidas Proceso: 5. Creación de la Lista Priorizada de Pendientes del Producto
  • 111. Criterio Terminado Conjunto de reglas que se aplican a todas las Historias de Usuario. • Una definición clara de “Terminado” es crítica. Ya que elimina la ambigüedad de los requisitos y ayuda a que el equipo se adhiera a las normas de calidad obligatoria. • Una Historia de Usuario se considera “Terminado” cuando se demuestra y se aprueba por el Propietario del Producto que juzga sobre la base de los Criterios “Terminado” y los Criterios de Aceptación de las Historias de Usuario. Salidas Proceso: 5. Creación de la Lista Priorizada de Pendientes del Producto
  • 112. Fase: Iniciar Proceso: 6. Realizar el Plan de Liberaciones
  • 113. Proceso: 6. Realizar el Plan de Liberaciones Entradas Calendario de Vacaciones • Es importante para el Equipo Scrum estar al tanto de las fechas claves y la disponibilidad de todos los miembros del equipo. • Esto se puede lograr mediante el uso de un calendario compartido que proporciona información sobre los días feriados, licencias, faltas al trabajo, los planes de viaje, eventos, etc. • Ayudará al equipo en la planificación y ejecución de sprints.
  • 114. • Se llevan a cabo para desarrollar un Plan de Liberaciones. • El Plan define cuando varios conjuntos de funcionalidad o productos utilizables serán entregados al cliente. • El objetivo principal es hacer que el Equipo Scrum tenga una visión general de las liberaciones y el calendario de entrega del producto que están desarrollando para que puedan alinearse con las expectativas del Propietario de Producto y los socios relevantes. • No es necesario que en estas sesiones se elabore un Plan de Liberaciones detallado de todo el proyecto. Este Plan se puede actualizar continuamente a medida que la información relevante está disponible. Herramientas Proceso: 6. Realizar el Plan de Liberaciones Sesiones de Planificación de Liberaciones Métodos de Priorización de Liberaciones • Estos métodos son específicos a la industria y organización y generalmente son determinados por la alta dirección de la organización.Herramientas
  • 115. Salidas Proceso: 6. Realizar el Plan de Liberaciones Clientes Objetivos para la Liberación • No todos los lanzamientos se dirigirán a todos los socios o usuarios. • Los Interesados optan por limitar ciertos comunicados a un subconjunto de usuarios. • El Plan de Liberación debe especificar los clientes en quienes se va a enfocar la lberación. Lista Priorizada de Pendientes del Producto Refinada • Se puede refinar en este proceso. • Es posible que haya más claridad sobre las Historias de Usuario en la Lista Priorizada de Pendientes del Producto después de que el Equipo Principal de Scrum lleve a cabo Sesiones de Planificación de Liberaciones con los Interesados. Salidas
  • 116. Salidas Proceso: 6. Realizar el Plan de Liberaciones Cronograma de Planificación de Liberaciones (*) • Indica que entregas van a ser realizadas a los clientes, junto con intervalos planificados y fechas para las liberaciones. • Puede que no haya una liberación prevista a finales de cada Sprint. A veces, una liberación puede ser planificada después de que un grupo de Sprints se ha completado. • La entrega debe ser liberada cuando ofrece valor empresarial suficiente para el cliente. Tamaño del Sprint (*) • Basada en las diversas entradas que incluyen Requerimientos del Negocio y Calendario de Planificación de Liberaciones, el Propietario del Producto y el Equipo Scrum deciden sobre el Tamaño del Sprint para el proyecto. • Una vez determinado, el tamaño del Sprint a menudo sigue siendo el mismo durante todo el proyecto. Salidas
  • 117. Iniciar • Crear la visión del proyecto • Identificar al Scrum Master y al socio • Formación de un equipo Scrum • Desarrollo de épicas • Creación de la lista priorizada de pendientes del producto • Realizar el pan de lanzamiento Planear y Estimar Historias de estimar y historias de • Elaborar Usuario • Aprobar, asignar usuario • Elaboración de tareas • Estimar tareas • Elaboración de la lista de pendientes del Sprint Implementar • Crear entregables • Llevar a cabo el Standup diario • Mantenimiento de la lista priorizada de pendientes del producto Revisión y Retrospectiva • Convocar Scrum de Scrums • Demostración y validación del Sprint • Retrospectiva de Sprint Lanzamiento • Envío de Entregables • Retrospectiva del Proyecto
  • 118. Fase: Planear y Estimar Proceso: 7. Elaborar Historias de Usuario
  • 119. • El Propietario de Producto, basado en su interacción con los socios, conocimiento del negocio, experiencia y las aportaciones del equipo, desarrolla las Historias de Usuario que formarán la Lista Priorizada de Pendientes del Producto inicial para el proyecto. • El objetivo de este ejercicio es crear Historias de Usuario elaborados y refinados que sean aprobados y calculados, ya a su vez el Equipo Scrum se pueda comprometer. • Aunque el Propietario del producto tiene la responsabilidad primordial de la escritura de Historias de Usuario, y a menudo lleva a cabo este proyecto por si solo, un Taller de Escritura de Historias de Usuario puede ser considerado si se desea. Herramientas Reuniones de Grupo de Enfoque • Técnica cualitativa para medir y entender las necesidades de los usuarios y las expectativas acerca de un producto propuesto. • Un pequeño grupo de usuarios es seleccionado para formar el grupo de enfoque. • Normalmente se adhieren a un determinado formato en el que al grupo se le hacen preguntas que luego discuten entre ellos. • Cada reunión del grupo de enfoque puede tener sus propias reglas de discusión a lo decidido por los organizadores. • Se llevan a cabo en presencia de un moderador. Herramientas Proceso: 7. Elaborar Historias de Usuario Experiencia para escribir Historias de Usuario
  • 120. Salidas Proceso: 7. Elaborar Historias de Usuario Historias de Usuario(*) • Una Historia de Usuario indica tres cosas acerca de la exigencia: ¿Quién, qué y porqué? • Los requisitos expresados en Historias de Usuario son declaraciones breves, simples y fáciles de entender. • Los resultados de formato estándar predefinidos resultan en una major comunicacón entre los socios y mejores cálculos determinados por el equipo.
  • 121. Salidas Proceso: 7. Elaborar Historias de Usuario Criterios de Aceptación de Historias de Usuario • Cada Historia de Usuario está asociado con Criterios deAceptación. • Las Historias de Usuario son subjetivas, por lo que los Criterios de Aceptación proporcionan la objetividad requerida para que la Historia de Usuario sea considerada como “Terminado”, o no, durante la Reunión de Revisión. • El Propietario de Producto define y comunica los Criterios de Aceptación al Equipo Scrum. • Es importante, y la responsabilidad del Scrum Master, asegurar que el Propietario del Producto no cambie los Criterios de Aceptación de una Historia de Usuario que ya está comprometido a un Sprint.
  • 122. Fase: Planear y Estimar Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario
  • 123. Entradas Historias de Usuario • Las Historias de Usuario tienen estimaciones de alto nivel de los procesos de Creación de la Lista Priorizada de Pendientes del Producto y Elaborar Historias de Usuario. • Estas estimaciones sería utilizadas por el Propietario del Producto para crear una lista de Historias de Usuario aprobados que se estiman con mayor precisión por el Equipo Scrum. Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario
  • 124. Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario Estimación de Tamaño ≠ Estimación de Duración
  • 125. Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario Planning Poker También llamada Estimation Poker, es una técnica de estimación o cálculo que utiliza el consenso para estimar los tamaños relativos de las Historias de Usuario o el esfuerzo requerido para crearlos. La historia se presenta y se discute sobre ella. • Los miembros del equipo escogen la carta con la estimación. • Todos dan la vuelta a la carta a la vez. • Los miembros con la estimación más baja y más alta exponen sus razones, y se repite el proceso de estimación. Herramientas
  • 126. Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario Fist of FIve Mecanismo sencillo para llegar a un consenso en un grupo e iniciar una conversación. • Tras el debate inicial sobre una propuesta o una decisión pendiente, se les pide a los miembros del Equipo Scrum que voten en una escala del 1 al 5 usando sus dedos. • El valor en el uso de esta técnica no es sólo la creación de consenso, sino también la reflexión y la charla ya que a cada miembro del equipo se le pide que explique el motivo de su clasificación. • Una vez que el equipo ha discutido, se tomará una decisión colectiva. • Un dedo: No estoy de acuerdo con la conclusión del grupo y tienen grandes preocupaciones. • Dos dedos: No estoy de acuerdo con la conclusión del grupo y me gustaría hablar de algunos problemas menores. • Tres dedos: No estoy seguro y me gustaría asumir la conclusión del consenso del grupo. • Cuatro dedos: Estoy de acuerdo con la conclusión del grupo y me gustaría discutir algunos problemas menores. • Cinco dedos: Estoy totalmente de acuerdo con la conclusión del grupo. Puntos Herramientas
  • 127. Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario Puntos para Estimación del Costo • La estimación del costo se puede lograr mediante el uso de unidades relativas en lugar de unidades absolutas. • Con el fin de estimar el costo de implementar una Historia de Usuario, el Equipo Scrum puede utilizar Puntos de Historia, en lugar de unidades monetarias. Delphi • Técnica de estimación basada en grupo para la determinación de la cantidad de trabajo que está involucrado y el tiempo que tardará en completarse. • Los individuos de un equipo de forma anónima proporcionan estimaciones para cada función y las estimaciones iniciales se trazan en una gráfica. • Posteriormente el equipo analiza los factores que influyeron en sus estimaciones y proceden a una segunda ronda de estimación. Este proceso s repite hasta que las estimaciones de los individuos sean similares y se llegue a un consenso para la estimación final. • Planning Poker es un ejemplo de esta técnica. Herramientas
  • 128. Proceso: 8. Aprobar, Estimar y Asignar Historias de Usuario Historias de Usuario Aprobadas, Estimadas y Comprometidas • Las Historias de Usuario se estiman por el equipo utilizando las distintas técnicas de estimación. • Después de la estimación, el equipo se compromete en un subconjunto de Historias de Usuario aprobados y estimados que creen que pueden completar en el próximo Sprint. Estas Historias de Usuario se convertirán en parte de la Lista de Pendientes del Sprint. Salidas
  • 129. Proceso: 9. Elaboración de Tareas Reuniones de Planificación de Tareas • El equipo Scrum se reúne para planificar el trabajo que se realizará en el Sprint. • El equipo revisa las Historias de Usuario ya comprometidos en la parte superior de la Lista Priorizada de pendientes del Producto. • El Propietario del Producto está presente en esta reunión en caso se requiera. • Esta reunión será time-boxed, con la longitud estándar limitada a dos horas por semana durante el Sprint. • A veces también se conoce como Reunión de Planificación del Sprint. Herramientas
  • 130. Proceso: 9. Elaboración de Tareas Tarjetas de Vocabulario • Las Historias de Usuario se escriben en pequeñas Tarjetas. • Sólo los detalles esenciales están documentados en las tarjetas, que pueden ser utilizados por el Equipo Scrum para colaborar y discutir. Descomposición • Es una herramienta mediante la cual las tareas de alto nivel se dividen en tareas detalladas con niveles más bajos. Herramientas
  • 131. Proceso: 9. Elaboración de Tareas Determinación de Dependencias • Ayuda a los Equipos Scrum a determinar el orden relativo en el que las tareas deben ejecutarse para crear los entregables del Sprint. • Existen numerosos tipos de dependencias: obligatorias y discrecionales, internas y externas, o alguna combinación de estas dependencias. • Mandatorias. Que son ya sea inherente a la naturaleza del trabajo, como una limitación física, o puedan deberse a las obligaciones contractuales o los requisitos legales. • Discrecionales. Se colocan en el flujo de trabajo por decisión propia. Normalmente, son determinados por el Equipo Scrum, basadas en las experiencias del pasado o en las mejores prácticas. • Externas. Son las tareas, actividades o productos que están fuera del alcance del Equipo Scrum, pero son necesarias para completar una tarea de proyecto o crear una prestación del proyecto. • Internas. Son las dependencias de tareas Herramientas
  • 132. Proceso: 9. Elaboración de Tareas Lista de Tareas • Lista complete con todas las tareas a la que el Equipo Scrum se ha comprometido para el Sprint actual. • Contiene descripciones de cada tarea junto con las estimaciones derivadas durante el proceso de Elaboración de Tareas. • Deben incluir cualquier esfuerzo de prueba y de integración de manera que el Incremento del Producto del Sprint se puedea integrar con éxito en las entregas anteriores de Sprints. Dependencias • Describen la relación e interacción entre diferentes tareas de un proyecto y pueden ser clasificadas como obligatorias o discrecionales, o interna o externa. • Hay numerosas maneras de identificar, definer y presenter las tareas y sus dependencias. Dos métodos comunes involcucran el uso de diagramas de flujo del producto y diagramas de Gantt Salidas Salidas
  • 133. Proceso: 10. Estimar Tareas Criterios de Aceptación de Historias de Usuario • El Equipo Scrum debe asegurarse de que los Criterios de Aceptación definidos sean apropiados para las Historias de Usuario y proporcionen claridad en cuanto a los requisitos para el Equipo Scrum. • En el desarrollo de los Criterios de Aceptación de Historias de Usuario, lo siguiente debe ser considerado: Criterios de Aceptación no deben ser vagos, ambiguos o demasiado generalizados. Criterios de Aceptación definidos aseguran de que el equipo sea capaz de verificar que los resultados estén alineados con las metas y objetivos de la organización patrocinadora. Entrada
  • 134. Proceso: 10. Estimar Tareas Reuniones de Estimación de Tareas • Le permiten al Equipo Scrum estimar el esfuerzo necesario para completar una tarea o conjunto de tareas y estimar el esfuerzo de las personas y otros recursos necesarios para llevar a cabo los trabajos dentro de un Sprint determinado. • El equipo Scrum puede utilizar diversas técnicas como segmentación (descomposición), la opinión de expertos, estimación análoga, y la estimación paramétrica. • También se conoce como Reunión de Planificación del Sprint. También se puede combinar con la Reunión de Planificación de Tareas Criterios de Estimación • El objetivo principal de utilizar estos criterios, es mantener los tamaños d estimación relativos y minimizar la necesidad de reestimación. • Se pueden expresar de muchas maneras, dos ejemplos comunes son los Puntos de Historia y el Tiempo Ideal Herramientas
  • 135. Proceso: 10. Estimar Tareas Reuniones de Estimación de Tareas • Le permiten al Equipo Scrum estimar el esfuerzo necesario para completar una tarea o conjunto de tareas y estimar el esfuerzo de las personas y otros recursos necesarios para llevar a cabo los trabajos dentro de un Sprint determinado. • El equipo Scrum puede utilizar diversas técnicas como segmentación (descomposición), la opinión de expertos, estimación análoga, y la estimación paramétrica. • También se conoce como Reunión de Planificación del Sprint. También se puede combinar con la Reunión de Planificación de Tareas Criterios de Estimación • El objetivo principal de utilizar estos criterios, es mantener los tamaños d estimación relativos y minimizar la necesidad de reestimación. • Se pueden expresar de muchas maneras, dos ejemplos comunes son los Puntos de Historia y el Tiempo Ideal Herramientas
  • 136. Proceso: 10. Estimar Tareas Lista de Tareas y su Esfuerzo Estimado • Lista de las tareas asociadas con las Historias de Usuario incluidos en un Sprint. • El esfuerzo estimado se expresa en téminos de los Criterios de Estimación acordados por el Equipo. • Es usado por el Equipo Scrum durante la Reunión de Planificación del Sprint para crear la Lista de Pendientes del Sprint y el Gráfico del Trabajo Consumido del Sprint. • También se utiliza para determiner cuando el equipo necesita reducer su compromiso, o cuando puede asumir Historias de Usuario adicionales durante la Planificación del Sprint. Lista de Tareas Actualizada • También puede haber re-estimaciones resultantes de una revision de los principios de Sprints, o un cambio en la comprensión colectiva del Equipo Scrum relacionado a las Historias de Usuario y los requisitos. Salidas Salidas
  • 137. Proceso: 11. Elaboración de la Lista de Pendientes del Sprints Velocidad previa del Sprint • Velocidad del Sprint es la velocidad en la que el equipo puede completar el trabajo en un Sprint. • Por lo general, se expresa en las mismas unidades que las utilizadas para la estimación. • Se mantiene un registro de la Velocidad de Sprint del equipo para cada sprint y se utiliza como referencia en los siguientes Sprints. • Cualquier cambio en la situación o las condiciones desde el último sprint se tienen en cuenta para asegurar una estimación precisa de la Velocidad del Sprint para el próximo sprint. Calendario del Equipo • Contiene información sobre la disponibilidad de los miembros del equipo, incluyendo la información correspondiente a las vacaciones de los empleados, fechas de licencia, entre otros. • Ayuda al equipo no sólo en la planificación y ejecución de sprints eficientes, sino también en la alineación de Sprints con las fechas de liberación. Entradas Entrada Entrada
  • 138. Proceso: 11. Elaboración de la Lista de Pendientes del Sprints Reuniones de Planificación del Sprint • Durante esta reunión, las Historias de usuario, los cuáles son aprobados, calculados, y con los cuales ya hay un compromiso, serán examinados por el Equipo Scrum. • El Equipo Scrum también crea la Lista de Pendientes del Sprint y Gráfica del Trabajo Consumido del Sprint. Herramientas de Seguimiento del Sprint • Una variedad de herramientas se puede utilizar para realizar el seguimiento del trabajo en un Sprint, pero uno de los más comunes es un ScrumBoard, también conocido como Task Board o Progress Chart. • El Scrumboard se divide en secciones: To Do (a veces conocido como Work not Started), Work in Progress, y Completed Work. Métricas de Seguimiento del Sprint • Velocidad. Representa el # de Historias de Usuario o# de funcionalidades entregadas en un solo Sprint. • Valor del Negocio Entregado. Mide el valor de las Historias de Usuario entregados desde el punto de vista comercial. Herramientas Herramientas Herramientas
  • 139. Proceso: 11. Elaboración de la Lista de Pendientes del Sprints Lista de Pendientes del Sprint • Lista de las tareas a ser ejecutadas por el Equipo Scrum en el prósimo Sprint. • Es una práctica, que la Lista de Pendientes del Sprint se represente en un Scrumboard o tablero de tareas, que proporciona yna representación visible constantemente de la situación de las Historias de Usuario. • También se incluyen algunos riesgos asociados con las diversas tareas. Todas las actividades de mitigación para hacer frente a los riesgos identificados también serán incluidos como tareas. Gráfica del Trabajo Consumido del Sprint (Sprint Burndown Chart ) • Es un gráfico que muestra la cantidad de trabajo que queda en el Sprint actual. • Un gráfico relacionado es una Gráfico del Trabajo Realizado del Sprint (Sprint Burnup Chart) que muestra el trabajo realizado del Sprint. Salidas Salidas Salidas
  • 140. Procesos SCRUMIniciar • Crear la visión del proyecto • Identificar al Scrum Master y al socio • Formación de un equipo Scrum • Desarrollo de épicas • Creación de la lista priorizada de pendientes del producto • Realizar el pan de lanzamiento Planear y Estimar Historias de estimar y historias de • Elaborar Usuario • Aprobar, asignar usuario • Elaboración de tareas • Estimar tareas • Elaboración de la lista de pendientes del Sprint Implementar • Crear entregables • Llevar a cabo el Standup diario • Mantenimiento de la lista priorizada de pendientes del producto Revisión y Retrospectiva • Convocar Scrum de Scrums • Demostración y validación del Sprint • Retrospectiva de Sprint Lanzamiento • Envío de Entregables • Retrospectiva del Proyecto
  • 141. Proceso: 12. Crear Entregables ScrumBoard El equipo utiliza un Scrumboard para planificar y realizar un seguimiento de los progresos realizados durante cada SprintEntrada
  • 142. Proceso: 12. Crear Entregables Registro de Impedimentos Impedimento es cualquier obstáculo o barrera que reduce la productividad del Equipo Scrum. • Los impedimentos deben ser registrados formalmente por el Scrum Master en un registro de impedimentos, y pueden ser discutidos durante las Reuniones Diarias y la Reunión de Revisión del Sprint. Entrada
  • 143. Proceso: 12. Crear Entregables Experiencia del Equipo Se refiere a la experiencia colectiva de los miembros del Equipo Scrum para entender las Historias de Usuario y tareas en la Lista de Pendientes del Sprint con el fin de crear los entregables finales. • Los miembros del Equipo Scrum tienen la autoridad y la responsabilidad de determinar los mejores medios para convertir los elementos de la Lista Priorizada de Pendientes del Producto en productos terminados, sin necesidad de participación de todos los socios del equipo. Software • Las herramientas automatizadas pueden ser utilizadas para la programación, la recopilación de información y la distribución Herramientas Herramientas
  • 144. Proceso: 12. Crear Entregables Entregrables del Sprint • Al final de cada Sprint, se complete un mínimo de productos o entregables. • La entrega debe poseer todas las características y funcionalidades definidas en las Historias de Usuario incluidas en el Sprint, las cuales deben ser probadas con éxito. Scrumboard actualizado • Se actualiza con regularidad a medida que el equipo produce más trabajo. • Al final del Sprint, el Scrumboard se restablecerá o borrará y un Nuevo Scrumboard se creará para el próximo Sprint. Riesgos mitigados • A medida que el Equipo Scrum ejecuta el trabajo de los entregables de acuerdo a las Historias de Usuario en la Lista Priorizada de Pendientes del Producto, lleva a cabo las acciones de mitigación que se han definido para abordar cualquier riesgo identificado. • El equipo documenta los nuevos riesgos identificados y las medidas de mitigación adoptadas. • El registro de los riesgos del proyecto es un documento vivo, actualizado de forma continua durante todo el proyecto Salidas Salidas Salidas
  • 145. Proceso: 13. Llevar a cabo el Standup Diario Experiencia del día previo • Los miembros del Equipo Scrum mantienen al tanto a sus compañeros de equipo en la Reunión Diaria. • Esta sesión se denomina Standup porque los miembros están de pie durante toda la reunión. • Los miembros del equipo discuten logros y la experiencia del días anterior. Entrada
  • 146. Proceso: 13. Llevar a cabo el Standup Diario Reunión Diaria Standup • Es una reunión diaria de corta duración. • Time-boxed a 15 minutos. • Los miembros del equipo se reúnen para informar de sus progresos en el Sprint y planificar las actividades del día. • La duración de las reuniones es muy corta y se espera que todos los miembros del Equipo Scrum asistan. • La reunión no se cancela o se retrasa si uno o más miembros no pueden asistir. • En la reunión, cada miembro del Equipo Scrum proporciona respuestas a las tres preguntas diarias. • Se recomiendan los debates entre el Scrum Master y el equipo o entre algunos miembros del Equipo Scrum, pero estas discusiones suceden después del Daily Standup para asegurar que la reunión sea corta. Herramientas Herramientas
  • 147. Proceso: 13. Llevar a cabo el Standup Diario Tres preguntas diarias • En la Reunión Diaria Standup, facilitado por el Scrum Master, cada miembro del Equipo Scrum proporciona información en forma de respuestas a las tres preguntas específicas: ¿Qué Hice ayer? ¿Qué voy hacer hoy? ¿Qué impedimentos u obstáculos (si los hay) estoy enfrentando en la actualidad? • Al centrarse en estas tres preguntas, todo el equipo puede tener una comprensión clara de la situación laboral. • En ocasiones, otros elementos pueden ser discutidos, pero esto se reduce al mínimo para respetar el aspecto time-boxed de la reunión. • Es muy recomendable que las dos primeras preguntas sean respondidas por los miembros del equipo de manera cuantificable, si es posible, en lugar de respuestas largas y cualitativas. Herramientas
  • 148. Proceso: 13. Llevar a cabo el Standup Diario Cuarto de Guerra • En Scrum, es preferible que el equipo esté colocado, en otras palabras, que todos los miembros del equipo trabajen en el mismo lugar. • Está diseñado de tal manera que los miembros del equipo pueden moverse libremente, trabajar y comunicarse fácilmente ya que se encuentran cerca el uno del otro. • Típicamente, hay tarjetas índices, fichas, notas adhesivas, y otras herramientas de baja tecnología, y de alto contacto, que se encuentran disponibles en el Cuarto de Guerra para facilitar el flujo de trabajo, la colaboración y la resolución de problemas. • La sala es a veces ruidosa debido a las conversaciones del equipo, pero estas conversaciones contribuyen al progreso del equipo. • Un buen Cuarto de Guerra no tiene cubículos y permite que todo el equipo se siente junto para asegurar la comunicación cara a cara, lo que conduce a la formación de equipos y la apertura. Videoconferencia • Cuando el equipo está distribuido, se hace imperativo el uso de herramientas de videoconferencia para permitir la comunicación cara a cara Herramientas Herramientas
  • 149. Proceso: 13. Llevar a cabo el Standup Diario Equipo Scrum Motivado Reuniones Diarias Standup propagan la idea de que cada miembro del equipo es valioso y es un importante contribuyente, lo que mejora la moral individual del equipo. • Esto, junto con el concepto de equipos de auto-organizacón, mejora la motivación general, conduce a un major rendimiento del equipo y mejora la calidad de los resultados producidos. Salidas
  • 150. Proceso: 14. Mantenimiento de la Lista Priorizada de Pendientes del Producto Entregables Rechazados • En los casos en que una entrega no cumpla con los criterios de aceptación, esto se considera como entregables rechazados. • Los entregables rechazados normalmente no se encuentran en una lista separada. Simplemente permanecen en la Lista Priorizada de Pendientes del Producto y no son marcados como “Terminado” para que puedan ser repriorizados y sean considerados para el desarrollo en el próximo Sprint. Lista de Pendientes del Producto del Programa actualizado • Los cambios en la Lista de Pendientes del Producto del Programa pueden ser el resultado de cambios en cualquiera de las condiciones internas o externas. • Las condiciones externas pueden incluir el cambio de situaciones de negocio, tendencia de la tecnología, o requisitos de cumplimiento legal. • Los factores internos podrían estar relacionados con las modificaciones en la estrategia o las políticas de la organización, riesgos identificados y de otros factores. Entradas Entrada Entrada
  • 151. Proceso: 14. Mantenimiento de la Lista Priorizada de Pendientes del Producto Reuniones de Revisión Lista de Pendientes del Producto del Programa • El Propietario del Producto puede tener reuniones múltiples y separadas con los socios, el Scrum Master y el Equipo Scrum relevante para asegurar que él o ella tenga suficientes información para hacer cambios en la Lista Priorizada de Pendientes del Producto. • La intención de las reuniones es asegurar que las Historias de Usuario y los Criterios de Aceptación se entiendan y se escriban correctamente por el Propietario del Producto de modo que reflejen los requisitos de los Interesados; que las Historias de Usuario sean entendidos por todos los miembros de Equipo Scrum; y que las Historias de Usuario de los usuarios de alta prioridad sean refinados para que el Equipo Scrum pueda estimar correctamente y comprometerse con este tipo de Historias de Usuario. Pendientes del Producto Técnicas de comunicación • Scrum promueve la comunicación precisa y eficaz sobre todo a través de colocación del Equipo Scrum. Herramientas Herramientas Herramientas
  • 152. Proceso: 14. Mantenimiento de la Lista Priorizada de Pendientes del Producto Lista Priorizada de Pendientes del Producto actualizado • Puede ser actualizado con nuevas Historias de Usuario, nuevas Solicitudes de Cambio, nuevos Riesgos Identificados, Historias de Usuario actualizados, o la nueva prorización de Historias de Usuario existentes. Cronograma de Planificación de Liberaciones actualizado. • Puede ser actualizado para reflejar el impacto de las Historias de Usuario nuevas o modificadas en la Lista Priorizada de Pendientes del Producto. Salidas Salidas Salidas
  • 153. Procesos SCRUMIniciar • Crear la visión del proyecto • Identificar al Scrum Master y al socio • Formación de un equipo Scrum • Desarrollo de épicas • Creación de la lista priorizada de pendientes del producto • Realizar el pan de lanzamiento Planear y Estimar Historias de estimar y historias de • Elaborar Usuario • Aprobar, asignar usuario • Elaboración de tareas • Estimar tareas • Elaboración de la lista de pendientes del Sprint Implementar • Crear entregables • Llevar a cabo el Standup diario • Mantenimiento de la lista priorizada de pendientes del producto Revisión y Retrospectiva • Convocar Scrum de Scrums • Demostración y validación del Sprint • Retrospectiva de Sprint Lanzamiento • Envío de Entregables • Retrospectiva del Proyecto
  • 154. Proceso: 15. Convocar Scrum de Scrums Scrum Master o Representantes Equipo Scrum • Normalmente, un miembro de cada Equipo Scrum representará a su equipo en la Reunión de Scrum de Scrums • En la mayoría de los casos, este es el Scrum Master, pero a vece alguien más puede representar al equipo. Agenda de la Reunión • El propósito de la reunión es comunicar el progreso entre múltiples equipos. • El Jefe Scrum Master (o cualquier Scrum master que facilite la reunión) puede anunciar una agenda antes de la reunión. • Cualquier impedimento que enfrente un equipo que pueda afectar a otros equipos, se debe indicar para ser tratado durante la reunión SoS. • Además si un equipos de da cuenta de un problema de gran escala, un cambio o riesgo que pueda afectar a otros equipos, esto debe ser comunicado en la reunión SoS. Entradas Entrada Entrada
  • 155. Proceso: 15. Convocar Scrum de Scrums Reuniones Scrum de Scrums • Son reuniones preferentemente cortas (no time-boxed para permitir un mayor intercambio de información entre equipos) donde los representantes de los Equipos Scrum se reúnen para compartir el estado de los equipos respectivos. • La Reunión SoS se llevará cabo en intervalos predefinidos o cuando sea requerido por los Equipos Scrum. Cuatro preguntas por equipo • Cada representante del equipo Scrum proporcionará actualizaciones de su equipo. • ¿En qué ha estado trabajando mi equipo desde la última reunión? • ¿Qué va a hacer mi equipo hasta la próxima reunión? • ¿Con qué contaban otros equipos que mi equipo hiciera que no se ha hecho? • ¿Qué piensa hacer nuestro equipo que pueda afectar a otros equipos? Herramientas Herramientas
  • 156. Proceso: 15. Convocar Scrum de Scrums Reuniones Scrum de Scrums • Son reuniones preferentemente cortas (no time-boxed para permitir un mayor intercambio de información entre equipos) donde los representantes de los Equipos Scrum se reúnen para compartir el estado de los equipos respectivos. • La Reunión SoS se llevará cabo en intervalos predefinidos o cuando sea requerido por los Equipos Scrum. Cuatro preguntas por equipo • Cada representante del equipo Scrum proporcionará actualizaciones de su equipo. • ¿En qué ha estado trabajando mi equipo desde la última reunión? • ¿Qué va a hacer mi equipo hasta la próxima reunión? • ¿Con qué contaban otros equipos que mi equipo hiciera que no se ha hecho? • ¿Qué piensa hacer nuestro equipo que pueda afectar a otros equipos? Herramientas Herramientas
  • 157. Proceso: 15. Convocar Scrum de Scrums Mejor Coordinación del Equipo • La reunion SoS facilita la coordinación de trabajo entre varios Equipos Scrum. • Esto es especialmente importante cuando hay tareas que impliquen dependencias entre equipos. • Mediante el uso de reunions SoS, las organizaciones tienen más Colaboración que las personas que trabajan en equipos cerrados donde esencialmente se preocupan por sus propias responsabilidades. Problemas Resueltos • Reuniones SoS es un foro donde todos los miembros del Equipo Scrum tienen la oportunidad de debater de forma transaparente los problemas que influyen es nsu proyecto. • Esta discusión oportuna y la resolución de problemas en la reunion SoS mejora en gran medida la coordinación entre los diferentes Equipos Scrum, y también reduce la necesidad de crear un Nuevo trabajo y diseñ Salidas Salidas
  • 158. Proceso: 16. Demostración y Validación del Sprint Reuniones de Revisión del Sprint • Los miembros del Equipo Principal de Scrum y los Interesados correspondientes participan en esta reunión para aceptar los entregables en acuerdo con los Criterios de Aceptación, y donde se rechazan las entregas inaceptables. • Estas reuniones son convocadas al final de cada Sprint. • El Equipo Scrum demuestra los logros del Sprint, incluyendo las nuevas funcionalidades o productos creados. • Esto proporciona una oportunidad para que el Propietario del Producto y los Interesados inspeccionen lo que se ha completado hasta el momento, y para determinar si algún cambio se debe hacer en el proyecto o procesos en Sprints posteriores Herramientas
  • 159. Proceso: 16. Demostración y Validación del Sprint Entregables Aceptados • Los entregables que cumplen con los Criterios de Aceptación son aceptados por el Propietario de Producto. • El objetivo de un Sprint es crear entregables potencialmente listos para ser entregados, o incrementos de productos que cumplan con los Criterios de Aceptación definidos por el Cliente y el Propietario del Producto. Entregables Rechazados • Si los entregables no cumplen con los Criterios de Acpetación, tales entregables son rechazados. Salidas Salidas
  • 160. Proceso: 17. Retrospectiva del Sprint Reuniones de Retrospectiva del Sprint • Es un elemento importante del marco de Scrum llamado “inspeccionar- adaptar” y es el paso final en un sprint. • Todos los miembros del Equipo Scrum asisten a la reunión, que es facilitada o moderada por el Scrum Master. • Se recomienda, pero no se requiere que el Propietario de Producto asista. • Un miembro del equipo documenta las charlas y los elementos para acciones futuras. • Es esencial tener esta reunión en un ambiente abierto y relajado para obtener la participación de todos los miembros del equipo. • Los objetivos principales de la reunión son identificar tres elementos específicos: Las cosas que el equipo tiene que seguir haciendo: mejores prácticas Las cosas que el equipo necesita empezar a hacer: mejoras en el proceso Las cosas que el equipo necesita dejar de hacer: problemas de proceso y embotellamiento • Estas áreas se discuten y una lista de Acciones de Mejora Acordadas es creada. Herramientas Herramientas
  • 161. Proceso: 17. Retrospectiva del Sprint Explorer – Shopper – Vacationer – Prisoner (ESVP) • Este es un ejercicio que puede realizarse al inicio de la reunión para entender la mentalidad de los participantes y establecer el tono de la reunión. • Se les pide a los asistentes que indiquen de forma anónima el término que mejor representa cómo se sienten con respecto a su participación en la reunión. Explorer. Quiere participar y aprender todo lo que se discutió en la retrospectiva. Shopper. Quiere escuchar todo y elegir lo que desea de la retrospectiva. Vacationer. Quiere relajarse y ser turista en la retrospectiva. Prisoner. Quiere estar en otro lugar y asiste a la retrospectiva ya que se requiere. • El Scrum Master luego recopila las respuestas, prepara y comparte la información con el grupo. Herramientas
  • 162. Proceso: 17. Retrospectiva del Sprint Reuniones Scrum de Scrums • Son reuniones preferentemente cortas (no time-boxed para permitir un mayor intercambio de información entre equipos) donde los representantes de los Equipos Scrum se reúnen para compartir el estado de los equipos respectivos. • La Reunión SoS se llevará cabo en intervalos predefinidos o cuando sea requerido por los Equipos Scrum. Cuatro preguntas por equipo • Cada representante del equipo Scrum proporcionará actualizaciones de su equipo. • ¿En qué ha estado trabajando mi equipo desde la última reunión? • ¿Qué va a hacer mi equipo hasta la próxima reunión? • ¿Con qué contaban otros equipos que mi equipo hiciera que no se ha hecho? • ¿Qué piensa hacer nuestro equipo que pueda afectar a otros equipos? Herramientas Herramientas
  • 163. Proceso: 17. Retrospectiva del Sprint Speed Boat • Es una técnica que se puede utilizar para llevar a cabo la reunión de Retrospectiva. • Los miembros del equipo hacen que son tripulantes en un speed boat. El barco debe llegar a una isla, lo cual es simbólico de la visión del proyecto. • Las notas adhesivas son utilizadas para registrar “los motores” y “anclas”. Los motores les ayudan a llegar a la isla, mientras que los anclajes les impiden llegar. • Este ejercicio es time-boxed a unos pocos minutos. • Una vez que todos los elementos están documentados, la información se analiza y prioriza mediante un proceso de votación. Los motores se reconocen y se planifican las acciones de mitigación de los anclajes, dependiendo de la prioridad. Métricas y técnicas de medición • Velocidad de Equipo. # Puntos de Historia hecho en un determinado Sprint. • Índice de éxito de Terminado. % de Puntos de Historia que han sido Terminados, en relación a los que se han llevado a cabo. Herramientas Herramientas
  • 164. Proceso: 17. Retrospectiva del Sprint Métricas y técnicas de medición • Estimación de eficacia. # o % de discrepancia entre el tiempo previsto y el tiempo verdadero que se ha utilizado en las tareas e Historias de Usuario. • Clasificación de retroalimentación de repaso. La retroalimentación puede ser solicitada por los Interesados, usando calificaciones cuantitativas o cualitativas que proporcionan una medición del rendimiento del equipo. • Calificación de la moral del equipo. El resultado de autoevaluaciones de la moral del equipo. • Retroalimentación de los compañeros. Retroalimentación de 360 grados se puede utilizar para solicitar información y crítica constructiva sobre el rendimiento del equipo. • Progreso para la liberación. El valor del negocio proporcionado en cada versión, así como el valor representado por el progreso actual hacía una liberación Herramientas
  • 165. Proceso: 17. Retrospectiva del Sprint Acciones de Mejora Acordadas • Es el primer resultado del proceso. Es la lista de elementos configurables que el equipo ha llegado a hacer frente a los problemas y mejorar los procesos con el fin de mejorar su desempeño en el futuro Sprint. Elementos de Acción Acordados y Fechas • Una vez que las Acciones de Mejora Acordadas se han elaborado y refinado, los puntos de acción para aplicar las mejoras pueden ser considerados por el Equipo Scrum. • Cada elemento de acción tendrá una fecha de vencimiento definida para su conclusión Salidas Salidas
  • 166. Procesos SCRUMIniciar • Crear la visión del proyecto • Identificar al Scrum Master y al socio • Formación de un equipo Scrum • Desarrollo de épicas • Creación de la lista priorizada de pendientes del producto • Realizar el pan de lanzamiento Planear y Estimar Historias de estimar y historias de • Elaborar Usuario • Aprobar, asignar usuario • Elaboración de tareas • Estimar tareas • Elaboración de la lista de pendientes del Sprint Implementar • Crear entregables • Llevar a cabo el Standup diario • Mantenimiento de la lista priorizada de pendientes del producto Revisión y Retrospectiva • Convocar Scrum de Scrums • Demostración y validación del Sprint • Retrospectiva de Sprint Lanzamiento • Envío de Entregables • Retrospectiva del Proyecto
  • 167. Proceso: 18. Envío de Entregables Plan Piloting • Es una entrada opcional que se puede utilizar para trazar una implementación piloto en detalle. • El alcance y los objetivos del despliegue, despliegue objetivo base de usuarios, un cronograma de implementación, planes de transición, preparación de usuario necesaria, los criterios de evaluación para el despliegue, y otros elementos relacionados con el despliegue se especifican en este plan y son compartidos con los socios. Entradas . Entrada
  • 168. Proceso: 19. Retrospectiva del Proyecto
  • 170. Backlog del producto Backlog del sprint Incremento del producto con calidad productiva Sprint de 2-4 semanas Scrum diario
  • 171.
  • 172. Gestión regular de las expectativas del cliente El cliente establece sus expectativas indicando el valor que le aporta cada requisito del proyecto y cuando espera que esté completado. El cliente comprueba de manera regular si se van cumpliendo sus expectativas, da feedback, ya desde el inicio del proyecto puede tomar decisiones informadas a partir de resultados objetivos y dirige estos resultados del proyecto, iteración a iteración, hacia su meta. Se ahorra esfuerzo y tiempo al evitar hipótesis.
  • 173. Resultados anticipados (“time to market”) • El cliente puede empezar a utilizar los resultados más importantes del proyecto antes de que esté finalizado por completo. • Siguiendo la ley de Pareto (el 20% del esfuerzo proporciona el 80% del valor), el cliente puede empezar antes a recuperar su inversión (y/o autofinanciarse) comenzando a utilizar un producto al que sólo le faltan características poco relevantes, puede sacar al mercado un producto antes que su competidor, puede hacer frente a urgencias o nuevas peticiones de clientes, etc.
  • 174. Flexibilidad y adaptación • De manera regular el cliente redirige el proyecto en función de sus nuevas prioridades, de los cambios en el mercado, de los requisitos completados que le permiten entender mejor el producto, de la velocidad real de desarrollo, etc. • Al final de cada iteración el cliente puede aprovechar la parte de producto completada hasta ese momento para hacer pruebas de concepto con usuarios o consumidores y tomar decisiones en función del resultado obtenido.
  • 175. Retorno de inversión (ROI) • De manera regular, el cliente maximiza el ROI del proyecto. Cuando el beneficio pendiente de obtener es menor que el coste de desarrollo, el cliente puede finalizar el proyecto.
  • 176. Mitigación de riesgos • Desde la primera iteración el equipo tiene que gestionar los problemas que pueden aparecer en una entrega del proyecto. Al hacer patentes estos riesgos, es posible iniciar su mitigación de manera anticipada. "Si hay que equivocarse o fallar, mejor hacelo lo antes posible". El feedback temprano permite ahorrar esfuerzo y tiempo en errores técnicos. • La cantidad de riesgo a que se enfrenta el equipo está limitada a los requisitos que se puede desarrollar en una iteración. La complejidad y riesgos del proyecto se dividen de manera natural en iteraciones
  • 177. Equipo motivado • Las personas están más motivadas cuando pueden usar su creatividad para resolver problemas y cuando pueden decidir organizar su trabajo. • Las personas se sienten más satisfechas cuando pueden mostrar los logros que consiguen.
  • 178. ¿Qué beneficios y ventajas le va a proporcionar el método SCRUM a mi negocio?
  • 179. A) A NIVEL DE LA PLANTILLA: • Se crean roles que fomentan el trabajo en equipo: el Product Owner delimita aquello a construir en el próximo sprint, el equipo de desarrollo se encarga de llevar a cabo el trabajo y de presentarlo al cliente. A partir del feedback del cliente se decide cómo se encaminara el siguiente sprint. Por último el Scrum Masters se asegura que todo este proceso ocurre de una forma óptima en las mejores condiciones. • Incremento de la motivación de los trabajadores: los equipos de trabajo se autogestionan sus tareas y además ven los frutos de su trabajo rápidamente ya que en un breve periodo de tiempo pueden enseñarle su “obra” al cliente. • Fomenta la creatividad de la plantilla: breves espacios de tiempo con necesidad de innovar hacen sacar lo mejor de uno mismo y de un grupo de trabajo.
  • 180. B) A NIVEL DE PROCESOS: • Transparencia en el desarrollo de los procesos y mayor control de cada etapa: se trabaja alrededor de un documento llamado sprint backlog en el cual se especifica cómo el equipo de trabajo va a llevar a cabo las tareas durante el siguiente sprint Cada tarea especificada en este documento se divide en horas y no es asignada a un miembro en concreto sino que es trabajada de un modo conjunto y multidisciplinar por de los diferentes miembros del equipo. • Feedback continua y ritmo predictible de trabajo: se tiene un gran control sobre el desarrollo de cada etapa, los errores pueden ser rectificados rápidamente sin afectar prácticamente al timming (sin la implementación del método SCRUM esto sería inviable). Por este motivo se mejora la calidad del producto/ servicio. • Pone en sintonía al cliente con el proveedor (equipo de desarollo), estrechando los lazos colaborativos cara a cara y creando productos y servicios adaptados sistemáticamente a las necesidades del cliente (ahorro de tiempo). ¡De este modo se cumple aquello que se promete! • El mayor coste de su implementación no es el de una inversión económica sino que viene determinado por los esfuerzos y la capacidad para organizar y gestionar correctamente la adopción de esta metodología.
  • 181. C) A NIVEL DE RESULTADOS • Mayor productividad: incrementa la productividad fruto del incremento de la motivación grupal y del control de cada etapa contenido en un timeline (que es muy breve y específico); conjuntamente propician una reducción de los riesgos en todo el proceso. • Permite una adaptabilidad a los cambios continuos del mercado aportando así una ventaja competitiva: se genera una gran capacidad de reacción frente a las novedades empresariales. • Maximiza el retorno de la inversión (ROI): esto se consigue gracias a invertir el tiempo, dinero y esfuerzo a aquello que realmente ofrece valor al negocio, la priorización de las necesidades del cliente en cada momento juegan un papel clave.