¿Cuáles son las habilidades necesarias para un buen administrador de desarrolladores?

Uno de los puntos interesantes de su pregunta es que está salpicado con la palabra “I”. Creo que este es el ingrediente clave entre IC y la administración.

Creo que convertirse en gerente es mucho más que convertirse en padre. De repente, ahora vives para alguien más. Tu objetivo en la vida ya no es mirar hacia lo que puedes hacer, sino que ahora existes para apoyar a los demás. Sus éxitos son medidos por su equipo, y sus fallas, lo mismo.

Dado este punto de vista, muchos de sus puntos ya no son relevantes. “No puedo completar con nuestros mejores desarrolladores”: no existe para competir con ellos, existe para garantizar que sean lo más productivos que puedan ser. Pasa mucho tiempo resolviendo conflictos, dado que la mayoría de los equipos sufren problemas de comunicación y conflictos, esto es algo bueno.

¿Entonces, qué debería hacer? Debes predecir problemas futuros y trabajar para resolverlos. Debes pensar en el futuro y planearlo. Debería trabajar para asegurarse de que puede apoyar al resto de la empresa con la mejor capacidad de su equipo. Estoy seguro de que tiene algo que decir con los gerentes de proyecto e iteración, y está en condiciones de comprender mejor las necesidades y los deseos de su propio personal y hacer retroceder sus demandas. Tú existes para proteger a tu equipo y defenderlos.

Una última palabra sobre la gestión del rendimiento. Esta es una actividad durante todo el año. La primera vez que un miembro del personal escuche sobre un problema de desempeño no debería estar en una reunión anual 1: 1. Tienes que mantenerte al tanto de esto y trabajar para abordar los problemas en su etapa incipiente y no dejar que las cosas empeoren.

Eso es lo que hace un buen gerente.

La lista de cosas que debe hacer un buen gerente de desarrollo es demasiado larga para este foro, pero no incluye el desarrollo real del software. Algunas de las cosas que pertenecen a la lista son la gestión de personas, creando una estructura organizativa adecuada debajo de usted (no debe tener 20 informes directos), el almacenamiento en búfer entre sus subordinados y sus superiores, proporcionando a sus empleados el entorno y las herramientas que necesitan para su trabajo manejar las difíciles negociaciones con los clientes, proteger a su gente de otras partes de su propia empresa, asegurándose de que el buen desempeño de su gente sea reconocido y recompensado.

Por supuesto, también necesita administrar su propia carrera, lo que requiere cada vez más tiempo a medida que se asciende en la organización.