“En los
próximos treinta años, sin hacer ningún
ruido, un día dejaremos de ser los seres más brillantes de la tierra”. James McAclear.
Imagen de Mark Garlick/Science Photo Library |
Hace poco, durante
la sesión de preguntas y respuestas de una conferencia sobre transición al
universo ágil y a Scrum que facilité con todas mis ganas, alguien del público censuró
arduamente algunos de mis puntos de vista… Esta es su historia.
La
pregunta
- “Lucho,
quiero referirme específicamente al asunto de la Gerencia del Proyecto en este
mundo ágil que planteas” – comenzó diciendo
con firmeza. “Afirmas que nosotros
no necesitamos un Gerente de Proyectos si estamos empleando una metodología
Ágil, específicamente si empleamos Scrum”
Aunque aun no sabía
en qué iba a terminar aquello, no quería hacer parte de lo que venía a
continuación. Empecé a pensar que el asunto podía convertirse en un ejercicio
de semántica, en vez de uno de fondo, empezando con la definición de “nosotros”
y la de “Gerente de Proyectos”.
-
Por
ejemplo, – prosiguió ella, con un
tono que rayaba en lo trascendental
– dices que el Scrum Master es quien facilita las reuniones Diarias, la reunión
de Planificación del Sprint, la Retrospectiva; es quien le da un empujoncito al
Dueño del Producto para que sus historias estén a tiempo para la Planificación
del Sprint; y es a quién acuden los miembros del Equipo cuando tienen problemas
que no pueden resolver.
En un instante
calculé muchas de las preguntas que podían resultar de aquel soliloquio y con
preocupación noté que la referencia inicial al Scrum Master haría que
entráramos a un terreno escabroso, a una discusión que podría exacerbar los
ánimos de Ella y de algunos de los asistentes.
-
No
tienes que llamar a esa persona un Gerente de Proyecto si no quieres – aseveró Ella con una modulación culminante, aunque
con las mejillas rojizas, - y, en Scrum, esa
persona es el Scrum Master.
Otra vez el Scrum
Master. Sin duda, lo que venía era equipararlo con el Gerente de Proyectos
tradicional.
-
Aun
así, mucho de este trabajo se parece a la clase de cosas que hacen los Gerentes
de Proyectos. – Ahí estuvo, no me equivoqué,
pero antes de que pudiera pensar en algo más, siguió diciendo - El hecho de que un
Gerente de Proyectos asociado con tipos diferentes de proyectos haga cosas que
no son consistentes con Scrum no elimina la necesidad de que alguien haga esas cosas
que parecen tan espantosas en los proyectos Scrum.
En cierto sentido
tenía razón. Pero ¿y la pregunta?
-
Mi
punto es, aunque no se llame Gerente de Proyectos, sí hay gerencia de proyectos
en los proyectos Scrum. ¿Qué nos puedes decir al respecto? – Se sentó más tranquila que cuando se levantó para
hacer el cuestionamiento. Es como si hubiese aliviado setenta y cinco minutos
de ansiedad de un solo tirón, el mismo tiempo que tardó mi intervención.
La
respuesta
Mi punto en cambio
– pensé - es que embrollarse mucho con el vocabulario e insistir en que alguien
que llena el rol de Scrum Master absoluta y positivamente no hace nada que se
parezca al trabajo de gerencia de proyectos, no es un uso constructivo del
tiempo. Es más lucrativo averiguar lo que se necesita hacer para que el
proyecto sea exitoso… ¡Y hacerlo!
Sin embargo, quise
iniciar mi respuesta dándole parcialmente la razón. Le dije que tal y como
concebimos el proceso, un proyecto Scrum está inmerso dentro de un conjunto de
actividades relacionadas que requieren habilidades más clásicas de un Gerente
de Proyectos, como la negociación contractual, la puesta en marcha de la
operación o la misma selección del equipo. En Scrum, el equipo se autoorganiza,
pero no es capaz de autoseleccionarse, hay restricciones de disponibilidad de
las personas, de habilidades necesarias y de motivación, entre otras, que deben
tomarse en cuenta. Sí, es cierto que quien se pone en los zapatos del Scrum
Master bien puede hacer estas cosas, en cuyo caso llamarlo Gerente de Proyectos
(así como Scrum Master) tiene mucho sentido.
Mientras yo hablaba,
miraba cómo la expresión de su rostro cambiaba; el tono rojizo que tenía
durante su intervención se había disipado y sus mejillas volvieron a su color
habitual. Incluso sonrió, asintió con la cabeza y le susurró algo que nunca
sabremos a su compañero de la izquierda, aunque tuve la ligera desesperanza de
que decía: – sí, ¡yo tenía razón! – En parte la tenía… pero solo si hubiésemos estado hablando
de proyectos tratados con métodos tradicionales, no ágiles.
Mientras hacía la
pausa para continuar, pensaba que esa pregunta ponía de manifiesto una vez más
algo común en los procesos de transformación hacia lo ágil y era que, aun
cuando creyeran que ya habían llegado al final del camino (¡somos ágiles, somos
Scrum!), muchos todavía tenían un largo camino por recorrer antes de que
realmente entendieran lo que significaba hacer Scrum y “ser ágil”. Imaginé a Ken
Schwaber o a Jeff Sutherland interviniendo en la discusión, pero solo para
argumentar que ninguno de los roles en
Scrum eran eufemismos para “Gerente de Proyectos”, y finalmente pensé que
ninguno de ellos ni ninguno de los otros 15 personajes que firmaron el Manifiesto
Ágil, entrarían alguna vez en
una discusión como esta.
Pero – justo en
este instante tuve la idea completa – quienes tratamos de aplicar Scrum adhiriéndonos
a sus reglas tan íntimamente como podamos, sabemos que es el Equipo el que toma las
decisiones y que el Dueño del Producto es el “familiar” más inmediato que los
Equipos Scrum tienen a un(a) Gerente de Proyectos. – Ya estaba dicho, sentía
que debía deshacer de raíz ese arraigo de las personas de quedarse en la mitad
del proceso de renovación hacia la filosofía ágil.
La guía de Scrum
dice textualmente: “El Dueño de
Producto es el responsable de maximizar el valor del producto y del trabajo del
Equipo de Desarrollo.” Y más adelante,
en el mismo apartado sobre el Dueño del Producto, complementa: “toda la organización debe respetar sus decisiones.” Les recomiendo además el artículo “Scrum: Cediendo el mando y control AL EQUIPO” de mi colega Jorge Abad y con quien he abordado estos
asuntos en la Comunidad Ágiles Colombia.
Bien dice él que el “rol de la
gerencia de proyectos queda inoperante
y se convierte en un reto profesional pasar de gerente de proyectos a Scrum
Master” [1]. Jorge se refiere a
los Proyectos/Equipos Scrum. Le decía precisamente sobre esta aseveración que,
aunque estuviera claro que el gerente de proyectos de hoy puede ser un Scrum
Master, el trámite de ir de un punto a otro no es algo lineal y mucho menos
algo que se pueda lograr durante el sueño.
En este punto de mi
parlamento, no solo la expresión corporal de mi interlocutora, sino la de
muchos en el auditorio, era de desconcierto. Así que debía anticiparme a sus
preguntas.
La pregunta entonces
es – continué – ¿cómo lograr esa metamorfosis? ¿Cómo hacer que ese cambio no se
quede en un mero “regateo”, que no se quede en una evolución trunca o, dicho de
otra forma, en una mera mutación involutiva? No queremos que el resultado sea
algo así como “gerenscrummaster de proyectos”… como lo que
sucede en La Mosca, aquella película de 1986, dirigida por David Cronenberg,
con Jeff Golblum y Geena Davis.
Y la respuesta a
esa pregunta es: dejarse abrazar por los valores y principios del Manifiesto
Ágil, por los pilares de Scrum
de Transparencia, Inspección y Adaptación, ese trípode que se constituye
precisamente en el soporte de los Equipos Scrum, autoorganizados, esos que según la misma Guía de Scrum “eligen la mejor forma de llevar a cabo su trabajo y no son dirigidos por personas externas al
equipo.” Además, “tienen todas
las competencias necesarias para llevar a cabo el trabajo sin depender de otras personas que no
son parte del equipo.”
Me
pareció que no había nada más que decir. Así que me propuse cerrar el tema
diciéndoles que, de hecho, la conversión de los gerentes de proyecto actuales
hacia otros roles era un factor de resistencia al cambio durante el proceso de
renovación hacia “ser ágil” y esa resistencia normalmente redundaba en una
crisis organizacional. Pero no había nada que hacer, buena parte, sino todas
las responsabilidades del gerente se distribuyen en estos nuevos roles que hoy
estamos jugando en Scrum. Por ejemplo, la visión y las guías del proyecto están
a cargo del Dueño del Producto, el Equipo automaneja la organización diaria del
flujo del proyecto, mientras que la facilitación y el entrenamiento son
responsabilidad del Scrum Master.
Conclusión
Estoy seguro que a
mi interpelante no le gustó esta respuesta, pero que le vamos a hacer. A
algunos les sabe cruda la verdad. Lo que ocurre es que las organizaciones no se
mueven rápida y fácilmente a Ágil/Scrum y tienen malos momentos consiguiendo
velocidad y experiencia en los nuevos roles. El cambio es duro. Ágil no es una
construcción de conveniencia; demanda un cambio radical del pensamiento
tradicional acerca del desarrollo. Si una persona no puede verdaderamente adoptar
los valores y principios del Manifiesto, entonces en mi opinión ellos son ADNS
– Ágil De Nombre Solamente. ¿Eres tú un ADNS?
Lo otro que me
inquieta son los certificados. Cuando escucho o leo a gente con CSM y CSPO, PSM
o similares, y combinados con PMP o algo así, haciéndome preguntas o expresándose
como lo hizo el personaje de esta historia, me pregunto si fueron al
entrenamiento y obtuvieron las certificaciones simplemente para llenar sus Hojas
de Vida. No parecen comprometidos con el pensamiento ágil o con los valores y
principios del Manifiesto Ágil.
He tenido la
colosal fortuna de trabajar con personas/colegas supremamente inteligentes, en
proyectos de software extremadamente complejos; y ellos siempre me tienen en
cuenta para resolver problemas comunes y no tan comunes pero peculiares en esta
clase de proyectos; también quieren conocer mi opinión sobre ideas técnicas que
los mantuvieran enfocados en los objetivos primordiales, es decir, los
entregables del proyecto. Soy parte del equipo, no una figura de autoridad. Lo
que hecho, en la práctica, es contribuir al éxito del proyecto y al triunfo del
equipo, a la satisfacción del usuario. No importa nada más.
Con Ágil/Scrum
simplemente lo estamos haciendo más frecuentemente, con mayor calidad y, sobre
todo, con mayor entusiasmo y felicidad.
Referencias
Lucho
ResponderBorrarNo es fácil este cambio, uno siempre dice, y bueno donde voy a quedar yo que soy tan importante.
La transformación a Agile/Ágil es un reto según lo he visto, no solo para los roles de Gerente de proyecto, también lo es para testers, y para desarrolladores, y ni que decir del PO.
Lo cierto es que después de vivir el cambio todos ganamos.
En mi caso he visto,
-Gerentes de proyectos que son excelentes PO
-Gerentes de proyectos que migran a Scrum Master (con o sin dificultad) y
-Gerentes de proyectos que no logran migrar y prefieren seguir de GP's
Lo que si he comprendido es que hay muchos proyectos de TI que necesitarán indiscutiblemente un GP, pero que para desarrollar software la mejor manera es SCRUM y allí la gerencia de proyectos queda fraccionada en los tres roles existentes.
saludos Lucho y sigamos avanzando y reflexionando...
generando con todas estas inquietudes, preguntas y respuestas...
nuestro cuerpo de conocimiento
hasta la próxima
Jorge Abad
Un proyecto de implementación de una solución informática, es un proyecto y como tal, aplican las mismas técnicas y teorías de gestión de proyectos. Los métodos que se utilicen en cada proyecto dependiendo del entorno, del tamaño del cliente, del producto a entregar, del grupo de trabajo, del ecosistema en general y sobre todo y lo más importante de la cultura organizacional del equipo del proyecto, hacen que un proyecto no se parezca en nada a otro proyecto, y en últimas independiente de las buenas prácticas de mercado que se utilicen los indicadores de medición son los mismos para determinar el éxito del proyecto: La satisfacción del cliente (externo/interno).
ResponderBorrarEsa resistencia a la idea de que ya no se necesita formalmente el gerente de proyecto se da por nuestra cultura organizacional orientada a las jerarquías, donde las empresas solo motivan a sus empleados mediante potenciales acensos, muchos profesionales han estado orientando su carrera a certificarse como PM y a ir escalando la pirámide corporativa subiendo por los círculos de poder y ahora se sienten perdidos. Es una resistencia cultural, no se fundamenta sobre ningún principio sólido porque evidentemente en la cultura ágil ese rol simplemente no existe.
ResponderBorrarDefinitivamente tu historia trata de un rechazo a lo ágil y seguramente no será el último, sin embargo no son pocos los ADNS -Ágil De Nombre Solamente- ese grupo de personas que cree no tener que usar ni clásico ni ágil y se hace llamar ágil por lo novedoso y eficiente que lo describen, sin embargo, en todo este altercado entre "lo que soy y lo que no" se afecta mucho la calidad del producto. Tengo experiencias de proyectos que supuestamente seguían SCRUM/XP y el Dueño del Producto ni siquiera conocía al equipo, otros en que ha sido imposible mantener el producto porque no fabricaron documentación, no hubo otro remedio que rehacer todo en ambos casos con métodos casi empíricos, ni tan ágiles ni tan clásicos, sacrificando tiempo y presupuestos al máximo, por eso te confieso que también sentí rechazo por lo ágil, hace mucho tiempo atrás, luego me di cuenta que se trata de las personas, como tú dices, y de converger al éxito del proyecto y a la satisfacción del usuario. Muchas gracias por este artículo.
ResponderBorrarEste blog ha sido eliminado por un administrador de blog.
ResponderBorrarYo como Antiguo Project Manager y actual Scrum Master siento una diferencia totalmente significativa y es que como Project Manager la responsabilidad del Proyecto y del Plan era mía y como todos los planes estan hechos de sueños y adivinanzas pues el proyecto Nunca iba de acuerdo al plan, por lo tanto yo no era un Project Manager diligente ni responsable. Ahora como Scrum Master soy testigo vivencia de como el Equipo se responsabiliza sobre el éxito del proyecto y yo soy parte del equipo así como también el Product Owner e incluso cualquier persona interesada en el resultado. En este nuevo escenario todos colaboramos con lo que tenemos y sabemos, no seguimos planes efímeros, no seguimos órdenes, ahora ponemos a prueba nuestro criterio y creatividad para salir adelante y entregarle soluciones a nuestros clientes por medio de la colaboración. En conclusión, por mas plata que me ofrezcan no vuelvo a ponerme ese ingrato delantal de Project Manager.
ResponderBorrar¡Excelente, bienvenido al cambio y enhorabuena!
BorrarHombre Lucho, que clase de columna, lo del ADNS asusta bastante, con un poco de confidencia de algunas certificaciones facilistas
ResponderBorrarHombre Lucho, que buena columna, lo de los ADNS asusta bastante, creo que las certificaciones facilistas son un poco cómplices de ello.
ResponderBorrar