¿Ingeniero de software sénior versus responsabilidad de gestión?

[Pregunta movida de la cola de gestión de proyectos]

Tengo una pregunta desde la perspectiva de un desarrollador. Actualmente estoy en un equipo en el que probablemente tengo las habilidades técnicas más avanzadas, y el equipo de gestión tiene poca o ninguna experiencia en desarrollo. Esto frecuentemente me deja en una posición en la que estoy solo. A veces, la dirección me pide asesoramiento sobre proyectos desde una perspectiva técnica, lo que se espera. Sin embargo, la consulta y el apoyo que he estado brindando últimamente parece superponerse a lo que parece ser la responsabilidad de la administración. Recibí una pregunta de la gerencia el otro día y me desconcertó un poco, así que me pregunto si otros pueden ofrecerme consejos.

Un gerente me preguntó si nuestro departamento debería fusionarse con otro departamento, que tiene su propia implementación de base de datos/servidor, pero que actualmente opera como una unidad completamente separada de la nuestra. No es como dos unidades que están trabajando lado a lado que podrían beneficiarse simplemente al coordinarse más. Este sería un gran cambio para absorber el soporte técnico de una unidad de negocios en una división de TI. Expresé que la visión general tendría algunos beneficios, aunque me preocupaba la viabilidad y la planificación para hacerla realidad. Básicamente, remití al gerente a mi director y le dije que el problema estaba por encima de mi nivel.

Las cosas que pasan por mi mente son todos los pasos en los que creo que normalmente un gerente estaría muy involucrado, como un análisis de presupuesto, adquisición de fondos, análisis de recursos/personal, plan de proyecto, estructura de desglose del trabajo y arquitectura, solo para comenzar. La mayor parte de esto parece que serían tareas de administración, excepto por la necesidad de asesoramiento sobre la arquitectura. Recientemente me ascendieron a un puesto de mayor jerarquía y sé que parte de mi trabajo es dar consejos. Sin embargo, por lo general esto ha sido desde una perspectiva más técnica. A veces, los ingenieros senior brindan comentarios desde la perspectiva del personal, aunque parecía que me estaban pidiendo demasiado.

Tenía curiosidad por conocer los pensamientos de los demás. ¿Es este el tipo de pregunta que normalmente sería responsabilidad de un ingeniero de software senior? ¿Qué otras opciones tendría para manejar situaciones como esta en el futuro? Cualquier consejo sería apreciado.

hola. Parece que su pregunta es sobre el tema aquí, pero a partir de ahora está escrita de una manera que no lo es. Nos pide que determinemos "si mi respuesta fue adecuada", y eso se basa principalmente en opiniones, y también carece de un objetivo con el que podamos ayudarlo. Tal vez reformulando su publicación para eliminar eso y tal vez poniéndolo algo como "¿Qué otras opciones tengo para manejar situaciones como esta en el futuro?" o "¿Cómo puedo rechazar profesionalmente hacer tales cosas en el futuro?" o tal vez " ¿Cómo puedo acercarme a la gerencia sobre esto para que podamos aclarar mi papel en estas solicitudes? "
Estoy tratando de entender cómo pasas de que te pregunten si crees que es una buena idea fusionarte con otra unidad de negocios a detallar todo lo que hace un gerente. Por la forma en que lo expresa, parece que el gerente tenía curiosidad si desde su perspectiva era una buena idea, no si era una buena idea desde la perspectiva de ella. Dicho esto, no está del todo claro qué es lo que estás preguntando de todos modos.
Su gerente le hizo una pregunta bastante amplia que parece que podría haber sido respondida por completo desde una perspectiva técnica e, incluso si no hubiera sido posible, lo que se "supone" que debe hacer exactamente alguien con cualquier título de trabajo variará mucho entre empresas y, en general, lo que más le conviene es hacer lo que se le pide, si es posible.
@Dukeling Creo que tu comentario es la respuesta aquí...
No asumiría que no están pensando en las otras áreas de gestión. Solo están tratando de obtener una perspectiva interna. Se ha alentado a los trabajadores de la línea de montaje japonesa a que hagan sugerencias. No son gerentes ni ingenieros, pero tienen conocimientos adquiridos al hacer un trabajo durante un tiempo prolongado que no se puede obtener de un libro.
@MisterPositive Tal vez, pero a mí me pareció una justificación para una votación cerrada basada en la opinión. Puede haber una pregunta subyacente sobre el tema aquí, pero eso podría ser un duplicado de ¿Cómo rechazo responsabilidades que van más allá de lo que se establece en la descripción de mi trabajo?

Respuestas (5)

Este es el tipo de pregunta que yo, como gerente, le haría a mi líder y/o a los empleados más valiosos si supiera que el tema se discutirá o se discutirá.

Ser un desarrollador sénior con habilidades técnicas superiores a las de su gerente le permitiría obtener información interna sobre la viabilidad del movimiento desde un punto de vista técnico. Ya que estaría en condiciones de señalar las trampas o las áreas de preocupación que es posible que él no pueda ver o conocer.

No esperaría menos de mi manager. Uno no estaría contento si tal fusión ocurriera sin ninguna consulta con los desarrolladores senior.

Espero que esto ayude.

Sí, esta es una pregunta completamente apropiada. A medida que asciende en antigüedad, a menudo se le pide que vaya más allá de los tecnicismos de su trabajo hacia los tecnicismos del siguiente trabajo superior o de las necesidades de su unidad individual a las necesidades de la empresa en su conjunto. Alguien necesita poder analizar situaciones como esta y aparentemente, tu jefe piensa que eres la mejor persona que tiene disponible. Me habría sentido muy insultado si no se me hubiera pedido que proporcionara información sobre tal consolidación que podría afectar mi capacidad para hacer mi trabajo si estuviera en su posición. Es un cumplido a su capacidad técnica que se le haya pedido.

Esto también es parte de preparar a las personas para la promoción. El desarrollo de su carrera siempre debe incluir realizar algunas tareas que normalmente se realizarían en un nivel superior, eso es parte de cómo adquiere esas habilidades y su desempeño en ellas es parte de cómo la gerencia decide quién está y quién no está listo para el siguiente paso. hasta.

+1; especialmente en el campo de la tecnología de EE. UU., existe la expectativa de promover a la persona que ya está haciendo el trabajo: no asciendes a un experto en tecnología al azar a gerente y luego ves cómo va, lo conviertes en el puesto y luego lo asciendes.

No intente ser gerente si esa no es su responsabilidad laboral. Concéntrese en la arquitectura técnica; ¿habría mejoras significativas en el proceso, o ahorros monetarios, al unir los componentes de TI?

Deje que los otros gerentes se preocupen por el lado gerencial de las cosas.

Examinar los resultados en Google probablemente arrojará una amplia variedad de definiciones sobre de qué se encarga exactamente un líder especializado. Algunos le revelarán que los líderes tecnológicos son diseñadores de programación que nunca componen el código. Otros exigirán que los líderes especializados sean supervisores de nivel medio que pueden haber sido ingenieros de programación en algún momento. Aún otros afirmarán que los líderes tecnológicos son esencialmente los mejores o los más experimentados desarrolladores de la organización y son pioneros simplemente por la naturaleza del rendimiento. Creo que la respuesta apropiada es algún lugar en el medio de esos.

Gracias por los comentarios sobre este artículo. Mi política personal es que no brindo recomendaciones a la gerencia a menos que conozca todos los hechos o al menos una parte sustancial de ellos. En este caso, probablemente sabía entre un 10% y un 15% sobre la estructura y la arquitectura técnica de la unidad de negocios. Mi director lleva mucho más tiempo en la empresa, por lo que probablemente sepa más sobre su configuración y pueda proporcionar más comentarios.

Al mismo tiempo, probablemente podría haber expresado mi respuesta de manera diferente. En otras empresas en las que he trabajado, si iban a absorber una gran unidad comercial en nuestro departamento, se habría enviado un equipo de dos gerentes, uno técnico y otro no técnico, para investigar el proceso comercial y la implementación técnica de la unidad. , con el fin de evaluar la situación. Probablemente debería haber recomendado una evaluación más completa a este gerente. Al hablar con él, no parecía que hubiera hecho mucha revisión todavía.

Esto me da más comentarios para la próxima vez. ¡Gracias!


Como nota al margen, me alegro de que stackexchange esté aquí para ofrecer consejos de otros profesionales. De alguna manera, asumo nuevas responsabilidades con este puesto y, en ocasiones, siento que me vendría bien un mentor, aunque en realidad no hay nadie disponible en mi empresa. Estoy agradecido de tener la oportunidad de recibir comentarios de otros profesionales en el campo.