Sie sind auf Seite 1von 20

Formas de

adquirir TI
Cátedra Sistemas de Información y
Procesamiento de Datos
UNR – Facultad de Ciencias Económicas y Estadísticas

Autor: Prof. Cynthia Aryauan


Revisión final: Prof. Rosa Campanaro
Agosto 2017
Contenido
INTRODUCCIÓN ............................................................................................................................... 2
Cloud Computing ............................................................................................................................. 2
Virtualización ............................................................................................................................... 3
Niveles de servicios Cloud Computing ......................................................................................... 4
Infraestructura como Servicio (IaaS). .......................................................................................... 5
Plataforma como Servicio (PaaS). ................................................................................................ 6
Software como Servicio (SaaS). ................................................................................................... 7
¿Cómo adquirir Software? ............................................................................................................... 8
¿Por qué distinguir estos tipos de software? .............................................................................. 9
Modalidades de licenciamiento ................................................................................................. 10
Software Aplicacional ................................................................................................................ 10
Desarrollo a medida ................................................................................................................... 11
Adquisición de software pre planeado o enlatado (On premise) .............................................. 11
Software as a Service ................................................................................................................. 12
¿Cómo adquirir Infraestructura? ................................................................................................... 14
Compra ...................................................................................................................................... 15
Contrato de Leasing ................................................................................................................... 15
Ventajas y Desventajas en contratos leasing ............................................................................. 15
Tercerización.............................................................................................................................. 15
¿Qué diferencias se presentan entre las opciones de tercerización y Cloud Computing? ....... 16
¿Por qué se puede elegir un contrato leasing o de tercerización vs. comprar? ........................ 17
¿Cómo adquirir Servicios de TI?..................................................................................................... 18
Acuerdo de Nivel de Servicio (SLA) ............................................................................................ 18
FUENTES Y BIBLIOGRAFÍA CONSULTADAS ..................................................................................... 19
INTRODUCCIÓN

Toda organización que utiliza o desea implementar sistemas de información automatizados


requiere de:

 Software: conjunto de programas, instrucciones y reglas informáticas que permiten


ejecutar distintas tareas en una computadora (según RAE).

 Hardware: Son todos los dispositivos y componentes físicos que realizan tareas de
entrada, salida y procesamiento de datos.

 Servicios: comprende desde una capacitación hasta la provisión de las


telecomunicaciones y servicios de almacenamiento

Estos elementos deben ser adquiridos de alguna manera, es por ello que a través de este
material se intentarán describir algunas de las formas en que los mismos pueden ser provistos.

Vamos a aclarar que el término adquirir no está relacionado solo al concepto de compra, sino
que lo utilizaremos en un sentido más amplio. Adquirir implica obtener, a través de alguna
forma de contratación, alguno de los componentes de los sistemas de información
automatizados.

En los últimos años, Internet dio paso a una variedad de modelos de comercialización y venta de
productos y servicios. Esta evolución generalizada también impactó de manera muy significativa
en las formas de adquirir los componentes de un sistema de información, esto es, hardware,
software y servicios de tecnología de la información (TI).

Hoy el mercado está en constante cambio, y es por ello, que quizás este mismo material no tenga
oportunidad de sobrevivir más de unos pocos años.

Cloud Computing
Para poder avanzar en el tema, es necesario introducir el concepto de Cloud Computing. El
término inglés significa Computación en la Nube o Informática en la Nube. Según Amazon Web
Services, es la entrega bajo demanda de potencia informática, almacenamiento en bases de
datos, aplicaciones y otros recursos de TI a través de Internet con un sistema de precios basado
en el consumo realizado.

Esta forma de obtener un servicio de TI ha transformado de forma radical el modelo de negocio,


tanto para pequeñas empresas como para grandes organizaciones, y sus estrategias de disponer
herramientas que permiten acelerar la innovación de los procesos de negocios y reducir los
costos. Es un modelo de servicio donde solo se paga por lo que se consume, sin necesidad de
invertir montos considerables en infraestructura o licencias de software.

El uso de este modelo de obtención de recursos tecnológico ofrece un conjunto de beneficios y


algunas desventajas que deben ser evaluados y considerados a la hora de decidir por esta
alternativa:

11
BENEFICIOS INCONVENIENTES

Reducción de tiempo y costos, mejorando la Privacidad de los datos. El tráfico de los datos
productividad estará en manos de otros. Por eso es
necesario ser muy cuidadoso con el
proveedor elegido.

Flexibilidad y escalabilidad de los recursos. El desarrollo y la disponibilidad está en


Agregar y reducir la cantidad de usuarios, la manos de terceros.
capacidad de procesamiento o
almacenamiento es muy sencillo y no Los datos se encuentran ubicados en
requiere de cambios en la infraestructura servidores localizados en diferentes puntos
interna de la organización. del mundo. No necesariamente en lugares
conocidos por el cliente.

Posibilidad de acceso desde cualquier Dependiendo de la conexión, puede ser


dispositivo. lento el acceso a los datos desde las
aplicaciones.

Facilidad para la adecuación y mejora de los Requiere conexiones redundantes de


procesos de negocio Internet para evitar la indisponibilidad de los
servicios contratados.
Tabla 1 – Ventajas y desventajas del uso de Cloud Computing

Existen diferentes niveles de servicios, que pueden ser contratados de acuerdo a las necesidades
particulares de una organización o del modelo que ésta haya decidido implementar.
• Iaas - Infraestructura como servicio
• Paas - Plataforma como servicio
• Saas - Software como servicio

Para poder comprender mejor el concepto de Cloud Computing, es necesario introducir un nuevo
concepto, esto es VIRTUALIZACIÓN.

Virtualización

De acuerdo a la definición que ofrece Microsoft1, “la


virtualización crea un entorno informático simulado, o
virtual, en lugar de un entorno físico. A menudo, incluye
versiones de hardware, sistemas operativos, dispositivos de
almacenamiento, etc., generadas por un equipo. Esto
permite a las organizaciones particionar un equipo o
servidor físico en varias máquinas virtuales. Cada máquina
virtual puede interactuar de forma independiente y ejecutar
sistemas operativos o aplicaciones diferentes mientras
comparten los recursos de una sola máquina host.
Ilustración 1 – Esquema general de Virtualización

Al crear varios recursos a partir de un único equipo o servidor, la virtualización mejora la

1 Fuente obtenida de: https://azure.microsoft.com/es-es/overview/what-is-virtualization/


11
escalabilidad y las cargas de trabajo, al tiempo que permite usar menos servidores y reducir el
consumo de energía, los costos de infraestructura y el mantenimiento. La virtualización se divide
en cuatro categorías principales. La primera es la virtualización de escritorio, que permite que un
servidor centralizado ofrezca y administre escritorios individualizados. La segunda es la
virtualización de red, diseñada para dividir el ancho de banda de una red en canales
independientes que se asignan a servidores o dispositivos específicos. La tercera categoría es la
virtualización de software, que separa las aplicaciones del hardware y el sistema operativo. Y la
cuarta es la virtualización de almacenamiento, que combina varios recursos de almacenamiento
en red en un solo dispositivo de almacenamiento accesible por varios usuarios”.

Las ventajas de este tipo de tecnología son:

 Disminuir el número de servidores físicos. Esto


trae como consecuencia una reducción directa de
los costos de inversión y mantenimiento de
hardware.

 Aumentar la eficiencia de la utilización del


espacio de almacenamiento de datos.

 Evitar que una aplicación impacte otras


Ilustración 2 – Ejemplo de una virtualización
aplicaciones al momento de realizar mejoras o
cambios debido a que cada aplicación se aloja dentro de su propio “servidor virtual”.

 Desarrollar una norma de construcción de servidor virtual que se puede duplicar


fácilmente lo que acelerará la implementación del servidor.

 Desplegar múltiples tecnologías de sistemas operativos en una sola plataforma de


hardware.

Niveles de servicios Cloud Computing

El término Cloud Computing engloba tres niveles de prestación de servicio:


 IaaS (Infrastructure as a
Service, Infraestructura como
servicio).
 PaaS (Platform as a
Service, Plataforma como servicio).
 SaaS (Software as a Service, Software
como servicio).
Ilustración 3 – Niveles de prestación de servicios Cloud

Los tres niveles se sustentan entre ellos, es decir, cada uno de los niveles se sostiene sobre los
inferiores. De esta forma, los servicios SaaS son soportados por la plataforma PaaS y consumen
indirectamente infraestructura como servicio (IaaS).
En este caso, si se contrata un servicio SaaS se debe saber que suele contar con un equipo de

11
desarrolladores que garantizarán el soporte, la actualización y la optimización de la aplicación.
Además, los clientes contratan indirectamente un servicio de infraestructura (espacio en
servidores, bases de datos…) que son necesarias para ejecutar las aplicaciones.

Infraestructura como Servicio (IaaS).


Es el nivel más bajo de servicio. El usuario dispone de una o varias máquinas virtuales en la nube
que le permiten aumentar el espacio de almacenamiento muy rápidamente u obtener una mayor
capacidad de proceso, entre otros. Además, el cliente sólo paga por los recursos que utilice.
IaaS proporciona acceso a recursos informáticos situados en un entorno virtualizado, la
"nube" (cloud), a través de una conexión pública, que suele ser internet. En el caso de IaaS, los
recursos informáticos ofrecidos consisten, en particular, en hardware virtualizado, o, en otras
palabras, infraestructura de procesamiento. La definición de IaaS abarca aspectos como el espacio
en servidores virtuales, conexiones de red, ancho de banda, direcciones IP y balanceadores de
carga. Físicamente, el repertorio de recursos de hardware disponibles procede de multitud de
servidores y redes, generalmente distribuidos entre numerosos centros de datos, de cuyo
mantenimiento se encarga el proveedor del servicio cloud. El cliente, por su parte, obtiene acceso
a los componentes virtualizados para construir con ellos su propia plataforma informática.

Ejemplos representativos de aplicaciones concretas del modelo IaaS para una gran empresa:
 Infraestructura corporativa; las redes internas de la empresa, como las clouds privadas y
las redes locales virtuales, que utilizan recursos de red y de servidores agrupados en un
repertorio común, donde la empresa puede almacenar sus datos y ejecutar las aplicaciones
que necesite para su funcionamiento diario. Las empresas en crecimiento pueden ampliar
su infraestructura a medida que aumente su volumen de actividad, mientras que
las clouds privadas (accesibles sólo para la propia empresa) permiten proteger el
almacenamiento y transferencia de los datos delicados que algunas empresas necesitan
manejar.
 Hosting cloud; alojamiento de las webs en servidores virtuales que funcionan sobre
recursos comunes materializados físicamente en servidores físicos subyacentes. Una web
alojada en una plataforma cloud, por ejemplo, puede beneficiarse de la redundancia que
aporta la gigantesca escala de la red de servidores físicos y su escalabilidad en función de
la demanda para afrontar cualquier punta inesperada de tráfico en su web.
 Virtual Data Centers (VDC); una red virtualizada de servidores virtuales interconectados
que puede utilizarse para ofrecer funcionalidades avanzadas alojadas en un entorno cloud,
para implementar la infraestructura informática de la empresa, o para integrar todas esas
operaciones dentro de una implementación cloud pública o privada.

Estas son las ventajas características de una implementación basada en el modelo de


Infraestructura como Servicio:
 Escalabilidad; los recursos están disponibles de la manera y en el momento en que el
cliente los necesita, por lo que desaparecen los tiempos de espera a la hora de ampliar la
capacidad, y no se desaprovecha la capacidad que no se esté utilizando.
 Sin necesidad de invertir en hardware; el hardware físico subyacente sobre el que
funciona el servicio IaaS es configurado y mantenido por el proveedor del servicio cloud,
lo que evita tener que dedicar tiempo y dinero a realizar esa instalación en el lado del
cliente
11
 Modelo de tarificación por demanda; el servicio está accesible a demanda, y el cliente
sólo paga por los recursos que realmente utiliza
 Independencia de la localización; por lo general, se puede acceder al servicio desde
cualquier lugar, siempre y cuando se disponga de una conexión a internet y el protocolo
de seguridad del servicio cloud lo permita
 Seguridad física en los centros de datos; los servicios disponibles a través de una
infraestructura cloud pública, o en clouds privadas alojadas externamente en las
instalaciones del proveedor del servicio cloud, se benefician de la seguridad física de que
disfrutan los servidores alojados dentro de un centro de datos
 No hay puntos únicos de fallo; si falla un servidor o un conmutador, el servicio global no
se verá afectado, gracias a la gran cantidad restante de recursos de hardware y
configuraciones redundantes. En muchos servicios, incluso la caída de un centro de datos
entero, y no digamos de un solo servidor, no afecta en absoluto al funcionamiento del
servicio IaaS.

Plataforma como Servicio (PaaS).


Es el nivel intermedio. En este caso, el cliente contrata una plataforma de procesamiento
completa, funcional y que no tiene que adquirir ni mantener. Este nivel proporciona servicios como
los servidores, las bases de datos, los sistemas operativos…, todo ello sólo pagando lo que utilice
el cliente.
El modelo PaaS permite a los usuarios crear aplicaciones de software utilizando herramientas
suministradas por el proveedor. Los servicios PaaS pueden consistir en funcionalidades
preconfiguradas a las que los clientes puedan suscribirse, eligiendo las funciones que deseen incluir
para resolver sus necesidades y descartando aquellas que no necesiten. Así, los paquetes pueden
variar desde un sencillo entorno que se maneje con el ratón y no requiera ningún tipo de
conocimiento o instalación especial por el lado del usuario, hasta el suministro de opciones de
infraestructura para desarrollo avanzado.

La infraestructura y las aplicaciones se gestionan en nombre del cliente, y se ofrece también


soporte técnico. Los proveedores de PaaS pueden colaborar con los desarrolladores desde la
concepción de sus ideas originales hasta la creación de las aplicaciones, llegando incluso hasta las
fases de pruebas e implantación. Y todo eso se consigue utilizando un solo mecanismo gestionado.

Estas son algunas de las funcionalidades que pueden incluirse dentro de una propuesta de PaaS:

 Sistema operativo
 Entorno de scripting de servidor
 Sistema de gestión de base de datos
 Software de servidor
 Soporte técnico
 Almacenamiento
 Acceso a la red
 Herramientas de diseño y desarrollo
 Hosting

11
Las ventajas que aporta el modelo PaaS a los desarrolladores de aplicaciones pueden ser:

 No necesitan invertir en infraestructura física; poder "alquilar" una infraestructura virtual


les supone ventajas tanto económicas como prácticas. Les evita tener que comprar
hardware por su cuenta y dedicar sus conocimientos a administrarlo, lo cual les deja más
tiempo libre para concentrarse en el desarrollo de las aplicaciones. Además, los clientes
sólo necesitarán alquilar los recursos que realmente necesiten, evitando así malgastar su
dinero en la adquisición de capacidad fija que vaya a permanecer sin utilizarse la mayor
parte del tiempo.

 Hace posible que incluso usuarios "no expertos" puedan realizar desarrollos; con algunas
propuestas de PaaS, cualquiera puede desarrollar una aplicación. Sólo tiene que seguir los
pasos necesarios a través de una sencilla interfaz web. Un excelente ejemplo de este tipo
de aplicaciones son las instalaciones de software para la gestión de blogs como WordPress.

 Flexibilidad; los clientes pueden disfrutar de un control total sobre las herramientas que
se instalen en sus plataformas, y crear una plataforma perfectamente adaptada a sus
necesidades concretas. Sólo tienen que ir seleccionando aquellas funcionalidades que
consideren necesarias.

 Adaptabilidad; las funcionalidades pueden modificarse si las circunstancias así lo


aconsejan.

 Permite la colaboración entre equipos situados en varios lugares distintos; como lo único
que se necesita es una conexión a internet y un navegador web, los desarrolladores
pueden estar dispersos por varios lugares distintos y aun así colaborar juntos en el
desarrollo de la misma aplicación.

 Seguridad; se ofrecen diversos mecanismos de seguridad, que incluyen la protección de


los datos y la realización y recuperación de copias de seguridad.

Software como Servicio (SaaS).


Este es el nivel más alto y quizás el más conocido por el usuario base. Permite el acceso a una
aplicación concreta a través de un navegador web, sin tener que instalar programas ni pagar por
ellos. El cliente sólo paga por una licencia y puede utilizar las aplicaciones a través de la web.

Es un modelo de distribución de software donde el software y los datos se alojan en servidores del
proveedor y se accede con un navegador web a través de Internet.

El proveedor da el servicio de mantenimiento, operación diaria, y soporte del software usado por
el cliente, y el cliente paga por el uso dado a la aplicación.
Es el más conocido de los tres niveles del Cloud Computing y el que suele tener como objetivo al
cliente final, que utiliza el software Saas para ayudar, mejorar o cubrir algunos de los procesos de
la organización.
Es necesario tener en cuenta en la elección de una Aplicación Saas: Fiabilidad, SLA (Service Level
Agreement), el precio, la posibilidad de personalización, conectividad con aplicaciones de la

11
organización, ubicación de los datos y el calendario de mantenimiento programado.
El Software Saas tiene una característica que hace que el modelo sea especialmente eficiente:
es multitenancy. Esta es la propiedad que permite ofrecer la misma aplicación a muchos usuarios
y así distribuir el costo de la infraestructura y del mantenimiento entre todos. Es decir, una
aplicación que permite con una sola instancia y una sola base de datos, dar servicio a todos los
clientes.

Las ventajas del modelo SaaS pueden ser:


 No tiene costos adicionales de hardware; la potencia de procesamiento necesaria para
hacer funcionar las aplicaciones la proporciona el proveedor de la infraestructura cloud.
 Se paga sólo por lo que se utiliza; si un elemento de software sólo se va a necesitar durante
un período limitado, se puede pagar únicamente durante ese período, y generalmente las
suscripciones pueden cancelarse en cualquier momento.
 El uso del servicio es escalable; si un usuario decide que necesita más espacio de
almacenamiento o contratar servicios adicionales, por ejemplo, puede acceder a esos
servicios a demanda sin tener que instalar más hardware o software.
 Las actualizaciones son automáticas; cada vez que existe una actualización, queda
disponible online de forma inmediata para los usuarios, a menudo sin costo. No se
necesitará ningún software nuevo, como ocurre con otros tipos de aplicaciones, y por lo
general las actualizaciones serán desplegadas automáticamente por el proveedor del
servicio cloud.
 Compatibilidad entre dispositivos; para acceder a las aplicaciones SaaS puede utilizarse
cualquier dispositivo con conexión a internet, lo que las hace ideales para quienes utilizan
muchos dispositivos diferentes, por ejemplo, tablets y teléfonos con internet, así como
para los que no siempre utilizan la misma computadora.
 Accesible desde cualquier lugar; en lugar de limitarse a instalaciones concretas en
computadoras específicas, la aplicación puede estar accesible para cualquiera que tenga
un dispositivo capaz de conectarse a internet.
 Las aplicaciones pueden personalizarse y asociarse a la imagen de marca del
cliente; algunas aplicaciones de software pueden personalizarse, es decir, alterarse para
adaptarlas a las necesidades y la imagen de marca de un determinado cliente.

¿Cómo adquirir Software?

A lo largo de la bibliografía consultada es posible descubrir que no existe una única forma de
clasificar al Software. Algunos autores toman como criterio de clasificación el destino de las
funcionalidades que ofrece el software, tal es el caso del autor James O’Brien en su libro
Sistemas de Información Gerencial, donde tiene en cuenta si el software está desarrollado
para uso de las personas, al que llama aplicacional de propósitos generales y aplicacional de
propósitos específicos o para administración de los recursos de los dispositivos informáticos al
que llama software de base. Otros, por el contrario, realizan una división mucho más atómica,
clasificando al software en base, utilitarios y aplicacionales.

En todos los casos, la idea es poder distinguir el software que da soporte directo a los procesos
de negocio de una organización, de aquellos que administran y gestionan hardware y dan soporte
a los primeros.
11
A los efectos de presentar el tema y no confundir a los lectores, es que para este trabajo en
particular se ha decidido pensar al software como dos grandes grupos:

 De base o Servicios básicos: como el conjunto de software que no está vinculado


directamente a dar soporte a procesos de negocio.
 Aplicaciones: como el conjunto de software que da soporte a los procesos del negocio.

De base o servicios básicos: formado por sistemas operativos, software para el desarrollo de
aplicaciones, procesadores de textos, hojas de cálculo, procesadores de imágenes, de sonidos. En
síntesis, todo aquél software que es provisto por algún proveedor, con cierto grado de
complejidad y que generalmente dan soporte al software aplicacional.
Aplicacional: formado por todos los sistemas que permiten resolver y dar soporte a los procesos
de una organización. Entre otros, un sistema de contabilidad, de gestión de ventas, de
liquidación de sueldos, de gestión comercial, de planeamiento de la producción.

¿Por qué distinguir estos tipos de software?

Los primeros siempre son provistos por empresas dedicadas al desarrollo y comercialización de
estos tipos de productos. Es un tipo de software que no se desarrolla específicamente para
una organización y que requiere de procesos de construcción muy complejos. Empresas como
Microsoft, IBM, Sun, HP, Oracle, Adobe son las encargadas de producir y comercial este tipo de
software. Como consecuencia de ello, no podremos pensar como alternativa de adquisición el
HACER a medida, el desarrollar en forma particular algún software básico. Nos podríamos
preguntar, ¿pero es imposible construir un software básico?, la respuesta a este interrogante es
NO, pero tampoco es rentable o eficiente disponer de recursos tanto humanos como materiales
en tratar de hacer un software de este tipo. Por supuesto a toda regla siempre se le agrega una
excepción, y en este caso la excepción es que, si tenemos interés de comenzar a producir y
comerciar un nuevo software básico, como objetivo de nuestro emprendimiento, contando
con los conocimientos adecuados y con el esfuerzo humano, intelectual y material; lo podremos
hacer.

Retomando el tema central, al software básico en general se lo adquiere a través de licencias1 de


uso.

Todo software se desarrolla gracias a la producción intelectual de una o varias personas, que
pueden o no decidir compartir el código. Esto genera una primera clasificación:

 SOFTWARE PROPIETARIO: El software no libre también es llamado software propietario,


software privativo, software privado o software con propietario. Se refiere a cualquier
programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo,
modificarlo o redistribuirlo (con o sin modificaciones), o que su código fuente no está
disponible o el acceso a ´este se encuentra restringido. En el software no libre una
persona física o jurídica (por nombrar algunos: compañía, corporación, fundación) posee
los derechos de autor sobre un software negando o no otorgando, al mismo tiempo, los
derechos de usar el programa con cualquier propósito; de estudiar cómo funciona el
programa y adaptarlo a las propias necesidades (donde el acceso al código fuente es
una condición previa); de distribuir copias; o de mejorar el programa y hacer públicas
las mejoras (para esto el acceso al código fuente es un requisito previo).
11
 SOFTWARE LIBRE: El software libre es aquel que puede ser distribuido, modificado, copiado
y usado; por lo tanto, debe venir acompañado del código fuente para hacer efectivas las
libertades que lo caracterizan. Esta característica no implica que será gratuito, puesto que la
manera de comercializar un software es otra dimensión de la que se desprende otra clasificación,
vinculada al pago o no de una licencia2 por el uso y/o explotación de un software. Vinculado con
la clasificación previamente mencionada, surgen varias modalidades de “cesión de uso”.

Modalidades de licenciamiento

GPL.
La Licencia Pública General GNU (GNU General Public License GPL) es la licencia que acompaña
los paquetes distribuidos por el Proyecto GNU, más una gran variedad de software que incluye el
núcleo del sistema operativo Linux. La formulación de GPL es tal que en vez de limitar la
distribución del software que protege, llega hasta impedir que este software sea integrado en
software propietario. La GPL se basa en la legislación internacional de copyright, lo que debe
garantizar cobertura legal para el software licenciado con GPL.

Shareware. Shareware es el software disponible con el permiso para que sea r e d i s t r i b u i d o ,


pero su utilización implica el pago. Generalmente, el código fuente no se encuentra disponible, y
por lo tanto es imposible realizar modificaciones.

Software Propietario. El Software propietario es aquel cuya copia, redistribución o modificación


están, en alguna medida, prohibidos por su propietario. Para usar, copiar o redistribuir, se debe
solicitar permiso al propietario o pagar. El pago puede ser por única vez, o renovable
periódicamente. Además, el monto a pagar podrá depender de variables tales como la duración
de la licencia, la cantidad de usuarios conectados simultáneamente para el uso del software,
del tipo de procesamiento, los volúmenes de transacciones ingresadas, entre otras.

Software Comercial. El Software comercial es el software desarrollado por una empresa con el
objetivo de lucrar con su utilización. Nótese que "comercial" y "propietario" no son lo mismo. La
mayor parte del software comercial es propietario, pero existe software libre que es comercial, y
existe software no-libre que no es comercial.

Existen otros tipos de licencias, que en general son adecuaciones o combinaciones de las aquí
mencionadas, pero que a los efectos de nuestro objetivo no aportan mayor valor o conocimiento.

Software Aplicacional

El software aplicacional puede adquirirse por:

 Desarrollo a medida
o Dentro de la organización (In house)
o Por terceras partes (Tercerización)
 Adquisición de software pre planeado o enlatado

2
La licencia de software es el conjunto de permisos que un desarrollador da para la distribución, uso y/o modificación de
la aplicación que desarrolló.

11
 Software as a Service (SaaS)

Desarrollo a medida

Esta modalidad implica el desarrollo de una aplicación que se ajusta a las necesidades específicas
del proceso de negocio al que dará soporte dentro de una organización. Implica realizar un
proceso de desarrollo que incluya el análisis y relevamiento del proceso a automatizar, la
construcción de la aplicación y la implementación de la misma. Estas tareas
pueden realizarse dentro de la misma organización, empleando al personal propio con las
capacidades e idoneidades requeridas para esta tarea, contratar a terceras partes que se
encarguen de parte o la totalidad del proceso de desarrollo o una tercera a l t e r n a t i v a es
una combinación de las anteriores posibilidades, creando un grupo de trabajo mixto, donde parte
esté formado por personas que forman el staff de la organización y parte pertenecen al
proveedor o consultor contratado para estos fines.

En general esta modalidad de adquisición es necesaria cuando el software a desarrollar es de


un alto grado de especificidad, que requiere de un conocimiento del proceso muy detallado y
que resulta complejo, o en algunos casos imposible, de encontrar en el mercado.

Podrá ser bajo la forma de desarrollo dentro de la organización o In house cuando se trata de
organizaciones importantes con personal propio capacitado, una estructura organizativa capaz
de soportar este tipo de tareas, de lo contrario la alternativa es la contratación de terceras
partes.

Adquisición de software pre planeado o enlatado (On premise)

Esta opción ha sido muy utilizada hasta la aparición de la modalidad Cloud Computing,
particularmente para la adquisición de aplicaciones de tipo estándar, es decir, aquellas
aplicaciones que pueden ser implementadas independientemente del tipo de industria en
donde se operarán. Ejemplos de este tipo de aplicaciones son, los módulos de un sistema de
gestión comercial (ERP), tales como contabilidad, finanzas, liquidación de sueldos, las
aplicaciones de gestión de relaciones con los clientes, comúnmente llamadas CRM (Customer
Relationship Management), las aplicaciones de planeamiento de la producción, conocidas como
MRP (Material Requirement Planning), entre otras.

En este caso, estas aplicaciones ya se encuentran desarrolladas, han sido pensadas para abarcar
un amplio mercado y soluciones, cuentan con mecanismos de adecuación a las necesidades de
cada organización, conocidos como parametrización3, y el costo de adquisición es relativamente
menor, considerando con los costos de desarrollo se ajustan a las leyes de economía de
escala.

Se implementan sobre la infraestructura del cliente, y la operación está bajo su responsabilidad.


Si bien aún el mercado de aplicaciones se encuentra en un período de transición, entre on

3
Parametrización: Proceso mediante el cual se asignan valores, llamados parámetros, a una aplicación adecuando su
comportamiento a los posibles valores asignados. Es un proceso que garantiza mayor flexibilidad a una aplicación, adaptándose
fácilmente y sin mayores costos de mantenimiento.

11
premise y la nube, la tendencia actual es que las empresas elijan la opción SaaS por las ventajas
ya mencionadas en el apartado Cloud Computing.

Software as a Service

Un proveedor de servicios de aplicación, conocido como ASP (Application Service Provider)


proporciona aplicaciones como un servicio. Software y los servicios vinculados con los
requerimientos de tecnología de la información de las empresas y los particulares.

Este tipo de soluciones se caracteriza por ser una alternativa que centraliza los procesos
tecnológicos en un proveedor. Según la consultora Gartner Group permite reducir los costos
de explotación de las aplicaciones en un 50% o más. Quienes defienden la aplicación de esta
solución argumentan que una de las ventajas más importantes es la posibilidad de que la
organización pueda concentrar los recursos en los procesos más relevantes del negocio.

En cualquier tipo de alternativa que se elija, siempre se van a presentar un conjunto de


ventajas, pero también de desventajas. En cada caso será necesario, que quienes deban tomar la
decisión de la manera de adquirir el software, analicen particularmente todas las ventajas y
desventajas que conllevan las opciones disponibles.

VENTAJAS DESVENTAJAS
 Reducción de tiempos y costos en la  Confidencialidad de datos
puesta en marcha y mantenimiento de
la aplicación  Falta de flexibilidad ante cambios del
cliente
 Garantiza actualizaciones del
software y nuevas tecnología  Altos costos de conectividad

Tabla 2 - Ventajas y desventajas en la contratación de un SaaS

Una aplicación obtenida bajo la modalidad de SaaS seguramente podrá estar disponible para la
organización en un menor plazo y con costos más bajos, debido a los mismos argumentos
expuestos en la alternativa de compra de paquetes. Además, se garantiza las actualizaciones
futuras y la permanente renovación de las tecnologías aplicadas, acompañando al ritmo
vertiginoso de los avances tecnológicos que el mercado impulse.

Sin embargo, siempre que encontremos ventajas en una alternativa también deberemos
enfrentar las desventajas asociadas. En este caso, aún se piensa en la posibilidad de que
delegar en terceras partes los datos de una organización puede ser un riesgo muy alto en cuanto
a la confiabilidad de los datos, las posibles pérdidas o venta de información a los
competidores. En los más de diez años de su puesta en práctica se desconocen casos en que
esta haya sido la manera de espionaje comercial. Por otro lado, el cliente de un ASP se encuentra
limitado a la solución que el proveedor le ofrece, no pudiendo innovar en sus procesos o las
maneras de hacer negocios con tanta facilidad como si el software fuese a medida. Por
último, el hecho de estar vinculado a la aplicación por canales de comunicación, la manera de
evitar la indisponibilidad de la misma es creando canales alternativos que aseguren la
continuidad del servicio según los requerimientos de la organización cliente.

11
Hasta aquí hemos intentado describir sintéticamente cuáles podrían ser las diferentes
alternativas de adquisición de una aplicación, pero como dijéramos anteriormente, cada una
de ellas es más apropiada o no según varios factores a tener en cuenta.

Entre las ventajas encontradas en una opción de compra o tercerización del servicio de
aplicaciones vs. el desarrollo a medida:
 Reducción de tiempo, esfuerzo y recursos
 Problemas técnicos ya resueltos
 Implementación relativamente corta
 Asistencia técnica del proveedor en pruebas e implementación
 Mantenimiento y mejoras periódicas de las aplicaciones a cargo del proveedor

A la hora de seleccionar una solución se deben considerar los siguientes factores que pueden
convertirse en desventajas:

 Restricciones de funcionalidades

El software no cumple con todos los requerimientos del proceso de negocio al que dará
soporte, por lo tanto, será necesario complementar las debilidades del producto con otras
soluciones paralelas o solicitando al proveedor una adecuación. Cualquiera de las dos
opciones producirá nuevas desventajas, algunas quizás con resultados poco deseados, como
la falta de integración de información a la hora de tomar decisiones, incompatibilidades de
productos que aumentarán los costos de implementación y explotación posterior. Posibles
incompatibilidades con futuras actualizaciones, en caso de que se llegue a un acuerdo de
adecuación de la aplicación al momento de la implementación, y en todos los casos, mayores
costos y pérdidas importantes de usabilidad de los datos generados.

 Exceso de funcionalidad

En este caso el software cuenta con una mayor funcionalidad a la requerida por el proceso
de negocio al que dará soporte. Podría parecer una desventaja menos invasiva o perjudicial,
sin embargo, por el contrario, contar con mayor funcionalidad a la requerida puede
traducirse en altos costos, puesto que será necesario mayor capacidad de procesamiento,
mayores tiempos de preparación y carga de datos innecesarios, mayor complejidad en
el uso y esfuerzos que no producirán ningún beneficio adicional.

 Costos de conversión

Seleccionar una solución diferente a la existente seguramente demandará una adecuación


de los datos existentes y un manejo diferente al acostumbrado que produce costos de
conversión importantes.

 Limitaciones de mantenimiento cuando se ha necesitado modificar el código para adaptar


el Software a los requerimientos de la empresa

El proveedor representa a una compañía que debe ganar mercado permanentemente y


debe ir adecuándose a los cambios que éste le imponga. Esta realidad hará que en forma
constante aplique cambios y mejoras al producto que ofrece. Pero la pregunta es ¿qué

11
pasa con la aplicación que un cliente compró hace un tiempo?, ¿podrá recibir esas
mejoras? La respuesta no es única, y en cada caso dependerá de la forma en que fue
realizado el contrato de cesión de las licencias de uso. Pero más allá de los factores
comerciales, existen algunos inconvenientes técnicos que pueden impedir una actualización
y mantenimiento de la aplicación con agilidad y facilidad. Si la aplicación ha sido modificada
y personalizada, es probable que no sea tan fácil poder implementar las mejoras estándares
que hayan sido hechas al producto del proveedor y, en consecuencia, cualquier cambio
implicará costos adicionales mucho más elevados y en plazos de tiempo menos ventajosos.

 Costos de integración

En general, ninguna aplicación en el mercado ofrece una solución integral y completa para
la organización. En muchos casos, existen soluciones compuestas por más de una aplicación,
ya sean de desarrollos a medida o adquiridas en el mercado y, por ende, es necesario
construir software que permita la integración entre las diferentes aplicaciones. A este tipo
de software se lo denomina interfaces. Éstas tienen como objetivo servir de puente y
vinculación entre las aplicaciones dando soporte a una solución consistente, integrada de
los procesos y requerimientos de información de la organización. Por ejemplo, es muy
común ver implementados ERP que, además, están vinculados con una o varias aplicaciones
específicas de la industria. Es el caso de una compañía de seguros, que utiliza los módulos
de contabilidad, finanzas, liquidación de sueldos de un ERP, pero tiene integrada otra
aplicación específica para la emisión de las pólizas y el cálculo de los siniestros. Esto requiere
de un desarrollo específico que permita comunicar los movimientos de facturación (por
pólizas emitidas) al módulo contabilidad.

 Costos ocultos (adicionales, conversiones)

Llamamos costos ocultos, a todo costo adicional no contemplado en el presupuesto


original presentado por el proveedor, derivado de contingencias o aspectos no tenidos en
cuenta a la hora de la contratación del servicio o la compra de la aplicación. Es muy común
encontrar casos en donde una vez firmado el contrato de vinculación entre cliente y
proveedor, el cliente se encuentre haciendo inversiones no previstas en el presupuesto
original, ya sea por requerimientos de infraestructura o de servicios básicos indispensables
para la puesta en marcha de la aplicación. Otro de los costos ocultos está asociado a la
pérdida de productividad de la organización durante el período de implementación y post
implementación, puesto que los usuarios deben invertir tiempo en capacitación de la nueva
aplicación, se producen errores propios del ajuste al uso de un nuevo software, falta de
información a tiempo, caídas del servicio e indisponibilidad de la aplicación. Todos los
mencionados son algunos de los posibles inconvenientes que pueden presentarse, pero es
intención de la autora dejar claro que siempre que se implemente un nuevo sistema, habrá
un período de tiempo en donde las cosas parecerán funcionar peor que antes, sin embargo,
será habilidad del o los líderes del proyecto en gestionar adecuadamente el cambio y prever
la mayor cantidad de costos antes de firmar un contrato de adhesión a un servicio o cesión
de uso.

¿Cómo adquirir Infraestructura?

11
 Compra

 Contrato de Leasing

 Capital Lease (75% de la vida útil)

 Operating Lease (período limitado)

 Tercerización (Iaas)

Compra

No merece mucha explicación. Esta opción significa la adquisición de equipamiento como un


bien que será registrado dentro de los activos de la organización.
Contrato de Leasing

El leasing es un sistema de financiamiento mediante el cual una empresa arrendadora ofrece


bienes muebles o inmuebles a un cliente o empresa arrendataria.
Durante un lapso de tiempo de utilización del bien el cliente tomador debe pagar una suma
preestablecida en concepto de uso.

No haremos una descripción extensa sobre este tema, simplemente comentaremos que para
la adquisición de infraestructura tecnológica existen, básicamente dos tipos de leasing

 Operativo (Operating Lease)


o El propietario o locador asume la obligación de conservar y mantener en buen
estado de funcionamiento el bien facilitado.
o Renovación recurrente.
 Financiero (Capital Lease)
o El cliente asume la obligación de conservar el bien contratado.
El plazo del contrato tiende a coincidir con la vida económica del bien. (Más extenso
que en operativo).

Ventajas y Desventajas en contratos leasing

VARIABLES DE ANÁLISIS LEASING FINANCIERO LEASING OPERATIVO


RIESGOS (Conservación y Mayor Menor
mantenimiento)
ACTUALIZACIÓN Menor Mayor
TECNOLÓGICA
COSTO Menor Mayor
Tabla 3 – Ventajas y desventajas de Tipos de Leasing

Tercerización

Dentro de un contrato por la tercerización de infraestructura, encontramos diferentes


modalidades. Habitualmente el concepto de tercerización de equipamiento está asociado a la
prestación de un servicio donde el proveedor no solamente ofrece el equipamiento, sino que,
además, ofrece el servicio de operación del mismo. Cada proveedor de este tipo, genera
11
modelos de prestación en función de las propias estrategias de comercialización. Entre las
posibles alternativas de tercerización de equipamiento y servicios asociados, se pueden
distinguir:

Housing

El Servicio consiste en la provisión de espacio físico en el Data Center para el alojamiento de


equipamiento de IT y comunicaciones, que conforma la plataforma tecnológica de soluciones
de misión crítica de los clientes.

Hosting

Este servicio consiste en la provisión de recursos de HW y SW de base alojados en el Data Center.


El servicio de Hosting contempla la administración, el mantenimiento y la operación de los
elementos antes mencionados.

El servicio contempla:
 Solución es integradas de IT y comunicaciones.
 Acceso rápido a las nuevas tecnologías TIC.
 Soluciones fácilmente escalables.
 Acceso a soluciones de Hosting seguras, confiables y de alta disponibilidad.
 Grupos de especialistas por tecnologías (Networking, S.O., D.B., aplicativos, Seguridad,
Subsistemas de almacenamiento y monitoreo), altamente experimentados,
permanentemente capacitados.

Data storage

El Servicio de Data Storage consiste en la provisión de espacio gerenciado para el almacenamiento


de datos, en la Storage Área Network [SAN] compartida ubicada en el Data Center.

Data back ups

El servicio le brinda la posibilidad de resguardar en cintas la información que nutre a sus sistemas,
permitiendo el recupero de la misma en caso de pérdidas o daños, contribuyendo a la
continuidad operativa de sus sistemas.

¿Qué diferencias se presentan entre las opciones de tercerización y Cloud Computing?

En una tercerización tradicional se paga una cantidad fija de espacio (almacenamiento) en un


único servidor y los recursos de ese servidor son compartidos por varios otros sitios web. Es una
forma rentable y de bajo mantenimiento para alojar un sitio web o aplicación, y la empresa de
hosting es responsable de administrar, mantener y actualizar las unidades.
El alojamiento tradicional, especialmente el alojamiento compartido, tiene sus
inconvenientes. Debido a que los recursos de un solo servidor se comparten entre varios sitios
web diferentes, los picos en el tráfico a esos sitios web pueden significar un rendimiento
reducido. Si el servidor experimenta problemas técnicos, todos los alojados en ese servidor se
verán afectados.
Con el alojamiento compartido, también se está pagando una cantidad fija de almacenamiento
y poder de procesamiento.

11
Cloud hosting ofrece un nivel de escalabilidad que el alojamiento tradicional no puede. Las
empresas de alojamiento en la nube ofrecen espacio virtual bajo demanda, según sea
necesario. En lugar de pagar por una cantidad fija de espacio por adelantado en un solo servidor,
el usuario paga por lo que realmente utiliza.
Con el alojamiento en la nube, la carga se equilibra a través de un grupo de varios servidores. La
información y las aplicaciones contenidas en esos servidores se reflejan en todo el clúster, lo
que significa que, si un servidor individual se cae, no hay pérdida de información o tiempo de
inactividad. Debido a esta redundancia, cloud hosting es mucho más elástica y resistente. Es
poco probable que los problemas con un sitio web o aplicación afecten el ancho de banda o
rendimiento.
Las empresas de alojamiento en la nube proporcionan Infraestructura como servicio (IaaS). Ellos
alojan, administran y mantienen todo el hardware necesario, y el cliente paga por los recursos
que usa, de manera similar a como se paga por servicios públicos como la electricidad.
Los departamentos de TI no necesitan invertir en hardware de servidor interno. Y los clientes no
necesitan pagar por adelantado por el almacenamiento adicional o la capacidad de
procesamiento que no utilizan. Cloud hosting es rápidamente escalable, a diferencia del
alojamiento tradicional. Si una aplicación o sitio web recibe más o menos tráfico, los servidores
de la nube se escalan hacia arriba y hacia abajo automáticamente. Con el alojamiento en la nube,
no hay necesidad de añadir manualmente o eliminar el espacio del servidor, ya que se encuentra
en un alojamiento compartido.

En la actualidad, es muy probable que las empresas que deban contratar Infraestructura analicen
el servicio de Cloud Computing como la opción más apropiada, sin embargo, es todavía una
tecnología relativamente nueva, y muchos que tienen experiencia con el alojamiento tradicional
están indecisos en pasar a algo diferente. El alojamiento compartido proporciona a los
consumidores una solución de hosting conveniente y de baja entrada, y muchos usuarios nunca
experimentan problemas. Es probable que en muy poco tiempo los conceptos de hosting y housing
pasen a formar parte de la historia y solo se encuentren opciones de cloud computing y nuevos
modelos aún no implementados.

¿Por qué se puede elegir un contrato leasing o de tercerización vs. comprar?

 Recursos financieros escasos

 Para asegurar capacidades y hardware actualizado sin caer en tecnología obsoleta o


discontinuada

 No se desea destinar dinero para equipamiento

 Contablemente sea más conveniente registrar gastos y no aumentar los activos que
producen mayor carga impositiva

 Por temor a que los recursos tecnológicos o financieros puedan cambiar y se


encuentren con equipamiento no deseado.

11
En cada caso, será necesario evaluar factores: técnicos, económicos y financieros. No existe una
única manera de adquisición recomendable, no puede realizarse una generalización sobre este
tema. Habrá que analizar cada caso en particular y determinar la conveniencia de una u otra
alternativa. Sí, existen pautas que deberán ser tenidas en cuenta, como ya hemos analizado
precedentemente, pautas con respecto al proveedor, los servicios que presta, la trayectoria
en el mercado, antecedentes de otras instalaciones, ubicación geográfica, costos, entre otras.
La combinación de todos estos factores será la que determine la opción más apropiada.

¿Cómo adquirir Servicios de TI?

Un servicio de tecnologías de la información es un conjunto de actividades que buscan responder


a las necesidades de una organización a través de la misma organización o por medio de la
subcontratación laboral, muy común en la actualidad y consistente en que una empresa provea de
forma fija o por un tiempo determinado de recursos humanos especializados en informática a otra
empresa más grande y con más recursos económicos.
Los servicios son maneras de entregar valor a los clientes, como soporte de los resultados que ellos
mismos pueden obtener sin incurrir en costos y riesgos específicos. Estos servicios son bienes
intangibles.4
En general pueden adquirirse de diferentes maneras:
 A terceros
 Con personal de la organización
 Mixto
La variedad de servicios y formas de obtener es muy amplia. Toda necesidad de TI de la
organización genera un servicio a prestar:
 Capacitación
 Consultoría
 Soporte para la implementación de un software (servicio básico o aplicación)
 Integración de soluciones (hardware y software)
 Telecomunicaciones / Internet
 Instalaciones (cableado estructurado, centrales telefónicas por VoIP, entre otras)
Acuerdo de Nivel de Servicio (SLA)
Dado que en la mayoría de los casos la prestación no puede ser definida de manera tangible, es
necesario elaborar acuerdos de prestación servicios, entre un proveedor y los clientes. Éstos
pueden ser tanto con clientes internos, como externos.
Según las buenas prácticas de ITIL el Acuerdo de Nivel de Servicio (Service Level Agreement, SLA)
describe un servicio de TI, documenta los objetivos de nivel de servicio y especifica las
responsabilidades del proveedor de servicios de TI y del cliente.
Ejemplos de SLA:
 Descripción del servicio con detalles que permitan medir el cumplimiento del mismo
 Definición de las responsabilidades de todos los roles participantes

4
Fuente: extraído del concepto de Servicios de Tecnología de la Información de buenas prácticas ITIL (Information Technology Infrastructure Library)
11
 Disponibilidad del servicio (teniendo en cuenta los tiempos de indisponibilidad
aceptables, la frecuencia de indisponibilidad y la duración de cada período de
indisponibilidad)
 Métricas del servicio prestado
 Tiempos de respuestas aceptados de acuerdo a la importancia del servicio requerido
 Revisiones periódicas del acuerdo.
 Fechas de inicio y finalización del servicio
 Proceso de transición, en caso de suspensión o anulación del contrato.
 Otros

FUENTES Y BIBLIOGRAFÍA CONSULTADAS

 Culebro Juárez, Montserrat. Gómez Herrera, Wendy Guadalupe. Torres Sánchez, Susana.
Software libre vs software propietario Ventajas y desventajas - México, Mayo 2006.

 O’Brien, James – Sistemas de Información Gerencial - Editorial: MCGRAW-HILL /


INTERAMERICANA DE MEXICO -ISBN: 9789701056301

 aws.amazon.com/es/what-is-cloud-computing/ consultado en Agosto 2017


 azure.microsoft.com/es-es/overview/what-is-virtualizatio/ consultado en Junio 2017
 www.interoute.es/cloud-article/what-public-cloud consultado en Abril 2017
 www.globant.com Consultado Diciembre 2012.

11

Das könnte Ihnen auch gefallen