¿Cómo liderar a los desarrolladores nuevos o inexpertos en mi proyecto?

Soy un estudiante universitario que quiere participar en una competencia de TI, que tendrá lugar en unas semanas. Tenemos un proyecto que se realizará en un tiempo limitado. Mi equipo tiene tres personas, pero algunas de ellas todavía son nuevas en la programación (al menos han estudiado algoritmos).

Considere estos factores:

  • Dijeron que quieren aprender, pero no puedes asegurarte de que realmente lo quieran. ¿Cómo puedo motivarlos?
  • Trabajamos bajo la presión de una fecha límite
  • Quiero ayudarlos a ser más independientes.
  • Quiero que aprendan de la manera más efectiva.

¿Cómo los dirijo, los ayudo, asigno tareas y termino el proyecto a tiempo?

¡Bienvenido a PMSE! Puede obtener incluso mejores respuestas especificando cuál es su rol y cómo está conectado con las otras personas en el proyecto. Por ejemplo, son empleados, contratistas, proyecto grupal para la escuela, proyecto hecho porque todos quieren hacerlo (no remunerado), etc.
¿Quieres enseñarles o quieres ganar?

Respuestas (2)

¿Has considerado la programación en pareja?

En áreas completamente ajenas a ellos, el otro desarrollador podría ser el "conductor", permitiéndoles obtener una buena perspectiva de este proyecto. También evitará que giren sus ruedas durante largos períodos de tiempo cuando se enfrenten a piezas de código desafiantes (hasta su punto sobre los plazos). Curiosamente, descubrí que también hace que las personas sean más independientes, debido a la mayor confianza de esa red de seguridad de otro par de ojos.

La única advertencia sería que cualquier cambio en el equipo (incluso si se trata de un desarrollador experimentado) casi siempre tiene un breve impacto negativo en el rendimiento del equipo porque obliga al equipo a volver al modelo de Tuckman. Si tiene algunos meses para la fecha límite, debería poder absorber eso y obtener los beneficios del miembro adicional del equipo y debería ayudarlo a cumplir con la fecha límite. Si está hablando de unas pocas semanas, puede ser mejor dejar que el equipo esté por ahora.

  1. Defina las tareas que puede delegar para los novatos para la próxima semana laboral.
  2. Organice una reunión con ellos y permítales elegir las tareas y estimar la tarea por horas o días de forma independiente.
  3. Compruebe si logran hacer su trabajo a tiempo.
  4. Delégales tareas más grandes o más pequeñas dependiendo del resultado.