Documentos de Académico
Documentos de Profesional
Documentos de Cultura
P ROYECTOS
Un análisis de Scrum con base en los grupos de procesos y las áreas de conoci-
miento de la guía del PMBOK.
Introducción
En los últimos años, las llamadas Metodologías Ágiles han tomado un importante rol en el desar-
rollo de proyectos de cualquier tipo, especialmente los relacionados con software. Estas me-
todologías proponen métodos de llevar a cabo proyectos de manera rápida y eficaz, basándose
en desarrollos iterativos e incrementales, donde los requerimientos y soluciones evolucionan a
través de la colaboración en equipos multifuncionales y autoorganizables. Esto se evidencia en
el llamado Manifiesto Ágil (Beck et al., 2001), donde se especifica la preferencia de:
En este contexto surge la metodología Scrum. Scrum propone un “marco estructurado para
apoyar el desarrollo complejo de productos” (Schwaber & Sutherland, 2011) mediante la defini-
ción de roles, eventos, artefactos y reglas. Esta metodología, como muchas de las metodologías
ágiles, se desvía del modelo rígido clásico de manejo de proyectos, en favor de un enfoque
mucho más flexible e informal. Por esta razón, se puede tener la impresión de que Scrum no
presenta las características tradicionales de la gestión de proyectos, como las definidas en el
Project Management Body of Knowledge (PMBOK), sino que pertenece a una categoría total-
mente distinta. El presente informe busca entonces relacionar los conceptos que definen la me-
todología Scrum a la luz de los conceptos del PMBOK, específicamente los grupos de procesos
y las áreas de conocimiento, para esclarecer el lugar que toma Scrum en el área de la gerencia
de proyectos.
• Evidenciar el lugar que ocupa la metodología Scrum dentro del área de la gerencia de
proyectos.
INICIACIÓN
El objetivo de este grupo de procesos es definir y autorizar lo que se va a hacer en el proyecto.
En Scrum esto es definido en primer lugar mediante el artefacto Product Backlog determinado
por el Product Owner, quien representa la voz del cliente; este es un documento que describe las
funcionalidades y características que desea el cliente para el producto. Este documento es pos-
teriormente discutido y analizado durante el Sprint Planning Meeting que se realiza al comienzo
de cada Sprint o iteración. Los objetivos de esta reunión son definir qué se va a hacer durante
el próximo Sprint y cómo se piensa realizar; la primera parte, el “qué”, entra en este grupo de
procesos, ya que es aquí donde se definen los objetivos para la iteración.
ENTRADAS
• Product Backlog.
SALIDAS
• Sprint Goal.
PLANIFICACIÓN
Aquí se debe planificar el curso de acción requerido para llevar a cabo los objetivos de un
proyecto o, en este caso, de una iteración. En este grupo entra entonces la segunda parte del
Sprint Planning Meeting en la que se especifica cómo se van a realizar los objetivos definidos.
Como resultado de este proceso se genera el Sprint Backlog, documento en el que se especifican
las actividades necesarias para desarrollar los ítems del Product Backlog autorizados para su
ejecución durante el Sprint.
ENTRADAS
• Product Backlog.
• Sprint Goal.
HERRAMIENTAS
• Sprint Planning Meeting.
SALIDAS
• Sprint Backlog.
EJECUCIÓN
Este grupo de procesos es el encargado de llevar a cabo las actividades planificadas anterior-
mente con el fin de lograr los objetivos definidos; asimismo, implica la coordinación de perso-
nas y recursos. En Scrum, esto es desarrollado a través del Sprint. El Sprint es un periodo corto,
preferiblemente no mayor a un mes, en el que se ejecutan las actividades necesarias para cum-
plir los objetivos definidos. Estas actividades son las definidas en el Sprint Backlog.
Scrum define una tarea con el mismo nombre, el Daily Scrum, que consiste en reuniones diarias
de 15 minutos entre los integrantes del equipo de trabajo para estar al tanto de las actividades y
obstáculos que se tengan en el desarrollo. Esta actividad es una de las más importantes de la
metodología, ya que permite lograr transparencia y coordinación en la ejecución así como lle-
var un seguimiento directo del desarrollo.
La metodología determina igualmente que sus equipos deben ser autoogranizables; esto quiere
decir que los mismos miembros del equipo de trabajo deben planificar y coordinar la ejecución
ENTRADAS
• Sprint Backlog.
HERRAMIENTAS
• Daily Scrum.
• Equipo autoorganizable.
SALIDAS
• Producto funcional.
SEGUIMIENTO Y CONTROL
Para asegurar el cumplimiento de los objetivos de un proyecto, se deben realizar procesos de
seguimiento, control y medición que permitan conocer el avance y las acciones correctivas ne-
cesarias. Para hacer este seguimiento, Scrum propone la utilización de herramientas como el
Burndown Chart, en el cual se muestra gráficamente las horas restantes para completar los ob-
jetivos del Sprint; esto permite hacer previsiones y tomar acciones en caso de que haya retra-
sos. Igualmente, el Daily Scrum permite hacer seguimiento al trabajo que realiza cada uno de
los miembros del equipo, de tal manera que haya un conocimiento transparente de las activida-
dades que se estén realizando.
En este grupo surge también un rol fundamental para la metodología Scrum, el Scrum Master.
Aunque este rol se encuentra presente durante todo el ciclo de vida del Scrum, aquí toma una
importancia especial. Esta persona es la encargada de asegurarse de que el equipo de trabajo no
presente problemas y pueda alcanzar efectivamente los objetivos definidos; igualmente, se en-
carga de las comunicaciones con los interesados y de planear las reuniones necesarias.
ENTRADAS
• Progreso del desarrollo.
• Burndown Chart.
SALIDAS
• Acciones correctivas.
CIERRE
Aquí se debe presentar el resultado de la iteración para su aceptación. Con este fin, Scrum de-
fine dos actividades importantes al cierre de cada Sprint. La primera es el Sprint Review, en el
cual se reúnen tanto el equipo de desarrollo como los interesados del proyecto para hacer una
revisión y validación del producto entregado. En caso de requerirse otra iteración, se analiza y
se hacen los ajustes necesarios al Product Backlog para su utilización en el próximo Sprint
Planning Meeting. De lo contrario, se hace la entrega final del resultado del proyecto.
La segunda actividad es el Sprint Retrospective, que permite hacer una evaluación del Sprint por
parte del equipo de trabajo, de tal manera que se lleven a cabo acciones correctivas en la
próxima iteración.
ENTRADAS
• Producto funcional.
HERRAMIENTAS
• Sprint Review.
• Sprint Retrospective.
SALIDAS
• Product Backlog actualizado.
• Acciones correctivas.
Scrum se basa en el Product Backlog para definir el alcance preliminar de un proyecto, y luego
el Sprint Backlog para determinar el alcance de una iteración. Para garantizar el cumplimiento
del alcance, Scrum propone Sprints de duración muy corta y exige que su objetivo y sus ac-
tividades no sean modificadas durante la ejecución del mismo. Esto permite que efectivamente
se completen las actividades definidas en el alcance y no se realicen tareas innecesarias.
Para hacer estimaciones de tiempo, se utiliza el Sprint Backlog. En este documento se estima el
tiempo requerido para las actividades definidas, actividades que deben estar bien desglosadas
de tal manera que se logre una estimación correcta. Esto con el fin de que las actividades que se
definan para un Sprint sean suficientes y se puedan terminar en la duración del mismo.
Para hacer seguimiento al tiempo durante el Sprint, se utiliza el Burndown Chart. Este permite
observar el tiempo restante en las actividades con el fin de estimar qué tan cerca o qué tan lejos
se está de cumplir los objetivos del Sprint en el tiempo determinado.
Conclusión
Se realizó un análisis de Scrum a la luz de los conceptos definidos en el PMBOK con respecto a
la gerencia de proyectos. Como resultado de esto, se pudo observar la relación que mantiene
Scrum con esta área, aunque de una manera más flexible e informal, donde se valoran más las
interacciones directas, los ciclos cortos y la retroalimentación rápida. Se logró relacionar tam-
bién las actividades que propone Scrum con los grupos de procesos de la gerencia de proyectos
y los beneficios que trae su aplicación en cada una de las áreas del conocimiento.
Bibliografía
• S c h w a b e r, K . & S u t h e r l a n d J. ( 2 0 1 1 ) . “ T h e S c r u m Gu i d e ” . To m a d o d e :
http://www.scrum.org/Portals/0/Documents/Scrum%20Guides/Scrum_Guide.pdf
• Beck, K.; Beedle, M.; van Bennekum, A.; Cockburn, A.; Cunningham, W.; Fowler, M.; Gren-
ning, J.; Highsmith, J.; Hunt, A.; Jeffries, R.; Kern, J.; Marick, B.; Martin, R.; Mellor, S.;
Schwaber, K.; Sutherland, J. & Thomas, D. (2001). “Manifesto for Agile Software Develop-
ment”. Tomado de: http://agilemanifesto.org/
• Project Management Institute. (2008). “Guía de los Fundamentos para la Gestión de Proyec-
tos” (4ta ed.).