Haciendo el cambio al liderazgo del equipo [cerrado]

16

Estoy buscando algunos ejemplos de experiencias de personas que han pasado del programador al líder del equipo. Tengo ganas de saber las razones por las cuales la gente lo ha hecho. Específicamente, estas son algunas preguntas y preocupaciones que flotan en mi cabeza.

  • ¿Tenía un deseo menguante de escribir código pero todavía un fuerte deseo de crear programas?
  • ¿Te diste cuenta de que eras más persona de personas y que podrías utilizar mejor tus habilidades de comunicación?
  • ¿Fue porque la gerencia le preguntó y pensó por qué no?
  • ¿Por el dinero?
  • ¿Cómo fueron los primeros meses después de hacer el movimiento?
  • ¿Se vieron afectadas las relaciones con los colegas?
John Shaft
fuente

Respuestas:

14

Hice este tipo de cambio hace unos años. En mi lugar particular, me sentía ineficaz en mi rol de desarrollo en ese momento, y consideraba el rol de liderazgo como una oportunidad para influir en mejores prácticas de programación en mi organización.

Fue una transición difícil durante los primeros meses, ya que descubrí que había una gran cantidad de sobrecarga que me quitó la capacidad de codificar. Además, existía la tentativa de no querer sobrepasar mis límites.

Después de unos meses, mi jefe estuvo enfermo durante unas semanas, lo que me dejó haciendo muchas de sus tareas administrativas en su ausencia. Durante ese tiempo, me di cuenta de más libertad para tomar decisiones, en ese momento pude hacer cambios en nuestros procesos que me permitieron hacer un uso más eficiente de mi tiempo. Esta fue la verdadera clave para tener éxito en el papel, simplemente no tengas miedo de tomar decisiones.

En cuanto a algunas de sus preguntas específicas:

  • Estaba frustrado por la falta de tiempo disponible para hacer el desarrollo, me llevó cerca de un año encontrar el equilibrio adecuado
  • Pasé mucho tiempo perfeccionando mis habilidades interpersonales, lo que me ha convertido en un líder más fuerte en todos los ámbitos de la vida.
  • La gerencia me preguntó y hubo un ligero aumento salarial, pero mi principal motivación fue el desarrollo profesional
  • Las relaciones con colegas estaban bien. Creo que esto se debe a que hice un gran esfuerzo para trabajar como defensor del equipo y estaba motivado para actuar en su beneficio. En este sentido, estaba trabajando con ellos en lugar de por encima de ellos.
Justin Guertin
fuente
"simplemente no tengas miedo de tomar decisiones", un punto importante que probablemente sea omitido por muchos artículos sobre este tema
Adrien Be
11

Me convertí en un equipo / líder técnico porque me encanta hacer que los equipos técnicos sean geniales :-). Creo firmemente en el poder de los equipos técnicos / comunidades para hacer muchos cambios positivos en el mundo.

¿Tenía un deseo menguante de escribir código pero todavía un fuerte deseo de crear programas?

Todavía tengo un fuerte deseo de escribir código y crear cosas útiles, pero estoy igualmente motivado (si no más) para tratar de tener un efecto positivo en un equipo de personas que crean software. Trato de concentrarme en eliminar todas las barreras que impiden que entren y diseñen y escriban código excelente.

¿Te diste cuenta de que eras más persona de personas y que podrías utilizar mejor tus habilidades de comunicación?

Disfruto mucho la parte social de mi trabajo, sí, creo que el desarrollo de software es una actividad social y técnica / de ingeniería.

¿Fue porque la gerencia le preguntó y pensó por qué no?

La primera vez que fui líder técnico, sí. En ese momento era simplemente porque yo era el único que conocía la tecnología en cuestión (material Java basado en la web).

¿Por el dinero?

No, para mí habría ganado más por día o por hora como desarrollador directo. Los líderes de equipo / técnicos tienden a tener que dedicar más horas. YMMV en esto.

¿Cómo fueron los primeros meses después de hacer el movimiento?

Un acto de equilibrio! La política y las cosas de "habilidades blandas" fueron definitivamente las más difíciles. Las decisiones técnicas, etc. fueron más fáciles, pero tiene muy poco tiempo para codificar realmente hasta que tenga más experiencia en la gestión de su tiempo.

¿Se vieron afectadas las relaciones con los colegas?

Inicialmente sí, era mucho más joven que el resto del equipo, fue un acto de equilibrio delicado aprender de ellos el arte del desarrollo de software, así como liderar desde el frente de la 'nueva tecnología'.

HTH!

Martijn Verburg
fuente
9

He trabajado como equipo y gerente de proyectos en varios proyectos importantes. Lo hice porque era el desarrollador más experimentado allí. En mi opinión, es crucial que los líderes de equipo y los gerentes de desarrollo sean programadores muy fuertes por derecho propio, y que sigan escribiendo (y posiblemente lo más importante) revisando el código del proyecto.

En cuanto a sus preguntas específicas:

  • ¿Tenía un deseo menguante de escribir código pero todavía un fuerte deseo de crear programas?

No, seguí escribiendo código. Véase más arriba.

  • ¿Te diste cuenta de que eras más persona de personas y que podrías utilizar mejor tus habilidades de comunicación?

No soy más una persona de personas, pero tengo excelentes habilidades de comunicación, y tampoco fueron una motivación.

  • ¿Fue porque la gerencia le preguntó y pensó por qué no?

Hasta cierto punto. Después de todo, alguien tiene que hacerte líder / gerente en situaciones comerciales jerárquicas.

  • ¿Por el dinero?

Ciertamente ayuda!

  • ¿Cómo fueron los primeros meses después de hacer el movimiento?

Muy bien en lo que respecta a la gestión del equipo y el desarrollo, no tan bien en el tratamiento de la política externa, que es la mosca en el ungüento para este papel.

  • ¿Se vieron afectadas las relaciones con los colegas?

De ningún modo.

Neil Butterworth
fuente
¿Por qué es necesario seguir siendo un programador fuerte cuando eres TL o gerente? ¿No es suficiente tener una visión general sólida de los aspectos técnicos de los proyectos?
John Shaft
66
@Pablo No, no lo es. Se supone que debes estar a cargo de lo que está haciendo el equipo, y eres el que necesita proporcionar cosas como estimaciones de tiempo, evaluaciones de cambios en la arquitectura, etc. No puedes hacer esas cosas a menos que seas un desarrollador fuerte y conoce bien la base de código. Si no lo haces, degeneras en un jefe de pelo puntiagudo.
Neil Butterworth
1
Siento tu dolor por la política externa, pero es una de las cosas más importantes que haces por tu equipo.
MarkJ
1
@ Mark Oh, claro, lo sé. Sin embargo, eso no significa que me tenga que gustar. ¡El tiempo que tuve que volar de Londres a Nueva Jersey y regresar para una reunión de una hora fue particularmente doloroso!
Neil Butterworth
3

Me mudé a la gerencia hace 15 años. Mi razón inicial para hacerlo fue que me veía a mí mismo como alguien que necesitaba alcanzar una carrera, y ese era el camino hacia ello. Con los años, esto ha dado paso al deseo de avanzar en cosas que son más grandes de lo que un solo hombre puede manejar.

Mi deseo de escribir código nunca ha disminuido con los años, y a veces se interpone un poco. Tuve que aprender a poner mis propios deseos a un lado y hacer lo mejor para el equipo, especialmente como Scrum Master. Nunca he sido más persona de personas, y tuve que aprender muchas habilidades de gestión. Sin embargo, lo que he observado a lo largo de los años es que si desea ingresar a la administración, debe tomar una decisión. Puede ser un gerente exitoso (comercialmente) o puede ser un buen líder de equipo. Muy pocas personas logran ser ambas al mismo tiempo (y en algunas empresas es literalmente imposible). En la mayoría de los lugares en los que he estado, la única prioridad de la alta gerencia es el dinero, y todas las demás cosas, como la formación de equipos, la calidad, los valores de la comunidad, etc. no cuentan para nada.

Mis primeros meses fueron comparativamente fáciles porque me mudé de una parte de la empresa a otra cuando me cambié a la gerencia, por lo que no hubo conflicto con mis antiguos colegas.

El aumento de dinero fue bienvenido, pero ahora descubro que si no sigue a la alta gerencia, puede lograr lo mismo simplemente siendo un excelente ingeniero de sw y vendiéndose adecuadamente (y créame, teniendo en cuenta los dolores de cabeza y el estrés de un trabajo de gestión media, que en realidad es una idea atractiva).

wolfgangsz
fuente
2

En mi último trabajo di el salto al mundo de liderazgo de equipo. Mi gerente me eligió porque estaba impresionado con mi trabajo y quería ver si podía manejar más. Decidí intentarlo y correr con él.

Los primeros meses fueron inestables, algunos plazos incumplidos y algunos códigos muy malos, pero finalmente lo entendí.

Como líder del equipo, descubrí que todavía escribía mucho código, simplemente estaba viendo el código y el progreso de otras personas también.

En cuanto a las relaciones con mis colegas, no se vieron demasiado afectados. Tomé un curso de educación a distancia poco después de convertirme en líder del equipo llamado 'Construyendo equipos que funcionan'. Explicó muchas de las habilidades blandas y cómo reunir a un equipo. Tomé algunos de los consejos de ese curso y los apliqué a mi equipo y realmente funcionó.

Tienes que asegurarte de que tus colegas no te vean como si los estuvieras dejando atrás, eres hábil trabajando con ellos y ahora por ellos. Algunos pensarán que están trabajando para usted, pero es el trabajo del líder del equipo asegurarse de que tengan todas las herramientas de información que necesitan para tener éxito. Cuando tienen éxito, el equipo tiene éxito.

Solo mis dos centavos :)

Tyanna
fuente
1

Lo hago porque hay demasiado trabajo y no lo suficiente. Mi plan es contratar personas que necesiten poca supervisión. Idealmente, serán mucho mejores que yo, y seré capaz de señalarles un problema, luego simplemente sentarme y tomar el crédito.

Kevin Cline
fuente
jajaja. "Idealmente, serán mucho mejores que yo, y seré capaz de señalarles un problema, luego simplemente sentarme y tomar el crédito".
Adrien Be
1

Por lo general, en mi experiencia, el único criterio es la antigüedad, que varía según la suerte; si entras y los muchachos allí se van, eres el desarrollador principal ahora (aunque eso puede no ser algo bueno, dependiendo de las razones por las que otros se fueron ...) y se convertirá en el líder a medida que se contrate a más personas , o simplemente ser un Smithers / Yes-Man para la gerencia sin importar qué. La habilidad y el conocimiento reales parecen tener muy poco que ver con eso, ya que solo me he encontrado con un puñado de "leads" durante mi carrera que sabían lo suficiente como para ser leads, en la mayoría de los casos solo habían estado en la compañía por más tiempo.

Wayne Molina
fuente