OPCIONES EN LA ADQUISICIÓN DE SISTEMAS
OPCIONES Y PRIORIDADES
La figura presenta las cuatro alternativas generales para el desarrollo interno: la subcontratación (outsourcing), la obtención de una licencia, la contratación de un proveedor de servicios de aplicaciones (ASP) y dejar que los usuarios desarrollen el sistema. Si es posible obtener una aplicación con las funciones y la calidad deseadas de más de una de estas fuentes, el factor importante que falta por considerar es el costo. Para esto sería preferible una licencia, por su disponibilidad inmediata y bajo costo. Si no es posible obtener una licencia, la siguiente opción es obtener el sistema de un ASP, porque está disponible de inmediato para usarlo y la organización no tiene que desembolsar una gran cantidad para tal uso. Si los ASP no ofrecen el IS buscado y los empleados no pueden desarrollarlo, lo siguiente es subcontratar el desarrollo del IS. Sin embargo, como verán, la subcontratación es un concepto que puede abarcar más que sólo encargar el desarrollo
de una aplicación.
SUBCONTRATACIÓN (OUTSOURCING)
La subcontratación en general significa contratar los servicios de otra organización o personas para realizar una parte del trabajo que, de lo contrario, realizarían usted o sus empleados. En el área de la IT, subcontratación (outsourcing) tiene dos significados. Uno es encargar el desarrollo de una aplicación a otra organización, por lo general una empresa que se especializa en el desarrollo de este tipo de aplicación. La otra es contratar los servicios de otra compañía para administrar todos o una parte de los servicios que ofrecería una unidad IT de la organización. Este último concepto puede no incluir el desarrollo de aplicaciones nuevas.
Subcontratación de aplicaciones personalizadas
Suele suceder que una organización tenga una necesidad que el software existente no satisface.
Por ejemplo, si los procedimientos de contabilidad de una empresa en particular son tan específicos que ningún software existente puede realizarlos, la empresa debe desarrollar software personalizado.
Por ejemplo, si los procedimientos de contabilidad de una empresa en particular son tan específicos que ningún software existente puede realizarlos, la empresa debe desarrollar software personalizado.
En los años recientes, cada vez menos compañías han desarrollado aplicaciones de manera interna. La mayoría de las aplicaciones personalizadas son desarrolladas por empresas que se especializan en ofrecer servicios de consultoría y desarrollo de software a otras compañías.
Si bien las aplicaciones personalizadas son más costosas que las adquiridas, tienen varias ventajas
- Se ajustan bien a la necesidad:
La organización disfruta una aplicación que satisface a cabalidad sus necesidades, en vez de conformarse con un programa ya terminado que se ajusta con mucha cercanía.
- Se ajustan bien a la cultura:
Cuando desarrollan un sistema personalizado, los desarrolladores son más sensibles a la cultura organizacional. Los empleados disfrutan una aplicación que se adapta a su trabajo. Al obtener una licencia de una aplicación, en ocasiones los empleados deben cambiar su modo de trabajar para adaptarse al software.
- El mantenimiento es dedicado:
- El mantenimiento incluye las modificaciones empresariales (entre ellas las funciones y la adquisición de otras organizaciones) y la actualización del software cuando aparecen tecnologías nuevas.
- La interfaz no tiene problemas:
Cuando se personaliza un sistema para una organización, se pone mucha atención en tener interfaces adecuadas con otros sistemas. El sistema nuevo se comunica sin problemas con esos sistemas.
- La seguridad es especial:
Se integran en la aplicación medidas de seguridad especiales. Como el programa se ha personalizado, sólo la organización conoce las medidas de seguridad.
- Pueden tener una ventaja estratégica:
“Usos estratégicos de los sistemas de información”, que las compañías obtienen una ventaja estratégica cuando emplean un IS que no poseen sus competidores. Una aplicación única puede dar a una empresa una ventaja estratégica porque es la única que disfruta la aplicación. Por ejemplo, ninguna aplicación CRM puede hacer por una empresa lo que consigue una aplicación desarrollada
específicamente para atender a sus clientes de una manera única.
La mayor desventaja de las aplicaciones personalizadas es su costo. El desarrollo del software personalizado requiere que una organización financie todos los costos del desarrollo; en contraste, los costos de desarrollar aplicaciones ya preparadas se distribuyen entre una gran cantidad de compradores esperados. Otra desventaja del desarrollo personalizado es que el programa de producción se puede retrasar porque el personal de IS no esté disponible durante periodos prolongados.
Otro inconveniente importante es que es menos probable que el software personalizado sea compatible con los sistemas de otras organizaciones. Si organizaciones con sistemas personalizados diferentes deciden conectar sus sistemas, puede ser muy elevado el costo de modificar uno o ambos
sistemas.
Los clientes del desarrollo de software subcontratado también deben estar conscientes de un conflicto
inherente con esta opción: por una parte pretenden que la empresa de desarrollo se apegue a un contrato que incluya los requerimientos específicos del software. Por otra, los requerimientos muy específicos hacen inflexible y potencialmente costoso el esfuerzo de desarrollo: si la compañía cliente necesita cambiar los requerimientos durante el desarrollo, los desarrolladores se pueden negar a desviarse de los requerimientos originales o aceptan realizar los cambios por un cuantioso cobro adicional. Los contratos para el desarrollo de software subcontratado también pueden ser incompatibles con ciertos métodos de desarrollo, como los métodos ágiles, analizados en el capítulo 12. La esencia de tales métodos es que el cliente puede solicitar funciones nuevas o modificadas mientras ocurre el desarrollo, lo cual puede contrastar mucho con lo establecido en el contrato.
Muchos países de Norteamérica y Europa han subcontratado el desarrollo de aplicaciones bien definidas con profesionales en el extranjero, un hecho denominado offshoring o encargar el trabajo en otros países. Los programadores en India, China y Filipinas ganan una fracción de lo que obtienen sus colegas en los países de Occidente, al mismo tiempo que tienen el mismo nivel de aptitud. Esto puede reducir mucho el costo del desarrollo. El encargar el trabajo en otro país ha provocado despidos de programadores en los países clientes y ha creado mucho resentimiento entre esos profesionales y quienes defienden la mano de obra local. Sin embargo, esto es parte del creciente alcance de la globalización económica.
Subcontratación de los servicios de IT
Muchas empresas han acudido a las compañías de IT por servicios a largo plazo: adquisición y mantenimiento del hardware; desarrollo, obtención de licencias y mantenimiento del software; instalación y mantenimiento de redes de comunicaciones; desarrollo, mantenimiento y operación de sitios Web; contratación de asesores, ejecución de las operaciones diarias de la IT, administración de las relaciones con los clientes y los proveedores; y demás. Una organización puede emplear una combinación de servicios internos y subcontratados. Puede subcontratar el desarrollo de un IS y después poner a sus propios empleados a cargo de su operación o puede subcontratar el desarrollo y la operación del sistema. Si una empresa subcontrata sólo los procesos empresariales rutinarios, como la recepción de pedidos del cliente o las transacciones de recursos humanos, la práctica se denomina subcontratación de los procesos empresariales.
Sin embargo, observe que este término incluye la subcontratación de muchas actividades, en tanto que este análisis se limita sólo a los servicios de la IT.
Al analizar si debe subcontratar los servicios de la IT, la administración debe formular las preguntas
siguientes:
Muchas compañías han comprendido que la IT no es su ámbito fundamental ni debe ser el foco de sus esfuerzos. Además, la velocidad de los descubrimientos en la IT puede requerir más conocimientos que los existentes dentro de muchas organizaciones.
Se asigna una porción cada vez mayor de los presupuestos de IS corporativos para servicios adquiridos (subcontratados). Las empresas que han ganado su reputación al proporcionar hardware y software, como IBM y Unysis, han presenciado que los ingresos de la porción de servicios subcontratados de sus negocios crecen más rápido que los ingresos por la venta de hardware y software.
Entre los principales proveedores de servicios de IT están IBM, EDS, Accenture, Computer Sciences
Corp. (CSC), Unysis, First Data, AT&T, Capgemini, Perot Systems y Hewlett-Packard. Aquí, en nombre de la sencillez y la claridad, llamamos vendedores a dichas compañías, mientras que las organizaciones con las que se subcontratan se denominan clientes. (Observe que algunos periódicos comerciales prefieren llamar subcontratistas a los vendedores.) La subcontratación suele ser una relación contractual de largo plazo en la cual el vendedor se hace cargo de una parte o de todas las funciones de la IT del cliente. Las funciones subcontratadas comunes se listan en la figura.
Otro inconveniente importante es que es menos probable que el software personalizado sea compatible con los sistemas de otras organizaciones. Si organizaciones con sistemas personalizados diferentes deciden conectar sus sistemas, puede ser muy elevado el costo de modificar uno o ambos
sistemas.
Los clientes del desarrollo de software subcontratado también deben estar conscientes de un conflicto
inherente con esta opción: por una parte pretenden que la empresa de desarrollo se apegue a un contrato que incluya los requerimientos específicos del software. Por otra, los requerimientos muy específicos hacen inflexible y potencialmente costoso el esfuerzo de desarrollo: si la compañía cliente necesita cambiar los requerimientos durante el desarrollo, los desarrolladores se pueden negar a desviarse de los requerimientos originales o aceptan realizar los cambios por un cuantioso cobro adicional. Los contratos para el desarrollo de software subcontratado también pueden ser incompatibles con ciertos métodos de desarrollo, como los métodos ágiles, analizados en el capítulo 12. La esencia de tales métodos es que el cliente puede solicitar funciones nuevas o modificadas mientras ocurre el desarrollo, lo cual puede contrastar mucho con lo establecido en el contrato.
Muchos países de Norteamérica y Europa han subcontratado el desarrollo de aplicaciones bien definidas con profesionales en el extranjero, un hecho denominado offshoring o encargar el trabajo en otros países. Los programadores en India, China y Filipinas ganan una fracción de lo que obtienen sus colegas en los países de Occidente, al mismo tiempo que tienen el mismo nivel de aptitud. Esto puede reducir mucho el costo del desarrollo. El encargar el trabajo en otro país ha provocado despidos de programadores en los países clientes y ha creado mucho resentimiento entre esos profesionales y quienes defienden la mano de obra local. Sin embargo, esto es parte del creciente alcance de la globalización económica.
Subcontratación de los servicios de IT
Muchas empresas han acudido a las compañías de IT por servicios a largo plazo: adquisición y mantenimiento del hardware; desarrollo, obtención de licencias y mantenimiento del software; instalación y mantenimiento de redes de comunicaciones; desarrollo, mantenimiento y operación de sitios Web; contratación de asesores, ejecución de las operaciones diarias de la IT, administración de las relaciones con los clientes y los proveedores; y demás. Una organización puede emplear una combinación de servicios internos y subcontratados. Puede subcontratar el desarrollo de un IS y después poner a sus propios empleados a cargo de su operación o puede subcontratar el desarrollo y la operación del sistema. Si una empresa subcontrata sólo los procesos empresariales rutinarios, como la recepción de pedidos del cliente o las transacciones de recursos humanos, la práctica se denomina subcontratación de los procesos empresariales.
Sin embargo, observe que este término incluye la subcontratación de muchas actividades, en tanto que este análisis se limita sólo a los servicios de la IT.
Al analizar si debe subcontratar los servicios de la IT, la administración debe formular las preguntas
siguientes:
- ¿Cuáles son nuestras aptitudes empresariales principales?
- De las actividades que desarrollamos, ¿Cuáles especialidades debemos seguir practicando nosotros mismos?
- ¿Qué de lo que realizamos fuera de nuestras especialidades pueden hacerlo mejor las organizaciones que se especializan en esa área?
- ¿Cuáles de nuestras actividades pueden mejorar si establecemos una alianza con organizaciones de la IT?
- ¿Cuáles de nuestras actividades debemos ejercitar para mejorar en lo interno?
Muchas compañías han comprendido que la IT no es su ámbito fundamental ni debe ser el foco de sus esfuerzos. Además, la velocidad de los descubrimientos en la IT puede requerir más conocimientos que los existentes dentro de muchas organizaciones.
Se asigna una porción cada vez mayor de los presupuestos de IS corporativos para servicios adquiridos (subcontratados). Las empresas que han ganado su reputación al proporcionar hardware y software, como IBM y Unysis, han presenciado que los ingresos de la porción de servicios subcontratados de sus negocios crecen más rápido que los ingresos por la venta de hardware y software.
Entre los principales proveedores de servicios de IT están IBM, EDS, Accenture, Computer Sciences
Corp. (CSC), Unysis, First Data, AT&T, Capgemini, Perot Systems y Hewlett-Packard. Aquí, en nombre de la sencillez y la claridad, llamamos vendedores a dichas compañías, mientras que las organizaciones con las que se subcontratan se denominan clientes. (Observe que algunos periódicos comerciales prefieren llamar subcontratistas a los vendedores.) La subcontratación suele ser una relación contractual de largo plazo en la cual el vendedor se hace cargo de una parte o de todas las funciones de la IT del cliente. Las funciones subcontratadas comunes se listan en la figura.



Buenas información sobre las opciones en la adquisión de sistemas ya que son muy importantes las aplicaciones y que pueden aplicarse en las empresas.
ResponderEliminarOPCIONES EN LA ADQUISICIÓN DE SISTEMAS te permiten evaluar los requisitos del sistema de evaluación,teniendo en cuenta los posibles proveedores o las opciones de sub contratación,realizando un análisis de costos y beneficios,preparando una recomendación,para poder implementar las soluciones.
ResponderEliminarLas opciones de adquirir un sistema es importante por que se ajusta a las necesidades empresariales para obtener ventajas estrategicas
ResponderEliminarUn sistema de información es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio en ese tal sentido contar con opciones para ver qué sistema es más eficiente en el dempeño para lograr un objetivo.
ResponderEliminarEn la actualidad cada vez más conectado, más global, más inmediato y más social, las empresas – grandes y pequeñas – reconocen la necesidad de tener una operación integrada, una visibilidad de sus procesos internos y un relación más clara y estrecha con sus clientes.
ResponderEliminarDebemos considerar diversas opcionrs para implementar sistemas.
ResponderEliminarla opción de adquisición de sistema, es un proceso donde el empresario va elegir que tipo de sistema se adecua a su necesidad
ResponderEliminar