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.
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 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.):
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:
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.
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.
Asegúrate de:
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: