CÓMO EXITOSAMENTE EXTERNALIZAR EL DESARROLLO

UN CASO DE ESTUDIO DE INSOURCING VS. OUTSOURCING

Por: Prem Khatri julio 31, 2018

SOLICITE UNA CONSULTA

¿Por Qué Subcontratar el Desarrollo de Software?

La tercerización amplía el potencial de ganancias, maximiza el crecimiento y fomenta las oportunidades que su arquitectura interna no puede soportar.

Cada hora que trabaja un desarrollador subcontratado, logra un progreso tangible, pero no se puede decir lo mismo de las fuerzas de trabajo internas. En un estudio laboral encuestando a casi 2,000 empleados de oficina, los investigadores encontraron en un día laboral de 8 horas, los empleados sólo son productivos durante 3 de esas 8 horas. No pagamos a los plomeros de tiempo completo para arreglar un grifo con fugas ni a los doctores internos de a bordo para chequeos anuales. Entonces, ¿por qué están haciendo esto para el desarrollo de software?

En diciembre de 2017, teníamos un cliente (llamémoslos XYZ Inc.) que nos venía con una solicitud de aplicación bastante compleja que estaba vinculada a una serie de plazos ajustados. El cliente acababa de adquirir una gran plataforma de e-Learning, y esperaban encabezar la adquisición con una aplicación de pruebas de matemáticas que pudieran lanzar al mercado a mediados del verano.

En este caso (que no siempre es el caso de los clientes de Chetu), el cliente sabía exactamente lo que necesitaban cuando se reunieron con uno de nuestros directores de ventas en una feria comercial, y de inmediato comenzó a preguntar sobre detalles, en lugar de generalidades. XYZ Inc. ya había calculado la cantidad de desarrolladores que necesitarían (alerta de spoiler: necesitaba 20 recursos en total), la cantidad de tiempo que le tomaría a esa cantidad de desarrolladores programar sobre 2,000 problemas matemáticos, y el lenguaje de programación eso sería mejor yuxtaponer su proyecto.

El cliente consideró cuidadosamente el contexto, los plazos y los costos, y sabía que era más adecuado para el desarrollo de outsourcing, en lugar de tratar de incorporar 20 desarrolladores para un proyecto que no estaba en curso. Al decidir seguir adelante con la tercerización, el cliente pasó por el proceso de forjar una simbiosis entre la estructura operativa y las aspiraciones comerciales para determinar si su negocio era mejor atendiendo los puestos internos o con un tercero como Chetu. Se acercaron al viejo debate de la externalización versus el outsourcing con lógica y análisis exhaustivo de costo-beneficio.

La cosa sobre la contratación externa, es omnipresente. Es un tema en el que todos los empresarios se dan cuenta en algún momento de su carrera y se aplican a una amplia gama de procesos: procesos de ventas, marketing, e-commerce , operaciones, administración y todo lo que sea otro proceso no requiere intervención práctica o trabajo físico.

El outsourcing va más allá de la subcontratación; es sostenible y escalable, aprovechando recursos que podrían no estar disponibles localmente a través del teletrabajo y posiciones remotas. A través de la tercerización, los clientes de Chetu están ampliando el potencial de ganancias, maximizando el crecimiento y las oportunidades de cuidado que su arquitectura interna no puede soportar.

Vamos a guiarte a través de la ideología de outsourcing consciente. Para comenzar, regresemos a diciembre 2017.

Y entonces aquí es adonde vamos si quieres avanzar:

Antes de seguir leyendo, comprenda que cada proyecto viene con su propio conjunto único de obstáculos, barreras de costos y expectativas. La fórmula que citamos en este artículo está contextualizada para un cliente específico, y la fórmula debe reorientarse de acuerdo con las necesidades individuales.

El caso de XYZ Inc .: Un Recordatorio de Que los Números No Mienten

Paso 1: Establecer Algunos Parámetros

¿De qué parámetros estamos hablando? Estamos hablando de parámetros difíciles y parámetros suaves, elementos en los que no se puede mover y elementos con poco espacio para moverse con fluidez a medida que avanza el proyecto.

Gastos Generales. Plazos. Diseño.

El aprovisionamiento consciente es un medio para concentrarse en la tarea correcta, el costo correcto y el recurso correcto, y si no puede definir la tarea, describir qué cualidades posee el recurso perfecto o planificar su presupuesto, puede sea ​​hora de frenar hasta que su visión se cristalice.

Cuando conocimos a XYZ Inc., tenían planos intrincados y mentales de los parámetros de sus proyectos, y pudieron verbalizar completamente sus necesidades.

pile of soil used with soil mapping sensors

En una versión resumida, XYZ Inc. nos dijo que necesitaban una nueva aplicación de matemáticas, y el desarrollo de esa aplicación era fundamental para su estrategia comercial actual. Tenían la intención de impulsar las ventas, ganar visibilidad e impulsar el crecimiento al presentar esta aplicación a su suite preexistente de aprendizaje electrónico.

Para XYZ Inc., la aplicación matemática representaría su primer triunfo después de un período de cambio de marca. Por lo tanto, reconocieron que necesitaban dar lo mejor de sí mismos, entregando un producto que los estableciera entre los competidores y encarnara las cualidades específicas de la marca que más tarde se perfeccionarían.

pile of soil used with soil mapping sensors

Nuestro miembro del equipo de ventas dejó la conversación con una lista que se parecía un poco a esto. XYZ Inc. quería 18 desarrolladores de Java y 2 recursos para realizar un control de calidad para una aplicación programada con más de 2,000 algoritmos, y la necesitaban stat.

Las diferentes marcas de verificación establecen los parámetros para el proyecto de XYZ. Al buscar su proyecto, debe hacer una lista similar. Establecer parámetros lo ayuda a abordar la próxima debacle: insourcing vs. outsourcing.

Paso 2: Insourcing Contra Outsourcing: ¿Cuánto contratar a un desarrollador de Java? 18 de ellos?

Los parámetros ayudan a establecer los límites del proyecto, y para la mayoría, hay un parámetro que siempre se destaca, se subraya y se resalta en el plan del proyecto: presupuesto.

Gran parte del tiempo, el debate sobre abastecimiento encuentra su resolución aquí mismo, en una conversación sobre limitaciones financieras y análisis de costo / beneficio.

No es ningún secreto que el outsourcing minimiza los costos de desarrollo en 25-75%, pero creo que hay una mala interpretación de cuánto dinero se ahorra realmente en la práctica.

El proyecto de XYZ necesitaba 18 desarrolladores de Java, la incorporación interna de 18 recursos es un compromiso arduo para cualquier empresa, pero especialmente para completar un proyecto único con una fecha de detención y arranque estática.

Chetu investiga las estadísticas salariales agregadas de tres bases de datos de empleos diferentes para corroborar la división de costos de contratación externa / externalización:

22,302

Salarios

3

Puntos de Entrada de Carrera

3

Bases de Datos de Empleo

Puerta de cristal
En efecto
Payscale
pile of soil used with soil mapping sensors

Entre Glassdoor, Indeed y PayScale, Chetu evaluó 22,302 salarios de los desarrolladores de Java. Recopilamos datos de tres puntos de entrada de la carrera: nivel de entrada, mitad de carrera y nivel senior / experto. De hecho, en general dio las estimaciones más altas para los salarios de los desarrolladores de Java, mientras que Glassdoor mantuvo sus estimaciones modestas.

Usamos estos números para calcular los salarios medios de Java en los tres puntos de entrada de la carrera para ilustrar el salario base. XYZ Inc. tendría que pagar a cada uno de sus 18 desarrolladores de Java, si hubieran elegido enviar su aplicación de aprendizaje electrónico.

pile of soil used with soil mapping sensors

Digamos que XYZ Inc. decidió contratar a 18 desarrolladores Java a mitad de su carrera internamente con un salario promedio de $ 66 k / año. Insourcing El proyecto de XYZ costaría más de $ 1 millones solo para los salarios base.

Esto no tiene en cuenta los impuestos de empleo, los gastos de reclutamiento, los beneficios y el costo del espacio y equipo de trabajo. SHRM estima que los gastos de reclutamiento cuestan aproximadamente 4 k / hire, mientras que MIT pone el costo total anual de los empleados en 125-140% del salario base.

De acuerdo, ¿qué pasaría si XYZ Inc. modificara los plazos de la lista de parámetros duros a parámetros flexibles, duplicando el cronograma de sus proyectos para contratar solo la mitad de la cantidad de recursos?

Al agregar gastos de reclutamiento, beneficios e impuestos sobre el empleo, un solo desarrollador de Java de mitad de carrera le costaría a XYZ Inc. $ 86,500 contratar internamente. Ahora multiplica ese costo por la cantidad de recursos. Te daré una advertencia justa: duele mirar.

El desglose de los costes anuales para un desarrollador de java insource:

pile of soil used with soil mapping sensors

Probablemente estés pensando, está bien, ¿cuánto puedo ahorrar subcontratando el desarrollo?

No podemos divulgar los números exactos para el proyecto de XYZ, pero si los proyectos de externalización generalmente cuestan un 50-75% menos que los proyectos de desarrollo con insumos, y si el proyecto de XYZ requirió recursos durante 7 meses (diciembre-mediados de verano), veamos el Costos si los desarrolladores fueron adquiridos al 25%, 50% y 75% menos que el costo de los insumos.

pile of soil used with soil mapping sensors

El presupuesto es el elefante en la sala para CIOs, CEOs y otros ejecutivos de C-suite que capitán un barco y están haciendo todo lo posible para impulsarlo. En la 2016 Encuesta Global de Outsourcing de Deloitte, el 59% de los participantes mencionó el recorte de costos como su razón para subcontratar. Entonces, si el costo es lo que impide que la nave avance, el debate sobre abastecimiento siempre concluirá con el desarrollo subcontratado.

En pocas palabras, el outsourcing le permite obtener el mayor rendimiento con la menor cantidad de combustible.

Paso 3: Pregúntate a ti mismo, ¿qué sigue?

Obtener su proyecto requiere un profundo sentido de autoconciencia, una perspectiva holística sobre el pasado, presente y futuro de su operación comercial. Una instantánea que lo abarca todo constantemente plantea la pregunta, ¿qué sigue?

Esta pregunta se relaciona con el análisis de costos de insourcing y externalización, porque aunque los números claramente se desvían en una dirección, deben contextualizarse.

¿Necesitarás desarrollo continuo para un proyecto muy pequeño? ¿El proyecto tiene una fecha límite definitiva? ¿Tiene sentido aumentar parte de mi personal a través de servicios subcontratados? ¿Estoy dispuesto a pagar los costos que van más allá del salario base?

XYZ Inc. concluyó que su proyecto solo demoraría 7 meses. Si hubieran decidido contratar y contratar internamente, aún estarían pagando a un equipo de desarrolladores de Java de tiempo completo que solo necesitaban durante un período de tiempo determinado.

pile of soil used with soil mapping sensors

Claro, pueden necesitarlos de nuevo más adelante, pero hasta entonces, los desarrolladores de Java habrían estado inflando sus gastos generales sin propósito. Chetu opera con un contrato cada vez, dispara cada vez que mantra; Los desarrolladores de Chetu vienen para atacar una tarea predefinida y de nicho, y una vez que se completa esa tarea, los clientes ponen nuestros servicios de desarrollo en pausa hasta su próximo proyecto. La política de contratación o incendio libera a las empresas de los acuerdos contractuales, lo que evita el tiempo de inactividad pagado y los gastos generales excesivos.

Cada hora que trabaja un desarrollador subcontratado, logra un progreso tangible, pero no se puede decir lo mismo de las fuerzas de trabajo internas. En un estudio laboral encuestando a casi 2,000 empleados de oficina, los investigadores encontraron en un día laboral de 8 horas, los empleados sólo son productivos durante 3 de esas 8 horas. No pagamos a los plomeros de tiempo completo para arreglar un grifo con fugas ni a los doctores internos de a bordo para chequeos anuales. Entonces, ¿por qué están haciendo esto para el desarrollo de software?

Si somos verdaderamente pragmáticos con nuestro abastecimiento de proyectos, estamos encontrando la ruta más rápida, más eficiente y rentable a nuestro destino final. Pagar a un empleado con recursos que es productivo menos de la mitad de las horas por las que se paga, garantiza la mediocridad empresarial.

Paso 4: Supere su sesgo de externalización

Ya es hora. Necesitamos enfrentar los hechos sobre la externalización de software de TI.

Aquí están los hechos:

  • XYZ Inc. definió sus parámetros, investigó a los socios de desarrollo de software y contrató a 18 desarrolladores de Java de Chetu.

  • Salieron al mercado en julio de 2018 después de solo 7 meses de desarrollo.

  • La aplicación de e-learning de XYZ les permitió dar el puntapié inicial después de un período de cambio de marca con un producto que estaban orgullosos de representar.

  • No perdieron tiempo en un proceso de reclutamiento o período de capacitación porque externalizaron a los desarrolladores de Java que estaban listos para superar las 2,000 asignaciones de programación de algoritmos matemáticos del Día 1.

Si XYZ hubiera decidido tomar una ruta alternativa, todavía estarían en la fase de desarrollo, luchando por dar a su nueva base de clientes algo a lo que aferrarse. Tendrían 18 desarrolladores de Java y 2 programadores de control de calidad que esperaban con manos inactivas, y un déficit presupuestario severo que ninguna nueva versión podría contrarrestar.

En décadas pasadas, los fallos sistemáticos plagaron las reputaciones de tercerización y estigmatizaron los servicios de software de terceros. A medida que avanzamos en la revolución digital, la tecnología desmantela las fallas sistemáticas mediante la racionalización de la comunicación cara a cara y remota.

El trabajo a distancia es una característica común hoy en día, la corriente principal en lugar de las capacidades de video y audio de vanguardia. Las deficiencias son inadecuadas ya que la comunicación se vuelve cada vez más instantánea con una creciente interconectividad.

Puede continuar contratando mecánicos internos de tiempo completo para un automóvil que necesita cambiar su aceite cada 10,000 millas, o puede subcontratarlo. expertos técnicos de Chetu cada vez que la luz de revisar el motor parpadea en rojo.

Negante:

Chetu, Inc. no afecta la opinión de este artículo. Cualquier mención de nombres específicos para software, compañías o individuos no constituye un endoso de ninguna de las partes a menos que se especifique lo contrario. Todos los casos de estudio y blogs están escritos con la cooperación, el conocimiento y la participación de los individuos mencionados. Este blog no debe interpretarse como un consejo legal.

Chetu se incorporó en 2000 y tiene su sede en Florida. Entregamos Soluciones de Desarrollo de Software de Clase Mundial sirviendo a empresarios a clientes de Fortune 500. Nuestros servicios incluyen diseño de procesos y sistemas, implementación de paquetes, desarrollo personalizado, inteligencia empresarial e informes, integración de sistemas, así como también pruebas, mantenimiento y soporte. La experiencia de Chetu abarca todo el espectro de TI.

- Ver más en: www.chetu.com/es/blogs

Lecturas Sugeridas

shaking hands on a software development partnership

¿Cómo escoger al proveedor adecuado de desarrollo de software?

Leer mas
escalador subiendo por la ladera de la montaña al atardecer

How Does Chetu Overcome Outsourcing Pain Point?

Leer mas
Main Hero

Blog de Tecnología de Chetu

Leer mas

Política de Privacidad | Carreras | Mapa del sitio | Comentarios | Contáctenos

Copyright © 2000- 2018 Chetu Inc. Todos los derechos reservados.

Let Us Contact you
Contact Us
Button to scroll to top

Al continuar utilizando este sitio web, acepta nuestra política de cookies. Aprende más Acepto