Estoy en la precaria posición de "dirigir" un equipo de desarrolladores en una pequeña empresa. Digo "gestión" porque, aunque asigno trabajo y proporciono retroalimentación sobre su desempeño, no tengo ningún recurso para disciplinar a un individuo.
Algunos miembros de mi equipo no sé qué hacer con ellos, no pueden trabajar solos, requieren grandes cantidades de agarre de la mano y, cuando se los deja, generalmente causan estragos en el proyecto, por lo general hasta el punto de fallar. Cuando ocurre una falla, me queda rescatar el proyecto y empujarlo (algunas veces cojeando) a través de la línea de meta.
Estos desarrolladores no solo carecen de habilidades con los conceptos de programación, sino también de la capacidad para formular una solución a un problema en el código. Cosas simples como escribir bucles son difíciles para ellos, y mucho menos diseñar e implementar una solución a un problema.
Hemos probado la programación en pareja, ofreciendo pagar las clases, comprar libros, dedicar tiempo durante la jornada laboral a la formación e incluso dedicarnos días enteros a formar al equipo.
El otro desarrollador senior y yo no sabemos qué hacer, pero nuestra productividad se ve limitada por tener que lidiar con estas personas día a día. La gerencia nos obliga a darles trabajo y su principal queja es que las cosas no se hacen con la suficiente rapidez.
Ninguno de nuestro equipo de gestión trabaja directamente con ninguno de los desarrolladores, excepto yo y el otro desarrollador senior. La administración no es técnica y cree que todos los desarrolladores se crean por igual, y que obviamente necesitamos más personas en estos proyectos para hacerlos más rápido.
Ya estoy preparando un documento con secciones de "El mes del hombre mítico" y "Código completo" para enviar a la gerencia y, con suerte, ilustrar con estadísticas que lo que realmente nos está obstaculizando es tener que arrastrar a la gente mediocre a través del ciclo de desarrollo.
¿Qué otros recursos existen? Libros, artículos, consejos generales, cualquier cosa sería útil.