¿Cómo decirle a su jefe que su elección de líder de equipo no es la mejor para el proyecto?

básicamente estoy trabajando en el proyecto X. Me uní a mi empresa hace 1 año y medio y comencé a trabajar en ese proyecto bajo la dirección del desarrollador Bob, Bob es extremadamente profesional y tiene las habilidades para liderar el proyecto en el lugar correcto.

Después de un tiempo (2 meses) Bob comenzó a trabajar en otro proyecto debido a que mis habilidades eran suficientes para liderar el proyecto sin él y administrar el equipo, así que básicamente me ascendieron a TeamLeader de ese proyecto para que Bob pudiera trabajar en otros proyectos. .

Ahora, después de 1 año de liderazgo, el proyecto terminó de manera tan buena que el cliente nos pidió otra gran evolución (como 1 año de desarrollo), y mi jefe dijo que Bob tomará el liderazgo del proyecto.

Tenga en cuenta que sé que Bob es más hábil que yo, sé muy bien que él puede liderar el proyecto y no tengo ningún problema en trabajar con él en otros proyectos.

Estoy seguro de que Bob, que no sabe cómo se desarrolló el proyecto durante TODO EL AÑO de desarrollo, debería pasar como 2/3 semanas estudiando la forma en que funciona el proyecto ahora, y luego volver al código y comprender cómo funciona. obras.

Estoy bastante seguro de que es capaz de hacerlo, solo creo que esto es una pérdida de tiempo, suponiendo que todavía sea capaz de continuar solo en este proyecto.

¿Cómo puedo avisarle esto a mi jefe? ¿debería hacerlo?

EDITAR: Mi empresa es de +400 personas

¿Cómo es exactamente que Bob no está calificado para liderar el proyecto? ¿Puedes desarrollar un poco más tus preocupaciones con él? ¿Sientes que podrías hacer un mejor trabajo y permitirle a Bob la oportunidad de hacer otra cosa?
¿El problema subyacente es que usted siente que Bob será perjudicial para el proyecto, o que siente que le están quitando las responsabilidades que disfrutaba?
Si "Bob" puede ponerse al día con un "AÑO ENTERO" de desarrollo en 2/3 semanas, no veo por qué debería haber ningún problema con él al frente del proyecto. ¿Cuál es su problema real con este cambio propuesto?

Respuestas (3)

¿Estás seguro de que eres la persona adecuada? Según su descripción, parece que asumió el 'líder del equipo' en su proyecto actual después de que Bob ya había puesto en marcha el proyecto. Gestionar un proyecto que está en curso es muy diferente de iniciar un nuevo proyecto.

Mientras un proyecto está en desarrollo, está administrando 'principalmente' listas de tareas ya definidas. Está ejecutando el trabajo preparatorio y la planificación realizados anteriormente. En otras palabras, tiene todas las tareas pendientes, los materiales, las herramientas, el presupuesto y el personal, ahora se trata de trabajar fuera de la lista de tareas y marcar la lista de verificación.

Administrar/liderar un nuevo proyecto generalmente requiere mucho más conocimiento/experiencia. No quiero subestimar la importancia de tener un buen líder de equipo a lo largo de un proyecto, pero las habilidades involucradas una vez que todos están en marcha son mucho menores (o tal vez 'muy diferente' es una mejor expresión) que las habilidades involucradas en asegurando que el proyecto esté configurado para tener éxito.

Solo algunas viñetas para ilustración (hay muchas más)

  • Tienes que tomar decisiones sobre cosas que aún no han sido definidas. Eso incluso incluye identificar aquellas cosas que aún deben definirse. Un ejemplo sería decidir cómo se va a probar el producto para demostrar que cumple con los requisitos. Dado que aún no tiene un plan de prueba, debe tomar decisiones sobre lo que cree que estará en el plan de prueba para asegurarse de que puede probar el producto cuando planeó probarlo. Después de todo, puede haber cosas que necesiten ser ordenadas o construidas.
  • Debe asegurarse de identificar todo lo que se necesitará para completar el proyecto y asegurarse de que estará disponible cuando sea necesario. Muchas de esas cosas en las que la mayoría de los desarrolladores nunca piensan porque "simplemente están ahí". Algunos de los muchos ejemplos incluyen cosas como herramientas, licencias de bibliotecas de terceros, aplicaciones de software de terceros, hardware, simuladores, sistemas operativos, entorno de desarrollo... Descubrir que necesita una pieza de hardware para completar el proyecto y descubrir que el hardware tiene un plazo de entrega de 3 meses, pero solo descubrir esto cuando realmente necesita el hardware puede ser un desastre.
  • ¿Necesita tomar buenas decisiones de compra o construcción? Esa biblioteca puede costar $ 20K, por lo que elige construir. No es un buen plan si cuesta $50K construirlo y probarlo internamente.
  • Horario y dotación de personal. La mayoría de los proyectos tienen presupuestos limitados y la mayoría de las empresas tienen un número limitado de personal. Crear un horario es un desafío en sí mismo. Crear un cronograma que muestre de manera semirrealista que puede cumplir con las fechas de vencimiento, dentro del presupuesto y solo usar la cantidad limitada de personal disponible es una tarea monumental. Lo más probable es que no pueda tener los 10 desarrolladores de tiempo completo para todo el proyecto como desea, tendrá que planificar en consecuencia.
  • Es muy importante identificar requisitos vagos, ayudar a negociar los detalles y proponer alternativas/interpretaciones deseables con el cliente. Se necesita experiencia para saber cuál de estos requisitos que suenan inocentes y fáciles podría terminar convirtiéndose en meses de trabajo de desarrollo. Se necesita habilidad para convencer al cliente de que alguna 'alternativa más segura' es mejor y, al mismo tiempo, evitar que el cliente sienta que no está obteniendo todo lo que quiere.

Podría continuar con viñetas adicionales, pero ya deberías entender el punto.

Parece que ha demostrado que es un buen líder de desarrollo, pero no subestime la gran cantidad de habilidades necesarias para llevar un nuevo proyecto a la trayectoria adecuada para convertirse en un proyecto exitoso. Una cosa que podría ser inesperada es que esa "gran cantidad de habilidades" tiende a ser muy diferente según la empresa en la que trabaja una persona e incluso el proyecto en sí. Incluso los líderes de equipo experimentados que son nuevos en una empresa pueden no estar calificados para ser el 'líder de equipo' de un nuevo proyecto hasta que aprendan 'la forma en que la empresa' hace las cosas.

En lugar de decirle a su gerente que cree que Bob es la persona equivocada, tal vez debería solicitar que pueda involucrarse con Bob para trabajar en todos esos detalles de planificación de puesta en marcha. De esa manera, su jefe sabrá que ha pasado por el proceso de inicio y puede considerarlo la próxima vez.

Cierto, especialmente la parte sobre la diferencia entre comenzar y manejar un proyecto existente. Si surge algo nuevo o problemas, siempre puede pedir indicaciones a su superior, aprendiendo haciendo cómo gestionar un proyecto.

Creo que realmente estás buscando una oportunidad para continuar liderando el proyecto y demostrar tu valía. No hay nada de malo en tener esto como una ambición para tu carrera.

Solo necesita presentar a la gerencia de qué se trata y convencerlos de que es capaz de liderarlo por su cuenta como lo hizo el año pasado.

Sin embargo, no hay necesidad de traer a Bob al cuadro y presentarlo como "no la mejor opción". Aceptas que tiene más habilidades y que es capaz de liderar el proyecto. 2-3 semanas de tiempo para ponerse al día no debería ser un gran problema y usted (probablemente) también lo sabe y no creo que la gerencia esté convencida por ese argumento.

Estoy totalmente de acuerdo en que la mejor manera de abordar esto es armarse de valor y tener una conversación 1 a 1 con su jefe. Explícale por qué crees que serías el más adecuado para el proyecto. No hables de Bob ni trates de menospreciar a Bob, esto no te llevará a ninguna parte. En su lugar, prepare una lista de buenas razones por las que cree que sería bueno liderar el proyecto. explique cómo abordaría cualquier problema y responsabilidad. También mencione que desea esta responsabilidad adicional, ya que se deriva del arduo trabajo que realizó para administrar el último proyecto, etc. y desea demostrar su valía.

¿Está descontento con que Bob dirija el proyecto o con la decisión de su gerente de que Bob dirija el proyecto? Las dos cosas son muy diferentes.

El primero significa que tiene preocupaciones legítimas sobre la capacidad de Bob para desempeñarse tan bien como la administración actual (usted).

La segunda significa que no confías en el juicio de tu jefe.

El primero puede abordarse en una reunión de gestión de riesgos con Bob, su gerente y usted mismo, donde podría señalar todos los riesgos que percibe, sopesarlos y tratar de mitigarlos de alguna manera (Bob podría tomarse un descanso de su proyecto actual y hacer revisión por pares de su código con usted, podría refactorizar partes del código que son ambiguas, etc.)

El segundo es difícil de manejar ya que es una cuestión de confianza. Podría tratar de hablar con su gerente al respecto y decirle directamente que no confía en su juicio por las razones x e y, pero eso rara vez termina bien en mi experiencia.

Si lee la publicación de OP hasta el final, los primeros 2 párrafos que ha escrito están bastante lejos de la pregunta. Concéntrese en la pregunta en cuestión: ¿cómo puede OP dirigirse a su jefe en esta situación para explicarle que OP cree que es más adecuado para liderar el proyecto? OP mencionó: "Tenga en cuenta que sé que Bob es más hábil que yo, sé muy bien que puede liderar el proyecto y no tengo ningún problema en trabajar con él en otros proyectos". Por lo tanto, se trata más de cómo OP puede dirigirse a su jefe para ver que OP puede y le gustaría liderar el proyecto.