Adam Lynch, quien actualmente lidera el desarrollo de un nuevo producto en Teamwork (¿Qué es, preguntas? ¡No podemos decirlo todavía!), comparte algunas de las lecciones más importantes que ha aprendido en su tiempo como líder de producto. Primero: gestionar personas.


Últimamente he estado pensando mucho en liderar equipos. Cuando volví a consultar los consejos que me pidió un amigo al pasar a un puesto de líder de equipo, decidí desarrollarlo y ponerlo en línea. La mayor parte de lo que he aprendido será relevante para cualquier gerente o líder de equipo, pero parte será más específico para los líderes de los desarrolladores y para los desarrolladores que están pasando a roles de liderazgo.

Al delegar:

He luchado con esto y he visto a casi todas las personas en una posición de liderazgo luchar con eso también, pero créame, realmente vale la pena superarlo. Si alguien puede hacer algo 80% tan bien como tú o mejor: delega. Delegar te permite enfocar tu atención en las cosas que solo tú puedes hacer. Como líder de equipo, su trabajo no consiste en tocar todo y ser la mejor o más activa persona del equipo. Su responsabilidad es asegurarse de que todos los demás hagan su mejor esfuerzo y crezcan. Si no delegas lo suficiente, tu equipo sentirá que solo están haciendo las partes aburridas y, como resultado, se sentirán infravalorados. Buscarán un lugar donde puedan tener más impacto y sentirse más valorados. No solamente eso, pero vas a estar estresado porque todos te están pidiendo que tomes decisiones sobre todo. El progreso importante se detendrá mientras el equipo espera su llamada. El equipo ya tendrá suficientes dependencias; no te conviertas en otro. Cuando se trata de la delegación, aquí hay algunas cosas en las que pensar: Busque siempre nuevas formas de delegar. Hágase lo más redundante posible en el trabajo diario. No le dé trabajo a la gente en pequeñas piezas orquestadas. Hace que las personas dependan más de ti y aprenden menos. Esto puede ser difícil cuando sabes cómo hacer algo y ellos todavía están aprendiendo, pero aún así vale la pena. Delegue la toma de decisiones para un problema en particular a la persona adecuada. La gente ama la autonomía. Trate de preguntarse si las personas adecuadas están analizando un problema para poder tomar la mejor decisión posible. No es necesario tener la última palabra en todo y resolver todos los problemas difíciles: confía en el juicio de tu equipo. Asegúrese de que el equipo tenga las habilidades, el conocimiento y la experiencia para hacer las cosas. Entonces muéstrales cómo ellos puede difundir de forma segura las responsabilidades y el conocimiento a otros, como nuevos empleados o colegas de otros departamentos. Y tenga cuidado: a medida que comience a delegar más, se familiarizará menos con el código real y se sentirá más como un impostor. Eso apesta, pero no dejes que te impida delegar.

Sobre la comunicación:

Tienes que ser un excelente comunicador. Aquí no hay lugar para la negociación. Sea firme, claro y honesto. Cuando habla con su equipo, es fundamental ser específico y tener confianza en lo que está diciendo sobre una tarea. No puedes confiar en la intención. La gente hará exactamente lo que dices, así que descubrir y minimizar los malentendidos temprano. Lo mismo ocurre con sus interacciones con las partes interesadas. Juega tu parte y elimina la ambigüedad cuando aparezca. Una gran parte de su función será moderar las discusiones dentro del equipo. Aquí hay algunos consejos para mantener las cosas productivas (y civiles): Los desacuerdos no son críticas. Están sanos siempre que no bloqueen el progreso ni dañen las relaciones. Consiga la participación. Asegúrese de que todos tengan una opinión justa. Trate de obtener el acuerdo de todos y asegúrese de que todos comprendan el resultado. Anime a su equipo a desafiarlo. Pídales que le digan cuándo está equivocado (con respeto). Lo último que quieres es que tengan miedo de señalarlo. Sea honesto cuando no sepa X y no tenga miedo de admitir que está aprendiendo. Todo el mundo es. Sea serio y firme al dar comentarios difíciles. Si eres demasiado indulgente, es más difícil decir que algo no es aceptable más tarde. La cultura y los estándares del equipo provienen de lo que tolera y promueve. No pierda tiempo debatiendo aquello que no lo justifica. Una vez que tenga buenas personas, confíe en que han investigado de lo que están hablando y que han pensado en los detalles. No adivine las cosas pequeñas. Compromiso. Cuando haya un desacuerdo sobre una decisión, sea honesto acerca de cuánto le importa el resultado. Si es 2/10 para ti pero 9/10 para ellos, déjalo ir. Y un obsequio rápido: cuando le envíe un mensaje a un miembro del equipo sobre su deseo de conversar con él, infórmele de antemano de qué se trata. Esto puede evitar muchos alucinaciones.

Sobre la gente:

El papel está orientado a las personas y los problemas de las personas no son triviales. Incluso los errores más difíciles son mucho más sencillos de resolver que "¿Cómo puedo hacer feliz a esta persona?" Conseguir grandes personas en tu equipo es clave. Las preocupaciones sobre cuál es la mejor manera de educar y administrar se desvanecen y usted debe decidir cuál es la mejor manera de delegar. Mantener la moral alta tiene que ser un enfoque y parte de eso es mezclar a las personas adecuadas. Cada persona individual diferirá en lo que la impulsa, así como en sus habilidades, debilidades, experiencias, estándares y más. Un gran líder sabe cómo adaptar su estilo de liderazgo a los diferentes miembros del equipo para sacar lo mejor de cada persona. Tendrás miembros del equipo obstinados y tendrás que arrastrar las palabras de los demás. En mi experiencia, los desarrolladores tienden a brindar soluciones y opiniones en lugar de hechos. Esto puede dar lugar a discusiones acaloradas. Supervise estos. Llega a una solución con sana tensión y sin dañar las relaciones. También es necesario que las personas tengan espacio para crecer. Es tentador resolver problemas para las personas, pero debes dar un paso atrás y dejar que fracasen (dentro de lo razonable, obviamente). El fracaso es parte del proceso de aprendizaje. Observe cuándo las personas están felices de permanecer en su zona de confort. Anímalos a mejorar sus áreas débiles y despejar su camino. Prepárese para tener que explicar los fundamentos de las cosas. No se frustre de que la gente no haga simplemente lo que usted dice. Explique. Aprenderán de eso. Por otro lado, esté atento a las personas que tienen un problema con la autoridad o que se hacen cargo del trabajo o el código heredado de otros. Hay momentos en los que todos tenemos que hacer algo que no nos gusta y he descubierto que es menos probable que personas así mejoren su actitud. Mejora a los desarrolladores que te rodean. Es una señal de un gran desarrollador senior. Esta publicación se publicó originalmente el adamlynch.com y ha sido editado para el blog Teamwork. ¡Gracias por permitirnos compartir tus consejos, Adam! Nos encantaría saber lo que piensa. ¿Cuál ha sido la lección más importante sobre la gestión de personas que ha tenido que aprender como líder de equipo? Háznoslo saber en los comentarios.