Introducción a Scrum y la Guía SBOK®: El Marco Ágil para Proyectos Modernos
- mateosolorzanov
- 21 sept 2024
- 6 Min. de lectura
Actualizado: 5 oct 2024
Scrum ha revolucionado la forma en que gestionamos proyectos, especialmente en el desarrollo de software, pero sus principios son tan flexibles que ya se aplican a muchos otros sectores. Si estás comenzando a adentrarte en el mundo de Scrum o quieres afinar tus habilidades, la Guía del SBOK® es tu mapa hacia el éxito. A continuación, en este primer artículo les daré un recorrido por los diferentes puntos clave que encontrarás en esta guía, ideal tanto para novatos como para expertos.
Información general de Scrum
Un proyecto scrum es un esfuerzo de colaboración para crear un nuevo proyecto, servicio u otro resultado de la visión del proyecto. Diferentes proyectos se pueden ver afectados por restricciones y limitaciones que dificultan el éxito del mismo, pero la implementación exitosa de los resultados de un proyecto terminado proporciona ventajas económicas considerables, por lo que, es importante que se elija un método adecuado para la gestión de proyectos. Es aquí que donde entra Scrum, el cual es uno de los métodos ágiles más populares. Es un marco de trabajo adaptable, iterativo, rápido, flexible y eficaz, diseñado para ofrecer un valor considerable a lo largo del proyecto. Se puede utilizar principalmente para proyectos y creación de productos, aunque también para el mantenimiento constante de productos y servicios, así como seguimiento de problemas y gestionar cambios. Scrum está estructurado de tal forma que es compatible con el desarrollo de productos y servicio de todo tipo de industrias y cualquier tipo de proyecto. Siendo una de sus fortalezas claves es el uso de equipos multidisciplinarios, autoorganizados y empoderados que dividen su trabajo en ciclo de trabajos cortos y concentrados llamados sprints. Este ciclo scrum empieza con una reunión de interesados del negocio, donde se crea la visión del proyecto, además, el Product Owner desarrolla un backlog del producto con una lista de requerimientos del negocio y del proyecto. Cada sprint inicia con una reunión de planificación del sprint, donde se ponen a consideración historias de usuario de mayor prioridad. Generalmente duran unas cuatro semanas, además de que se llevan daily standups breves donde se discute el avance diario. Al final del sprint, se lleva una revisión del sprint y demostración de los entregables al Product Owner y Stakeholders. El Product Owner aceptó estos entregables solo si cumplen con los criterios de aceptación predefinidos, este ciclo concluye con una reunión de retrospectiva del sprint para analizar puntos de mejora en el trabajo a medida que se avanza al próximo sprint.

Breve historia de Scrum
Nació bajo el enfoque holístico o rugby, donde el equipo de desarrollo trabaja en unidad para alcanzar un objetivo en común, específicamente en la formación en grupo que se llama "scrum". Takeuchi y Nonaka propusieron que el desarrollo de productos no debe ser una carrera secuencial, sino que parecido a un juego de rugby, donde el equipo avanza de adelante hacia atrás a medida que se desplaza por el campo.
¿Por qué utilizar Scrum?
Lo bueno de Scrum es que permite enfrentar la incertidumbre con confianza. ¿Cómo? Al basarse en tres pilares: transparencia, inspección y adaptación. Así, si algo no va como se esperaba, el equipo puede reaccionar rápidamente para corregir el rumbo, garantizando siempre el mayor valor posible al cliente. Además de tener otros beneficios como la mejora continua, retroalimentación continua, etc.
Escalabilidad de Scrum Se recomienda que este conformado por seis a diez miembros un equipo de Scrum, aunque si bien da la idea que Scrum solo sirve para proyectos pequeños, sin embargo, los miembros pueden ser más de diez, formándose diversos equipos para trabajar en el proyecto para de este modo gestionar proyectos de cualquier tamaño. Los proyectos grandes pueden tener múltiples equipos Scrum trabajando de manera paralela, pero es necesario que se sincronicen y faciliten el flujo de información.
El objetivo de la Guía del SBOK®
Scrum es el marco de trabajo preferente para la entrega de proyectos con el fin de presentar un alto valor de negocio y mejorar el retorno de inversión.
La Guía del SBOK es un medio para orientar a las organizaciones y profesionales de gestión de proyectos que deseen implementar Scrum, así como para quienes ya lo hacen y desean mejorar sus procesos. La guía es especialmente útil:
Para miembros del equipo principal de Scrum (Product Owners, Scrum Masters, Miembros del equipo Scrum)
como guía integral para todos los practicantes de Scrum
como consulta para cualquier persona que interactúe con el equipo principal de Scrum
como manual para cualquier persona sin experiencia previa o conocimiento del marco de trabajo Scrum
Marco de trabajo de la Guía del SBOK®
La guía se divide en tres grandes áreas:
Principios: Seis principios que constituyen el fundamento en que se basa Scrum
Aspectos: Cinco aspectos que consideran importantes en todos los proyectos Scrum
Proceso: Diecinueve procesos fundamentales de Scrum y sus entradas, herramientas y salidas asociadas.
¿Cómo se utiliza la Guía del SBOK®?
Se utiliza como referencia y fuente de información para practicantes con o sin experiencia previa de Scrum. Los contenidos se organizan para facilitar las consultas de los tres roles principales del Equipo Scrum: Scrum Master, Producto Owner y Equipo Scrum
Principios de Scrum
Los principios son lineamientos para la aplicación de Scrum y deben implementarse de manera obligatoria en todos los proyectos Scrum. Estos son seis:
Control del proceso empírico: transparencia, inspección y adaptación
Autoorganización: entrega de valor mayor cuando se autoorganizan
Colaboración: conocimiento, articulación y apropiación
Priorización basada en valor: máximo valor de negocio
Time-Boxing: tiempo se considera una restricción
Desarrollo Iterativo: gestionar mejor los cambios y satisfacer las necesidades del cliente.
Estos principios se pueden aplicar a cualquier tipo de proyecto y deben cumplirse a fin de garantizar la aplicación efectiva del marco de trabajo de Scrum, estos principios no pueden modificarse y deben aplicarse tal como indica la guía.
Aspectos de Scrum
Deben abordarse y gestionarse durante todo un proyecto Scrum. Son cinco aspectos:
Organización
Se diferencia en:
Roles principales: Aquellos que se requieren de manera obligatoria para crear el producto o servicio del proyecto. Estos son: Product Owner, Scrum Master y Equipo Scrum
Roles secundarios: No son necesariamente obligatorios para el proyecto Scrum. Estos son: Interesados del negocio (clientes, usuarios y patrocinadores), Scrum Guidance Body, Proveedores
Justificación del negocio
Llevar a cabo una evaluación adecuada del negocio antes de iniciar cualquier proyecto, la justificación del negocio se basa en el concepto de entrega basada en el valor. El Product Owner es el responsable principal de la justificación del negocio
Calidad
Capacidad con la que cuenta el producto o los entregables para cumplir con los criterios de aceptación y de alcanzar el valor de negocio que el cliente espera
Cambio
Los interesados en el negocio cambian de opinión acerca de lo que quieren y lo que necesitan durante un proyecto; y es que es muy difícil, si no imposible, que los interesados del negocio definan todos los requisitos al inicio del proyecto.
Riesgo
Es un evento incierto que pueden afectar los objetivos de un proyecto y pueden contribuir a su éxito o fracaso, los que generan un impacto positivo se considera como oportunidades y los negativos como amenazas. Tiene como factores la probabilidad de ocurrencia de cada riesgo y el posible impacto en el caso de tal ocurrencia
Procesos de Scrum
Abordan las actividades específicas y el flujo de un proyecto de Scrum, son generalmente no secuenciales, sino iterativos y pueden sobreponerse unos con otros. En total son diecinueve procesos fundamentales de Scrum que aplican a todos los proyectos. Se agrupan en cinco fases:
Las reuniones de Scrum tienen una función importante en la implementación eficaz del marco de trabajo de Scrum y son el medio principal para la implementación de los principios de Scrum.
Scrum para grandes proyectos
Un criterio clave para saber si un proyecto se considera pequeño en vez de grande es si requiere de múltiples Scrum Masters o múltiples Product Owners. Si el proyecto requiere solo un Scrum Master y un Product Owner, generalmente estos pueden manejar cualquier actividad adicional de comunicación y sincronización que requiera el proyecto.
Scrum para la empresa
Scrum al nivel de la empresa, no solo se deben aplicar entradas, herramientas y salidas tal como en un proyecto grande, también hay procesos adicionales específicos que son necesarios para atender la priorización adicional, la armonización y las actividades de coordinación.
Scrum vs. Gestión tradicional de proyectos
Diferencias entre los modelos tradicionales de gestión de proyectos
Comments