Diferencias entre Software Factory y Desarrolladores Propios

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email

Una de las principales incertidumbres que tienen los gerentes de desarrollo de las empresas es si desarrollar los softwares necesarios para la empresa con equipo propio o tercerizar el desarrollo.

A continuación les comparto 10 preguntas que dependiendo de la respuesta les puede ayudar a tomar la decisión correcta:

  1. ¿Hay suficientes necesidades de desarrollos en tu empresa como para justificar un área de desarrollo?

Si la respuesta es no tienes que evaluar el costo financiero que implican las indemnizaciones de tus colaboradores cuando no los necesites.

  1. ¿Actualmente resuelves con un ingeniero que hace todos tus programas?

¿Qué pasa si esa persona migra del trabajo? ¿O enferma? Es un riesgo inadmisible que pone en riesgo todo el negocio depender de un individuo o un par de ellos.

  1. ¿El área de tecnología es el core de tu negocio o un área de soporte del negocio?

Si es la tecnología es tu núcleo deberías pensar que por ser estratégico resida internamente esta función, pero si el área de sistemas solo soporta el negocio puede que en el mercado existan opciones muy competitivas en precio y calidad que deberías evaluar.

  1. ¿Tienes los especialistas de análisis Funcional, Desarrollo y Q&A necesarios en tu empresa?

La eficiencia en el desarrollo de sistemas sustentados en las mejores prácticas de la industria sugiere que tus funciones estén claramente definidas. Desde hace años se sabe que el que hace no controla, si no tienes capacidad para tener todos los roles necesarios es buen momento de tercerizar.

  1. Tus software están actualizados tecnológicamente hablando?

Soportar software obsoleto tecnológicamente hablando puede ser mucho más costoso y riesgoso de mantener, precisamente por la escasez de profesionales que quieran seguir con esas tecnologías desactualizadas. O cambias todo tu equipo a un costo alto o tercerizas el desarrollo.

  1. ¿Tus metodologías son las actuales?

Si aún estas usando metodologías anticuadas como el Waterfall, es un buen momento para que busques un proveedor externo que domine Scrum para darle agilidad a tu área y que pueda acompañar las necesidades del negocio.

  1. ¿Serían necesarias aplicaciones para tu negocio? 

Si tu negocio exige desarrollo de Apps para sus comerciales y sus clientes y tu gente desconoce las tecnologías necesarias para realizarlo es buen momento para evaluar el modelo de Software Factory.

  1. ¿Tu negocio es tan específico que agotaste en el mercado soluciones existentes?

Siempre tenemos la tendencia a creernos únicos en el mercado, pero esto en el 90% de los casos es una falacia. Si tu negocio no es de un nicho específico y sofisticado lo más probable es que encuentres en el mercado soluciones que con pequeños ajustes pueden servir para tu negocio.

  1. ¿El tamaño importa?

En tiempos pasados el poder de un gerente se media por la cantidad de empleados de su área, en la actualidad lo que se valora en las empresas es la eficiencia operativa y el apoyo a las áreas que generan los recursos económicos. Grandes equipos son grandes gastos y costos financieros creciendo todos los meses por las potenciales indemnizaciones laborales.

  1. ¿Que opina el CFO?

En la actualidad el hombre de las finanzas procura por todos los medios que el ROI sea el adecuado, tercerizar el desarrollo implica pasar al OPEX ese presupuesto. Háblalo con tu financiero y veras lo feliz que lo haces con esa estrategia.

Como puedes ver hay formas de evaluar si te conviene desarrollar con tu propio equipo o bien tercerizas tus desarrollos con una software factory, eso depende de ti. Sin embargo sería prudente que sepas que los otros gerentes o directores están mirando tu gestión y de no usar las herramientas actuales de optimización no solo tu área sino que tu posición están en peligro.

Marcelo Arrabal

Marcelo.arrabal@tbs4latam.com 

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

Shopping Basket