Scrum
Scrum
Scrum
Informáticos
CICLO: X
TEMA: SCRUM
INTEGRANTES:
Qué es SCRUM
En Scrum se realizan entregas parciales y regulares del producto final, priorizadas por
el beneficio que aportan al receptor del proyecto. Por ello, Scrum está especialmente
indicado para proyectos en entornos complejos, donde se necesita obtener resultados
pronto, donde los requisitos son cambiantes o poco definidos, donde la innovación,
la competitividad, la flexibilidad y la productividad son fundamentales.
Características
Derivado del término francés «melée», que se refiere a una posición de equipo
característica del juego del rugby, un SCRUM no es otra cosa que un conjunto de
labores grupales que están al servicio de la consecución de un objetivo. La singularidad
del método radica en la manera en que intervienen los distintos actores del plan, por
ejemplo los líderes, los miembros de segunda y tercera línea e, incluso, los propios
clientes o destinatarios. Para dejar más clara la diferencia de un SCRUM con los
métodos tradicionales de gestión, vale la pena detallar cada una de sus cuatro fases de
ejecución:
Beneficios de Scrum
2. Etapa de desarrollo
Cuando el trabajo del sprint está en curso, los encargados deben garantizar que no se
generen cambios de último momento que puedan afectar los objetivos del mismo.
Además, se asegura el cumplimiento de los plazos establecidos para su término.
Al final del desarrollo del intervalo, es posible analizar y evaluar los resultados. Si es
necesario, todo el equipo colaborará para saber qué aspectos necesitan ser cambiados.
En esta fase se fomenta la colaboración y retroalimentación entre todos. Se incluyen los
siguientes puntos:
4. Retroalimentación
Los resultados pueden ser entregados para recibir un feedback no solo por parte de los
profesionales dentro del proyecto, sino también de las personas que utilizarán
directamente lo que se desea lograr; es decir, los clientes potenciales. Las lecciones
aprendidas durante esta etapa permitirán que el siguiente sprint pueda ser mucho más
efectivo y ágil.
Roles
En Scrum, el equipo se focaliza en construir software de calidad. La gestión de un
proyecto Scrum se centra en definir cuáles son las características que debe tener el
producto a construir (qué construir, qué no y en qué orden) y en vencer cualquier
obstáculo que pudiera entorpecer la tarea del equipo de desarrollo.
Scrum master: Persona que lidera al equipo guiándolo para que cumpla las
reglas y procesos de la metodología. Gestiona la reducción de impedimentos
del proyecto y trabaja con el Product Owner para maximizar el ROI.
Product owner (PO): Representante de lso accionistas y clientes que usan el
software. Se focaliza en la parte de negocio y el es responsable del ROI del
proyecto (entregar un valor superior al dinero invertido). Traslada la visión del
proyecto al equipo, formaliza las prestaciones en historias a incorporar en
el Product Backlog y las reprioriza de forma regular.
Team: Grupo de profesionales con los conocimientos técnicos necesarios y que
desarrollan el proyecto de manera conjunta llevando a cabo las historias a las
que se comprometen al inicio de cada sprint.
Las 5 etapas en los “Sprints” de un desarrollo Scrum
A destacar que el objetivo del Sprint puede ser un hito en el objetivo más amplio de la
hoja de ruta (roadmap) del producto.
2. El Scrum Diario
El equipo de desarrollo utiliza el Scrum Diario para evaluar el progreso hacia la meta del
Sprint y evaluar la tendencia del progreso en finalizar el trabajo en el Sprint Backlog.
Cada día, el equipo de desarrollo debe ser capaz de explicar al dueño del producto y al
Scrum Master como van a trabajar juntos como un equipo auto-organizado para lograr
el objetivo y crear el incremento previsto en el resto del Sprint.
Un beneficio adicional es que los Scrums diarios mejoran las comunicaciones, eliminan
otras reuniones, identifican y eliminan obstáculos para el desarrollo, destacan y
promueven la rápida toma de decisiones, y mejoran el nivel de de conocimiento del
proyecto del equipo de desarrollo. Esta es una reunión clave de inspección y adaptación.
Los asistentes son el Equipo Scrum y los interesados clave invitados por el
Dueño de Producto;
El propietario del producto identifica lo que se ha "hecho" y lo que no se ha
"hecho";
El equipo de desarrollo discute lo que anduvo bien durante el Sprint, qué
problemas hubo y cómo se resolvieron;
El equipo de desarrollo demuestra el trabajo que se ha "hecho" y responde
preguntas sobre el Incremento;
El propietario del producto analiza el estado actual del Product Backlog, y estima
fechas de finalización basado en el progreso hasta la fecha, y,
Todo el grupo colabora en qué hacer a continuación, de modo que la revisión del
Sprint ofrece valiosos aportes a las subsiguientes reuniones de planificación de
Sprint.
Se hace una revisión de cómo el mercado o el uso potencial del producto podría
haber cambiado lo que es de más valor para hacer a continuación; y,
Se hace una revisión de la línea de tiempo, presupuesto, capacidades
potenciales y mercado para la próxima entrega prevista del producto
El resultado de la revisión del Sprint es un Product Backlog revisado que define los ítems
del Product Backlog de mayor valor o probables para el siguiente Sprint. El Product
Backlog también se puede ajustar en general para satisfacer las nuevas oportunidades.
Revisar cómo fue el último Sprint en lo que respecta a las personas, relaciones,
procesos y herramientas;
Identificar y ordenar los temas principales que salieron bien y las potenciales
mejoras, y
Crear un plan para la implementación de mejoras con respecto a cómo el Equipo
Scrum hace su trabajo.
Product backlog
Sprint backlog
Burn down
La burn down chart es una gráfica mostrada públicamente que mide la cantidad de
requisitos en el Backlog del proyecto pendientes al comienzo de cada Sprint. Dibujando
una línea que conecte los puntos de todos los Sprints completados, podremos ver el
progreso del proyecto. Lo normal es que esta línea sea descendente, hasta llegar al eje
horizontal, momento en el cual el proyecto se ha terminado.
Daily Scrum
La reunión debe ocurrir en la misma ubicación y a la misma hora todos los días.
Al inicio del ciclo Sprint (cada 15 o 30 días), una “Reunión de Planificación del
Sprint” se lleva a cabo.
Seleccionar qué trabajo se hará
Ocho horas como límite
Al final del ciclo Sprint, dos reuniones se llevarán a cabo: la “Reunión de Revisión
del Sprint” y la “Retrospectiva del Sprint”
Reunión de Revisión del Sprint
Qué es SCRUM
Características
Derivado del término francés «melée», que se refiere a una posición de equipo
característica del juego del rugby, un SCRUM no es otra cosa que un conjunto de
labores grupales que están al servicio de la consecución de un objetivo. La singularidad
del método radica en la manera en que intervienen los distintos actores del plan, por
ejemplo los líderes, los miembros de segunda y tercera línea e, incluso, los propios
clientes o destinatarios. Para dejar más clara la diferencia de un SCRUM con los
métodos tradicionales de gestión, vale la pena detallar cada una de sus cuatro fases de
ejecución:
Beneficios de Scrum
Etapas
2. Etapa de desarrollo
Cuando el trabajo del sprint está en curso, los encargados deben garantizar que no se
generen cambios de último momento que puedan afectar los objetivos del mismo.
Además, se asegura el cumplimiento de los plazos establecidos para su término.
Al final del desarrollo del intervalo, es posible analizar y evaluar los resultados. Si es
necesario, todo el equipo colaborará para saber qué aspectos necesitan ser cambiados.
En esta fase se fomenta la colaboración y retroalimentación entre todos. Se incluyen los
siguientes puntos:
4. Retroalimentación
Los resultados pueden ser entregados para recibir un feedback no solo por parte de los
profesionales dentro del proyecto, sino también de las personas que utilizarán
directamente lo que se desea lograr; es decir, los clientes potenciales. Las lecciones
aprendidas durante esta etapa permitirán que el siguiente sprint pueda ser mucho más
efectivo y ágil.
Roles
En Scrum, el equipo se focaliza en construir software de calidad. La gestión de un
proyecto Scrum se centra en definir cuáles son las características que debe tener el
producto a construir (qué construir, qué no y en qué orden) y en vencer cualquier
obstáculo que pudiera entorpecer la tarea del equipo de desarrollo.
Scrum master: Persona que lidera al equipo guiándolo para que cumpla las reglas
y procesos de la metodología. Gestiona la reducción de impedimentos del
proyecto y trabaja con el Product Owner para maximizar el ROI.
2. El Scrum Diario
Los asistentes son el Equipo Scrum y los interesados clave invitados por el
Dueño de Producto;
El propietario del producto identifica lo que se ha "hecho" y lo que no se ha
"hecho";
El equipo de desarrollo discute lo que anduvo bien durante el Sprint, qué
problemas hubo y cómo se resolvieron;
Revisar cómo fue el último Sprint en lo que respecta a las personas, relaciones,
procesos y herramientas;
Identificar y ordenar los temas principales que salieron bien y las potenciales
mejoras, y
Crear un plan para la implementación de mejoras con respecto a cómo el Equipo
Scrum hace su trabajo.
Product backlog
Sprint backlog
La burn down chart es una gráfica mostrada públicamente que mide la cantidad de
requisitos en el Backlog del proyecto pendientes al comienzo de cada Sprint. Dibujando
una línea que conecte los puntos de todos los Sprints completados, podremos ver el
progreso del proyecto. Lo normal es que esta línea sea descendente, hasta llegar al eje
horizontal, momento en el cual el proyecto se ha terminado.
Daily Scrum
La reunión debe ocurrir en la misma ubicación y a la misma hora todos los días.
Al inicio del ciclo Sprint (cada 15 o 30 días), una “Reunión de Planificación del
Sprint” se lleva a cabo.
Seleccionar qué trabajo se hará
Ocho horas como límite
Al final del ciclo Sprint, dos reuniones se llevarán a cabo: la “Reunión de Revisión
del Sprint” y la “Retrospectiva del Sprint”
What is SCRUM
Scrum is a process in which a set of good practices are applied on a regular basis to
work collaboratively, as a team, and obtain the best possible result of a project. These
practices support each other and their selection is based on a study of how highly
productive teams work.
CHARACTERISTICS
Derived from the French term "melée", which refers to a team position characteristic of
the game of rugby, a SCRUM is nothing more than a set of group tasks that are at the
service of the achievement of a goal. The singularity of the method lies in the way in
which the different actors of the plan intervene, for example the leaders, the second and
third line members, and even the clients or recipients themselves. To clarify the
difference between a SCRUM and traditional management methods, it is worth detailing
each of its four phases of execution:
• Approach: a project managed under the SCRUM model starts from the objectives that
the client and the company have set beforehand. The first thing is to split it into partial
deliveries, so that the client can rethink aspects that in principle did not pay due
importance or that he simply did not know. These aspects can be about costs, strategies,
production, etc.
• Task list: the work team prepares the list of tasks that must be taken into account for
each delivery of results. It is very important to make an estimate of the effort required to,
in this way, fixed deadlines provided.
Benefits of Scrum
• Monthly (or biweekly) delivery of results (the most prioritized requirements at that time,
already completed) which provides the following advantages:
If we understand the meaning of the sprint as a mini-project within the main project, each
of them has a particular objective. For example, the first interval may be to state the
general budget to be used, which will require a team of experts in the economic field.
2. Stage of development
When the sprint work is in progress, the managers must guarantee that no last-minute
changes are generated that could affect the objectives of the sprint. In addition,
compliance with the deadlines established for its completion is ensured.
3. Sprint review
At the end of the development of the interval, it is possible to analyze and evaluate the
results. If necessary, the entire team will collaborate to know what aspects need to be
changed. In this phase, collaboration and feedback between all are encouraged. The
following points are included:
• The work team responds to what has been developed and what gaps they have had.
4. Feedback
The results can be delivered to receive feedback not only from the professionals within
the project, but also from the people who will directly use what they want to achieve; that
is, potential customers. The lessons learned during this stage will allow the next sprint to
be much more effective and agile.
Roles
In Scrum, the team focuses on building quality software. The management of a Scrum
project focuses on defining what are the characteristics that the product should have to
build (what to build, what not and in what order) and to overcome any obstacle that could
hinder the development team's task.
The work to be done in the Sprint is anticipated in the Sprint Planning Meeting. This plan
is created with the collaboration of the entire Scrum Team.
The planning meeting of a Sprint is a variable time event. For a one-month Sprint it lasts
eight hours. For shorter Sprints, the event is proportionally shorter. For example, for a
two-week Sprint, the Sprint planning meetings are four hours long.
No combinar roles
No acortar, ni alargar los Sprints
No suprimir reuniones/ceremonias de Scrum
Retrospectivas, retrospectivas, retrospectivas, retrospectivas
Apreciación del Equipo
Con este trabajo hemos comprendido que Scrum es un proceso en el que se aplican de
manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en
equipo, y obtener el mejor resultado posible de un proyecto. Estas prácticas se apoyan
unas a otras y su selección tiene origen en un estudio de la manera de trabajar de
equipos altamente productivos.
Glosario de Términos
Impedimentos
Durante la reunión de planificación del sprint, los elementos del backlog se mueven del
backlog del producto hacia un sprint, basándose en las prioridades establecidas por el
Dueño del Producto.
En Scrum, un elemento del backlog del producto ("PBI", "elemento del backlog", o
"elemento") es una unidad de trabajo lo suficientemente pequeña para que el equipo
pueda completarla en un sprint (iteración). Los elementos del backlog se descomponen
en una o más tareas.
Algunas personas estiman es esfuerzo de los elementos del backlog del producto en
días ideales, aunque otras personas prefieren unidades de estimación menos concretas.
Las unidades alternativas pueden ser puentos de historia, puntos de función, o "tamaños
de remera" (1 para pequeño, 2 para medio, etc.). La ventaja de estas unidades más
vagas es que son explícitas en distinguir que el esfuerzo de los elementos del backlog
del producto no son estimaciones de duración. También, las estimaciones a este nivel
son aproximaciones burdas que nunca deben confundirse con horas de trabajo reales.
Nótese que las tareas del sprint son distintas de los elementos del backlog del sprint, y
el esfuerzo restante de las tareas siempre se estima en horas.
Gráfico de burndown del producto
En Scrum, el gráfico de burndown del producto es una vista "general" del progreso del
proyecto. Muestra cuánto trabajo restante hay al comienzo de cada sprint. El alcance de
este gráfico abarca todas las entregas; sin embargo, un gráfico de burndown de entrega
se limita a una única entrega.
En Scrum, hay una única persona que tiene la autoridad final representando los
intereses del cliente, priorizando el backlog y respondiendo preguntas sobre los
requerimientos.
https://proyectosagiles.org/beneficios-de-scrum/
https://www.esan.edu.pe/apuntes-empresariales/2018/10/las-etapas-del-scrum-como-
aplicar-este-metodo/
https://www.obs-edu.com/int/blog-investigacion/project-management/las-5-etapas-en-
los-sprints-de-un-desarrollo-scrum
https://metodologiascrum.readthedocs.io/en/latest/Scrum.html#documentos-del-scrum