Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Overview
Índice
Ideas clave
4.5. Artefactos
A fondo
Test
Ideas clave
Introducción a Scrum
Accede al vídeo:
https://unir.cloud.panopto.eu/Panopto/Pages/Embed.aspx?id=7d838299-84d3-
4021-a176-aff200f762e9&query=3.
Una vez adquirido una visión global sobre Agile Management vamos a entrar a definir
herramientas de uso.
trabajo, así como la mejora exponencial en muchos de los procesos. En este tema se
▸ Conocer y entender los diferentes roles que existen en los grupos de trabajo, así
los equipos.
de rugby llamado Melé. El equipo se posiciona de tal manera que todos empujan
principios ágiles, lo que permite a las compañías lograr el doble de éxito en la mitad
El marco de trabajo está compuesto por los equipos, roles, artefactos, ceremonias y
reglas para que todos los anteriores encajen a la perfección. Se basa en la teoría de
debe ser compartido y tener un lenguaje común. Para ello debemos compartir
terminología, así como tener en cuenta las necesidades reales del receptor del
producto.
▸ Inspección: los equipos Scrum tienen que revisar en los artefactos y el progreso del
proyecto, para detectar posibles acciones sujetas de cambio, así como las mejoras a
realizar en todo el proceso.
▸ Adaptación: los cambios se sucederán de forma constante, y hay que ser flexible, y
ajustar cuanto antes para minimizar los errores. Estos ajustes se visibilizan a lo largo
Por lo que, en resumen, podemos decir que Scrum es la aplicación práctica de los
principios ágiles. Este enfoque, según lo postulado por el creador Jeff Sutherland,
Esta metodología aplica una forma de trabajo colaborativa, en equipo para obtener el
salud mental, Monash Health, Melbourne, donde los médicos adoptaron estas
así como ofrecer una atención inmediata tanto en la urgencia, como diagnóstico,
Esto se consiguió gracias a la valoración del personal médico tras cada sesión
con los pacientes complejos, para poder usar a tiempo real el feedback, y usarlo
del paciente.
interacciones con los pacientes en la clínica son más valoradas que los procesos,
un desarrollo ágil, una atención personalizada con más calidad en los procedimientos
y un ahorro de tiempo.
Este ejemplo nos da la visión de que cuando hablamos de Scrum, no solo nos
operativa de las organizaciones, sino que Scrum puede aplicarse a todos los
campaña de Barack Obama usó metodologías ágiles para lograr su reelección como
El candidato demócrata necesitaba ver resultados para hacer los ajustes casi a
tiempo real a través de las redes sociales. En este caso, analizaron durante meses a
los votantes de los estados clave en las elecciones. Con estos datos, se identificó a
los indecisos y se creó una campaña a través de redes sociales centrada en ellos.
resultados para ajustar su ruta de forma ágil. El resultado fue una amplia
Scrum: Roles
Accede al vídeo:
https://unir.cloud.panopto.eu/Panopto/Pages/Embed.aspx?id=c1d21653-22c8-
4a1b-9080-aff200f7630b&query=3.
Para poder trabajar de una manera eficiente además de exitosa debemos determinar
quién hace qué, y cuáles son responsabilidades frente a los demás miembros
tareas, las responsabilidades de cada uno, así como la transparencia dentro del
Los roles de Scrum son: Product Owner (PO), Scrum Master (SM) y Scrum
▸ No hay ningún problema con que parte del equipo core sea externo, incluso puede
Product Owner
Traduce los valores y deseos del cliente, identifica, define y prioriza las
cumplen con las áreas de soporte y control para poder lanzar el producto final al
mercado.
ponerlo en valor frente al cliente. Al tener la doble visión, tanto de cliente como del
El Product Owner debe expresar claramente lo que necesita el cliente, así como
las prioridades de las user stories, debe optimizar el trabajo del equipo, así como
asegurar que el trabajo que se está haciendo es transparente, visible y clara para
En este caso esta figura solo consta de un miembro, y es responsable último del
trabajo del equipo. Sus decisiones deben ser respetadas por toda la organización y el
Características y responsabilidades:
Scrum Master
Ayuda a los equipos o personas externas al equipo core a entender cómo deben ser
las interacciones con el mismo, cuales están siendo un impedimento, o cuales son
una ayuda. Evita las distracciones, así como los bloqueos que pueda tener el equipo,
interacción para llevar al éxito el proyecto. En este punto deben de buscar técnicas
para gestionar el Product Backlog de una manera efectiva, así como ayudar a
entender al Scrum Team la necesidad de tener unas user stories, claras y concisas.
una iteración asociada, debe asegurarse que el Product Owner prioriza el Product
filosofía Agile y ser facilitador en todas las ceremonias en las que sea requerido.
En relación con su responsabilidad con el equipo debe guiarle para que sean
Desde el punto de vista de la organización, este rol tiene una labor imprescindible
Una de las funciones más importantes, y que gracias a ella se implanta con éxito
esta forma de trabajo, es la motivación frente a los cambios, que incrementan la
Características y responsabilidades:
Scrum Team
mejor forma de llevar a cabo el trabajo, ya que son ellos quienes tienen los
forma iterativa e incremental, lo que permite obtener feedback continuo del cliente
Cada entregable, al final de cada sprint, tiene las características de ser funcional y
aportar valor al cliente, no siendo entregas a medias o no funcionales. Esto hace que
Características y responsabilidades:
▸ Tienen un objetivo común, comparten la responsabilidad del trabajo que realizan (así
propias decisiones.
▸ Equipos multifuncionales que tienen todas las habilidades necesarias para completar
el proyecto.
Scrum: Ceremonias
Accede al vídeo:
https://unir.cloud.panopto.eu/Panopto/Pages/Embed.aspx?id=38a699d0-98bb-
4a14-b4a5-aff200f764af&query=3.
Para la adecuada adopción de esta metodología hay que tener en cuenta ciertos
puntos que son necesario cumplir. Este es el caso de las ceremonias mencionadas
las ceremonias, los roles implicados, así como desmitificar ciertas cuestiones que
cada sprint. Cada una de las ceremonias tiene un objetivo específico y si alguna
sprint, definido como un bloque de tiempo en el cual, una vez terminado, se entrega
valor. La duración de los sprints se determina al inicio del proyecto, pero siempre
tendrá que estar entre dos y cuatro semanas, siendo lo más común, dos semanas.
Cada sprint comienza inmediatamente después del anterior y cada uno de ellos
contendrá todas las ceremonias comentadas. Cabe destacar ciertos aspectos que
mismo.
aleatoria por sus creadores. Cuando el horizonte del sprint es demasiado grande,
definido con una duración acotada y un alcance definido, y estos dos aspectos no
Sprint Planning
hace mediante una co-creación de todo el Scrum Team. Tiene una duración
máxima de dos horas por semana de sprint, hasta un máximo de ocho horas si es
que todos los asistentes y miembros del equipo, entiendan el objetivo y el alcance
Según la Guía de Scrum, se plantean dos cuestiones importantes, qué puede ser
Una vez fijado el objetivo, es el Product Owner quién va a dividir ese objetivo en
user stories, y será el Scrum Team quien a su vez divida estas en tareas más
pequeñas para poder ejecutarlas, y son solo ellos quienes podrán hacer esta última
en el Sprint Planning como a lo largo del sprint. Si se determina que es una carga
demasiado grande para el tiempo del sprint se puede renegociar las user stories
para entender qué significa objetivo del sprint, el cual puede ser alcanzable mediante
La finalidad de fijar el objetivo del sprint en esta ceremonia viene dada por la
flexibilidad que tienen el equipo, así como la coherencia a la hora de fijarlo. A lo largo
Daily Meeting
realizándose siempre a la misma hora todos los días que formen parte del sprint.
visualiza el avance del día anterior de cada uno de los miembros del equipo, los
posibles bloqueos que existen, así como la planificación para ese día.
Por lo tanto, los miembros del equipo en estos quince minutos deben responder a
▸ ¿Qué bloqueos tengo el día de hoy que evite que el equipo o yo logremos el objetivo
del sprint?
sprint.
Es labor del Scrum Master hacer que ocurra esta ceremonia, pero es el propio
En este caso los beneficios que implican la realización de esta ceremonia son las
reuniones. Además, el poder visibilizar los bloqueos hace que puedan identificarse y
Sprint Review
Al final de cada sprint se lleva a cabo esta ceremonia para poder revisar el aporte
Esta reunión tiene una duración de máximo una hora a la semana, en el caso de un
Owner.
El objetivo de esta ceremonia es obtener feedback de cliente y del usuario, así como
actualizar el Product Backlog para el siguiente sprint. Esta ceremonia nos da una
visual global del avance del proyecto, así como la organización de los siguientes
pasos.
▸ Revisar la línea del tiempo, así como el presupuesto, las capacidades potenciales y
Stakeholders.
Sprint Refinement
requerimiento.
puede llevar a cabo la división de user stories grandes (épicas) en otras más
Esta ceremonia se completa con una nueva estimación, así como una nueva
Stakeholders.
Sprint Retrospective
del trabajo hecho y encontrar las posibles mejores que sean necesarias.
Tiene una duración máxima de una hora a la semana y como en las anteriores el
▸ Identificar y ordenar aquellas cosas importantes que salieron bien, aquellas que
▸ Crear un plan de mejoras para todo el equipo con objetivos a corto y medio plazo
Una vez conocidas las cinco ceremonias debemos tener claro cuál es la importancia
de cada una de las mismas, los requerimientos necesarios para llevarlas a cabo y
quienes son los implicados, pero, aun así, surgirán dudas acerca de la necesidad de
su celebración o no, por ello vamos a desmitificar ciertos aspectos asociados a estas
ceremonias.
Cuando empezamos a implantar esta nueva forma de trabajo surgen las primeras
dudas acerca de la importancia de las ceremonias, así como del tiempo que implican
cada una de ellas, por eso hemos querido entrar a desmitificar ciertas dudas que
siempre surgen y que serán las primeras que vengan a la cabeza (Hartzog, 2019).
Tarda demasiado
La ceremonia de Sprint Planning es algo que todos los equipos temen. Hay una regla
que no falla, dos horas por semana de sprint, con lo que, si el sprint es de dos
semanas, tendremos una ceremonia de Sprint Planning con una duración de cuatro
horas.
Para que estas cuatro horas sean eficiente el equipo debe estar alineado con los
que este ejercicio además de dar una visión global del proyecto permite tener un
conocimiento de en qué punto estamos del proyecto, así como de los impedimentos
Sprint Planning, nos centraremos en planificar y asignar las user stories a quien se
considere, así como estimar el esfuerzo que cada una de estas asignaciones
impliquen.
Todas las ceremonias deberían estar liderada por el rol correspondiente y tendrá que
En el caso del Sprint Planning la función del PO es priorizar los requisitos de las
partes interesadas, por un lado, es la voz del cliente por lo que tiene unos
requerimientos específicos, que serán los criterios de priorización, por otro lado, tiene
que respetar al equipo. El trabajo del Scrum Master es decirle al PO, cuanto te
probable puede ser el compromiso al sprint, son ellos quienes estimarán esfuerzo, y,
Una vez que todo está hablado por parte del equipo, el PO puede informar a los
interesados qué vamos a entregar al final del sprint. Una vez que se ha informado, a
no ser que haya una causa insalvable, el compromiso queda pactado y se entregará
estimaciones»
Evidentemente hay un equipo que puede que estar de una manera más permanente
ciertos sprints.
Es por ello por lo que no debemos acotar las estimaciones de esfuerzo a aquellos
miembros «core», todo el equipo implicado en ese sprint tiene que estimar el
equipo», por lo que es de vital importancia que sea todo el equipo el que pueda
debatir el esfuerzo que suponen las user stories para garantizar su comprensión y
conseguir de esta manera que se asigne una estimación más precisa ya que
las dudas respecto al alcance del proyecto, en este caso del sprint, esta es una
Por lo que ya visualizados los mitos más «famosos» que están relacionados con las
▸ Las user stories tendrán una estimación de esfuerzo dada por todos los miembros
del equipo.
▸ El equipo se compromete con las user stories que quedan definidas en la ceremonia
y existe una confianza entre todos los miembros del equipo para poder llevar a cabo
las seleccionadas.
ha planificado en el sprint.
4.5. Artefactos
Scrum: Artefactos
Accede al vídeo:
https://unir.cloud.panopto.eu/Panopto/Pages/Embed.aspx?id=1c84dbd3-f536-
4b9d-81be-aff200f76539&query=3.
Para poder llevar a cabo un seguimiento, así como para garantizar transparencia del
objetivo del sprint por parte de todos los miembros del equipo.
o funcionalidades que hay que desarrollar a lo largo del proyecto y que representa
a grandes rasgos una lista priorizada de lo que el cliente quiere que tenga el
producto.
Está compuesto por Product Backlog Items (PBIs) que son las necesidades del
mercado o las especificaciones del producto. La técnica más usada para expresar los
es quien conoce mejor lo que el cliente necesita. Tiene que poder realizarse en un
solo sprint, si es demasiado grande se rompe en user stories más pequeñas, siempre
Es necesario que represente el punto de vista del usuario final y es el Product Owner
representación gráfica, los que estén colocados en la parte superior serían los de
El Product Owner no solo define las user stories, sino que las tiene que priorizar.
Esta priorización consiste en ordenar todas las user stories en función del valor que
le aporta al cliente, para poder ofrecerle el mayor valor cuanto antes. Si por algún
motivo el proyecto tuviera que parar en algún momento, el usuario habrá recibido al
menos las funcionalidades que mayor valor le aportaban. El Product Owner debe
Este artefacto es uno de los que más adaptados al cambio están. Los cambios son
haber cambios porque las circunstancias cambian a lo largo del proyecto. Por lo
Hace visible el trabajo del equipo e identifica lo necesario para alcanzar el objetivo
del sprint.
actualizando la estimación del trabajo que queda. Lo que implica que, si alguna
tarea ya no resulta necesaria, es eliminada. Esto nos da la visión a tiempo real del
avance del sprint y que sea un artefacto de lo más útil para levantar riesgos o
visibilizar logros.
Es una lista ordenada de los PBIs que el quipo considera que puede completar en el
próximo sprint. Cada user story debe tener un valor en puntos según la cantidad
determina la mejor manera de trabajar el Sprint Backlog pero siempre que sea
posible trabajará primero en los items de mayor valor. Una vez seleccionados los
ítems del Sprint Backlog, no debe haber cambios hasta el final del sprint, aunque en
Este cálculo no se puede definir, es un dato empírico que el equipo irá conociendo
conforme vaya trabajando como equipo unido, sprint tras sprint y proyecto tras
proyecto. Las primeras estimaciones estarán mal hechas porque el equipo no conoce
prueba-error.
En relación con la puntuación de las tareas del sprint, será el Scrum Team quien
determinará la cantidad de esfuerzo relativo, al inicio de cada sprint se valora el
Burndown Chart
Este artefacto es un diagrama para plasmar el tiempo del que dispone el equipo
representación gráfica:
Al final del día, el equipo actualiza el estado de sus tareas indicando cuánto les
queda para terminar la tarea que tienen en curso, se suma el total y se actualiza
Según diversas fuentes, las ventajas de trabajar bajo la metodología Scrum son
infinitas, pero es verdad que todos los autores que han escrito acerca de esta forma
▸ Existe una mayor alienación con el cliente gracias a recibir feedback de forma
Podemos decir que trabajar bajo este marco no solo aporta beneficios a los equipos,
transparencia y la confianza, haciendo que la cultura Agile forme parte del ADN de
la organización.
https://medium.com/swlh/common-myths-of-sprint-planning-5bc091ad3b2a
https://kzi.mx/agile-usando-en-campana-politica/
https://proyectosagiles.org/que-es-Scrum/
https://www.Scrumguides.org/docs/Scrumguide/v1/Scrum-guide-es.pdf
Viewnext. (2019). Artefactos Scrum, ¿qué son y para qué sirven? Recuperado de:
https://www.viewnext.com/artefactos-Scrum/
https://www.youtube.com/watch?v=sYrWJ-vyeas
Accede al vídeo:
https://www.youtube.com/embed/sYrWJ-vyeas
Este vídeo explica los pasos a seguir para la incrementación de valor, a través de la
idea a través de MVP lo que proporciona un mayor valor o la definición del ROI de un
usuario específico.
entorno desconocido.
desconocido.
A. Transparencia y adaptación.
C. Transparencia e inspección.
A. Traduce los valores y deseos del cliente, identifica, define y prioriza las
necesidades y objetivos.
C. Organizar el trabajo del día con una duración máxima de quince minutos.
7. ¿Cuáles son los objetivos principales que tiene la ceremonia de Sprint Review?
A. Organizar el trabajo del día con una duración máxima de quince minutos.
C. Revisar el uso potencial del resultado del proyecto, así como revisar la