¿Cuáles son sus estrategias para mejorar el nivel de su equipo de una manera inteligente?

8

Estoy buscando formas innovadoras de mejorar todo el equipo y elevar el nivel global en todos los aspectos, no solo técnicos.

Mis soluciones actuales:

  • desafío de programación con votos, notas, etc.

  • enseñándose unos a otros : cada mes, un miembro puede presentar una nueva API, estrategia, lo que sea que ayude a construir mejores sofwares. Terminará con votos. Si se aprueba, el equipo se comprometerá a usarlo durante un mes. Luego retroalimentación. Luego úsalo o déjalo

  • revisión anual para reducir el punto ciego de su ventana de Johari . Personalmente, realmente encuentro instructivo la despedida , hecha cada vez que dejo definitivamente un grupo de personas.

Debido al condicionamiento social, necesitan un calentamiento. Así que realmente les digo que no filtren sus palabras y casi hablen mal de mí.

No importa lo que digan, me quedaré callado.

Funciona muy bien con las mujeres, especialmente si pueden responder con un correo electrónico y usted lejos (doble red de seguridad)

¿Y qué hay del tuyo?


fuente
2
Buen intento, Michael Scott.
2
Fuera de tema, debe estar en programmers.stackexchange.com (espere a que se migre automáticamente al cerrar).
Orbling
tal vez debería ser wiki de la comunidad?
pereza

Respuestas:

4

Hacemos un almuerzo y aprendemos / Viernes gratis donde dedicamos tiempo a proyectos en los que los desarrolladores quieren trabajar, o para entregar temas / ver conferencias como mvcconf.org. Aquí hay muchas sugerencias geniales: Gran almuerzo y temas de aprendizaje

Ryan Hayes
fuente
3

Programación en pareja

simple y eficiente

perezoso
fuente
2

Si desea mejorar otras cosas además de los aspectos técnicos (y sus sugerencias son buenas, así que no intentaré agregar nada nuevo allí), intente eventos no técnicos. Los eventos sociales como que todos salgan a almorzar a un restaurante (¡o pidan pizza y coman en la sala de juntas!), O que jueguen a los bolos, o alguna otra actividad grupal realmente pueden ayudar a formar un equipo. Hacerlo semi-regular (mensual o bimensual) también puede ser bueno. Y trate de tener conversaciones no relacionadas con el trabajo en tales eventos.

FrustratedWithFormsDesigner
fuente
2

Tenga un club de lectura de equipo obligatorio donde todos lean y discutan el mismo libro.

  • Elija libros que reflejen prácticas e ideas que desee que el equipo adopte.
  • Compre los libros para el equipo y permita que se queden con los libros.
  • Permítales programar tiempo en su semana laboral para leer el libro y estudiar los materiales.
  • Revise el libro un capítulo por semana para no sentirse abrumado.
  • Invite a personas de otros equipos a unirse si lo desean.
  • Después del primer libro, solicite al equipo que solicite libros que les parezcan interesantes.

Actualización: en lugar de reuniones obligatorias, prográmelas de manera que todos puedan asistir y pida que todos asistan a la primera. Luego permítales participar como quieran.

Amy Patterson
fuente
77
Hacer que las cosas sean "obligatorias" puede generar resentimiento en aquellos que no quieren participar. Tienes la aceptación de la gente (lo sé, es más fácil decirlo que hacerlo), o tendrás muchas reuniones a medias donde nadie hace preguntas porque realmente no quieren estar allí y lo quieren para terminar lo antes posible.
FrustratedWithFormsDesigner
2

En la idea de almuerzo y aprendizaje de @Ryan Hayes, haga que la gente haga una charla de 15 minutos después de la reunión de estado semanal. Como ingenieros junior por lo que podrían haber aprendido en la escuela de lo que los ingenieros mayores podrían no haber aprendido. Un ejemplo fue TDD. Es mucho más fácil hacer que alguien prepare una charla de 15 minutos que una de una hora. Y es más fácil hacer que la gente lo escuche / se quede.

Brian Carlton
fuente