¿El doble turno como PM afecta su productividad de desarrollador?


8

¿Alguna vez te ha pasado que eres un buen desarrollador pero de repente necesitas liderar un equipo o también eres responsable de algunas actividades de MP? ¿Encontraste que afectó tu productividad? ¿Cómo lo manejaste?

Amo mi trabajo, pero a veces siento que era mucho más feliz como programador y la carga adicional de ser un Gerente de Proyecto actualmente está afectando mi productividad como desarrollador. ¿Qué sugieren como remedios para esto?

Actualmente no tengo una alternativa para dejar mi trabajo, básicamente porque estoy trabajando para una startup que cofundé.


44
Siendo cofundador, ¿no es su responsabilidad administrar, al menos un poco?
Jeremy Heiler, el

Sí im no se puede negar que .. Es que odio el hecho de que parece que no puede hacer justicia a la programación ..
Roopesh Shenoy

1
fundar una startup es muy difícil y tendrás que luchar contra la resistencia al cambio con coraje.

Respuestas:


7

Creo que es imposible cambiar rápidamente del modo PM al modo Dev. Soy líder de equipo en mi trabajo normal y programador de un sitio web durante las noches. Cuando me convertí en líder de equipo, intenté seguir contribuyendo con el código, pero pronto descubrí que era imposible.

Las nuevas responsabilidades me obligaban a hablar con la gente o revisar correos electrónicos varias veces en una hora, imposible de escribir código en esa condición. Entonces, cuando tengo algunos minutos libres en el trabajo, comencé a sentarme con alguien del equipo, especialmente con junior, y tratar de ayudarlo.

Vi que esto está aumentando la productividad del equipo en general, probablemente más que si pudiera pasar algún tiempo escribiendo código.


3

En mi experiencia, tener ambos roles al mismo tiempo, en el mismo proyecto, causa graves problemas. Como desarrollador, usted se informa de manera aguda, por lo que básicamente no está administrado. Si te consideras un mejor programador que tus compañeros, es probable que evites delegarles tareas difíciles, por lo que además de tus tareas de MP, también estás trabajando en las partes más sofisticadas del proyecto. A tiempo parcial, eso es.

Hace unos días, alguien publicó este enlace , y creo que también encaja aquí.


Wow ... ese artículo da miedo! +1 por asustarme.
Roopesh Shenoy

He estado en una situación similar, con resultados similares. Un problema es que es realmente difícil sentirse responsable de todo el proyecto como PM, pero solo de la tarea que se ha asignado a sí mismo como desarrollador. Este es un cambio mental para el que no estoy hecho (y dudo que muchos otros sí lo estén).
usuario281377

1

Si lo hace Trabajé en una empresa donde el líder del equipo era bastante y un reemplazo no estaba en el lugar. El jefe de contabilidad comenzó a "administrar" nuestro grupo básicamente permitiéndonos administrarnos a nosotros mismos y explicarle todo en lo que estábamos trabajando en una reunión semanal como si hablara con un niño de 2 años (incluyendo tratar con sus berrinches).

Sentí que no estaba aprendiendo nada. Pasar demasiado tiempo en BS en lugar de codificar. Nadie en nuestro grupo fue considerado lo suficientemente bueno como para ser el líder. La situación era un caos. Una vez que el proyecto principal en el que estaba trabajando estaba casi terminado, comencé a buscar otro trabajo y encontré uno.

Si su objetivo es ser un PM, haga ambas cosas por un tiempo, pero no se quede con una situación en la que no pueda elegir el camino que desea.


Me gusta el hecho de que dijiste 'situación' en lugar de 'trabajo'.
Roopesh Shenoy

1

Los patrones de trabajo para PM y desarrollador están bastante mal alineados.

Para la mayoría de las partes, los desarrolladores necesitan largos períodos de concentración donde los PM tienden a tratar con cosas que se les lanzan desde todas las direcciones todo el tiempo. Como resultado, si intenta hacer las dos cosas simultáneamente, es casi seguro que fracasará.

La mejor manera de hacerlo es la gestión disciplinada del tiempo.

Suponiendo una división de 50/50 (ajuste si eso no es cierto), entonces haría las mañanas su hora de PM y la tarde su tiempo de desarrollo. Durante el tiempo de desarrollo, redirija sus teléfonos al correo de voz, cierre el correo electrónico, desactive la mensajería instantánea, etc. Luego, al final del día, revise los mensajes y correos electrónicos para cualquier cosa urgente, lidie con ellos y luego deje el resto para su próximo espacio de PM.

Tendrás que explicarle a tu cofundador lo que estás haciendo y por qué, y conseguir su compra y tendrás que ser disciplinado, pero es posible, siempre y cuando no intentes hacer ambas cosas en una vez.


Tiene sentido dividirlo en cuanto al tiempo. Actualmente estoy aprendiendo cómo hacerlo.
Roopesh Shenoy

1

Delegar.

He trabajado en un rol de líder de equipo varias veces y actualmente estoy haciendo más tareas de administración de desarrolladores. Delego tanto como sea posible a personas particulares que sé que pueden hacer esas tareas. Esto tiene el doble beneficio de lograr que esas personas se vean expuestas a una visión más amplia del SDLC, mientras preparan / juzgan su capacidad para convertirse en líderes en el futuro.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.