Tema 4. Scrum

Introducción

Como parte de la agilidad, las organizaciones están implementando diferentes marcos de referencia, los cuales deben adaptarse a las necesidades del negocio y del producto y/o servicio a desarrollar. Dentro de dichos marcos de referencia se encuentra Scrum, el cual es de los más populares e implementados, dado que ofrece un conjunto de elementos que ayudan al trabajo en equipo y desarrollo de la gente, mientras se agrega valor al negocio a través de los desarrollos en corto tiempo.

Para comprender cómo funciona el marco de referencia y su aplicación, es importante conocer sus elementos, por ello, en la siguiente experiencia de aprendizaje identificarás los principios y procesos de Scrum, su enfoque, la forma de priorizar, y lo que significa el time-boxing, los cuales forman parte de la base de esta forma de trabajo.

Explicación

Principios, aspectos y procesos

Scrum es un marco de referencia ágil para la gestión de proyectos que divide grandes proyectos en tareas más pequeñas y manejables, las cuales son completadas en iteraciones cortas a lo largo del ciclo de vida del proyecto, enfocándose en la colaboración (Scrum.org, s.f.).

Scrum está fundamentado en seis principios (figura 1), los cuales ayudan a asegurar la aplicación adecuada de Scrum dentro de la organización y a la adaptación del equipo (SCRUMstudy, s.f.-b).

Figura 1. Principios de Scrum.


Fuente: SCRUMstudy. (s.f.-b). Scrum Principles. Recuperado de https://www.scrumstudy.com/whyscrum/scrum-principles

Cada uno de los niveles de comunicación se define de la siguiente manera (Scrum Alliance, s.f.):

  • Control de proceso empírico: enfatiza en la transparencia, inspección y adaptación, ayudando al aprendizaje a través de la experimentación en problemas poco definidos o sin soluciones claras.
  • Autoorganización: basado en el compromiso y coraje, se enfoca en el día a día de los integrantes del equipo, quienes entregan más valor cuando se autoorganizan y proveen mejores resultados.
  • Colaboración: hace énfasis en la concientización, articulación y apropiamiento, que son dimensiones esenciales para el trabajo colaborativo, a través de la apertura y respeto.
  • Priorización basada en valor: enfoque en el máximo valor para el negocio, desde el inicio del proyecto y a lo largo del mismo.
  • Time-boxing: principio que resalta la importancia de la limitante del tiempo, considerado como una restricción en Scrum, y de su uso efectivo en el proyecto. Se utiliza para definir el tiempo para ejecutar un sprint, las reuniones diarias, las reuniones de planeación, reuniones de revisión y reuniones de retrospectiva.
  • Desarrollo iterativo: enfatiza en la mejor forma de gestionar los cambios y construir productos que satisfagan las necesidades de los clientes.

Control del proceso empírico

Dado que en Scrum las decisiones están basadas en la observación y experimentación, asumiendo que existe un horizonte en el cual se pueden predecir las variables del proyecto porque siempre existen cambios del contexto, recae en las ideas de transparencia, inspección y adaptación (SCRUMstudy, s.f.-a).

Cada idea del control empírico se basa en diferentes artefactos y eventos, mostrados en la figura 2, para lograr (SCRUMstudy, s.f.-a; Visual Paradigm, s.f.):

  • Transparencia: presentar los hechos como son, visualizando todas facetas del proyecto para promover un flujo de información claro a través de la organización y crear una cultura de apertura.
  • Inspección: detectar la variancia no deseada y entregar y demostrar el valor a los interesados, al cliente y product owner.
  • Adaptación: realizar ajustes y mejoras en el trabajo que se está realizando, a través de la inspección y transparencia.

Figura 2. Artefactos y eventos de las ideas del control del proceso empírico.


Fuente: SCRUMstudy. (s.f.-a). Empirical Process Control. Recuperado de https://www.scrumstudy.com/whyscrum/scrum-empirical-process-control

A través del control empírico, Scrum permitirá mantener un control de los procesos, ya que no hay un conjunto de ideas que conformen un proceso definido.

Autoorganización y colaboración

Como parte de la cultura de agilidad y adaptabilidad, es importante que los miembros del equipo se automotiven y colaboren para poder aceptar una mayor responsabilidad, para poder entregar un mayor valor. Esto a través de un liderazgo servicial, el cual está enfocado en alcanzar los resultados al enfocarse en las necesidades del equipo.

En Scrum, la autoorganización y colaboración se enfocan en la generación de valor a través de la adaptación, el aprendizaje y la disciplina, de tal forma que se logre el valor buscado, requiriendo cada uno de estos principios las características de la figura 3 para lograr su objetivo (Lucidspark, s.f.; Obergell, s.f.).

Figura 3. Principios de autoorganización y colaboración.


Priorización basada en valor

La priorización basada en valor, de manera general, se enfoca en determinar y separar lo que se debe hacer ahora y lo que se debe hacer después, siendo una forma de priorizar los elementos (productos, características, proyectos, tareas, user stories, entre otros elementos) que se toman en cuenta para los elementos del backlog; siendo un principio base del marco de referencia Scrum, el cual considera los factores de la figura 4 a la hora de establecer el nivel de importancia (airfocus, s.f.).

Figura 4. Factores considerados en la priorización basada en valor.

Valor: se refiere a qué nivel de beneficio el elemento agrega a la experiencia del cliente o para el negocio, en un periodo de tiempo corto (ScrumDesk, s.f.).

Riesgo o incertidumbre: se trabaja con el equipo de proyecto para tomar en cuenta la probabilidad de que se produzca un evento con consecuencias negativas o el grado de certeza de los requerimientos (CHARDAEconsulting, 2021).

Dependencias: qué dependencias existen hacia afuera del proyecto, ya sea por cuestiones del mercado o de la misma organización (CHARDAEconsulting, 2021).

Time-boxing

El time-boxing en un concepto de Scrum que se refiere al tratamiento del tiempo como una restricción limitante, el cual es utilizado para especificar la cantidad fija de tiempo asignada la duración de un sprint, las daily scrum, o los diferentes eventos de Scrum, procesos o actividades, de tal forma que no se asigne demasiado o muy poco tiempo a cada uno de ellos.

La unidad de tiempo en Scrum se llama time box. Mientras que, el time-boxing es la asignación de una cantidad fija de tiempo, considerándose como la máxima unidad de tiempo para una actividad (Scrum Inc, s.f.), lo cual permite:

  • Procesos de desarrollo eficientes.
  • Menos gasto de tiempo.
  • Mayor velocidad para los equipos.
  • Terminar el trabajo rápidamente.
  • Incrementar la eficiencia del equipo.
  • Mantener al equipo enfocado para el logro del objetivo.

En Scrum existen diferentes time-boxing de forma estándar, los cuales se muestran en la figura 5 (Scrum Inc, s.f.).

Figura 5. Time-boxing in Scrum para un sprint de 1 mes.


Cierre

A lo largo de esta experiencia de aprendizaje se revisaron los diferentes principios de Scrum, los cuales permiten generar valor en corto tiempo y que ayudan a habilitar la agilidad a través de la interacción constante de los miembros del equipo, de la toma de decisiones en conjunto, de la transparencia que se da al trabajo desarrollado, del liderazgo servicial, de la autoorganización, del manejo adecuado de tiempos limitados, así como de diferentes artefactos que ayudan a gestionar adecuadamente las tareas y que posibilitarán la entrega del valor al negocio a través del incremento de la experiencia del cliente. Además, se debe considerar que el beneficio no solo es el valor, sino también el incremento en la eficiencia, productividad, aprendizaje y motivación de la gente.

Checkpoint

Asegúrate de:

  • Conocer los principales aspectos requeridos para implementar un marco de trabajo para la organización y generar una cultura ágil.
  • Conectar los seis principios que ayudarán a maximizar el valor: control de proceso empírico, autoorganización, colaboración, priorización basada en valor, time-boxing y desarrollo iterativo.
  • Concluir por qué el principio de control de proceso empírico es de suma importancia para la organización.
Para saber más – Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Videos

Para conocer más acerca de Scrum, te sugerimos revisar lo siguiente:


Lecturas

Para conocer más acerca de Scrum, te sugerimos leer lo siguiente:

Bibliografía

  • airfocus. (s.f.). Value Prioritization. Recuperado de https://airfocus.com/glossary/what-is-value-prioritization/
  • CHARDAEconsulting. (2021). Principles – Value-Based Prioritisation. Recuperado de https://www.chardaeconsulting.com/scrum/principles-value-based-prioritisation/
  • Lucidspark. (s.f.). Agile self-organizing teams: What they are and why they work. Recuperado de https://lucidspark.com/blog/agile-self-organizing-teams
  • Obergell, Y. (s.f.). What Is Self Organization Scrum Framework? This Might Surprise You! Recuperado de https://www.scrum-institute.org/self-organization-scrum-framework.php
  • Scrum.org. (s.f.). What is Scrum? A better Way to Work Together and Get Work Done. Recuperado de https://www.scrum.org/resources/what-is-scrum
  • Scrum Alliance. (s.f.). Scrum Overview. Recuperado de https://www.scrumalliance.org/about-scrum#!section4
  • ScrumDesk. (s.f.). Prioritization by Business Value. Recuperado de https://www.scrumdesk.com/start/manual-for-scrumdesk-start/agile-prioritization-business-value/
  • Scrum Inc. (s.f.). What is Timeboxing? Recuperado de https://www.scruminc.com/what-is-timeboxing/
  • SCRUMstudy. (s.f.-a). Empirical Process Control. Recuperado de https://www.scrumstudy.com/whyscrum/scrum-empirical-process-control
  • SCRUMstudy. (s.f.-b). Scrum Principles. Recuperado de https://www.scrumstudy.com/whyscrum/scrum-principles
  • Visual Paradigm. (s.f.). Empirical Process Control vs Defined Process Control. Recuperado de https://www.visual-paradigm.com/scrum/empirical-vs-defined-process-control/

La obra presentada es propiedad de ENSEÑANZA E INVESTIGACIÓN SUPERIOR A.C. (UNIVERSIDAD TECMILENIO), protegida por la Ley Federal de Derecho de Autor; la alteración o deformación de una obra, así como su reproducción, exhibición o ejecución pública sin el consentimiento de su autor y titular de los derechos correspondientes es constitutivo de un delito tipificado en la Ley Federal de Derechos de Autor, así como en las Leyes Internacionales de Derecho de Autor.

El uso de imágenes, fragmentos de videos, fragmentos de eventos culturales, programas y demás material que sea objeto de protección de los derechos de autor, es exclusivamente para fines educativos e informativos, y cualquier uso distinto como el lucro, reproducción, edición o modificación, será perseguido y sancionado por UNIVERSIDAD TECMILENIO.

Queda prohibido copiar, reproducir, distribuir, publicar, transmitir, difundir, o en cualquier modo explotar cualquier parte de esta obra sin la autorización previa por escrito de UNIVERSIDAD TECMILENIO. Sin embargo, usted podrá bajar material a su computadora personal para uso exclusivamente personal o educacional y no comercial limitado a una copia por página. No se podrá remover o alterar de la copia ninguna leyenda de Derechos de Autor o la que manifieste la autoría del material.