Ayúdame a reconciliar mi título de gerente de proyecto con el desempeño de funciones de un maestro scrum

Soy PMP y me asignaron a un proyecto de desarrollo de software y me otorgaron el título de Project Manager. No hay un gerente de proyecto técnico para este proyecto y esta es una organización matricial equilibrada donde tengo un gerente de cartera por encima de mí y mi equipo está asignado a tiempo completo a este proyecto en el que actúo como su gerente funcional (aunque técnicamente mi jefe es su jefe).

Estoy haciendo cosas típicas de PM, como administrar elementos de alcance, conciliar elementos de trabajo con BRD/SRS, enviar solicitudes de cambio y garantizar que cumplamos con los plazos. Sin embargo, estamos trabajando de manera ágil con sprints de dos semanas y el equipo está tratando de comportarse de la manera más "scrum" posible. Esto significa scrums diarios, backlog priorizado, reuniones de planificación de sprints, etc. Sin embargo, en scrum, el rol de gerente de proyecto no existe y, de alguna manera, un rol de PM es la antítesis de la idea de scrum, ya que muchos de los PMI-ismos son construido alrededor del concepto de un modelo de cascada. También hacemos algunas cosas que no son scrum, como asignar vagamente el trabajo pendiente con algunos sprints por delante para "saber lo que viene" y darle a la gerencia un plan para el futuro.

¿Cómo se puede describir este arreglo? ¿Qué sucede cuando un PM se coloca en un equipo Scrum? ¿Esto realmente funciona de manera ágil ya que no nos adherimos a las reglas exactas de scrum, por lo que no podemos llamarlo así? (como un vino espumoso hecho fuera de Champagne, Francia)

Para ser sincero, me preocuparía menos por describirlo (o incluso cuánto se adhiere al proceso) y más por la mentalidad, los objetivos ágiles y la cultura en toda la organización más grande. ¿Puede proporcionar más información sobre quién o qué está impulsando el movimiento hacia una mayor agilidad y uso de scrum? Dicho esto, tengo curiosidad por saber quién o qué está desempeñando el papel de Propiedad del producto/Gestión del producto: representar a los usuarios, comprender el dominio y los competidores, definir e irradiar la visión del producto, priorizar el valor para el usuario, etc.
Creo que el corazón de todos está en el lugar correcto, pero esto es "scrumerfall" y realmente no puedes conciliar completamente los dos roles. ¡Sin embargo, una bonificación por hacer lo mejor con una mala situación!
Definitivamente creo que este es un caso de gerencia que quiere estar a la moda con Scrum, pero cuando somos un equipo internacional con más de 50 miembros, realmente no existe tal cosa como Scrum. @JeffLindsey De alguna manera cumplo con el rol de propietario y definitivamente administro el producto. Estamos produciendo software para un cliente y ese cliente es parte de nuestra reunión de planificación de sprint semanal, todas nuestras revisiones de defectos, y están desarrollando funcionalidades en paralelo con nosotros (pero para características diferentes).
@BrianR: en realidad, puede volverse bastante delicioso con grandes equipos distribuidos, pero definitivamente requiere más trabajo y una alineación y claridad aún más profundas sobre los por qué, los objetivos, etc. Mi consejo sería obtener un buen entrenamiento con resultados históricos reales . en torno a equipos distribuidos, diseño/valores de la organización y quizás incluso el dominio de su producto. He visto organizaciones que "actúan solas" en estas situaciones y, por lo general, se convierte en una especie de scrumerfall estancada en la que los pros y los contras se anulan entre sí y, como usted señaló, no hay puntos de referencia fáciles para avanzar. más.

Respuestas (6)

He trabajado como Gerente de Proyectos, como Scrum Master y como Gerente de Proyectos en lo que vagamente se ha descrito como Scrum.

Como bien mencionas, existen grandes diferencias entre cómo trabajas como Project Manager y como Scrum Master. Probablemente la diferencia más importante es que un Scrum master no es un gerente, es un líder servidor. Esta es una diferencia fundamental e irreconciliable.

Dicho esto, es posible tener el título de Project Manager, pero asumir el rol de Scrum Master. El mayor desafío no será con el equipo, sino con su relación con la gerencia y los que están fuera del equipo. Llegará un momento en que la gerencia pedirá algo que con razón esperan de un Project Manager pero que un Scrum Master nunca haría.

Un enfoque posible es asumir el papel de Scrum Master y dedicar algún tiempo a entrenar a los gerentes y a los que están fuera del equipo sobre cómo funciona Scrum. Si hace esto y tiene una gestión de mente abierta, entonces es posible dirigir un equipo Scrum exitoso.

Si nos enfocamos en los roles y no en los títulos de trabajo, siendo el PM también un rol con actividades, entonces te das cuenta de que Scrum divide al PM del equipo tradicional en el PO y el SM. El PO gestiona el Producto mientras que el SM gestiona el proceso.

No existe un rol de Gerente de Proyecto en lo que respecta al equipo, pero el gerente de proyecto puede trabajar para el Propietario del Producto y ayudarlo a organizar los clientes y la entrega.

Tan pronto como coloque el rol de Project Manager con la supervisión del equipo, eliminará los beneficios que son el valor de Scrum.

Si usted es un PM que está tratando de cumplir con un equipo Agile, debe elegir lo que le interesa, el proceso o el producto. No pueden ser los dos...

Creo que debes recordar que un Scrum Master es un rol, no necesariamente un título. En teoría, podrías llamarte Project Master Manager Guy y seguir desempeñando el papel de Scrum Master.

En mi puesto anterior, mi título era Gerente de Proyectos de TI, pero mi función diaria era Scrum Master.

¿Por qué tan centrado en el título y no en el trabajo?

No me importa expresamente el título (prefiero PM como título de todos modos), pero siento que los roles son muy diferentes y, a veces, en completa oposición entre sí. Como PM, por ejemplo, quiero poder ejercer autoridad sobre el equipo, priorizar el trabajo, actuar como el principal conducto de comunicación y ajustar las actividades de las personas para que se ajusten al cronograma. En scrum, la idea es muy laissez-faire y es un gran no-no que alguien actúe como "el jefe". Soy ágil y me gusta ese enfoque, pero cuando la gerencia quiere que use scrum, no creo que sepan lo que están pidiendo.
@BrianR: En Scrum, es el Product Owner quien hace la mayor parte de lo que quieres hacer, excepto la autoridad sobre el equipo. La priorización se hace en términos de "esto tiene más valor si se hace primero", en lugar de "ahora haz esto", pero eso es principalmente en cómo se presenta.

Algunas otras respuestas han mencionado esto, pero hay una diferencia entre su título y su función. Su título en la organización puede ser Gerente de proyecto, pero podría tener diferentes roles en un equipo Scrum. Puede ver elementos del Project Manager en los roles Scrum Master y Product Owner. Dado que también menciona que es el administrador funcional del Equipo de desarrollo, es posible que le interese esta pregunta que sugiere que hay problemas con ese arreglo .

Las tareas específicas que menciona tienden a asignarse a las responsabilidades del propietario del producto. La gestión de los elementos del alcance, la conciliación de los elementos de trabajo con el BRD/SRS y las solicitudes de cambio enviadas no es tan diferente de la gestión de la acumulación de productos mediante la adición, eliminación y priorización de historias y el trabajo con el equipo de desarrollo para garantizar las historias. Cumplir con los plazos también es en parte el rol del propietario del producto, ya que parte del trabajo del propietario del producto es garantizar que el valor se entregue al usuario cuando lo necesite.

No dices qué tan grande es tu equipo de desarrollo. Scrum solo tiene tres roles: Propietario del producto, Scrum Master y Miembro del equipo de desarrollo. No es inconcebible que un miembro sénior del equipo de desarrollo (preferiblemente con algún conocimiento práctico de Scrum) pueda pasar al rol de Scrum Master mientras sigue funcionando como miembro del equipo de desarrollo, lo que le permite asumir el rol completo de propietario del producto. , que se alinearía con sus responsabilidades actuales. Si, por alguna razón, tiene poca carga después de este ajuste, considere realizar algún trabajo de prueba (principalmente pruebas de aceptación) o como experto en el dominio (suponiendo que su equipo no tenga experiencia en el dominio).

En cuanto a sus cosas "no scrum", no estaría demasiado preocupado por eso. Su ejemplo específico, de dar a la gerencia una idea de qué historias se pueden asignar a los próximos sprints, puede ser una buena idea. Esto puede ayudarlos en la transición de metodologías basadas en planes donde cada tarea tiene una fecha firme a métodos más ágiles. La clave aquí es asegurarse de que todos se den cuenta de que todo es tentativo fuera del sprint actual: las prioridades pueden cambiar y cambian, por lo que no hay cantidades excesivas de compromisos firmes demasiado lejanos en el futuro.

Tenga en cuenta que Scrum es un marco. Hay algunos puristas por ahí, pero debe tener en cuenta que está pasando de métodos basados ​​en planes a métodos ágiles y lleva tiempo aprender el nuevo enfoque e implementarlo por completo, no se trata solo de presionar un interruptor. También debe adaptar el marco cuando corresponda, teniendo en cuenta las lecciones aprendidas de las personas que han hecho la transición antes que usted.

Comparación de rolesNo intente ceñirse a los nombres, roles y métodos. Elija aquellos con los que usted y su equipo son divertidos para trabajar.

Dos pensamientos: 1. si no ha consultado cómo capacitarse en CSM (por ejemplo, Scrum Alliance), ya que eso le proporcionará la teoría detrás del método de entrega de Scrum. 2. reconozca que un PM en Scrum significa que usted es un entrenador y guía, no un líder. El rol de líder es con el equipo. Es un reto para un PM no ser un PM- su función es garantizar que el equipo tenga todos los recursos que necesitan para completar el sprint en el tiempo. Esto incluye el acceso a las pymes, así como el material técnico. También es para garantizar que los roles de Scrum sean claros para todos: el equipo y las partes interesadas. El propietario del producto debe estar en el negocio. Scrum Master está con el equipo (podrías ser tú). En la práctica, también creo que debe ver si existe un rol de arquitecto: hacer que la arquitectura 'emerja' pone nerviosas a algunas personas en la administración comercial / de TI. Además, proporcionar límites (arquitectura empresarial y arquitectura tecnológica) no es malo: mantiene la toma de decisiones enfocada. Ideal - ¡experimenta! Intente cambiar los roles y vea qué mejora. Pregunte al equipo qué necesitan. Lo mismo para el propietario del producto. ¡Podría ser divertido!