Mi pregunta aquí es relativa a trabajos para programadores.
¿Por qué el empleador todavía contrata programadores si hoy tenemos muchos buenos sistemas comerciales disponibles en el mercado?
Quiero ser muy claro en este punto, esta pregunta es relativa solo a un sistema, más especialmente a los sistemas ERP. Tal vez esta pregunta parece un poco inútil, pero ahora estoy trabajando y esta duda surgió para mí y mi jefe.
Tengo algunas respuestas a mi propia pregunta, pero realmente me gustaría especular un poco más sobre este tema.
También sé que toda buena compañía necesita un sistema personalizado, pero ... la pregunta está aquí. :-)
Cualquier respuesta me hará sentir mejor. Gracias.
buenas respuestas arriba; Añadiría que muchos de los sistemas ERP son antiguos , no tan bien estructurados para empezar, y tienen una deuda técnica increíble; esto los hace muy caros y difíciles de personalizar
fuente
Fuera del estante vs. Personalizado
Habiendo estado parcialmente involucrado en un complejo proyecto ERP, diría que es simple:
Fuera de la plataforma
Prositivo
Negativo:
fuente
Creo que si obtiene el 80% de la funcionalidad que necesita de la plataforma, lo está haciendo bien. Entonces, ¿por qué no parar allí?
Una gran corporación que gasta millones en personal puede ahorrar mucho dinero si puede obtener el otro 20%. Trabajé en una empresa donde el gerente de facturación interrumpió al personal de TI durante el almuerzo debido a un error en la plantilla de facturación. Al principio estaba un poco desanimado, pero supe que la factura mensual era de más de un millón de dólares (típico para este cliente).
Muchas empresas tienen demasiadas personas sentadas buscando formas de gastar el dinero de otras personas. "Debemos tener un programa que cambie dinámicamente el logotipo de la compañía utilizado para el memorándum interno a medida que se acerca un nuevo feriado". Y alguien lo construye porque eso es lo que quieren. Lástima que no se haya dedicado el tiempo a la plantilla de facturación.
Algunos departamentos deciden comprar el silo de aplicaciones / datos que les parezca adecuado y luego todos quieren que todos los datos se consoliden para generar informes.
fuente
Trabajo con el equipo que desarrolla Microsoft Dynamics AX. En realidad, estoy en el equipo que hace las herramientas de desarrollo que permiten
programmers
extender Dynamics AX.Brindamos estas herramientas porque es imposible ofrecer soluciones que cubran todas las necesidades de nuestros clientes. Dependiendo de la cantidad de personalización que se necesite, el cliente puede contratar un programador (o un equipo).
En AX tenemos un lenguaje de programación llamado
X++
que requiere un conocimiento real de programación si se espera un código de calidad o si se requiere mucha personalización. Supongo que SAP y Oracle tienen características similares.Por lo tanto, a menos que la solución lista para usar se ajuste a las necesidades de los clientes, lo que no sucede para las grandes empresas, se necesita un equipo de programadores para personalizarla.
fuente
Hay un punto medio entre lo estándar y lo completamente personalizado: los paquetes de grandes empresas suelen ser personalizables, y hacer que realmente funcionen en una situación determinada puede requerir mucho trabajo.
Esto significa que hay mucha demanda de personas que puedan personalizar los sistemas SAP y Peoplesoft, por ejemplo.
fuente
Hay 2 respuestas simples para esta:
1) Ninguno. El sistema, incluso SAP, tiene todas las soluciones para cualquier empresa. A menos que sea una empresa nueva, que pueda adaptarse al 100% al sistema ERP que elija, necesitarán desarrollos para llenar el vacío.
2) Incluso una nueva empresa sufrirá cambios. Algunos de estos cambios en su proceso conducirán a cambios en los programas.
fuente