¿Cuándo es malo contratar a un contratista en lugar de un empleado para el desarrollo web?

Al pedirle a un contratista que le construya un determinado complemento, será malo en términos de su conocimiento en esa área. Si no comprende lo que hizo, en el futuro puede que se arrepienta de esa decisión porque sería muy difícil alterar ese complemento para el propósito de su empresa. ¿Qué sucede si necesita cambiar un cierto aspecto de ese complemento para hacer algo diferente o cómo sabría cómo conectar ese complemento de manera efectiva en su sitio web?

Ejemplo: Elon Musk crea cohetes para SpaceX desde cero, no es el maestro de ingeniería en su empresa, pero pregunta a sus empleados qué hace todo para obtener una idea de los productos de sus propias empresas.

Creo que invertir en la búsqueda de agujeros de seguridad es una solución perfecta para otros contratistas porque saben mucho más y pueden ayudarlo a solucionarlo. Pero en lo que respecta a un complemento muy importante, es mejor construirlo internamente con su empleado.

Imagínese si Uber contratara el trabajo en Freelancer para que alguien creara esa parte de mapas donde se ve un automóvil que llega a usted o donde se encuentra actualmente. Ya tienes 5 problemas en tu mano.

1. ¿Cómo podemos crear ese efecto Ajax genial al alejarnos?

2. ¿Cómo puede ese mapa saber dónde está mi “ubicación actual”?

3. ¿Qué pasa si odiamos la apariencia de los mapas o si no tiene otras opciones?

4. ¿La información de los mapas (posiciones actuales del automóvil, tarifa, diseño, características del pin, menú del automóvil diferente) será correcta y cómo se vincularían con todas las diferentes opciones que tenemos.

5. ¿Cómo se vincularía esa información con la otra aplicación de “controlador” para que la empresa cree una experiencia perfecta para los usuarios?

Apuesto a que la empresa independiente ni siquiera le daría 1/4 del producto que desarrolló Uber.

Depende de las circunstancias.

Contrata a un empleado si:

  • Tener muchas necesidades continuas de desarrollo y mantenimiento que deben hacerse de manera oportuna y predecible
  • Necesita poder dictar las horas y la ubicación trabajada
  • Podría convertir cualquier período de “bajas necesidades de desarrollo” en tareas de valor agregado
  • ¿Puede el flujo de caja los gastos adicionales que conlleva tener un empleado tradicional a tiempo completo?

Contrata a un contratista si:

  • Tiene necesidades poco frecuentes de desarrollo y mantenimiento.
  • No me importa cuándo o dónde se hace el trabajo
  • Son capaces de lidiar con la posibilidad de descamación

Una tercera opción, si tiene necesidades de desarrollo poco frecuentes pero aún prefiere la profesionalidad y la consistencia de un empleado a tiempo completo, sería trabajar con una agencia que se especialice en desarrollo web. Lo más probable es que pague más, pero debería poder contar con una agencia para entregar de manera oportuna y consistente, siempre que no haga demandas irrazonables y se comunique bien

Si no es un programador / desarrollador web experimentado y confiado (como en el relajado confiado), realmente no debería tomar un sitio creado por un desarrollador experimentado e intentar configurar ajustes avanzados simplemente porque a menudo puede hacer más daño que reparar. Esto sucedió en el pasado con clientes muy amables que simplemente tenían buenas intenciones, querían independencia, pero cometieron graves errores que les costaron miles de dólares deshacer o arreglar.

Personalmente, como propietario de un negocio, educador, mentor de negocios (a través de varias organizaciones sin fines de lucro) y alguien que ha trabajado para innumerables agencias como contratista y empleado; Puedo decirle que los empleados están más motivados para proporcionar un servicio ejemplar que un contratista temporal que puede decir fácilmente cualquier cosa para obtener un contrato o un trabajo (testigo Odesk, Upwork, Fiverr y todos los otros sitios de “carrera hacia el fondo” donde la gente literalmente trabaja por salarios de esclavos). Si desea un resultado final de calidad, es más beneficioso simplemente contratar a alguien en quien pueda confiar y contar con un trabajador temporal, independientemente de lo atractivo que sea tratar de obtener algo “barato”.

Incluso si eres un maestro de WordPress, el CMS más popular del mundo, y eres un escritor brillante que puede componer fácilmente una prosa conversacional y amigable con el SEO, y sientes que puedes contratar a alguien en el extranjero para el trabajo de diseño, todavía terminas con un enfoque “Frakenstein” a algo que se supone que es un paso en un proceso, no una mercancía.

Entonces, en mi humilde (pero muy experimentado) cálculo, siempre es malo contratar a un contratista cuando puedes contratar a un empleado. Es como ir a un mecánico más barato que usa piezas de repuesto en lugar de alguien que sabe que es un amigo de la familia y se preocupa por su seguridad, o ir a un higienista dental para un tratamiento de conducto a través de un dentista experimentado.

Sin duda, tendrá algunos que no estén de acuerdo con esta conclusión, como es el privilegio, pero el sentido común confirmará que generalmente obtiene lo que paga y obtiene lo que está dispuesto a aportar.