John Scumniotales, el primer ScrumMaster
"El fin del gestor de proyectos, el nacimiento del ScrumMaster, un puesto transitorio válido hasta que la organización haya cambiado y se autogestione". Ken Schwaber
La cita de Ken Schwaber describe elocuentemente el papel de un gestor de proyectos. Al igual que Batman Returns nos muestra un Batman mejor este verano, el ScrumMaster se diseñó para ser un mejor gestor de proyectos en el verano de 1993.
Más concretamente, la influencia clave en la gestión del proyecto para la creación del primer Scrum fue una consultoría que realicé en Irlanda, en Peat Aviation, durante todo el año 1990. Me contrataron para ser el arquitecto de sistemas de un grupo de 66 consultores, los mejores en sus campos, venidos de todo el planeta para construir el futuro tecnológico de la empresa aeroespacial de mayor crecimiento del mundo, Guiness Peat Aviation. Yo era esencialmente un clon del CIO residente, así como Arquitecto de Sistemas para uno de los primeros grandes proyectos orientados a objetos construidos en un entorno Microsoft. Trabajamos en versiones beta de Windows 3.0 durante un año antes de su lanzamiento. Este proyecto merece un artículo en sí mismo sobre los orígenes de Scrum.
Cuando el presupuesto empezó a reducirse y las exigencias de entrega inmediata se dispararon, redujimos el equipo a 15 personas, formamos 3-4 subequipos y pasamos a un entorno de ingeniería concurrente. El código se reconstruía en tiempo real cuando alguien cambiaba de clase. Todo el mundo desarrollaba a partir de compilaciones en tiempo real que se ejecutaban contra el sistema de pruebas de la base de datos de producción. Como líder de Scrum de Scrum, además de arquitecto jefe, los problemas difíciles siempre me los planteaban para que los solucionara personalmente.
El equipo recurrió a mí para la estrategia de gestión de proyectos cuando el equipo empezó a dar sus primeros pasos. Todos ellos eran consultores con pistolas y pistolas a sueldo, y recuerdo que un martes a las dos de la tarde todo el mundo dijo al unísono: "Pongamos en marcha ya la gestión de proyectos". Antes de las 5 de la tarde ya estaba hecho.
El mayor problema de este proyecto desde el punto de vista organizativo fue que teníamos un consultor a tiempo completo asignado como gestor del proyecto que se pasaba todo el día intentando mantener la precisión de nuestro diagrama de GANTT en Microsoft Project. Era una tarea imposible. No podía hacerlo y estábamos desperdiciando un recurso clave.
Como resultado, cuando Jeff McKenna y yo trabajamos juntos en Easel para crear el primer Scrum y asignamos a John Scumniotales el papel de primer ScrumMaster, se prohibieron los gráficos GANTT, se crearon los primeros Burndown Charts y el ScrumMaster se convirtió en el Director del Proyecto.
En este caso, John era también el ingeniero jefe, con unas extraordinarias habilidades interpersonales. Pasó 80% de su tiempo codificando que era el objetivo de diseño para el primer ScrumMaster, pasó a crear su propia empresa y venderla a Rational, luego se convirtió en jefe de desarrollo de Rational Rose.
John Scumniotales dirige actualmente el desarrollo y la gestión de productos de PacificEdge Software y su nombre debería quedar grabado en la historia del Scrum como el primer gestor de proyectos Scrum, el ScrumMaster.