El mejor lugar para contratar desarrolladores de software: una guía honesta
¿Dónde deberías contratar a los desarrolladores de software? Una comparación honesta entre la contratación interna, el aumento del personal y la subco...
¿Cuál es el mejor lugar para contratar desarrolladores de software? Es una pregunta capciosa, porque no existe un único lugar que sea el que mejor se adapte a tu situación y el modelo que más se promociona es el que rara vez lo es. La verdadera elección es entre tres enfoques, cada uno con un coste real que debes conocer antes de comprometerte.
Internamente: lo mejor para trabajos permanentes y básicos
Contratar ingenieros a tiempo completo tiene sentido cuando el trabajo es el corazón de su negocio y no va a desaparecer. El conocimiento propio se agrava: un desarrollador que lleva tres años con usted entiende su producto de una manera que ningún contratista lo entenderá. Esa es la ventaja.
El costo es real y anticipado. Una contratación sénior puede tardar meses desde que se publica hasta que se compromete por primera vez, cuesta mucho más que el salario si se añaden los beneficios y los gastos generales, y asegura una plantilla que tendrás que justificar incluso cuando la carga de trabajo disminuya. Si la necesidad es permanente, la pagas con gusto. Si no lo es, ha creado un costo fijo en torno a un problema temporal.
Aumento del personal: lo mejor para las habilidades de alto nivel, ahora, para un período definido
Este es el camino intermedio y es el que la mayoría de los equipos infrautilizan. Incorporas a tu equipo a ingenieros acreditados (tus herramientas, tu hoja de ruta, tu orientación) durante todo el proyecto. El proveedor se encarga del empleo, la nómina y el reemplazo. La contratación de personal directivo se obtiene en semanas en lugar de en un trimestre, y se reduce considerablemente cuando finaliza el proyecto.
La desventaja es que el conocimiento se pierde cuando termina el compromiso, a menos que lo captes deliberadamente. Por lo tanto, se ajusta al trabajo de un proyecto, al aumento de la capacidad y a las brechas de habilidades, y menos aún al núcleo permanente de su producto.
También es el modelo que realmente ofrecemos, por lo que vamos a ser claros sobre sus límites: no es la herramienta adecuada para un puesto que necesitarás ocupar para siempre.
Subcontratación: mejor cuando quieres un resultado, no un equipo
Entregue un proyecto completo a un proveedor y recupere lo terminado. Dejas de gestionar el cómo. Esto resulta atractivo cuando careces en absoluto de la capacidad interna para dirigir el trabajo técnico.
El coste es el control. Confías en la opinión del proveedor sobre la arquitectura y la calidad, y la brecha entre lo que pediste y lo que quisiste decir tiende a aflorar tarde. La subcontratación premia los requisitos claros y estables y castiga los imprecisos.
La compensación honesta
Elija por la forma de la necesidad, no por el terreno de juego. ¿Permanente y esencial? Contrata en casa y come a tiempo. Habilidad avanzada para una ventana definida, ¿con la dirección? Aumentar. ¿Un resultado limitado que no quieres conseguir? Externalice y escriba los requisitos con cuidado. El error es colocar un modelo en cada situación porque es el que vende un proveedor; la respuesta correcta es aquella con la que se puede vivir con la desventaja.
Preguntas frecuentes
La empresa interna gana cuando el trabajo es permanente y fundamental para su producto, porque el conocimiento propio se acumula a lo largo de los años. El aumento de personal gana cuando se necesitan habilidades superiores con rapidez, durante un período definido, sin comprometerse con una plantilla que tendrá que justificar más adelante. La respuesta honesta depende de si la necesidad es para siempre o para ahora.
Con el aumento del personal, los ingenieros se unen a su equipo y trabajan bajo su dirección, en sus herramientas y en su hoja de ruta. Con la subcontratación, se entrega un proyecto completo a un proveedor y se obtiene un resultado. El aumento le permite controlar la forma en que se realiza el trabajo; subcontratar el control para que otra persona se encargue de la entrega de principio a fin.
Suele ser mucho más rápido que la contratación directa. La contratación de un técnico a tiempo completo puede tardar meses desde que es necesaria hasta la fecha de inicio, una vez que se tienen en cuenta las contrataciones, las entrevistas, las ofertas y los períodos de preaviso. Con Aumentation se salta la mayor parte de estos requisitos, ya que los ingenieros ya han sido seleccionados y están disponibles, por lo que puedes tener a alguien que contribuya en semanas en lugar de en un trimestre.
A través de un proveedor que examina técnicamente y respalda sus colocaciones. El riesgo en cualquier modelo es contratar a alguien que haga buenas entrevistas y construya mal. Un socio de personal que evalúe adecuadamente a los ingenieros (y sustituya por su cuenta a un candidato que no es el adecuado) elimina ese riesgo.