Gerente sobre la interacción con los desarrolladores

Estoy trabajando en un proyecto donde:

Los gerentes deben tener información completa sobre qué trabajo se está realizando y cómo se está realizando el trabajo en el proyecto y su interacción con los desarrolladores es obligatoria, pero en mi caso ha sido demasiado. Mi gerente solía venir a mi bahía una vez al día al comienzo del proyecto. Ahora estoy a la mitad del proyecto y mi gerente salió por completo de su cabaña, se sienta a mi lado todo el día (no es por charlar, habla sobre el proyecto). Quiere conocer cada rincón y rincón del proyecto. Aunque no tiene experiencia en desarrollo, quiere saber todo el código que he estado escribiendo, a veces incluso me sugiere otras formas (que no son buenas en términos de rendimiento).

Me siento muy incómodo y no puedo trabajar a mi ritmo completo con él a mi lado todo el tiempo. ¿Es bueno que un directivo sea así con los desarrolladores? ¿Es bueno para el desarrollador? Tengo miedo de esto porque soy un estudiante nuevo y no quiero trabajar con él en mis proyectos futuros. Necesito su sugerencia sobre esto. ¿Es diferente mi forma de pensar o la de mi jefe? ¿Hay alguna forma de manejar esta situación?

Gracias

¿Eres quizás nuevo en el trabajo y piensa que necesitas ayuda/orientación?
No, no solo yo, sino que interactúa de la misma manera con todos los desarrolladores, así como con el control de calidad. Gracias por traer el punto
¿El gerente es nuevo en la gestión del desarrollo de software?
¿Es posible programar estos chats de proyectos en el escritorio en un marco de tiempo específico? Si lo programa con anticipación entre los dos, entonces ambos saben cuánto tiempo dedican a esta actividad de comunicación. Y luego también hay un punto de "tiempo agotado" en el que puede dejar el siguiente bit para la siguiente reunión.
@Brandin Tenemos una reunión de equipo todos los días, además de que se queda con los desarrolladores todo el tiempo.
@quacky Ha sido gerente por un tiempo.
@Logic Lo que quiero decir es que, si acude a usted durante más de unos minutos para un chat de proyecto no programado, podría sugerir que esta discusión es lo suficientemente importante como para programarla para una sala de reuniones o algo así. Hágale saber que es importante para usted pero que necesita programarlo correctamente para poder terminar sus tareas.
Ahh, tengo que amar a los gerentes de helicópteros :) Una vez tuve un gerente que solía sentarse en la esquina de mi escritorio y mirarme codificar. Sin decir nada, solo... observando. ¡Eso me estaba asustando seriamente!
Espera, ¿cómo puede el gerente sentarse en tu escritorio todo el día si hace lo mismo con todos los demás? Sé que estás frustrado, pero creo que tu frustración está escribiendo la pregunta, no tu lógica.
@KentAnderson trabajamos como 4 en un proyecto con plomo incluido. por lo que todos los desarrolladores de un proyecto estarán en una bahía. Está con todos todo el tiempo. espero que entiendas
@JoeStrazzere En realidad tengo miedo de hacer eso. No sé si es una buena manera o no, así que pedí aquí algunas sugerencias.
@Logic, sí, sería importante mencionar que todos están en la misma bahía. Parece como si pensara que el proyecto en el que estás trabajando necesita atención adicional. Si se trata de un cambio con respecto a su estilo de gestión o comportamiento anterior, entonces es posible que sus superiores lo presionen para que guíe más al equipo. Como dice JoeStrazzere, hablar con él es la única manera de llegar a un entendimiento. Si afecta a todo el equipo, todo el equipo debe hablar con él (suponiendo que los demás sientan lo mismo que tú).

Respuestas (2)

He estado en esta situación y un recordatorio amistoso de que ahora necesito "profundizar" en mi trabajo por mi cuenta y concentrarme (más los auriculares) siempre funcionó para mí. También puede ser más sutil e invitar a su gerente a regresar más tarde para ver el código juntos. De cualquier manera, el profesionalismo cortés nunca está fuera de lugar.

Además: esto se imprime a menudo y se cuelga en empresas de software: http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-a-programmer/

De hecho, probé lo de los auriculares, pero tuve que quitármelos cuando se me acerca con la intención de hablarme y no tiene sentido mirar el código porque no puede entenderlo. Gracias por tu sugerencia :)
Por supuesto que no puede entender, solo pretendía ser una reunión más tarde. @headphones: en mi caso, la gente comenzó a disculparse cada vez que me los quitaban, lo que hizo que pensaran dos veces antes de interrumpirme. La persistencia paga.

Por supuesto que hay una manera de manejar esta situación. ¡Hable con su gerente!

Si esta situación le impide trabajar de manera eficiente, es malo para usted, su gerente y el proyecto. Esto tiene que parar de una forma u otra. Pero lo más probable es que su gerente realmente piense que está siendo útil, y si no saca el tema a colación, no tiene motivos para cambiar su comportamiento.

Obviamente, no querrás simplemente decirle "quítate de encima" o algo parecido. Pero sugeriría algo como "Oye, tengo la sensación de que pasamos tanto tiempo discutiendo el proyecto que no puedo hacer que avance tan rápido como podría. ¿Qué piensas sobre tener una reunión una vez (dos veces)?" si el tiempo es realmente importante y cada hora cuenta) un día y me concentro en mi código el resto del tiempo?"