Menos desarrolladores, pero más expertos | el holgazán

miércoles 8 de agosto de 2007

Menos desarrolladores, pero más expertos

¿Es mejor contratar a menos desarrolladores, pero más expertos?
A continuación se exponen algunos motivos a favor y en contra, desde el punto de vista de la empresa.

Inconvenientes:

  • Será necesario invertir más tiempo en el proceso de selección de estos desarrolladores.
  • El trabajo aburrido (cuando lo haya) aburrirá más aún a las personas más preparadas.
  • Cuando una de estas personas abandona la compañía existirá un mayor sentimiento de riesgo. Aunque esto es en realidad una percepción, ya que los buenos desarrolladores crean un código más legible y mantenible y documentan mejor su trabajo.

Ventajas:

  • Cada desarrollador estará más satisfecho, en parte porque tendrán un mayor salario, pero también porque tendrán compañeros mucho más preparados.
  • El desarrollo requerirá menos coordinación, al haber menos personas.
  • Será más fácil captar a otros expertos, ya que suelen moverse en los mismos círculos sociales.
  • Se ahorrarán costes comunes (departamento de RRHH, etc) y de infraestructura (espacio, ordenadores, luz, etc), al haber menos personas.
  • Incluso se ahorrarán costes salariales, ya que el sueldo de un experto no es, ni de lejos, proporcional a su productividad. También se ahorrarán otros costes no salariales relacionados con los beneficios sociales que la compañía esté otorgando (tickets de comida, seguros médicos, etc).
¿Otras ventajas o inconvenientes?

Ideas extraidas de A Guide to Hiring Programmers: The High Cost of Low Quality.

2 comentarios

jmonne dijo...

Yo también veo más ventajas que inconvenientes :P

el holgazán dijo...

Destacar un punto:

- Un inconveniente claro es que, de esta manera, podría decirse que habrían personas que "estarían quitando el trabajo" a otras...

Aunque esto es más bien una cuestión de ideología política.