Recientemente leí los siguientes 5 tipos de jefes y cómo lidiar con ellos , que describe los atuendos del peor jefe. Acabo de comenzar a dirigir un pequeño equipo de desarrolladores de software.
Me gustaría saber cuáles son las principales cosas que un programador espera del programador senior o cuáles son las cosas que debemos evitar al administrar un equipo.
Además, me gustaría saber cómo mantener satisfechos a los programadores y crear un entorno productivo y completo para mi equipo.
management
team
team-leader
team-building
Avatar
fuente
fuente
Respuestas:
Cosas que parecen funcionar bien para mí:
Y probablemente lo más importante ... respeto . Si honestamente no puede respetar a los miembros de su equipo, debe trabajar para cambiar eso (ya sea para enseñar a las personas o para cambiar su plantilla). Respeta el primer día y lo recuperarás, trata a las personas con falta de respeto y nunca obtendrás respeto a cambio.
En conjunto, si haces la mayoría de estas cosas, la mayoría de las veces, tu equipo te dará el beneficio de la duda cuando demuestres que eres humano y arruinarás algo por ti mismo. :) Cada jefe tiene sus propios inconvenientes, y se trata tanto de establecer una relación con su equipo donde puedan ayudarlo a compensar sus debilidades como a ayudarlos con las suyas.
fuente
Bueno, una de las cosas más importantes que debes aprender es que a menudo no podrás mantenerlos contentos, ya que simplemente no tendrás la capacidad de darles lo que quieren.
Los mejores gerentes para los que he trabajado han sido los más honestos, quienes defenderán a su equipo de toda la basura que la alta gerencia intenta arrojarles, y que, sobre todo, ESCUCHEN a su equipo.
fuente
Creo firmemente que una de las partes más críticas de ser senior o líder es la disponibilidad para las personas más jóvenes. Las personas mayores y los líderes a menudo tienen tareas que solo ellos tienen los derechos para hacer (no les damos a los jóvenes derechos de escritura para la puesta en escena y la producción) Además, una parte importante de su trabajo es asesorar a los jóvenes, lo que significa responder preguntas sin ignorarlas. Cuanto más alto sea usted, más probable es que sea interrumpido por otros que necesitan algo de usted. Debe renunciar a esa señal de "no molestar" y aprender a trabajar con interrupciones.
Escuchar es importante.
Por favor y gracias son importantes y no cuestan nada.
No esperes más de lo que estás dispuesto a dar. Si quieres que trabaje hasta las 3 de la mañana, será mejor que estés a mi lado trabajando también. Nada es más desalentador que trabajar para alguien que sale a tiempo todos los días inmediatamente después de darle una tarea que debe hacerse antes de las 7 a.m.
Sé justo. No juegues favoritos (especialmente no juegues favoritos dándole a tu novia o novio las mejores cosas). Trate a todos los empleados con respeto (incluso a las personas que personalmente no le gustan).
Ser decisiva. No deje las decisiones pendientes para que nadie pueda progresar o, peor aún, cambiarlas cada cinco minutos.
Defiende a tu gente. No los ganarás a todos, pero la gente caminará a través del fuego por alguien que los apoye en la cadena.
Estar dispuesto a ser el malo cuando sea necesario. Una manzana podrida puede destruir un equipo de desarrollo, no te aferres a esa persona porque no quieres confrontar su mal comportamiento (esto se aplica más a los leads y supervisores oficiales). Cuando tenga malas noticias, dígale al equipo, no lo mantenga en secreto (eventualmente lo descubrirán y luego se enojarán tanto por las malas noticias como por el secreto). No estás allí para ser popular sino para hacer el trabajo. Cualquier persona en un puesto de gestión o cuasi-gestión debe estar dispuesto a ser impopular.
Aprende a vender ideas a los superiores y enseña estas habilidades a tus desarrolladores.
Comprenda la importancia del dominio empresarial y conviértase en experto en él, así como en la programación.
fuente
Las palabras clave aquí son confianza y responsabilidad.
Solo tendrá que confiar en que los miembros de su equipo sean competentes y estén enfocados en completar sus tareas. Al no entrometerse demasiado, esencialmente les está dejando la responsabilidad "propia" de su trabajo.
En mi humilde opinión, esto solo hace maravillas en la creación de un ambiente saludable.
fuente
Bueno, en mi opinión, espero que el desarrollador principal / líder / lo que sea se ponga del lado del equipo de desarrollo en contra de cosas como plazos idiotas, sin recursos, pero se espera que construyan Roma, horas extras obligatorias, etc., todas las cosas que reducen la productividad y hacen que las personas estén infelices.
Lo principal que debe evitar la OMI es ser un "sí-hombre" para la alta dirección y siempre estar de acuerdo sin importar lo que digan (en otras palabras, un besador de trasero)
fuente
Los talentos de la gente. A veces las personas reciben el título de "Senior" y olvidan que no son omniscientes. Sienten que la promoción es un comentario sobre sus habilidades técnicas supremas y su genio latente. En realidad, ahora son gerentes de nivel súper bajo. Deben entender cómo y a quién motivar, a quién dejar ser, cómo comprometerse y cuándo escuchar.
Propiedad. Los peores programadores Senior no toman posesión de lo que eran "senior". Recurren a las tácticas de evasión laboral y culpan a los juegos que llevaron a su promoción (más que probable mientras bailan sobre la tumba de la persona que arrojaron debajo del autobús). Ahora necesitan entender que es su trasero en la eslinga y que es su responsabilidad poseer el diseño, el plan y una gran parte del trabajo.
Experiencia. Espero que los desarrolladores senior lo hayan visto todo dos veces. Deben entender el dominio y la tecnología. Deben atacar agresivamente los riesgos y ser capaces de detectar el tiempo desperdiciando pistas falsas.
fuente
La consistencia es una de las cosas más importantes. Si los desarrolladores pueden predecir cómo actuará, serán más felices. Incluso si eres constantemente una herramienta total, es mejor que a veces ser genial y otras veces ser una herramienta. Dicho esto, no seas una herramienta.
fuente
Conocimiento y comunicación. Conocer la fuente y mucho, mucho más importante poder explicarlo a cualquiera, de manera que lo entiendan y retengan.
fuente