Está en la página 1de 14

UCSE-F.C.

E – Sistemas y Tecnologías de la Informació n- Añ o: 2023

DESARROLLO
DE SISTEMAS
INFORMÁTICOS :
Grupo 3
Fernando Arias
Serafín Barrios
Carolina Rafael
Nicolás López

[INFORME Nº3.]
Profesora: Ing. Silvia Sánchez Zuaín.

1
UCSE-F.C.E – Sistemas y Tecnologías de la Informació n- Añ o: 2023

Criterios de Evaluación y Selección de software


Al momento de decidir implementar un sistema de información computarizado, las
alternativas planteadas por Videla, Bay y Sánchez (2003) son las siguientes:

 Diseñar software a medida de las necesidades de la organización, con la ayuda


de profesionales en informática. Laudon y Laudon (1996) definen a los analistas
de sistemas como los que desarrollan los nuevos requerimientos de los sistemas y
del diseño real. Los programadores se encargan de escribir el código del software
y enlazar los elementos técnicos del sistema para hacerlo totalmente operativo.

 Seleccionar software de entre los disponibles en el mercado, que mejor


satisfagan los requerimientos de la empresa. Son desarrollados por las empresas
del ámbito informático y son denominados comúnmente como “enlatados”. De
acuerdo a lo que informan Laudon y Laudon, “son conjuntos de programas
precodificados y prescriptos que están disponibles para ser adquiridos o
alquilados. Pueden ir desde una sencilla tarea a más de 400 módulos de
programas con 500.000 líneas de códigos para un sistema complejo de macro
computadora.”

Incumbencia profesional del contador público en la incorporación de software


Kaufman (2004) afirma que la decisión acerca de cuál alternativa se llevará a cabo
para implementar el sistema de información en la organización corresponde a la
alta dirección, como así también al departamento de sistemas (de existir en la
estructura organizativa) y, por sobre todo, es una incumbencia profesional del
contador público. Esto es así porque dicho profesional está adecuadamente
capacitado para conocer la operatoria de una empresa, y sus requerimientos de
información. Como plantean Laudon y Laudon (1996), adquirir tecnología de la
información no es suficiente para configurar un buen sistema de información en el
ente, sino que además se precisa la perspectiva institucional del negocio, y de
conocer el funcionamiento de las organizaciones, de lo cual se ocupa la ciencia de
la administración. Pero esto no es algo que pueda discutirse, o que se deje a
elección de los empresarios. Existe un marco normativo que establece para qué

2
UCSE-F.C.E – Sistemas y Tecnologías de la Informació n- Añ o: 2023

están formados los contadores y lo que son capaces de hacer. La ley nacional
20.488, que regula la actividad de los profesionales en Ciencias Económicas,
establece en su artículo 13, como incumbencia profesional del Contador Público,
los siguientes incisos:

 Elaboración e implantación de políticas, sistemas, métodos y procedimientos de


trabajo administrativo-contable.

 La aplicación e implantación de sistemas de procesamiento de datos y otros


métodos en los aspectos económicos, contables y financieros del proceso de
información.

Sin duda alguna, Kaufman demuestra que esta ley le da a los contadores la
incumbencia específica para asesorar a la organización acerca de la selección
adecuada de la alternativa más conveniente para armar su sistema de
información. Kaufman es también quien pone de manifiesto que las carreras de
Contador Público en las distintas unidades académicas del medio no ofrecen,
dentro de sus contenidos curriculares, una formación en el área de Informática que
les permita cumplir con eficacia esta tarea por sí solos. Por lo tanto, los contadores
que deseen especializarse en esta rama, deben anexar a su formación generalista
los conocimientos específicos requeridos para un desempeño aceptable. No
obstante, Kaufman reconoce que es importante contar con el apoyo de
especialistas en sistemas, para cumplir plenamente con el objetivo establecido. Se
hace necesaria una labor mancomunada e interdisciplinaria, ya que ambos
campos (Informática y Ciencias Económicas) coadyuvan a la toma de esta
importante decisión, de la cual depende la sobrevivencia, competitividad y
posibilidades de crecimiento de la empresa.

Ni los contadores individualmente, ni los informáticos por sí solos pueden


satisfacer los requerimientos. Es una tarea de equipo que brinda la interrelación de
conocimientos necesaria para un funcionamiento exitoso del sistema de
información a generar, concluye Kaufman. Si se trata de una gran empresa, y
además cuenta con un departamento de Sistemas, cumplirá la tarea como parte

3
UCSE-F.C.E – Sistemas y Tecnologías de la Informació n- Añ o: 2023

de sus funciones. Si se trata de PyMEs, la tarea estará a cargo del contador con el
apoyo técnico de un especialista en sistemas. Otra forma de encarar el cambio es
contratando especialistas, generalmente empresas de profesionales asesores que
permiten el desarrollo de estos proyectos. Cualquiera sea la forma adoptada,
siempre existirán aspectos a favor y en contra a tener en cuenta al tomar la
decisión. (Kaufman, 2004)

Adquisición de un software ya desarrollado (enlatado)

En la actualidad gran parte del valor agregado de una organización se ve reflejado


en el personal que trabaja, herramientas tecnológicas y sus sistemas de
información.

En la actualidad las empresas se han esmerado por mantener sus productos o


servicios en el mercado y de esa manera poder subsistir. Con la llegada de la
tecnología las empresas han sentido un apoyo en sus negocios y les ha permitido
incursionar en mercados antes imposibles de acceder.

El impacto en el día a día de la tecnología a través del proceso de adquisición de


software ha sido de gran alcance, debido a que esto les ha permitido cumplir con
sus metas organizacionales.

El hablar de software implica ciertas actividades como son: requerimientos,


búsqueda de diversas alternativas en el mercado, evaluar propuestas de
proveedores, capacitación de personal, instalación e implementación,
costos, mantenimientos, etc.

El problema de la adquisición de software hace referencia a la adecuada selección


de éste, a la adecuada inversión de un software a medida para la organización y
que permita la integración de los diversos procesos manejados en la empresa y
que sea adaptable a los cambios en ésta.

 Al momento de seleccionar un software para una organización, hay que tener


en cuenta:

4
UCSE-F.C.E – Sistemas y Tecnologías de la Informació n- Añ o: 2023

- Relación costo beneficio.

- Que el software se ajuste a los requerimientos de la organización.

- Que sea flexible.

- De fácil manejo.

- Nivel de seguridad.

- Compatible con el software de la organización en caso de que ya posea uno.

Proceso De Adquisición De Software


El proceso de adquisición de software implica una serie de etapas, que
están relacionadas entre sí y estas deben reflejar las necesidades de la
organización. De la misma forma estas soluciones se basan tanto en
recursos de personal como técnicos.
La importancia del proceso de adquisición de software es mejorar la
calidad de los productos o servicios que ofrece la organización y reducir los
costos.

Cada organización que tenga pensado implementar este proceso debe


cuestionarse acerca de: ¿qué software necesitamos?, ya que la respuesta
a este interrogante permite asegurar que la compra y utilización de este
sea eficiente y efectiva.
Para ayudar a responder esta inquietud, se podría complementar con los
siguientes interrogantes:
a. ¿La empresa está utilizando el software más adecuado para
satisfacer sus necesidades?
b. ¿El personal está satisfecho con los programas actualmente
utilizados en la organización?
c. ¿Existen otros programas que de alguna u otra manera permitirían
a la empresa operar eficientemente?
d. ¿Tiene instalado en sus equipos programas que ya no utiliza?

5
UCSE-F.C.E – Sistemas y Tecnologías de la Informació n- Añ o: 2023

En el proceso de adquisición de software debe integrar los siguientes aspectos:


 Identificar las necesidades de los usuarios, tanto funcionales
como no funcionales
 Desarrollar términos de referencia. ¿Qué y cómo es lo que se necesita?
 Construir un plan de adquisición/subcontratación/desarrollo de software.
 Una lista de cheque útil para determinar la estrategia de adquisición.
 Seleccionar proveedor

 Realizar el seguimiento de un proveedor


 Evaluar la eficiencia de un proveedor
 Aceptar los productos entregados por el proveedor de acuerdo con
los requerimientos especificados previamente en los Términos de
Referencia
 Realizar la transición al uso de los productos.
 Pruebas.
 Mantenimiento correctivo, preventivo y adaptativo.
 Soporte a usuarios.
 Capacitación a administradores y usuarios del producto
 Documentar todos los procesos y actividades para conducir una
sesión de lecciones aprendidas para un proyecto que involucra la
adquisición de software a terceros.
- Identificación y especificación de las necesidades: este primer paso consiste en
elaborar una lista en la que se indique: qué necesito; cuál es el problema; qué
espero lograr con el nuevo sistema; con qué recursos cuento actualmente y qué
posibilidades tengo de obtener nuevos recursos. De nada servirá contar con un
buen paquete de software, si no se ha alcanzado una comprensión del problema.

- Análisis de las necesidades y búsqueda de alternativas: en esta etapa se hace


un estudio de la situación actual; delimitando al problema y determinando cuales
serían las posibles soluciones, y sus respectivos alcances. El análisis permite la
construcción del modelo; con el que podremos pensar en las cosas y sus
relaciones, a fin de poder describir el funcionamiento del sistema.

6
UCSE-F.C.E – Sistemas y Tecnologías de la Informació n- Añ o: 2023

- Identificación de los posibles proveedores.

- Establecer contacto: debemos convocar a los proveedores a que realicen sus


propuestas comerciales, en función de los requerimientos descriptos.

- Ubicar la compra y el criterio de uso: establecer los criterios y la metodología a


ser aplicada en la evaluación de las propuestas presentadas, por los proveedores.

- Evaluar alternativas: una vez recibidas todas las propuestas, por parte de los
proveedores; se debe seleccionar, de todas ellas, a los dos o tres principales
paquetes de softwares.

- Disponibilidad del presupuesto: de cada uno de los proyectos seleccionados, se


debe realizar una evaluación de inversión.

- Evaluar alternativas específicas: realizar un test de cada uno de los paquetes de


softwares seleccionados; con el fin de verificar el cumplimiento de los requisitos de
funcionalidad y los atributos de calidad, que fuesen especificados por la empresa y
asumidos por el proveedor, con el comportamiento real del software.

7
UCSE-F.C.E – Sistemas y Tecnologías de la Informació n- Añ o: 2023

Desarrollo interno/propio de un software


La organización, al momento de decidir la compra de un software de aplicación,
debe evaluar las siguientes alternativas:

- Desarrollo en la empresa, con personal de la empresa llevando a cabo todas las


etapas involucradas en la construcción del programa.

- Contratar a un especialista, para desarrollarlo, de acuerdo con los requisitos


identificados.

El desarrollo de software requiere personal, compra de equipos, las bases de


datos, la participación de los usuarios, una definición de las nuevas formas de
ejecución de las actividades y,  como cualquier otro producto que hoy día se
desarrolla en una organización, debe tener calidad. Debemos reducir al mínimo los
costos posteriores por un mantenimiento indeseable como consecuencia de que
no se hubieran definido adecuadamente las funcionalidades que necesitamos,
esto se logra  haciendo uso de metodologías formales con aseguramiento de
calidad del proyecto.

Ciclo de vida de sistemas de información

Como dice Daniel Cohen Karen y Enrique Asin Lares en su libro “Tecnologías de
Información en los negocios”, pág. 305 (capitulo 11), antes de analizar la calidad
en el proceso de desarrollo de los sistemas, es conveniente explicar en qué
consiste el ciclo de vida de los sistemas de información, cuyo punto de partida es
la conceptualización y la revisión de los cambios organizacionales que provocará
la nueva tecnología. Se trata de entender el rol que desempeñan los especialistas
en informática y los usuarios de los sistemas para obtener el máximo beneficio de
incorporar el sistema. Las fases que lo integran son: nacimiento, desarrollo,
operación, mantenimiento y muerte. A continuación, se explica de manera breve
cada una de ellas.
Nacimiento. El ciclo de vida comienza con la identificación de una necesidad o de
un requerimiento por parte del usuario. En este momento debe practicarse un

8
UCSE-F.C.E – Sistemas y Tecnologías de la Informació n- Añ o: 2023

estudio de factibilidad para decidir si en realidad se justifica el desarrollo del


sistema.
Desarrollo. Después de llevar a cabo el estudio de factibilidad, se procede al
desarrollo del sistema, lo que comprende el análisis de los requerimientos y la
elaboración de un diseño que servirá de base para el desarrollo. Además, deben
diseñarse los programas necesarios para que el sistema pueda operar. La fase de
desarrollo conlleva el diseño y la construcción o adecuación de los programas que
se requieren para resolver el problema del usuario.
Operación. En esta etapa, el sistema ya está terminado y el usuario trabaja
introduciendo datos y obteniendo información y reportes que apoyan la operación
de la empresa. Si el sistema no satisface los requerimientos funcionales del
usuario o si se detecta algún error en los programas, es forzoso pasar a la fase de
mantenimiento.
Mantenimiento. Consiste en corregir los errores que se detectan en los programas
o en las funciones que realiza el sistema. En esta fase, además, el usuario puede
manifestar nuevos requerimientos.
Muerte. Un sistema de información llega a esta fase cuando deja de ser necesario
o cuando debe reemplazarse por otro mejor. Si al sistema original se le hacen
mejoras o cambios radicales se inicia nuevamente el proceso.

Variables determinantes en el proceso de desarrollo de sistemas


Como dice Daniel Cohen Karen y Enrique Asin Lares en su libro “Tecnologías de
Información en los negocios”, pág. 307 (capitulo 11), después de haber analizado
el ciclo de vida, es necesario ponderar las variables que pueden influir en el
proceso de desarrollo. Estas variables son: calidad, especificaciones del usuario,
recursos y tiempo. Es fundamental que el usuario del sistema conozca las
variables que afectan el proceso de desarrollo para evitar así que el sistema
presente problemas durante su operación. A continuación, se explica brevemente
lo que representa cada una de las variables y su efecto en desarrollo del sistema.

Calidad. Indica qué tanto el sistema satisface adecuadamente los requerimientos


de confiabilidad y eficiencia, y en qué medida requiere o no de mantenimiento o

9
UCSE-F.C.E – Sistemas y Tecnologías de la Informació n- Añ o: 2023

modificaciones una vez que se termine. Normalmente, un sistema de buena


calidad tiene una larga duración en su ciclo de vida. Por el contrario, si el ciclo de
vida de un sistema es corto, puede suponerse que la calidad de este sistema es
pobre.

Especificaciones del usuario. Se refiere a todos los requerimientos que el usuario


solicita antes de iniciar el desarrollo del sistema, es decir, aquellas funciones que
necesita que realice. El sistema debe cumplir con todas las especificaciones y
expectativas del usuario para que el proceso de desarrollo se considere exitoso.

Recursos. Están conformados por las personas que realizan el proceso de


desarrollo, así como el equipo y el dinero necesarios para el desarrollo del
sistema. Un desarrollo adecuado y competitivo debe consumir la cantidad mínima
de recursos sin sacrificar la calidad o las especificaciones de los usuarios.

Tiempo. Comprende la duración de todo el proceso de desarrollo, desde su inicio


hasta que entra en operación. El desarrollo de un sistema de información debe
cumplir con las expectativas de tiempo que fijan de forma conjunta el analista del
sistema y el usuario.

A continuación, se analizará la relación que existe entre estas variables. Debe


tenerse en cuenta que si una de ellas sufre modificaciones durante el proceso
puede producir un cambio en una o más de las otras variables. Por ejemplo:

 Si se incrementan las especificaciones del usuario, aumentará el tiempo de


desarrollo y pueden necesitarse más recursos, lo cual a su vez provoca
una disminución de la calidad final del software.
 Si el usuario solicita que se agreguen más funciones a las definidas en el
inicio, será necesario incrementar los recursos asignados y el tiempo
estimado si se desea cumplir con lo planeado. En caso de que no haya
reconsideración de estas variables, la calidad del sistema se ve afectada
de manera negativa. Para tener claro que los cambios en las
especificaciones del usuario afectarán el resto de las variables y, sobre
todo, los recursos económicos y humanos, es recomendable hacer un

10
UCSE-F.C.E – Sistemas y Tecnologías de la Informació n- Añ o: 2023

“contrato” en donde se especifiquen las consecuencias de estas


alteraciones por parte del usuario.
 Si el tiempo de terminación del software requiere reducirse, es crucial
incrementar los recursos (contratar más personal) o recortar las
especificaciones del usuario, ya que por la limitación de tiempo no es
posible cumplir con todo lo planeado, lo que por ende disminuye la calidad
final del sistema.
 Si se desea incrementar la calidad del sistema puede ser necesario
incrementar la cantidad de recursos asignados al proyecto o bien
incrementar el tiempo asignado al proyecto. Si se quiere tener un producto
final con una calidad aceptable para una buena operación, deberá
analizarse si los recursos asignados al proyecto y si su tiempo estimado de
desarrollo son adecuados para cumplir con las especificaciones del usuario
a través de un sistema de alta calidad.

Como el cambio en cualquiera de las variables afecta la calidad del proceso de


desarrollo de sistemas, es fundamental que desde la fase inicial se definan los
requerimientos de calidad del sistema y las especificaciones del usuario, así como
una estimación correcta del tiempo y los recursos que se requieren.

Métodos alternos para la adquisición de sistemas

Como dice Daniel Cohen Karen y Enrique Asin Lares en su libro “Tecnologías de
Información en los negocios”, pág. 308 (capitulo 11), luego de analizar las
variables que afectan la calidad del desarrollo de sistemas y de conocer el ciclo de
desarrollo de sistemas, es conveniente que una empresa o una organización
consideren las tres diferentes fuentes de proveerse de sistemas. Cada una de
éstas se explica a continuación:

1. El método tradicional consiste en que la empresa desarrolle internamente el


sistema o contrate servicios externos para ello; esta alternativa se explicará más
adelante al hablar de outsourcing. Con este método se desarrolla un sistema
específico para las necesidades de una empresa en particular y, en la mayoría de

11
UCSE-F.C.E – Sistemas y Tecnologías de la Informació n- Añ o: 2023

los casos, se utiliza para desarrollar sistemas estratégicos ya que no existen


sistemas similares en el mercado. Por ejemplo, un sistema para darle valor
agregado a un producto o un servicio, el cual permite lograr una diferencia
competitiva, ya sea que diferencie el producto/ servicio o le permita competir con
un costo más bajo.

12
UCSE-F.C.E – Sistemas y Tecnologías de la Informació n- Añ o: 2023

Bibliografía

 Daniel Cohen Karen y Enrique Asin Lares, “Tecnologías de Información en


los negocios”, Quinta Edición, Editorial Mc Graw Hill.
 “Guía metodológica de adquisición de software para pequeñas y medianas
empresas del sector privado”
 https://repositorio.cuc.edu.co/bitstream/handle/11323/1085/72208501.pdf?
sequence=1&isAllowed=y
 https://www.esan.edu.pe/conexion-esan/evaluacion-de-software-para-la-
empresa-la-decision-correcta.
 GONZÁLEZ DE KAUFMAN, Aracelis, “El sistema de información y la
selección de software de gestión contable”, Serie Estudios Contabilidad
N°48, (Mendoza, Universidad Nacional de Cuyo-Facultad de Ciencias
Económicas, 2004).
 LAUDON, Kenneth y LAUDON, Jane P., “Administración de los Sistemas de
Información. Organización y Tecnología”, 3ra edición, trad. J. Rodríguez R.,
(México, Prentice Hall, 1996).
 VIDELA, Andrés F., BAY, Juan p. y SÁNCHEZ, Tomás. Seminario
“Selección de software de gestión contable”. Dirección: Aracelis González
de Kaufman (Mendoza, FCE-UNCuyo, 2003).
 MARÍN, María Alejandra “Metodología para el análisis de sistemas. Su
utilización para la toma de requerimientos. Desarrollo de caso sobre
Sistema de Gestión de Compras y Abastecimientos” Serie Contabilidad,
cuadernillo 50 (Mendoza, FCE-UNCuyo, 2004).

13

También podría gustarte