Professional Documents
Culture Documents
INTRODUCCION
A LA INVESTIGACION
DE SISTEMAS
CONCEPTO BASICO
Una plena comprensin de investigaciones de sistemas puede permitirle participar en
proyectos de sistemas en cuanto entre a una organizacin, donde su contribucin puede
atraer de inmediato Ia atencin de los administradores senior.
2.
Introducir a los personas incluidas y explicar las diversas formas en que los
"problemas personales" pueden influir en los investigaciones de sistemas.
3.
4.
QU ES LA INVESTIGACIN DE SISTEMAS?
Los trminos "anlisis de sistemas" y "diseo de sistemas" se encuentran con frecuencia;
la "investigacin de sistemas" incluye a stas as como a otras actividades. Una
investigacin de sistemas es un proyecto realizado para mejorar un aspecto especifico del
sistema de informacin, su naturaleza es trabajar con gente para identificar los sistemas
que ayudan a la gente a trabajar mejor. Una investigacin de sistemas, algunas veces
llamada un "proyecto de desarrollo de sistemas" se apoya en un cuerpo extenso de una
metodologa y un conjunto bien definido de herramientas y tcnicas para poder analizar,
disear e implantar un sistema de informacin, o una porcin de un sistema de
informacin.
POR QU ESTUDIAR INVESTIGACIN DE SISTEMAS?
El estudiante que toma un puesto en una organizacin pequea o mediana puede ser el
administrador ms calificado de la compaa en el rea de sistemas de informacin y, por
esta razn, es probable que se le pida que participe a fondo en una investigacin de
sistemas. Aun en compaas grandes, la oportunidad de participar en una investigacin de
sistemas se presenta con frecuencia a los administradores jvenes, cuya educacin
formal acaba de terminar y que han estudiado desarrollo e implantacin de sistemas. El
nuevo administrador debera buscar tal oportunidad porque es probable que dicha
participacin traiga consigo una experiencia muy valiosa. Con su conocimiento de
sistemas de informacin adquirido en investigacin de sistemas, el estudiante est en
posicin de participar en las investigaciones de sistemas; el principal ingrediente que le
falta es el conocimiento del proceso, herramientas y tcnicas involucradas en
investigaciones de sistemas.
Cmo pueden los administradores jvenes comprometerse en investigaciones de
sistemas? Hay, por lo menos, cinco maneras, como se muestran en la figura 14.1 y que
se estudian a continuacin.
1.
2.
3.
4.
5.
Debe mencionarse un punto: una investigacin de sistemas es una actividad compleja con
muchas variables, y hay un horizonte muy amplio que permite una gran cantidad de
errores muy senos. Slo algunos de stos pueden mencionarse en un texto elemental;
generalmente alguien con especializacin en sistemas de informacin estudia dos cursos
de especializacin en investigacin de sistemas. Sin embargo, si el estudiante aplica los
principios y sigue los este captulo y de los siguientes, puede evitarse muchos de los
errores graves ms comunes ; el texto tambin destaca varias reas de investigaciones
de sistemas en las que debe tenerse sumo cuidado.
CICLO DE VIDA DE UN SISTEMA DE INFORMACIN
CONCEPTO
El concepto del ciclo de vida de un sistema de informacin es medular en las
investigaciones de sistemas. Durante su desarrollo, cada sistema se mueve a travs de
varias fases de un ciclo de vida, despus del cual slo funciona por varios aos con un
mnimo mantenimiento. El sistema se deteriora gradualmente hasta el punto en que cesa
de funcionar por completo y se comienza un nuevo ciclo de vida con el desarrollo de un
nuevo sistema.
La figura 14.2 muestra el ciclo de vida de un sistema. La figura muestra 5 fases. (Otros
autores ilustran el ciclo de vida con diferentes nmeros de fases, stas son la fase de
estudio preliminar, la fase de anlisis de sistemas, la fase de diseo de sistemas, la fase
de implantacin, la cual incluye una actividad separada llamada "auditora posterior". Los
ciclos de vida de sistemas varan en gran manera en trminos de longitud, pero por lo
regular el ciclo de vida de un sistema de informacin est en el rango de 3 a 8 aos: las
primeras cuatro fases de este ciclo de vida llamarse las fases de investigacion de
sistema.
FIGURA 14.2
Madurez y
Fases de
Mantenimiento Inv. De sistema
Diseo
del sistema
El concepto de ciclo de vida est relacionado con otro concepto importante, el de
grupos profesionales de desarrollo de sistemas
de informacin. Las organizaciones
Implantacion
grandes y medianas por lo general tienen especialistas de investigacin de sistemas de
Auditorioincluyendo
posterior
tiempo completo,
programadores y analistas. Por lo regular, para todas,
excepto para las investigaciones de sistemas menores, se formar un equipo al
momento de iniciar la fase de estudio preliminar. Es probable que el equipo crezca al
entrar en la fase del anlisis y que su composicin se modifique de alguna forma para
entrar en la fase del diseo de sistemas. Despus el equipo, quiz modificado de nuevo
en su composicin, implanta el sistema diseado. En cuanto cada miembro del equipo
termina las responsabilidades que le fueron asignadas, se le asignan otras
responsabilidades del proyecto o se le signa a otra investigacin de sistemas. Por tanto,
los equipos de proyectos son dinmicos: se forman y reforman de continuo para
participar en diferentes aspectos de la investigacin de sistemas o en otras
investigaciones de sistemas. Existe un reciclamiento continuo del personal profesional
de sistemas a travs de una serie de investigaciones de sistemas,
Es til mencionar brevemente cada una de las fases de la investigacin de sistemas:
1. Fase de estudio preliminar. Durante esta fase, con un sistema de informacin
existente se descubre un problema o una oportunidad de desarrollar tilmente un
nuevo sistema, y se lleva a cabo una cantidad limitada de investigacin preliminar
para ver si un proyecto de sistemas est garantizado.
2. Fase de anlisis de sistemas. Durante la fase de anlisis, se identifica un
problema u oportunidad asociada con el sistema. se examinan los puntos dbiles y
fuertes, del Sistema Antiguo, y se determina para que servir un nuevo sistema.
3. Fase de diseo de sistemas. Durante esta fase se disea un nuevo sistema o una
aplicacin computarizada para satisfacer Ias necesidades que se han determinado
deben ser menores al valor presente total de los beneficios del sistema para toda la vida
del mismo, y la diferencia entre estos costos y beneficios descontados como proporcin
del costo total, deben ser mayores de lo que seria para posibles alternativas de nuevos
sistemas en cualquier otro sitio de la organizacin.
En la figura, son iguales al rea total debajo de la lnea de costos de implantacin, y
los beneficios totales son iguales al rea total debajo de la lnea de beneficios. La curva
de costo Indica unos altos costos de inicio durante las primeras cuatro fases del cielo de
vida. Los costos operativos comienzan despus de la implantacin del sistema: es
caracteristico que los costos operativos disminuyan cuando
Costos de implatacion
Beneficios
terminacion
Costos operativos
Costos y
Fig 14.3
beneficios de un ciclo de vida
tpico de un sistema
Costos-beneficios
Tiempo
Comienza siguente ciclo
Como indica en la figura 14.3, a menos que el sistema se reemplace o modifique, ya sea
para aumentar los beneficios o reducir los costos, las curvas de costos y beneficios se
cruzaran eventualmente y en ese momento los costos sern iguales a los beneficios. El
siguiente ciclo de la investigacin de sistema, deber comenzar mucho antes de el punto
de cruzamiento. como se muestra en el eje horizontal de la figura. El siguiente sistema
deber estar implantado antes de que los costos del sistema viejo igualen a los
beneficios.
Los usuarios, administradores y personal de sistemas deben anticipar aproximadamente
cundo sern iguales los costos a los beneficios. la investigacin de un nuevo sistema
debera comenzar meses, o quiz aos antes para asegurarse de que el nuevo sistema
estar listo a tiempo. Un problema comn en trabajos de sistemas es la falla de la
organizacin para anticipar la necesidad de reemplazar un sistema existente. Por
ejemplo, muchas compaas no se dan cuenta que su computadora actual llenar su
capacidad en un futuro cercano,
486-493
los proyectos de sistemas para poder distribuir los recursos, tomar decisiones acerca de
la direccin general de los sistemas de informacin, y motivar a sus subordinados para
desarrollar y utilizar nuevos sistemas. Los administradores de niveles inferiores estn en
buena posicin para hacer que sus subordinados cooperen en los proyectos de sistemas.
Cuando un proyecto de sistemas tiene el potencial de influir en muchas reas de la
organizacin, representantes de todas las reas deberan participar en l, an durante las
etapas de planeacin del proyecto.
Involucrar a los usuarios en el proyecto. Es evidente la necesidad de
involucrar a los usuarios en los proyectos de sistemas y an as, a veces los
especialistas tratan de desarrollar sistemas nuevos sin ninguna o casi ninguna
participacin por parte de aquellos. La perspectiva de los usuarios de sistemas
es absolutamente esencial para la decisin con respecto a mantener el sistema
en uso o disear uno nuevo. Los usuarios que proporcionan informacin, o
reciben informacin del sistema estn en la mejor disposicin de conocer la
disponibilidad de la informacin y de saber las capacidades que se requieren
de un nuevo sistema.
Un sistema diseado sin interaccin amplia con los usuarios se convierte en una
sorpresa desagradable para ellos y es probable que no se utilice. Por lo general los
usuarios reaccionan en forma negativa haca cualquier sistema que se ha diseado sin
su participacin. Adems, los sistemas desarrollados sin comunicacin con los usuarios,
por lo general no estn diseados adecuadamente.
Planear el proyecto dentro del contexto de planeacin a largo plazo. Sin
una adecuada planeacin a largo plazo para todo el sistema de informacin,
los proyectos individuales no sirven a todos los intereses de la organizacin
satisfactoriamente. Cada proyecto propuesto debe evaluarse en trminos de
las metas de toda organizacin.
Mantener una cartera balanceada de proyectos de sistema. Es comn que
en una compaa de tamao mediano un grupo de desarrollo de sistemas
tenga, simultneamente en proceso, varios proyectos de investigacin de
sistemas. Estos proyectos constituyen su cartera, que es semejante a una
cartera de inversiones. Una cartera de inversiones alcanza un balance ptimo
entre las inversiones de alto y bajo riesgo; en forma similar, una cartera de
proyectos de sistemas trata de balancear proyectos de alto y bajo riesgo. Este
balance se logra incluyendo proyectos de rutina como de obras de arte, as
como proyectos de larga y corta duracin. En un momento dado, slo un
nmero limitado de proyectos de alto riesgo debera incluirse en la cartera. Los
proyectos de alto riesgo son aquellos que tienen una baja probabilidad de
terminarse segn lo programado, dentro del presupuesto, y con los beneficios
esperados. Demasiados proyectos riesgosos en una cartera de sistemas
pueden resultar en un alto ndice de proyectos sin xito. La consecuencia es
una reduccin en la confianza depositada en el grupo de sistemas por parte de
los administradores y usuarios, baja moral en el grupo de sistemas, y, a
menudo, el fin de los analistas de sistemas, a quien se culpa de la cantidad de
fracasos de los proyectos.
Tomar en cuenta la evolucin de los sistemas. La escala y complejidad de
los proyectos debera ser apropiada al nivel de complejidad de la organizacin.
Durante las primeras etapas de la evolucin de los sistemas de informacin de
una organizacin, rara vez el personal de sistemas tiene la experiencia para
disear e implantar con xito sistemas complejos. Aunque pudieran disearse
proveedor o por otras razones, la organizacin no busca otro vendedor aun si el actual no
proporciona productos o servicios completamente satisfactorios.
Particularmente en organizaciones pequeas, la cantidad del servicio de
procesamiento de datos puede deberse a los altos ndices de cambios o al ausentismo de
los empleados. Aunque la dificultad puede diagnosticarse como un problema de sistemas,
tal como una capacidad inadecuada de la computadora, en realidad es un problema de
tipo personal. Otro problema que con frecuencia no se diagnostica correctamente se
relaciona con la forma como estn organizados los sistemas de informacin. Los
frecuentes retrasos en la recepcin de informes, por ejemplo, pueden interpretarse como
la consecuencia de capacidad de sistemas inadecuados. De hecho, el problema podra
ser tan sencillo como una programacin inadecuada, la necesidad de un turno nocturno
en procesamiento de datos, o la necesidad de un sistema distribuido descentralizado para
reemplazar uno que tenga capacidad adecuada pero que est demasiado centralizado.
PROBLEMAS TIPICOS NO DIAGNOSTICADOS
1.
2.
3.
4.
5.
6.
7.
8.
FIGURA 14.7
Establecer una programacin razonable de terminacin del proyecto. El
personal de sistemas se conoce por proponer programaciones sumamente
optimistas. Esto con frecuencia evidencia sus ganas de agradar, o bien puede
ser la simple subestimacin del esfuerzo involucrado. Tambin con frecuencia,
una programacin optimista resulta de las ganas de buscar la aprobacin de un
nuevo proyecto. El personal de desarrollo de sistemas debe conocer las
consecuencias para la organizacin y para ellos mismos de colocar
estimaciones no razonables de terminacin para los proyectos. Por otro lado,
deberan evitarse proyectos sin fecha lmite. Todos los proyectos deberan
tener una programacin en horas, das o semanas junto con su fecha de
terminacin. La programacin correcta coloca una cantidad especfica de
recursos de personal a cada proyecto. Sin un control cuidadoso, a veces los
proyectos continan indefinidamente y consumen cantidades exageradas de
recursos.
Uso de un sistema de evaluacin de desempeo. Antes de comenzar el
proyecto, el personal de sistemas y la gerencia deberan definir los criterios
que medirn el xito de un nuevo sistema despus de su implantacin, los
cuales, adems, debern estar comprendidos en un sistema de evaluacin de
desempeo. Tal evaluacin tambin debera comprender la evaluacin de la
eficiencia del proyecto de sistemas. Adems, tambin deberan establecerse
por adelantado los procedimientos de auditora posterior. Cuando el personal
del proyecto entiende que el xito del sistema se medir con criterios
preestablecidos, se dedicar a satisfacer dichos criterios.
Hacer compromisos que puedan modificarse. Mientras sea posible, todas
las decisiones tomadas durante la investigacin deberan permanecer como
control. Sin embargo, ahora que los sistemas de informacin computarizados se han
hecho ms complejos y que todas las reas de las organizaciones estn afectadas por
ellos, es necesario un gerente con experiencia en administracin general y control
administrativo como gerente de sistemas de informacin. Por cierto, el gerente de
sistemas debera tener todos los atributos de un buen gerente general, y estos atributos
administrativos son ms importantes que la experiencia tcnica del gerente.
La planeacin de sistemas tambin proporciona controles importantes sobre los
sistemas de informacin. La planeacin a largo plazo controla la direccin del desarrollo
de sistemas mediante el establecimiento del marco dentro del cual se desarrollan los
sistemas de informacin. Los presupuestos proporcionan las metas peridicas de
desempeo y un mecanismo de evaluacin de desempeo, que sirven como formas de
control. Los presupuestos de capital, que son una parte integral del plan general de
computacin, as como de una investigacin de sistemas particular, sirve como un control
sobre los gastos de capital para equipo.
Otra dimensin importante del control administrativo es el sistema que proporciona
informacin acerca de la utilizacin de la computadora al gerente de la misma, al
supervisor de dicho gerente y quiz al comit directivo de sistemas. Por lo general, estos
informes incluyen el control usual y la informacin del desempeo proporcionada en los
informes de presupuesto, informes de gastos de personal, e informes de adiestramiento.
Adems, es probable que los informes especializados contengan estadsticas de
desempeo en relacin con el estado de los proyectos de sistemas en proceso, al
porcentaje de utilizacin de los diversos componentes del equipo de cmputo, y al
porcentaje de tiempo muerto (el porcentaje de tiempo en que la computadora no est
operando).
La asignacin de los costos del procesamiento de datos a los usuarios con base
en el grado en que se usan los sistemas de informacin tambin constituyen un control
administrativo importante. Estos sistemas de asignacin de costos se conocen como
sistemas de cargo de costos. Finalmente, las auditorias, tanto internas como externas,
proporcionan a los administradores un control general sobre los sistemas de informacin.
Ambos tipos de auditores examinan los sistemas de informacin, evalan sus controles
internos y realizan auditoras detalladas de aplicaciones especficas de sistemas de
informacin.
494-501
El comit directivo de sistema
Una de las formas ms importantes de control administrativo proporcionan el comit
directivo de sistemas. En algunas organizaciones se le llama comit de computacin o
comit de procesamiento de datos o comit de planeacin de computacin. A dicho
comit se le otorga autoridad para establecer la direccin general de los sistemas de
informacin o bien en forma alternativa, su autoridad puede estar limitada a un proyecto
especfico de sistema
La razn para tal comit es el hecho de que como los sistemas de informacin
.afectan a toda la organizacin , todos los usuarios principales y los usuarios potenciales
deberan ayudar a dirigir los sistemas de informacin y participar en la asignacin de
recursos requeridos para el desarrollo de sistema. Dicho comit se asegura que las
necesidades de los usuarios de los sistemas de informacin dicten la organizacin y uso
del sistema de cmputo ;el personal de cmputo no debera tomar estas decisiones l
solo.
Los comits directivos de sistemas pueden organizarse, al principio, para un
proyecto importante de sistema. Despus, al reconocerse su utilidad para ese proyecto,
se convierten en permanentes, y su jurisdiccin se extiende a todas las actividades de
procesamiento de datos y futuros proyectos de sistema.
En la industria se estila mucho formar un comit directivo de sistemas y la
experiencia sugiere que las organizaciones con xito son las que tienden a utilizarlo con
mayor frecuencia. El concepto es anlogo al de un comit de administracin de una
organizacin, que por lo general se compone de los ejecutivos ms antiguos, el cual
determina la poltica general de una corporacin, revisa planes alargo plazo y toma las
decisiones principales sobre inversiones; sin embargo, este comit se limita a asuntos de
sistemas de informacin.
Propsito del comit directivo del sistema
Los propsitos del comit son:
1. Ayudar al gerente de sistema de computo en el desarrollo del planes a largo
plazo para los sistemas de informacin computarizados.
permanecen sin ningn cambio para los propsitos administrativos y de control, el comit
directivo de sistemas no participa en operaciones de rutina o en su control . Sin embargo,
la direccin general y las polticas del departamento de cmputo las establece este
comit, el cual tambin ejerce control administrativo y evala el progreso del desarrollo de
sistemas.
Membresa
Por lo general el comit tiene entre 6 y 15 miembros. Cada subunidad organizacional
principal ser o es potencialmente, un usuario principal de computadora, el cual est
representado en el comit por un administrador. El administrador del departamento de
cmputo es un miembro del comit y por lo general el jefe de ste es un miembro que
dirige al comit. Por lo general departamento de cmputo tambin se encuentra
representado por una o dos personas ms, quiz un especialista en computacin y el
asistente del administrador del departamento. El gerente de auditora interna de la
organizacin tambin es, casi siempre un miembro del comit.
Cuando no existen proyectos importantes en proceso, es comn que se realicen
juntas breves del comit, mensual o bimestralmente. Cuando existen proyectos
importantes en proceso, las juntas se realizan tan seguido como sea necesario para
evaluar el progreso del proyecto y proporcionar direccin
.
Fuerza de trabajo de los proyectos
Cada investigacin importante de sistema la toma un grupo al cual se conoce como
fuerza de trabajo del proyecto; sus miembros tiene habilidades especializadas necesarias
para el desarrollo del nuevo sistema. Por lo general la fuerza de trabajo del proyecto est
compuesta de personal que dedica todo o gran parte de sus tiempo a ese proyecto de
sistema hasta la finalizacin del proyecto o hasta que sean reasignados .Una fuerza de
trabajo de proyecto con frecuencia incluye administradores de organizaciones de usuarios
prestados para el proyecto, pero es tpico que la mayora de los miembros sea personal
profecional de sistema. La fuerza de trabajo del proyectos estn bajo la direccin diaria
del administrador del departamento de cmputo, pero la mxima responsabilidad para sus
actividades la tiene el comit directivo de sistema.
Beneficios de un comit directivo de sistema
Un comit as aborda el marco de desarrollo de sistemas, mantiene informada la alta
administracin de los muchos requerimientos de los sistemas de informacin y los
capacita acerca de la complejidad e importancia de los sistemas de informacin. Adems
el panorama global que slo los administradores poseen, se incluye en un proyecto de
sistema .Estos ayudan a dar direcciones a los proyectos y monitorean su proceso. Un
comit de sistema compuesto por este tipo de administradores tambin tiene lo necesario
para proporcionar soporto al personal de sistema que trabaja en cada proyecto
fig. 14.8
1. Anlisis de tecnologa.
2. Personal
Perfil actual
Niveles puestos futuros y necesidades de experiencia
Programas esperados de entrenamiento y desarrollo
3. Niveles de servicio a usuarios:
Tipos actuales y niveles de servicio
Tipos separados y niveles de servicio
4. Configuracin de sistemas:
Configuracin actual
Configuracin futura esperada
5. Anlisis de proyectos de sistemas en proceso y programadas
Los propsitos del plan a corto plazo al que puede llamarse un plan de
presupuesto o un plan de utilidades, son establecer las asignaciones de recursos que
sern necesarias durante el siguiente periodo (por lo general un ao) y servir como
medio de control administrativo sobre los gastos. Este presupuesto es casi siempre, una
versin muy detallada del plan a largo plazo del departamento. Sin embargo, las
circunstancias y las filosofas de planeacin difieren, y en algunos casos un plan a corto
plazo es ms o menos independiente del primer ao del plan a largo plazo, por lo tanto,
las estrategias y gastos mostrados en los dos pueden diferirse. Es comn que el plazo se
prepare con base en meses o trimestres y a menudo, al terminar un trimestre, se agregue
otro para que el presupuesto siempre est adelantado un ao.
El tercer tipo de plan necesario, el de proyectos, difiere de modo significativo de
los otros dos tipos. Primero, aunque existe un plan detallado separado para cada
proyecto y se conoce como el plan de proyectos, tanto el de largo plazo como el de corto
plazo , incluyen a cada proyecto en forma general. Un plan de proyectos tambin difiere
de los planes a largo y corto plazos en cuanto a que no es un periodo, como un mes,
trimestre o ao como lo son los otros planes, sino que es por el tiempo esperado
requerido para la terminacin del proyecto. El plan de proyectos permanece vigente si el
proyecto no se terminado cuando se esperaba, pero se termina al terminar el proyecto, ya
sea adelantado, a tiempo, o atrasado.
SISTEMAS DE ADMINISTRACIN DE PROYECTOS.
Los planes de proyectos se desarrollan generalmente alrededor de un sistema de
administracin de proyectos, que es una combinacin especializada de un sistema de
planeacin de proyectos, y de uno de informacin de proyectos. Existen varios sistemas
de administracin de proyectos. Todos pueden ser tiles, se use o no un comit directivo
de sistemas. Cuando se usa uno de estos comits en conjunto con un sistema de
administracin de proyectos, los informes proporcionados por el sistema
de
administracin de proyectos son usados por el comit para conocer el progreso de
proyectos. Dos tipos comunes de sistemas de administracin de proyectos son las
grficas de barras PERT (tcnica de revisin y evaluacin de programas).
Grfica de barras
La figura 14.9 muestra una grfica de barras, quiz la forma ms sencilla de
administracin formal de proyectos. La grfica de barras (tambin conocida como
grfica de Gantt) se usa casi exclusivamente para propsitos de programacin y por
tanto slo controla el tiempo de los proyectos. En la figura la tarea (una parte de un
proyecto de sistemas particular) se programa para iniciarse a mediados de enero y
continuar hasta fines de febrero. La tarea 2 inicia al final de enero, antes de terminar la
tarea 1 , y contina hasta mediados de marzo. Despus de terminar la tarea 2, inicia la
tarea 3 de principios de abril y contina hasta julio. Las tareas 4 y 5 se realizan
simultneamente, se espera que la tarea 4 se termine alrededor del 1 de diciembre, y la
tarea 5 alrededor del 15 de diciembre.
Cuando se usa una grfica de barras como mtodo de control de proyectos, se
colocan puntos de revisin al terminar cada tarea (tambin pueden colocarse en medio
de las tareas). Estos puntos indican la terminacin de una tarea particular y son la base
para determinar si la tarea y el proyecto estn a tiempo segn lo programado; cuando se
llega a un punto de revisin, se verifican y evalan las tares que se han terminado, y todo
el proyecto. Los revisores se preguntan silos recursos asignados fueron utilizados en
forma correcta y si la tarea se termin en forma satisfactoria. Sin embargo, debido a que
la grfica de barras incorpora la medida de programacin de un proyecto, indica muy
brevemente que tareas deben terminarse antes de iniciar otras, y los costos de los
proyectos deben acumularse y evaluarse usando otros mtodos.
Tcnica de revisin y evaluacin de proyectos (PERT)
PERT puede ser, de modo indistinto, un sistema de administracin de costos o de tiempo;
PERT est constituido de eventos y actividades o tareas. Tiene varias ventajas sobre las
grficas de barras y es probable que se use con proyectos ms complejos. Una de sus
ventajas es que es un mtodo de programacin que tambin muestra en forma grfica
cules tareas deben terminarse antes de iniciar otras.
Tambin, al demostrar los diversos caminos de las tares, PERT permite el clculo
de una ruta crtica. Cada ruta o comino cosiste en combinaciones de tares que deben
terminarse. El tiempo y costo asociados con cada tarea de la ruta se calculan, y la ruta
que requiere la mayor cantidad de tiempo transcurrido es la ruta crtica. El clculo de la
ruta crtica permite a los administradores de proyectos monitorear ms cerca estas series
de tareas ms de cerca que a otras y modificar sus recursos si hay retrasos.
PERT controla tiempo y costos durante el proyecto y tambin facilita la
localizacin del balance correcto entre terminar un proyecto a tiempo y terminarlo dentro
del presupuesto. PERT reconoce que los proyectos son complejos, que algunas tareas
deben terminarse antes de comenzar otras, y que la manera correcta de manejar un
proyecto es definir y controlar cada tarea. Debido a que los proyectos generalmente se
atrasan PERT est diseado para facilitar la recuperacin de tiempo atrasado, asimismo
est basado en parte en la premisa de que la estimaciones subjetivas del tiempo total de
terminacin de un proyecto por lo general son inferiores a la suma de estimaciones
subjetivas para cada tarea.
PERT es una metodologa altamente desarrollada que tiene disponibles sus
descripciones detalladas. Hay muchas variaciones de PERT, algunas de las cuales estn
incorporadas en programas de software disponibles como sistemas de administracin de
proyectos computarizados, PERT se explica como mayor detalle en el apndice de este
capitulo.
RESUMEN ---------------------------------------------------------------------------------------------------Este capitul estudi la teora de investigacin de sistemas y el concepto de ciclo de vida
y su relacin con la investigacin de sistemas. Todos los sistemas de informacin deben
reemplazarse eventualmente, y por lo tanto las actividades de desarrollo de sistemas son
ms o menos continuas en compaas medianas y grandes. Los estudiantes deben
esperar que se les involucre en investigacin de sistemas en varias formas.
El problema de obtener la cooperacin completa de la gente es la preocupacin
ms crtica en el trabajo de sistemas, los usuarios, administradores y analistas de
sistemas pueden mostrar un comportamiento que inhiba el proyecto de sistemas. Si se
siguen varios principios de desarrollo de sistemas, pueden aliviarse los problemas con
personas ,y proporcionar la estructura necesaria para una investigacin de sistema y
aumentar en otras formas la probabilidad de que el resultado de una investigacin de
sistemas con xito. Estos principios constituyen una parte de la teora de desarrollo de
sistemas.
Los auditores juegan un papel importante en la investigacin de sistemas y
tambin es importante el control administrativo de la investigacin de sistemas. Los
comits directivos de sistemas, las actividades de planeacin del departamento de
cmputo y los sistemas de administracin de proyectos proporcionan las tres formas ms
502-509
Preguntas de repaso
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
PROBLEMA
Suponga que usted y un amigo han acordado las actividades de un da. Cada uno de
ustedes asistir a las clases separadas en la maana comenzando a las 8:00 a.m. (Cada
clase tiene duracin de 1 hora. Usted tiene 2 clases, y su amigo tiene slo una.) Despus,
ustedes deben estudiar durante 2 horas, y tambin planea comenzar un discurso , que
usted debe dar a las 4:00 p.m. Despus de clases su amigo debe podar el pasto de su
jardn; l estima que esta actividad le tomar alrededor de 3 horas. Despus planean
comer juntos a las 12 durante 1 hora; si usted llega tarde a comer, no lo atendern.
Despus de la comida continuar trabajando en su discurso y su amigo ir a clases
durante 2 horas ms. A las 3:00 p.m. l lo encontrar en la reunin de estudiantes en el
campus y escuchar su discurso en la junta semanal del Club de Veleros; es discurso
debe comenzar a las 3 p.m. en punto. Usted calcula que necesita 2 horas y media para
preparar su discurso. (Nota: Puede ser que usted desee leer el apndice antes de
comenzar este problema.)
1. Prepare un sistema PERT de las actividades combinadas de usted y su amigo.
2. Cul es la ruta crtica?
3. Cul actividad en la tarea crtica es ms probable que se retrase ms de lo
planeado? Qu recursos se asignarn a ella?
APNDICE
La figura 14.10 muestra un PERT muy sencillo. En la figura los nmeros en los crculos
indican nodos, o eventos terminados, y las letras indican tareas o actividades. Lo que se
nuestra en parntesis junto a cada letra es el nmero de das requeridos para terminar
esa tarea particular. La estructura del diagrama indica que las tareas A, B y C deben
terminarse antes de que ocurra el evento 3.Pueden obtenerse tres rutas de esa red de
PERT. La ruta 1 incluye las tareas A y E, la ruta 2 incluye las tareas B y D, y la ruta 3
incluye las tareas B, C y E. Unos clculos muy sencillo indican que la ruta 3 es la ruta
crtica porque la terminacin de las tareas B, C y E requiere un total de 20 das, esto es, 2
das ms que la ruta 1 y 5 das ms que la ruta 2. Para asegurarse que todo el proyecto
se termine en los 20 das programados, los administradores deben poner ms atencin a
las tareas B, C y E que a las dems. La terminacin del proyecto se muestra como el
evento 4.
A (10 das)
B (7 das)
E (8 das)
C (5 das)
D (de 8das)
Rutas
1. Tareas A y E = 18 das
2. Tareas B y D = 15 das
3. Tareas B, C y E = 20 das
La ruta crtica es la ruta 3 que consiste en las tareas B, C y E
Si los administradores del proyecto desean terminar todo el proyecto en menos de 20
das, deben asignar ms recursos, como ms personal o personal ms especializado, a
las tareas B,C y E , Por ejemplo, si la tarea B puede terminarse en 5 das con el
reemplazo del personal que ahora est asignado a ella por personal con mayor
experiencia en esta tarea, todo el proyecto se terminara en 18 das. Con sta
reasignacin, las rutas 1 y 3 se convierten en rutas crticas, y amas deben monitorearse
para asegurarse de terminar el proyecto en 18 das.
PERT permite a los administradores del proyecto establecer un programa, observar el
progreso, y reasignar los recursos como sea necesario para mantenerse a tiempo a para
apresurar la terminacin del proyecto. PERT tiene otra dimensin interesante; puede ser
usado para valorar el funcionamiento del proyecto una vez que ste ha sido terminado.
La red de PERT es equivalente a un presupuesto porque a cada tarea se asignan das y
costos. Despus de la terminacin del proyecto o an despus de terminar cada tarea,
los tiempos y costos reales pueden compararse con los tiempos y costos presupuestados
en el PERT para determinar las diferencias de costo y tiempo . Las diferencias pueden
usarse para analizar desempeo y asignar responsabilidades por este desempeo o
para detrminar las formas por medio de las cuales pude mejorarse el desempeo
subsecuente.
Pasos en el desarrollo de un sistema PERT
Un proyecto PERT puede desarrollarse para uin proyecto siguiendo los pasos descritos a
continuacin:
1. Separe el proyecto en tareas o actividades lgicas. Asigne personal a cada
tarea.
2. Identifique las interdependencias entre estas tareas; esto es, determine cuales
tareas deben terminarse antes de que otras pueden iniciarse.
3. Usando estimaciones de ingeniera, consensos de opiniones u otras tcnicas,
determine el tiempo esperado para la terminacin ms eficiente de cada tarea,
por ejemplo, un tiempo de 5 das si se asignan dos personas . La terminacin
4.
5.
6.
7.
8.
9.
CASO 1
La Compaa ABC
Como respuesta de las crticas de varias reas de la compaa ABC, su controlador (a
quien reporta el gerente de procesamiento de datos) ha nombrado un comit directivo de
sistemas para establecer prioridades para el desarrollo de sistemas de informacin en
toda la organizacin y comprobar este desarrollo. Este comit est compuesto de los
miembros que se muestran a continuacin y tiene la autoridad de asegurarse de que el
gerente de procesamiento de datos haga que su grupo de conforme a las prioridades y
directivas del comit. Los equipos de proyectos estn encabezados por un analista de
sistemas y stos se nombrarn segn se inicien los proyectos. El comit directivo de
sistemas se reunir cada dos meses en forma rutinaria, y con mayor frecuencia si es
necesario.
Preguntas sobre el caso
1. Comente el cambio dado el comit directivo de sistemas
2. Cules son los propsitos de un comit directivo de sistemas?
3. Qu cambios organizacionales sugerira usted?
Equipo de
trabajo del
proyecto
Equipo de
trabajo del
proyecto
Equipo de
trabajo del
proyecto
CASO 3
Fruehauf Corporation
La estructura estndar de los proyectos de Fruehauf se describe en su manual, que tiene
ms de 200 pginas. Un proyecto de sistemas esta dividido en las siguientes 12 fases, y a
su vez cada fase est dividida en un nmero definido de tareas...
Fase de desarrollo
A. Planeacin
1. Investigacin inicial (3 tareas; 2 a 6 horas hombre)
2. Estudio preliminar (10 tareas; mximo 3 semanas hombre)
3. Planeacin del sistema (15 tareas; 2 semanas hombre a 2 meses hombre)
B. Desarrollo
4. Requerimientos del sistema (28 tareas)
5. Diseo del sistema (11 tareas)
6. Especficaciones de los programas (12 tareas, 6 repetidas para cada
programa)
7. Planeacin de conversin (10 tareas)
8. Programacin (12 tareas, 5 repetidas para cada programa)
9. Entrenamiento a usuarios (11 tareas)
10. Prueba del sistema (11 tareas)
C. Implantacin
11. Conversin (13 tareas)
tan pronto fue instalada, comenz a destacar las cosas que necesitaban atencin, y por
tanto los problemas se corrigieron cuando aran an de pequea magnitud.
Preguntas
1. De que manera es similar la forma de Fruehauf, y diferente de la sugerida en este
captulo?
2. Qu beneficios se obtienen de la estructura de proyectos de Fruehauf?
3. Hubiera sido tan efectivo si se hubiera eliminado el comit directivo de sistemas?
Porqu?
Consejo de directores
Director general
Comunicacin
corporativa
Vicedirector
general
Presidente
Vicepresidente
senior
Vicepresidente
Administrativo
de grupo
Secretaria
del presidente
Ventas
Investigacin
Manufacturacin
de acero
Compras
Materias
primas
Estrategia
Corporativa
Finanzas
Secretario
Tesorero
Trfico
Ayudante al
vecepresidente
de finanzas
Relaciones
industriales
Controlador
510-517
CAPITULO 15
LAS FASES DE ESTUDIO PRELIMINAR Y ANALISIS DE SISTEMAS.
CONCEPTO BASICO.
El primer error importante que puede ocurrir ( y con frecuencia ocurre) durante una
investigacin de sistemas es la determinacin incorrecta del problema que debe resolver
un nuevo sistema. Si no se pone mucho cuidado para definir el problema correctamente,
puede ser que toda la investigacin de sistemas est mal dirigida. Por tanto, debe
dedicarse todo el esfuerzo que sea necesario a esta tarea.
OBJETIVOS DEL CAPITULO.
1.- Proporcionar una perspectiva de la naturaleza de la investigacin de sistemas.
2.- Explicar la naturaleza de las fases de estudio preliminar y anlisis de sistemas y las
herramientas y tcnicas usadas durante estas fases.
INTRODUCCION
Este captulo comienza el estudio de las actividades que comprenden las distintas fases
de una investigacin de sistemas. Las fases de estudio preliminar y de anlisis de
sistemas son similares en objetivos y mtodos. Para los propsitos de este estudio, la
fase de estudio preliminar est separada de la investigacin de sistemas, aunque algunas
veces se le describe como una parte de la de anlisis de sistemas. Durante la fase de
estudio preliminar se determina si el problema de sistemas que se ha descubierto es tan
serio como para ameritar los gastos de una cantidad significativa de recursos para la
continuacin de la investigacin de sistemas. A su ves, el propsito del anlisis de
sistemas es establecer en detalle las especificaciones de un nuevo sistema de
informacin propuesto o la modificacin de uno ya existente. Estas especificaciones
deben dejar bien claro lo que tiene que realizar el nuevo sistema de informacin
propuesto o la modificacin de uno ya existente. Estas especificaciones deben dejar bien
claro lo que tiene que realizar el nuevo sistema, pero no cmo se realizar. Cmo el
nuevo sistema realizar el procesamiento, se determina durante la fase de diseo del
sistema.
Con frecuencia se describe a las actividades de investigacin de sistemas como anlisis
de diseo de sistemas. Sin embargo, la descripcin es demasiado limitada en cuanto a
que el anlisis de sistemas y el diseo de sistemas slo son dos fases de toda la
investigacin. El trmino proyecto de desarrollo de sistemas es equivalente al trmino
investigacin de sistemas, ya que desarrollo de sistemas describe una serie de
proyectos individuales de investigacin de sistemas que, conjuntamente, conforman el
desarrollo de un sistema de informacin durante un largo periodo.
Los procedimientos generales y la forma de abordar el problema, descritos en este
captulo y los captulos subsecuentes, son vlidos para todas las investigaciones de
Puede verse que el entrenamiento tcnico en sistemas de informacin slo es una parte
de la experiencia requerida en los analistas. Son ms importantes la habilidad de tratar
con las personas (incluyendo saber cmo negociar), las ganas de aceptar un compromiso,
y un conocimiento de los errores crticos que deben evitarse. Tambin es importante un
entendimiento de la organizacin y de su industria, especialmente de las funciones que se
estn analizando. Aunque hasta cierto punto todo esto puede aprenderse en un curso, el
mejor entrenamiento consiste en experiencia de trabajo con otros analistas de sistemas.
ANALISIS ESTRUCTURADO.
Los conceptos interrelacionados de anlisis estructurado, diseo estructurado, y
programacin estructurada, se emplean ampliamente en la investigacin de sistemas.
Para los propsitos de este captulo, el anlisis estructurado es una forma de anlisis de
sistemas que se basa en la particin efectiva del producto final de la fase de anlisis de
sistemas: las especificaciones de los requerimientos de los sistemas. Las
especificaciones de los requerimientos de los sistemas se formulan con anlisis
estructurado como una serie de mdulos en lugar de un conjunto monoltico de
especificaciones.
Los propsitos de esta modularizacin son tres. Primero, cada analista de un equipo de
proyecto puede trabajar por separado y eficientemente en mdulos diferentes. Segundo,
todos los participantes pueden entender mejor los mdulos estructurados. Tercero, y ms
importante, es el hecho de que la modularizacin permite la revisin separada y rpida de
cada aspecto de las especificaciones del sistema. Por un lado, los sistemas se desarrollan
en un ambiente dinmico, y nuevos desarrollos en el medio, as como el descubrimiento
de nueva informacin durante una investigacin de sistemas, ambos durante y despus
de la fase de anlisis, sugieren con frecuencia que deberan cambiarse las
especificaciones de los sistemas. Por otro lado, los analistas siempre han credo que es
imperativo congelar (dejar de cambiar) las especificaciones de los sistemas (y
posteriormente el diseo) desde el principio ya que los cambios posteriores son difciles
de implantar, en un documento monoltico de especificaciones de sistemas, e introducir
mayor complejidad, incertidumbre, y retraso en la investigacin de sistemas. El anlisis
estructurado trata de acomodar estas dos necesidades conflictivas. Slo se tiene que
cambiar un mdulo cuando cambian las especificaciones, y esto puede hacerse ms
rpido debido a la modularizacin. Al mismo tiempo, la mayora de las especificaciones de
sistemas pueden permanecer congeladas, lo cual minimiza el caos que se crea cuando se
realiza un cambio.
CLASES DE INVESTIGACION DE SISTEMAS.
Existen tres tipos de Investigaciones de Sistemas.
1) Proyectos que implican la adquisicin de equipo hardware nuevo.
2) Proyectos que implican un software para sistemas de procesamiento
transacciones.
de
El hardware debe instalarse y con frecuencia el lugar debe modificarse para poder
acomodar el equipo nuevo. Los cambios necesarios pueden incluir la instalacin de un
piso nuevo, un sistema especial contra incendios y sistemas sofisticados de control de
humedad y temperatura. Pueden requerirse fuentes de poder auxiliares para garantizar
energa constante. Mientas que algunos componentes retienen datos en su memoria si la
fuente de poder se interrumpe temporalmente, otros no, por lo consiguiente, datos
valiosos pueden perderse si se interrumpe momentneamente la energa. Las
capacidades de respaldo e inicio son importantes, estas permiten al equipo respaldar y
reprocesar los datos que se estaban procesando cuando ocurri la falta de energa o
cuando otra causa interrumpi el procesamiento.
La seleccin del hardware requiere analistas y tcnicos de hardware capaces. A menudo,
los especialistas que realizan esta parte de la investigacin de sistemas son ingenieros
electrnicos o gente que han terminado programas de ciencias computacionales. Con
mucha frecuencia la seleccin del hardware no es una actividad continua de desarrollo de
sistemas, y la seleccin de componentes principales se realiza con poca frecuencia. Por
esta razn, una organizacin puede preferir confiar mejor en consultores externos en
lugar de incurrir en el gasto de emplear especialistas en evaluacin del hardware.
Proyectos de software.
En general las investigaciones de sistemas que involucran software se concentran en una
de tres actividades generales: 1) adquisicin de paquetes de software preescritos, 2)
desarrollo y programacin de nuevas aplicaciones o programas de sistemas, o 3)
mantenimiento (revisin) de programas de aplicaciones computarizadas ya existentes.
Es ms probable que las organizaciones pequeas compren sus programas listos para
usarse, y es ms probable que las organizaciones grandes desarrollen sus propios
programas, aunque por parte de compaas grandes existen una tendencia creciente
hacia la compra de programas.
Cualquiera de los tres tipos de investigaciones de software que se realice, es probable
que requiera un anlisis de sistemas para determinar la naturaleza de los programas
necesarios. Por lo general, un analista de sistemas rene la informacin necesaria para
que sirva como base para el esfuerzo de programacin o para determinar qu paquetes
de software deberan adquirirse.
El desarrollo de los programas nuevos y la revisin de los antiguos son actividades
continuas en la mayora de las instalaciones de procesamiento de datos de cierto tamao.
Por cierto, estas actividades representan uno de los costos principales de estos centros
de procesamiento de datos, ya que los costos de programacin pueden exceder hasta en
50% los costos totales de procesamiento de datos. Vale la pena que los administradores
pongan especial atencin a estas actividades, para asegurar que la programacin se
realice con eficacia y eficiencia y que los proyectos de programacin se controlen con
todo cuidado.
El desarrollo total de nuevos programas y la revisin de los antiguos son actividades
similares. En una organizacin grande y madura de procesamiento de datos cerca del
70% del esfuerzo total de programacin se dedica, en general al mantenimiento de
518-525
tarse y en qu forma. Despus, un diseador de sistemas debe revisar el archivo de
pedidos de compras o disear un archivo separado de pedidos de compras y pedidos
atrasados. Finalmente deben cambiarse los programas que procesan el archivo de
pedidos de compras para obtener la informacin deseada del archivo existente o de un
nuevo archivo de pedidos atrasados, e incorporar esto en el reporte.
PROYECTOS DE SISTEMAS DE INFORMACION GERENCIAL
Mientras que los proyectos de sistemas de informacin gerencial en general conllevan
esfuerzo de programacin, los aspectos de no programacin se convierten relativamente
en problemas ms complejos y crticos, hasta el punto en que todo el carcter de estos
proyectos es diferente del de los proyectos de sistemas de procesamiento de
transacciones. El desarrollo de sistemas gerencial se enfoca mucho mas al anlisis de las
actividades administrativas que al diseo y desarrollo de programas de computo. En
forma comparativa, el anlisis de actividades de operaciones suele consistir en un estudio
directo de las operaciones y en una optimizacin del flujo de las transacciones a travs
del sistema. La mayora de los programadores y analistas de sistemas son capaces de
realizar anlisis de operaciones.
Por otro lado, los analistas que tratan con sistemas administrativos deben
entender, tanto las actividades administrativas, como los procesos de toma de decisiones.
Asimismo, su perspectiva de los sistemas de informacin debe ser bastante amplia como
para incluir mucho mas que la tecnologa computacional. La creacin de sistemas
administrativos puede requerir la mezcla cuidadosa de informacin proveniente de varias
fuentes, incluyendo tanto fuentes de computadora como de no computadora en un solo
sistema. La figura 15.4 demuestra que el entendimiento de los procesos administrativos
es el ingrediente critico para el desarrollo del SIG y que, adems de la experiencia
relacionada
Procesos
administrativos
Sistemas de
computo
Habilidades de
tipo personal
Herramientas
de anlisis
Habilidades de
tipo personal
FIGURA 15.4
Requerimientos de
conocimientos y habilidades
de un analista de sistemas
Sistemas de
computo
Sistemas de
informacin
Herramientas
para la
de anlisis
administracin
Estructuras de
organizacin
Estado
administrativo
Planes de
organizacin
SIG
Sistema
Sistema
Sistema
Aplicacin
Programa
Programa
Programa
Aplicacin
Archivo
Aplicacin
Archivo
3. Aplicacin
4. Programa/archivo
En el nivel programa/archivo, la tarea es desarrollar, comprar o mantener un programa
particular o disear o modificar un archivo particular. El punto de referencia para estas
tareas es el siguiente nivel (el de aplicaciones) y el analista/programador no necesita
ningn otro conocimiento acerca de todo el sistema. Al disear o revisar una aplicacin,
es esencial un entendimiento de todo el sistema del cual forma parte la aplicacin. En
forma similar, al disear o revisar un SIG, es importante un amplio conocimiento sobre
todos sus sistemas. Con frecuencia la carrera de analista/programador comienza en el
nivel programa/archivo, despus avanza al nivel de aplicaciones, despus al nivel de
sistemas, y, finalmente, cuando se ha adquirido un amplio entendimiento tanto de los
sistemas de operaciones como administrativos, el analista/programador tiene la
experiencia necesaria para jugar un papel muy importante en los proyectos de desarrollo
SIG.
En una clase introductoria de programacin, los estudiantes obtienen
conocimientos del nivel programa/archivo del trabajo de sistemas porque comnmente
escriben unos cuantos programas sencillos pero nunca desarrollan una aplicacin
completa. Desde este punto, es natural que tiendan a igualar el trabajo en sistemas con la
programacin, cuando de hecho las actividades de niveles superiores son mucho ms
ricas en su variedad y ms amplias en su alcance. Sin embargo, los estudiantes que se
concentran en sistemas de informacin, quiz tengan trabajo en cursos a nivel desarrollo
de sistemas, y con frecuencia a nivel de SIG.
FOMAS GENERALES DE ABORDAR LA INVESTIGACION DE SISTEMAS
Existen cuatro formas generales de abordar el desarrollo del tema:
1. Conducir un anlisis de sistemas y despus buscar comprar programas o un
sistema con un vendedor externo.
2. Realizar un prototipo de los programas o sistemas nuevos.
3. Hacer que los grupos de usuarios desarrollen sus propios programas y
sistemas, ya sea con o sin la ayuda de analistas, diseadores, y
programadores profesionales.
4. Desarrollar programas y sistemas en forma tradicional, usando personal
profesional de sistemas.
Las primeras tres formas estn adquiriendo cada vez mayor importancia debido a los
grandes atrasos en sistemas no desarrollados y a la escasez de personal profesional de
sistemas. La segunda y tercera formas tienen aspectos poco usuales que se estudian en
forma separada a continuacin. Los subsiguientes tienen relevancia para las cuatro
formas.
Realizar un prototipo, en esencia, es tratar de ahorrarse esfuerzo de programacin
mediante la eliminacin de las faces de anlisis, diseo e implantacin extensas y
sistemticas. El proceso se inicia con una idea baga, y no profunda, de las necesidades
de informacin de los usuarios que tengan los que van a desarrollar el sistema, quienes
entonces desarrollan rpidamente un sistema que funciona ("prototipo"), a menudo en
solo unos cuantos das los programas implantados en esta forma, se desarrollan, en
general con un leguaje de productividad que dise a la computadora que informacin se
necesita en lugar de usar procedimientos de codificacin detallados en programa acerca
de cmo extraer la informacin que se necesita.
Como se hizo notar en un capitulo anterior, se espera que los sistemas diseados
por los usuarios predominen en el futuro cercano. Las preocupaciones acerca de estos
sistemas pueden aliviarse si los usuarios siguen el enfoque del desarrollo tradicional de
sistemas y usan herramientas y tcnicas tradicionales de anlisis y diseo hasta el punto
en que sean necesarias. En general mientras mayor sea el posible impacto de un error en
el diseo o en el control de los datos en toda organizacin, mas fuerte es el argumento a
favor de que los usuarios realicen sus propias investigaciones de sistemas y desarrollen
su propio sistema.
FASE DEL ESTUDIO PRELIMINAR
Las actividades de la fase de estudio preliminar de una investigacin de sistemas se
encuentran resumidas en la figura 15.6; estas son: identificacin del problema, el anlisis
preliminar y la preparacin de un resumen del estudio preliminar. En la figura 15.7 se
muestran las condiciones que comnmente originan la realizacin de una investigacin de
sistemas. Las actividades de la investigacin de sistemas pueden comenzar cuando
alguien percibe que existe un
Condiciones que llevan a una investigacin de sistemas
1. Se identifica un problema con el sistema actual.
2. Nueva tecnologa u otras oportunidades pueden proporcionar mayores beneficios o resultar de menores
costos.
3. Se piensa que es necesario un sistema formal donde ahora se tiene un sistema manual o informal.
4. Se necesitan nuevos tipos de informacin, por ejemplo, cuando una lnea de negocios se agrega o se
requiere un nuevo informe regulatorio.
5. Se ponen a la disposicin nuevos recursos para una investigacin que estaba "a punto de realizarse".
526-535
compromiso, como se describi en el captulo anterior. La organizacin se compromete al
proyecto slo en cada punto importante, y el compromiso slo existe hasta el siguiente
punto importante, en el cual se toma otra decisin de continuar o no. Sin un proceso de
este tipo, los proyectos suelen adquirir vida propia porque alguien, con frecuencia el
analista, tiene inters en verlos continuar aunque la proporcin costo/beneficio se
mantenga favorable o no. Gran parte de los proyectos de sistemas que se comienzan
deberan cancelarse en un punto al principio cuando se ve que sus costos o beneficios no
son como se esperaban originalmente.
Si se toma la decisin de continuar la investigacin de sistemas, se comunica por
medio de un comunicado formal de proyectos de sistemas, a lo que se llama resumen de
asignaciones. Este consiste en un conjunto de directivas que establecen los objetivos
generales y el alcance mximo permitido de la investigacin de sistemas, as como la
naturaleza y cantidades de los recursos asignados al proyecto. Los objetivos describen lo
que tratar de realizar la investigacin de sistemas. Tambin se menciona cualquier
restriccin especifica o limitaciones en el alcance del proyecto. Es caracterstico que el
resumen de signe algunos o todos los miembros de la fuerza de trabajo para el proyecto.
En este punto comienza la fase de anlisis de sistemas.
FASE DE ANLISIS DE SISTEMAS
Se tienen seis componentes principales de la fase de anlisis de sistemas:
1.
2.
3.
4.
5.
6.
Mientras que el punto de vista de conservar los recursos y slo hacer lo que es
claramente necesario es apropiado para la encuesta, especificar que el problema
requiere dedicar recursos de personal en su definicin, examen y estudio del rea del
problema desde varias perspectivas. Esto se debe al hecho de que la parte ms crtica de
una investigacin de sistemas es la identificacin cuidadosa del problema. Aunque ste
haya sido analizado previamente, ahora se tiene informacin nueva importante acerca del
sistema antiguo como resultado de la etapa anterior de investigacin. En general en este
punto se necesitan recursos adicionales para definir y especificar el problema
correctamente. Un consultor puede ayudar con el problema de especificacin, como
observador externo sin influencias con conocimiento especializado.
El punto ms importante es ste: el problema que se percibe es el problema que
debera abordar la investigacin? A menudo el problema real no es un problema de
sistemas, o es un problema muy diferente que del que originalmente se pensaba.
El problema no slo debe identificarse en forma correcta, sino que su alcance o la
magnitud tambin deben especificare. Un error comn es definir el problema en forma
demasiado escueta: su anlisis debera considerar formas en las cuales el problema est
relacionado con otros problemas posibles en la organizacin.
Cuando el anlisis del sistema y los usuarios confan en que el problema est
correctamente especificado, la naturaleza del problema debera presentarse en completo
detalle al comit ejecutivo de sistemas. El consiguiente estudio debera, abocarse a lograr
un consenso general acerca de las especificaciones del problema y a un planteamiento
formal del mismo. El comit debe estar de acuerdo formalmente con el problema segn se
especifique al final. El consenso del comit, compuesto de directores generales con una
perspectiva general, disminuye la probabilidad de que el problema no est bien
especificado. (No es poco comn que el problema se reformule). Adems, el consejo
asegura que ningn individuo o grupo se convierta, a la postre, en el conejillo de indias si
el sistema se disea para resolver el problema equivocado.
REVISIN DE LA PROPUESTA DEL ESTUDIO DEL SISTEMA
Una vez que el problema se ha especificado completamente, los analistas revisan la
propuesta del estudio del sistema. Esta propuesta, cuando se aprueba, 1) especifica en
detalle las tareas que faltan en la fase de anlisis del sistema y 2) delinea las actividades
probables de las fases de diseo e implantacin del sistema. Aunque el estudio pueda
tomar varios meses o aos de trabajo para terminarse, el desarrollo de est propuesta
puede consumir slo unos cuantos das. Hasta que s e acepte la propuesta del estudio del
sistema y comience el trabajo posterior, la organizacin ha dedicado, en forma relativa,
pocos recursos a la investigacin de sistemas.
La propuesta del estudio se apoya fuertemente sobre la informacin reunida durante la
investigacin previa, pero tambin se requiere anlisis adicional y un programa de
planeacin de proyecto. En la figura 15.8 se tiene muestra de una propuesta de un
estudio de sistemas. La primera columna lista las actividades especificas necesarias para
completar las actividades faltantes de la fase de anlisis del sistema, y la segunda
columna lista las actividades que estarn incluidas en posibles nuevos sistemas.
La propuesta final del estudio de sistemas tambin incluye un breve anlisis de las
principales alternativas, como se muestra en la segunda columna de la figura 15.8. stas
Figura 15.8
pueden ser tan amplias como, por ejemplo, elegir un sistema cen
Puntos principales de una propuesta comn de estudio de
sistemas
Fases
de
diseo
e
Fases de anlisis del sistema
implantacin de sistemas
1. explicacin del sistema
1. diseos de sistemas
alternativos que deberan
considerarse
2. explicacin de los objetivos 2. presupuesto alternativo de
de la investigacin de sistemas la fase de diseo
3. explicacin del alcance de la 3. programacin tentativa de
investigacin de sistemas
la fase de diseo
4. resumen de los beneficios 4. presupuesto tentativo de la
esperados de un nuevo sistema fase de implantacin
5. resumen de los costos que 5. programacin tentativa de
quedan
esperados
de
la la fase de diseo
investigacin de sistemas
6.
explicacin
de
las
necesidades de personal para la
terminacin de la fase de
anlisis del sistema
7. presupuesto requerido para la
terminacin de la fase de
anlisis del sistema
8. programacin de la fase de
anlisis del sistema
9. formato esperado y los
puntos principales del informe
de
especificaciones
de
requerimientos del sistema
tralizado, un sistema distribuido, o un sistema descentralizado; una perspectiva as de
amplia es, en especial, probable que se tome en uno de los niveles superiores que se
muestran en la figura 15.5 donde debe darse atencin explcita a la organizacin general
de los sistemas de informacin. Si el enfoque de la investigacin de sistemas est en un
nivel inferior, las alternativas pueden ser ms limitadas, como si debiera usarse el
procesamiento por lotes o el procesamiento por transaccin, individual para una
aplicacin particular. La consideracin de la que se tienen en cuanto al equipo de
entretenimiento en el hogar, como una televisin a color, un sistema estreo, o una
alberca. Una vez que se ha decidido que se prefiere un sistema de estreo en lugar de
una televisin o de otra alternativa macro, por ejemplo, debe evaluarse un nmero de
alternativas dentro de la amplia categora de sistemas de estreo.
Una de estas alternativas macro es una parte importante de la propuesta, porque el
comit directivo de sistemas necesita informacin acerca de los costos y beneficios
posibles relacionados con la continuacin del proyecto. La especificacin de alternativas
permite una decisin con mejor informacin acerca de aceptar la propuesta para continuar
la investigacin. El comit no puede estar bien informado sin tener por lo menos un cierto
conocimiento de los costos y beneficios asociados con cada una de las principales
alternativas.
El estudio de las principales alternativas puede incluir un anlisis general de la
factibilidad econmica, tcnica y operacional, as como de los beneficios generales para la
institucin, de cada alternativa. Mientras que cada una de estas operaciones se considera
extensamente como parte de las actividades de la fase de diseo, necesitan atencin
preliminar durante la fase de anlisis. La factibilidad econmica pregunta: Podemos
costear el sistema, y cuales son sus beneficios probables? La factibilidad tcnica trata de:
Poseemos la experiencia tcnica para implantar y corre el sistema nuevo? La factibilidad
operacional se pregunta: Se terminara a tiempo el nuevo sistema, y sera aceptado y
usado en nuestra organizacin el deseo de la institucin dice: A pesar de los costos y
beneficios del nuevo sistema, es bueno el proyecto para balancear el riesgo en nuestra
cartera de proyectos de sistemas, ya se ha dado preferencia a la unidad organizacional
que recibir el nuevo sistema, y qu tan bien apoyara el nuevo sistema a las metas de
la organizacin? Las respuestas a estas preguntas no pueden ser definitivas en este
punto, pero deberan considerarse y puede influir en la decisin del comit directivo de
sistemas.
Todas las partes implicadas reconocen que las actividades continuas en la fase de
anlisis de sistemas pueden sugerir alternativas adicionales y que el anlisis subsecuente
puede eliminar una o ms alternativas. Despus de que el comit directivo de sistemas ha
realizado la posible revisin y aprobacin de la propuesta del estudio de sistemas, los
analistas inician el anlisis de sistemas.
ANLISIS DE SISTEMAS
536-543
Tablas de organizacin.
Las tablas de organizacin generalmente muestran las relaciones entre los informes e
indican los flujos de informacin jerrquicos generales. Por estas razones, examinar las
tablas de organizacin con frecuencia es una excelente manera de comenzar a examinar
el sistema de informacin actual. Sin embargo, las tablas de organizacin pueden dar un
idea equivocada; se muestran muy pocos de los flujos reales de informacin
Manuales de operacin.
Los manuales que describen los procedimientos de operacin estndares para un sistema
existente pueden proporcionar informacin til al analista. Por lo general los manuales
describen cmo opera un sistema, conocimiento escencial para un analista. Asimismo, es
importante cmo los manuales de operacin describen con frecuencia los pasos de
control que deben tomarse o dan importancia a las acciones particulares sobre las cuales
debe tenerse control; esto ayuda al analista a establecer las fuerzas y debilidades del
control de un sistema actual, lo cual le ayuda a definir los controles necesarios en un
nuevo sistema o revisado.
Descripciones de puestos.
Estas descripciones detallan las actividades requeridas de los empleados y las decisiones
que deben tomar los empleados. Sin embargo, al igual que las tablas de organizacin, las
descripciones de puesto deben considerarse como indicacin en un lugar de definitivas.
Como se ha notado, una descripcin de posicin puede mencionar que un administrador
toma un conjunto de decisiones, pero el administrador describir un conjunto algo
diferente, y el superior del gerente proporcionar otro conjunto ms. Las entrevistas
proporcionan informacin adicional que sirve para aclarar esto.
Cuestionarios.
Los cuestionarios son de dos tipos generales. Uno se estructura con cuidado para obtener
detalles especficos acerca de un sistema de informacin o acerca de las necesidades de
informacin. Este tipo de cuestionario se usa con frecuencia cuando deben realizarse
preguntas exactamente iguales a muchos empleados o cuando la informacin recibida
debe proporcionarse en forma annima. En el lado negativo, este tipo de cuestionario es
impersonal, difcil de disear, y puede dar ideas equivocadas porque aun las preguntas
preparadas por un experto en diseo de cuestionarios pueden malinterpretarse o las
respuestas proporcionadas pueden ser insuficientes o inadecuadas en otras formas.
El otro tipo de cuestionario tiene preguntas abiertas y es general y el que a
menudo se usa junto con las entrevistas. Las preguntas pertenecen al rea de un tema
general y tienen como objetivo comenzar un anlisis; es el anlisis y no las respuestas a
las preguntas especficas en el cuestionario, lo que proporciona la mayor parte de la
informacin til. Con frecuencia este tipo de cuestionario se enva con anticipacin al
entrevistado para animarlo a desarrollar las ideas acerca de los temas que se discutirn
durante la entrevista.
REFERENCIAS.
De Marco, Tom, Structured Analysis and System Specification, Englewood Cliffs, NJ:
Prentice Hall, 1979.
Gremillion, Lee L., y Phillip Pyburn, Breaking the Systems Development Bottleneck,
Harvard Bussines Review, marzo-abril 1983, p. 130.
TERMINOS CLAVE.
19.- Por qu es necesario realizar una investigacin sobre el sistema actual? Qu tan
amplia debera ser esta investigacin?
20.- Por qu es tan importante la especificacin correcta del problema en una
investigacin de sistemas? Cmo se logra? Por qu es til un concenso acerca del
problema de sistemas?
21.- Qu es una propuesta de estudio de sistemas?
22.- Cul es la naturaleza de las actividades que se realizan durante el anlisis de
sistemas?
23.- Explique la teora de decisiones.
24.- Cul es el propsito del informe de especificaciones de requerimentos de sistemas?
25.- Repase el presente captulo para determinar el papel que juega el comit directivo de
sistemas durante la fase de estudio preliminar y la de anlisis de sistemas; describa este
papel.
26.- Cul es la tcnica ms importante del anlisis de sistemas? Por qu es tan
importante?
27.- De qu utilidad son las tablas de organizacin para entender los flujos de datos de
una organizacin?
APNDICE: Tcnicas de entrevistas
Las entrevistas formales son difciles y complejas; no se trata de llegar a visitar a otro
empleado para una pltica casual. Hay cursos completos dedicados a ensear tcnicas
de entrevistas a los analistas de sistemas, cuyo estudio vale la pena. A continuacin se
presentan algunas reglas generales:
1.- Durante una investigacin de sistemas, es probable que los entrevistados les
preocupe su posicin en la organizacin alertas a crticas de ellos o de su trabajo y ms
ocupados que nunca porque la investigacin de sistemas quiz ya ha interrumpido sus
programas o ha causado la alteracin de sus actividades de trabajo. Por estas razones un
analista de sistemas debe tratar con los entrevistados en una forma profesional y con
tacto y cortesa de excepcionales.
2.- Antes de comenzar las entrevistas, debe solicitarse a los superiores inmediatos
de los entrevistados que les expliquen la importancia y necesidad de su cooperacin con
el analista. Si un entrevistado conoce el apoyo de niveles superiores al proyecto, es ms
probable que coopere.
3.- El analista debe hacer una cita por adelantado para la entrevista, segn
convenga al entrevistado y debe de llegar a tiempo para relizarla. A nadie le gustan las
sorpresas desagradables, y caer en una entrevista no programada, es definitivamente
de stas. En cambio, una cita asegura al analista que el entrevistado tomar el tiempo
necesario para la pltica. Al hacer una cita tambin se da importancia al proyecto y a la
entrevista.
4.- El analista, adems de prepararse para la entrevista con el estudio de la
documentacin del sistema, debe hacerlo en otras formas que determinen lo mejor
posible, qu informacin est recibiendo el entrevistado y la estructura del sistema que la
proporciona. Este anlisis, antes de la entrevista, debe identificar cualquier inters en el
sistema actual o cualquier otra clase de desviacin que pueda influir en las respuestas del
entrevistado.
5.- Cada entrevista debe tener un propsito especfico y no ser una expedicin de
pesca. Este propsito debe comunicrsele al entrevistado con anterioridad.
6.- Debe enviarse por adelantado una lista de las preguntas de la entrevista; esta
lista puede estar en forma de cuestionario con el final abierto. Este procedimiento ayuda a
relajar al entrevistado, permite, por adelantado, la preparacin de respuestas formuladas
con sumo cuidado, hace que la entrevista sea ms eficiente, y reduce la incidencia de
respuestas sacadas de la manga.
7.- Durante la entrevista el analista debe ser directo, honesto, al grano y no
misterioso; tambin debe aparecer como alguien que desea la cooperacin del
entrevistado, adems de ser entusiasta, pero profundamente profesional.
8.- El analista debe evitar hacer comentarios amenazadores que sugieren el
reemplazo del sistema actual a cambios significativos en el empleo del entrevistado. De la
misma forma, debe parecer comprensivo y de confianza. Para muchos empleados, un
gran cambio en los sistemas puede ser un trauma y puede ser que necesiten el apoyo
moral del analista.
9.- El analista debe evitar tomar una posicin especfica e inequvoca. Por ejemplo,
puede decir: Estamos examinando el sistema actual para ver si existen problemas y para
consultar con todos acerca de que accin, si la hay, debe tomarse. No debe mencionar
que el sistema tiene problemas particulares o que se va a cambiar; el proceso de anlisis
de sistemas puede revelar una necesidad de cambios, pero nadie debera hacer
conclusiones por adelantado.
10.- El analista no debe de pedir recomendaciones al inicio al entrevistado que se
comprometa, ya sea a favor o en contra, del sistema actual o de un posible sistema
nuevo. Los compromisos por adelantado hacen que despus sea ms difcil aceptar a
cualquier solucin diferente de la recomendada con anterioridad.
11.- El analista debe cumplir las promesas realizadas durante la entrevista. Por
ejemplo, puede aceptar hablar con otras personas que el entrevistado le sugiera o enviar
materiales al entrevistado. Debe ser amable si no se puede prometer algo que se le pida.
12.- El analista debe de ser breve durante una entrevista. Muchos entrevistadores
estn ocupados y no pueden dedicar mucho tiempo a una entrevista.
13.- El analista no debe hablar acerca de una entrevista con otros entrevistadores.
Cada persona entrevistada necesita estar seguro de que la entrevista es confidencial. Si
el analista parece violar la confidencialidad de otros, la credibilidad del analista y la
cooperacin del entrevistado se disuelven.
14.- Despus de la entrevista, el analista debe escribir la informacin de los
hechos proporcionada por el entrevistado en forma de un informe y enviar una copia al
entrevistado para que ste la evale; esto es, se el entrevistado est en desacuerdo con
cualquiera de los comentarios del informe, podra ser posible que pidiera su correccin.
Estos informes de entrevistas debe servir como registro de los hechos reunidos.
Entrevistar es ms un arte que una ciencia, y algunas veces debe caminarse sobre una
lnea muy estrecha. Por ejemplo, puede ser difcil obtener informacin de un entrevistado
al que, a la vez que se le entrevista, se le previene que evite comentarios demasiado
negativos acerca del sistema de informacin actual.
DISEO E IMPLANTACIN DE SISTEMAS DE INFORMACIN.
CONCEPTO BSICO.
El control y administracin cuidadosos de los proyectos son la clave para un desarrollo de
sistemas con xito, varias de las actividades de las fases de diseo y desarrollo pueden
??????
INTRODUCCION
Este captulo examina las dos fases finales de las actividades de una investigacin de
sistemas, as como la auditora posterior y la actividad continua de mantenimiento de
sistemas. As mismo se analiza una gran variedad de tareas, aunque no todas ocurren en
cada investigacin de sistemas. Con frecuencia el estudiante deber referirse a la figura
16.1 al leer este captulo es un esquema que muestra las tareas principales de la fase de
diseo de sistemas y como estn interrelacionadas.
DISEO DE SISTEMAS
El diseo de sistemas determina cmo un sistema lograr lo que tiene que lograr;
involucra la configuracin de los componentes de software y hardware de un sistema para
que despus de su instalacin, el sistema satisfaga completamente las especificaciones
de sistemas establecidas al final de la fase del anlisis de sistema. Un aspecto posterior
del diseo del sistemas el la configuracin para que sea aceptable tanto para los usuarios
como para los operadores de sistemas.
Seleccin
de hardware
Alternativas
De macro diseos
Seleccin
Seleccin de
Preparar
pp
Preparar
especificaciones
de hardware
Preparar
Evaluar
alternativas
Fase de implantacin
Evaluar
Seleccionar
de un macro Sistemas completos
sistema
Especificaciones
del sistema
pp
respuestas
diseo
Usar como est
Software
archivos
Diseos de
Modificar
Tradicional
Compra
Los usuarios
Desarrollo
El personal
de sistemas
Si el sistema como esta diseado no puede lograr una forma simultnea, las
especificaciones establecidas y ser aceptable a los usuarios y operadores; como algunas
veces se descubre, las actividades de anlisis de sistemas debe renovarse y modificarse
las especificaciones de sistemas. Una ventaja del anlisis estructurado es que slo uno o
varios de los mdulos de diseo pueden necesitar ser revisados.
El proceso de diseo
Mientras que el anlisis de sistemas es una actividad no estructurada que involucra
estimaciones y negociacin, el diseo de sistemas es ms estructurado y tcnico
por naturaleza. Los diseadores de sistemas necesitan un alto nivel de habilidades
tcnicas, en tanto que los anlisis de sistemas tienen mayor necesidad de
capacidades interpersonales. Sin embargo, existe mucha interaccin entre ambos
equipos de diseo; por lo tanto, la capacidad de los diseadores de trabajar entre
s es tema de consideracin. Durante la fase de diseo se realiza un nmero de
actividades especializadas y un equipo de trabajo para un equipo grande de
diseo de sistemas podra consistir en programadores, diseadores de archivos,
especialistas de control de entradas, expertos en adquisicin de hardware,
especialistas en la adquisicin de software, en administracin de proyectos,
expertos en redes de telecomunicacin, diseadores de archivos y consultores
especializados, aunque por lo general no todos estaran involucrados al mismo
tiempo.
Los consultores de sistemas se emplean con mayor frecuencia durante las fases del
diseo e implantacin porque ambas fases involucran varias actividades
especializadas y demasiado tcnicas, y porque hay mucha posibilidad de que una
organizacin no emplee al personal que posea, en forma colectiva, toda la
experiencia necesaria. Entre el personal externo empleado con mayor frecuencia
se encuentran los consultores de seleccin de hardware, programadores por
contrato, consultores de seleccin de software y de administracin de proyectos.
Tambin puede pedirse a los organismos pblicos de contabilidad que se
aseguren de la implantacin de los controles de sistemas adecuados y que
puedan realizarse auditoras sobre el sistema final.
La figura 16.1 muestra las actividades que pueden ocurrir durante el diseo de sistemas.
Todas se examinarn en este captulo, y gradualmente se explicar la figura al
progresar el captulo. Adems, los siguientes dos captulos ampliarn el estudio de
este captulo con respecto a la seleccin de equipo.
Diseo estructurado
El diseo estructurado implica el inicio del diseo del sistema con el conjunto ms amplio
de diseos alternativos permitidos por el alcance establecido por el proyecto (al que se
refiere aqu como alternativas de macro diseo) y su continuacin a travs de una serie
de conjuntos de alternativas progresivamente menores hasta que el conjunto menor (las
alternativas de micro diseo) defina por completo al sistema de detalle. A este enfoque
por estratos de iniciar con un macro diseo y proseguir a travs de muchas etapas hasta
un micro diseo final se le llama refinamiento sucesivo o diseo de arriba a bajo. Con
referencia a la figura 16.1, despus de la actividad de seleccin de alternativas de macro
diseo, los conceptos de diseo estructurado son muy relevantes para las actividades de
desarrollo de software que se muestran en la parte inferior de la figura. Usando diseo
estructurado, se busca una estructura de sistemas clara y sencilla para el software que se
mantiene y se pueda modificar con facilidad. Esto se logra en parte con el diseo modular
ya que cada mdulo realiza una tarea lgica y tiene tan picas uniones con otros mdulos
de software como sea posible.
Actividades de diseo de macro sistemas
1. Desarrollar alternativas de nuevos diseos que satisfagan
potencialmente las especificaciones establecidas de sistemas.
2. Realizar estudios de factibilidad para macro diseo
a) Factibilidad econmica
Anlisis de costo de beneficio
Anlisis de factores intangibles
b) Factibilidad tcnica
Existe la tecnologa?
La organizacin tiene la tecnologa
c)
Factibilidad operativa
3
4. Presentar alternativas con una fundamentacin de normas directivo
de sistemas y seleccionando un macro diseo
5
Macro diseo
El macro diseo inicial de sistemas debe ser tan amplio como lo permita el alcance de la
investigacin de sistemas. Refirindose a la figura 15.5 si el alcance fuera tan ampli
como el nivel SIG, por ejemplo, el primer macro diseo podra considerar alternativas
como 1) un sistema descentralizado, 2) un sistema centralizado o 3) un sistema
distribuido. O, si la investigacin de sistemas estuviere restringida al diseo de un
sistema, como se muestra en la figura 15.5, el macro diseo podra considerar
alternativas tales como si debieran usarse una base de datos o un sistema de archivos
tradicional.
El diseo de sistema puede asociarse a un rompecabezas chino en el cual hay cajas
contenidas dentro de otras cajas. Se analiza un nivel superior de macro diseos y se elige
una alternativa; despus se evala otro conjunto de alternativas de macro diseos que
existe dentro de dicha alternativa; dentro de esa alternativa elegida, se encuentra otro
conjunto ms detallado, se evala y despus se elige una alternativa y as sucesivamente.
La figura indica que los pasos 1 al 4 que llevan a la evaluacin de macro diseos, se
repite cuantas veces sea necesario. Por lo comn se evalan secuencialmente tres o ms
niveles de alternativas macro en una investigacin de sistemas que tiene un alcance
bastante amplio.
Para ilustrar este proceso, suponga que para el primer macro diseo se consideran tres
alternativas de macro diseos: 1) un sistema centralizado de cuentas por cobrar, 2) un
sistema descentralizado de cuentas por cobrar, y 3) un sistema distribuido de cuentas por
cobrar. Cada alternativa se evala de forma general de acuerdo con su facilidad
econmica, tcnica y prctica. Con frecuencia se puede tomar una decisin tentativa en
este nivel macro superior sin demasiado esfuerzo porque la poltica o filosofa corporativa
hace que una alternativa sea ms atractiva que las dems.
Si se elige un sistema descentralizado de cuentas por cobrar, el siguiente conjunto de
macro diseos alternativos pueden incluir las alternativas de 1) procesamiento en lotes,
2) entrada por transaccin individual, y 3) procesamiento procesado en lote e individual de
transacciones. Una vez ms, se realiza suficiente diseo para servir como una base
razonable para la evaluacin de costos y beneficios aproximados y para realizar una
eleccin tentativa de entre las alternativa. Sin embargo, es caracterstico que al
considerarse niveles sucesivos de alternativas, los anlisis de facilidad sean cada vez
ms detallados. Esto se muestra en la figura 16.3. En forma eventual se elige una
configuracin especfica que se disea en detalle.
Note que tambin podran presentarse otras alternativas de macro diseos en la figura
16.3. Por ejemplo, despus de la eleccin de un sistema descentralizado, los anlisis
podran considerar la factibilidad de estas alternativas de macro diseos: descentralizar
cada sucursal o descentralizar slo cada ciudad (de tal forma que una ciudad que
contenga varias ramas slo tendra un sistema de cuentas por cobrar). Tambin se
considerarn las alternativas macro relacionadas con el hardware.
Jerarqua de alternativas anidadas de macro diseos*
1. Alternativas de macro diseos, conjunto 1:
a) Realizar estudios de factibilidad para:
Un sistema centralizado de cuentas por cobrar.
2.
sino tambin existir una reduccin en los costos de su desarrollo, que es un ahorro en
costos hacia el siguiente proyecto de sistemas que debera considerarse como un
beneficio proporcional por el proyecto actual.
L a mayora de los costos y beneficios intangibles de una alternativa afectan en forma
directa las utilidades, pero esto es difcil de medir. La siguiente es una forma de cuantificar
los costos y beneficios intangibles:
1. Identificar las causas y efectos directos. Por ejemplo, el efecto directo de computarizar
tareas repetitivas puede ser que un nuevo sistema mejore los trabajos y mejore la moral.
552-559
2. Identificar los efectos indirecto. Por ejemplo, una mejor moral puede resultar en cerca
de 5% menos de ausentismo y un 10% menos en el ndice de rotacin de empleados.
3. Estimar el impacto econmico de los efectos indirectos para la vida estimada del
sistema. Por ejemplo, una reduccin en los retrasos de la programacin y horas extras
debidas a la reduccin de ausentismo puede ahorrar casi $ 2000 al ao, y una reduccin
en los costos de entrenamiento debidos a una reduccin en la rotacin de empleados
puede ahorrar $3000 al ao. El beneficio total (ahorro en costos) debido a una mejora en
los empleos seria entonces de $5000 al ao, o $20,000 para una vida estimada de 4 aos
del sistema. (El valor del dinero en el tiempo que no se considera en este ejemplo
sencillo).
Esta forma puede usarse para una gran variedad de costos y beneficios intangibles.
Aunque es arbitraria y subjetiva, es preferible ignorar los intangibles. Esta forma puede
describirse como hacer tangibles los intangibles.
Una forma alternativa es dejar sin cuantificar a los intangibles no se analizan
completamente, y no se hace ningn intento para llegar a un acuerdo acerca de su
importancia.
Factibilidad operacional
Esta factibilidad comprende una determinacin de la probabilidad de que un nuevo
sistema se use como se supone. Deberan considerarse cuatro aspectos de la factibilidad
operacional por lo menos. Primero, un nuevo sistema puede ser demasiado complejo para
los usuarios de la organizacin o los operadores del sistema. Si lo es, los usuarios pueden
ignorar el sistema o bien usarlo en tal formaque cause fallas o errores en el sistema.
Segundo, un nuevo sistema puede hacer que los usuarios se resistan a el como
consecuencia de una tcnica de trabajo, miedo a ser desplazados, intereses en el sistema
antiguo u otras razones. Para cada alternativa debe explorarse con cuidado la posibilidad
de resistirse al cambio al nuevo sistema. Tercero, un nuevo sistema puede introducir
cambios demasiado rpido para permitir al personal a adaptarse a el y aceptarlo. Un
cambio repentino que no se ha anunciado explicado y vendido a los usuarios con
anterioridad puede crear resistencia. Sin importar que tan atractivo pueda ser un sistema
en su aspecto econmico si la factibilidad operacional indica que tal vez los usuarios no
aceptaran el sistema o que su uso resultara en muchos errores o en una baja en la moral,
el sistema no debe implantarse.
Un aultima consideracin es la probabilidad de la absolescencia subsecuente en el
sistema. La tecnologa que ha sido anunciada pero que aun no esta disponible puede ser
preferible a la tecnologa que se encuentra en una o mas de las alternativas que se estn
comparando, o cambios anticipados en las practicas o polticas administrativas pueden
hacer que un nuevo sistema sea obsoleto muy pronto. En cualquier caso, la implantacin
de la alternativa en consideracin se convierte en impractica.
Un resultado frecuente de hallazgos negativos acerca de la factibilidad operacional de un
sistema es que este no se elimina sino que se simplifica para mejorar su uso. Otras
posibilidades son que los programas de relaciones publicas o de entrenamiento estn
diseados para enfocarse a sobreponerse ala resistencia de un nuevo sistema, o se
desarrollan formas para hacer fases en el nuevo sistema en un largo periodo para que el
cambio total, que traumatizara a los usuarios u operadores, se convierta en una serie de
pequeos cambios.
Seleccin de alternativas macro
________________________________________________________________________
___________
Compaa Abercrombie
durante los siguientes cuatro meses, con base en el diseo de un nuevo sistema mas
grande con capacidades de base de datos y telecomunicaciones, el equipo de diseo hizo
lo siguiente:
1. Reviso tecnologa de la mejor relacionada con las bases de datos, telecomunicaciones
y sistemas de computo de la generacin mas reciente.
2. Estableci un diseo detallado del nuevo sistema que especificaba las capacidades
requeridas del nuevo sistema, software del sistema y dispositivos perifricos.
3. Desarrollo una configuracin general de telecomunicaciones que detalla la naturaleza
de la red de comunicaciones, la localizacin de las terminales, y la localizacin
eventual de computadoras mas pequeas para cuando el sistema se convierta en un
sistema distribuido.
4. Desarrollo un programa para la implantacin del nuevo sistema y un programa y
prioridades para la conversin de archivos y programas actualesal nuevo sistema.
Alternativas y actividades detalladas de diseo
16.4
ALTERNATIVA
Adquisicin del equipo
Seleccin de sistemas completos
Compra de software
Desarrollo de software
FIGURA
FIGURA 16.5
DISEAR EL SISTEMA DE
RECOPILACION DE DATOS
DISEAR LOS SISTEMAS DE
ARCHIVOS
_
DISEAR LOS PROGRAMAS DE
APLICACIONES
DISEAR EL SISTEMA DE PROCESAMIENTO
DE DATOS
________________________________________________________________________
_____________________________________________________________________
para cada tipo de registro y su formato. Tambin se incluyen los requerimientos para
almacenamiento de datos; deben tomarse medidas de los requerimientos para
almacenamiento de datos; deben tomarse medida de los requerimientos mximos
probables de memoria de datos los registros que deben mantenerse en memoria. El
diseo de los procesamientos de actualizacin de archivos incluye la determinacin de
quien tiene la autoridad de actualizar archivos y parea establecer procedimientos para
borrar registros, agregarlos y realizar otras tareas de mantenimiento de archivos. Si el
sistema tendr capacidad de consulta, el diseo debe especificar como se determina el
derecho para obtener informacin desde terminales remotas, los cdigos de entrada que
se usaran para obtencin de informacin, y el tipo de dispositivos; de salida que se
utilizaran, junto con otras consideraciones relacionadas.
Cuando se ha determinado el diseo de archivos, puede percibirse con mas facilidad la
estructura necesaria y la organizacin de los programas de aplicacin. El diseo de los
programas de aplicacin es una de las tareas principales en la investigacin de sistemas
que implican programacin esta actividad incluye la determinacin del numero de
programas y la funcin de cada uno; por ejemplo, un programa de nominas podra dar de
alta o baja y borrar nuevos empleados del archivo maestro en forma simultanea o bien
cada una de estas funciones podra realizarse con un programa por separado. El diseo
de programas tambin incluye la preparacin de diagramas de flujo de sistemas, que
muestran los flujos generales de informacin a travs del sistema, y diagramas de flujo
de programas, que muestran toda la lgica del nuevo sistema que debe estar contenido
en cada programa. En idea, esta actividad de diseo esta separada de la actividad de
implantacin que consiste en la escritura y correccin de los programas. Sin embargo, en
la practica, estas actividades estn muy relacionadas, y la programacin para algunos
programas se realiza antes de que comience el diseo de otros, lo cual muestra que las
actividades de las fases de la investigacin de sistemas no se realiza en forma
completamente secuencial sino que se realizan en forma simultanea. Por cierto, a
menudo una persona designada como analista programador primero disea con detalle
una aplicacin y en segunda la implanta escribiendo los programas antes de disear con
detalle la siguiente aplicacin del sistema.
Finalmente, como se muestra en la figura 16.6, se disea el sistema de computo de
procesamiento de datos, el cual, por lo general incluye el desarrollo de un manual de
procedimientos para operadores de la computadora que especifica los pasos que deben
de seguir los operadores para procesar una aplicacin particular. Cuando deben escribirse
programas de computo, el diseo detallado del sistema de procesamiento de datos
incluye con frecuencia el desarrollo de diagramas de flujo de datos, los cuales muestran
como fluyen estos a travs del sistema. Durante la fase de implantacin, estos diagramas
de flujo sirven como base para la escritura de los programas de computo.
Como se noto, no existe secuencia en las actividades de diseo detallado: la secuencia
depende de la naturaleza del proyecto. A menudo, varias tareas de diseo detallado se
encuentran en proceso simultaneo. Las actividades de diseo detallado son fluidas e
interactivas por naturaleza; por tanto, por ejemplo, al progresar el trabajo de diseo en las
estructuras de archivos, se proporciona retroalimentacin que afecta las otras actividades
de diseo. Las actividades tpicas de diseo se encuentran listadas en la figura 16.5 sin
ningn orden particular.
Controles de sistemas
durante el diseo detallado, debe ponerse atencin a incluir controles sobre la entrada de
datos, su procesamiento e informes y otros tipos de salidas. Estos controles deben ser
consistentes con un sistema de informacin de control preestablecido que este basado en
la percepcin de la organizacin de sus riesgos de seguridad de datos. Adems, los
controles sobre los sistemas de computo se convierten en una parte del esquema general
de control interno. Si se necesita un control particular en un sistema no incluido en el
sistema inicial, por lo general es difcil incorporarlo despus de que el sistema este
instalado.
Controles generales
Estos controles de sistemas se clasifican en dos clases: controles generales y controles
tcnicos. Los generales son aquellos aplicables a todas las aplicaciones, y constituyen
una gran parte del marco general de controles preexistentes. Las previsiones para la
supervisin de las actividades, las polticas administrativas con respecto ala
documentacin, las practicas de desarrollo de software, las polticas y procedimientos de
correccin de errores, y las polticas de auditorias internas en relacin con los sistemas de
informacin son ejemplos de controles generales.
Controles tcnicos
estos son los que algunas veces son llamados controles de aplicaciones, y son son
controles sobre aplicaciones individuales o conjuntos de aplicaciones. Estos son controles
sobre entrada de datos, procesamiento de datos, salida de datos y distribucin de
informes. Los controles de entradas en lotes son un ejemplo de ello; consisten en llevar
cuentas de los lotes de entrada de transacciones usando tcnicas tales como cuentas de
registros y etiquetas de transmisin de lotes.
Hay una variedad de tipos de controles de procesamiento, muchos de los cuales se
encuentran escritos en los programas. Los programas pueden incluir transacciones, por
ejemplo, que aseguren que los datos de un campo individual del registro sea numrico o
alfabtico, dependiendo en que forma sea correcto. Tambin se incluyen comprobaciones
de limitasen programas para asegurar que las cantidades mximas o mnimas esperadas
no se excedan, por ejemplo, que la paga para una clase particular de empleados no sea
menos del salario mnimo o mayor que $10.00 por hora, que la paga total no exceda
$800.00 por semana para esa clase de empleados, o que las horas totales por semana no
excedan 80 por empleado. Cada uno de estos controles de procesamiento deben
disearlo los diseadores de programas y despus los programadores deben traducirlos a
instrucciones especificas dentro de un programa.
Otros controles de procesamiento estn relacionados con asegurarse que los operadores
de la computadora procesen los trabajos en forma adecuada. El libro de corridas que
detalla los pasos de procesamiento y un requerimiento de que un operador firme un
trabajo de tal forma que la responsabilidad del mismo pueda saberse, son ejemplos de
controles de procesamiento. Hay muchos otros controles de procesamiento.
Los controles de salida consisten en tcnicas para asegurar que todas las transacciones
que entraron han sido procesadas completamente y que estn reflejadas en los informes
u otra salida producida por el sistema. Los controles de distribucin consisten en
procedimientos que aseguren que los documentos e informes se distribuyen a tiempo a
todas las personas en la lista de distribucin y a nadie mas.
Controles usuarios
los controles de usuario son otro tipo de control. Los grupos de usuarios tienen la
responsabilidad de estar tan seguros como sea posible de que el procesamiento de datos
se ha realizado correctamente. Con frecuencia los usuarios desarrollan controles
elaborados, tales como calcular por adelantado lo que deberan ser algunos de los
resultados. Con frecuencia, los controles de usuarios son tan elaborados que son casi una
duplicacionparcial del procesamiento que realiza el sistema de computo, lo cual puede ser
demasiado ineficiente. Los diseadores de sistemas deben ayudar a disear controles
para los usuarios que les permitan saber cuando han ocurrido errores durante la entrada
de datos, procesamiento o salida.
Controles de correccin de errores
La correccin de errores es una tarea compleja. Es seguro que van a ocurrir, sin importar
que tan bueno sea el nuevo sistema. Adems, es mucho mayor la probabilidad de
cometer un segundo error al corregir uno existente que la probabilidad de cometer otros
tipos de errores. Por tanto, los procedimientos de correccin de errores deben disearse
por adelantado y deben hacerse con sumo cuidado. Con frecuencia, los procedimientos
requieren que los errores de un tipo particular se acumulen durante una semana o mas, y
despus se corrijan todos al mismo tiempo. En generalse usan firmas cuando se han
560.567
Cada organizacin ( y cada organismo que s dueo de un sistema de microcomputadora)
debe de decidir si compra el programa de computo deseado o desarrollarlo, diseando,
codificando y despus dejar libre de errores el programa hasta que este completamente
probado. Varias consideraciones influyen en esta decisin. Una es la escasez de
programadores calificados. Si existen muy pocos programadores para desarrollar un
programa, la organizacin puede verse forzada a comprar paquetes que de otra forma
desarrollara.
Otras consideraciones es el incremento en el costo de la programacin y en el retraso de
programas esperando su desarrollo en la organizacin.
En muchos casos los programas disponibles para compra son mas complejos que
los programas que quizs desarrollara la organizacin. Por ejemplo, muchos de los
programas de aplicaciones estn totalmente integr5ados a otros programas de
aplicaciones; por tanto, al adquirir un conjunto de programas de un vendedor, la
organizacin esta adquiriendo un sistema completamente integrado. Un ejemplo de esto
son los sistemas de planeacin de requerimientos de materiales MRP que ya se estudio.
Tambin estn disponibles varios conjuntos de programas de contabilidad integrados a un
sistema de contabilidad general que sirve como la columna vertebral de todo un sistema
de contabilidad. Esta integracin es un incentivo poderoso para comprar un lugar de
desarrollar programas.
Aunque cada decisin de si un programa debe compararse o desarrollarse
depende de circunstancias particulares , existen varias generalizaciones. Una es que para
sistemas de microcomputadoras, en general debe de compararse un programa y no
desarrollarse si se puede encontrar uno adecuado. Esto se debe en parte a que los
programas para microcomputadoras son bastante baratos, casi siempre en el rango de
$100 a $1,500, y en parte a que los usuarios de microcomputadoras tienden ase menos
capases de desarrollar sus propios programas de aplicaciones.
Con respecto a las decisiones para programas para computadoras grandes, son
evidentes d0os tendencias generales. Primero cada vez mas se compran programas de
aplicaciones a grande escala. Es caracterstico de una organizacin mediana o grande
tener su staff de procesamiento de datos de programadores cuya capacidad de modificar
programas comprados llenan las necesidades de la organizacin con mayor facilidad.
Segundo, cada vez mas los programas especializados de tamao menor se estn
desarrollando usando lenguajes de productividad. Se espera que la disminucin en el
costo del desarrollo de estos programas los har mas atractivos sin contar con la
eficiencia de su procesamiento.
Aunque el supuesto de que los programas para microcomputadoras deben
comprarse si es posible, en el caso de programas para computadoras grandes debe de
realizarse un anlisis cuidadoso para determinar a los programas de comprarse o
desarrollarse en general, los pasos de este anlisis son:
2.- Examinar el mercado de paquetes que tienen potencial para lograr el procesamiento
requerido.
3.- Comparar los paquetes disponibles entre si, con la alternativa de desarrollar el
programa dentro de la organizacin.
Como parte del paso 3 deben considerares varios criterios. Estos se muestran en la figura
16.7
Los candidatos mas probables para ser adquiridos son los de contabilidad general,
nomina y otros de contabilidad mas o menos estndar, as como paquetes de personal.
Con frecuencia, un programa actual que se desarrollo en la organizacin hace muchos
aos continua funcionando, aunque ya no es satisfactorio y esta ser reemplazado, por
esta en prioridad para su desarrollo; puede ser sensato remplazar tal programa por otro
comprado.
Con frecuencia los programas comprados son mas econmicos, aun cuando
consideramos los posibles costos de modificacin y mantenimiento y los de
entrenamiento. Los programas comprados tambin pueden ser mas confiables que los
escritos por programadores en una organizacin para su propio uso, ya que los
programas comprados han sido probados cientos o miles de veces en otras
organizaciones. Los programas de mayor xito en el mercado estn tan bien escritos que
procesan con eficiencia y utilizan un mnimo de espacio en la memoria, y atributos que
son especial importante para programas de microcomputadoras. Finalmente, muchos
paquetes disponibles para su compra tienen varios extras que la organizacin puede no
necesitar con desesperacin y no decaera pagar para que los programaran pero que
pueden ser tiles y se proporcionan sin costo extra; ejemplos de esto son generadores
de informes y una amplia variedad de tipos y formatos posibles de informes.
Tambin hay desventajas en la compra de organismo. Es raro el caso en que un
programa es exactamente lo que la organizacin necesita. Si se requieren modificaciones
a un programa comprado, nadie en la organizacin tiene la experiencia en su desarrollo y
puede ser que las modificaciones sean muy difciles de realizar, o hasta pueden no estar
permitidas por el contrato de compra.
Muchos programas comprados requerirn modificaciones para satisfacer las
necesidades propias de la organizacin en forma satisfactoria. Una de modificaciones la
revisin del programa, que puede hacer el proveedor o programadores de la organizacin.
A menudo solo se proporcionan los pr0ogramas en cdigo objeto; debido a que este
cdigo es casi imposible de revisar, una organizacin que anticipa que querr revisar el
programa debe de insistir, como parte del contrato, que se le proporcione un programa en
cdigo fuente. Si el comprador tiene que realizar modificaciones, el lenguaje de cdigo
fuente debe ser tal que los programadores de la organizacin deben estar familiarizados
con el. Para la mayora de los programas que devn de revisarse antes de su uso, el
costo de revisin esta entre 10 y 30% de su costo original.
Los programas comprados tienen, por lo general, una receptividad construida
dentro de ellos, al menos para modificaciones menores, o pueden seleccionarse opciones
dentro del programa; esto en muchos casos es mas que suficiente. Por ejemplo, pueden
elejirse varias formulas diferentes de depreciacin, as como la posibilidad de agregar con
facilidad campos a los registros o de cambiar longitudes en ellos, y la opcin de datos
numricos, alfabticos, o alfanumricos. Usando estos y otros cambios que pueden
implantar con facilidad, en general es posible adaptar los programas comprados hasta
cierto punto, pero rara vez pueden adaptarse por completo a las necesidades de la
organizacin.
La alternativa a la modificacin de un programa comprado es cambiar las practicas del
negocio para conformarse a la estructura del programa. Para la mayora de las
organizaciones esta no es una alternativa atractiva, pero en algunas circunstancias se
proporciona algn incentivo por la gran cantidad de ahorro que resultara de usar un
programa comprobado sin revisin. Por ejemplo, el programa puede requerir que ciertos
datos que normalmente no se renen en una organizacin, se introduzcan para que el
programa funcione. Si se tiene la alternativa entre realizar una modificacin costosa para
que el programa opere sin ciertos datos y la reunir rutinaria de ciertos datos para ser
capturados aunque la organizacin no los necesite, puede ser preferible elegir el segundo
curso de accin.
FUENTES PARA COMPRAR PROGRAMAS.
Hay miles de programas disponibles para su compra. Los fabricantes de computadoras,
casas de software grandes y pequeas ( compaas que se especializan en desarrollar
software ), y tiendas de computadoras son posibles fuentes. Con frecuencia, estas se
anuncian en todo el pas en revistas de computacin semanales tales como INFOWORLD
y en revistas mensuales como DATAMATION y BYTE, otros muchos estn disponibles
para comprarse por correo.
Otras fuentes de programas son los grupos de usuarios, o asociaciones de
usuarios de un sistema de computo particular. Los grupos de usuarios reconocen la
necesidad de un programa especifico, cuyo desarrollo pueda hacer un miembro de la
organizacin y ponerlo a la disponibilidad de los dems. Por ejemplo, los programas de
utilitaria y extensiones del sistema operativo actuales los desarrolla, en forma regular un
miembro de la organizacin y los distribuye a travs del grupo de usuarios.
Es arriesgado comprar programas ,algunos son difciles de instalar, puede haber errores
no detectados que aparezcan despus, y muchos no se han desarrollado y probado en
forma adecuada o puede ser que aun no estn disponibles para su entrega cuando se
anuncian. Hay un elemento en el mercado de software que no esta suscrito a las practicas
ticas del mercado, cuando esta es posible, es tratar solo con proveedores conocidos y
que tengan buena reputacin y proporcionen soporte despus de la venta como
capacitacin, respuesta a consultas, y correcciones en los defectos del programa.
ESTUDIO DE PROGRAMAS COMPRADOS.
Es muy difcil el estudian de programas considerados para su compra. Por fortuna, varias
organizaciones independientes estudian objetivamente los programas a la venta y
reportan sus evaluaciones. Dichos estudios estn disponibles por auerbach, Datapro,
y otras compaas de evaluacin por un pago. Tambin, revistas como Datamation
publican peridicamente los resultados de anlisis comparativos de varios paquetes
software de un tipo general. Estas evaluaciones no solo son tales con respecto a la
comparacin de paquetes particulares de software, sino que tambin proporcionan
indicaciones de las capacidades tpicas de una clase de programas.
En primer caso para estudiar un programa es determinar, por escrito, si cuenta con
las especificaciones de requerimientos durante el anlisis de sistemas. Como mnimo,
deben de hacerse las siguientes preguntas.
1.- puede el programa proporcionar los reportes necesarios?
2.- tiene el programa la capacidad adecuada en trminos del numero de transiciones
que puede procesar?
3.- cuantas corridas de procesamiento de datos se requieren para completar una tarea
de procesamiento de datos?
4.- cuanto tarda el programa para procesar?
Los usuarios actuales de un programa son una fuente de informacin valiosa acerca de su
desempeo. En general describen tanto los problemas no anticipados como los beneficios
no esperados de un programa particular. Tambin son una fuente de informacin valiosa
acerca de los servicios proporcionados por los proveedores; por ejemplo, saben si un
proveedor ha cumplidos con las promesas de fechas de entrega de modificaciones ( si las
hay ), si ha sido eficaz en encontrar o corregir problemas, si ha proporcionados mejoras
gratis o a un precio nominal cuando estas estn disponibles. Tambin saber que tambin
ha logrado sus expectaciones de desempeo, que tan fcil puede adaptarse para
satisfacer las necesidades, y que partes del contrato son demasiado restrictivas, as como
que tan fcil es cambiar dichas provisiones del contrato.
Los proveedores de buena reputacin proporcionan listas de compradores
anteriores del programa. Como existe una tendencia natural para incluir en la lista solo los
nombres de los clientes mas satisfechos, es aconsejable aconsejar a cada cliente que se
consigna los nombres de otros compradores. Si los nombres no estn en la lista
proporcionada por los vendedores, es especialmente importante lograr el contacto con
dichos compradores.
Una ultima manera de evaluar un programa es procesar datos con el en la
computadora de la organizacin. A menudo se le llama prueba importante del software,
cuyo propsito es usar las transacciones de la organizacin para estudiar la velocidad de
procesamiento del programa y que tan amistoso es con el usuario y la operacin de
caractersticas especiales, como capacidades de escribir informes.
La preparacin de una de estas pruebas puede considerarse demasiado exigente,
o solo como el programa mas prometedor. Con frecuencia, aunque es til, esta prueba
solo es indicativa, ya que solo la experiencia con un programa en operacin real en un
periodo largo de tiempo proporciona un aprueba completa de sus ventajas y limitaciones.
568-575
Fase de implantacin
Esta fase es el proceso de instalacin del sistema diseado, incluyendo cualquier tipo de
software comprados. Mientras las actividades de esta fase pueden variar mucho, en la
figura 16.8 se muestran las que se encuentran con mas facilidad. Igual que el diseo de
sistemas, la implantacin de sistemas se apoya fuertemente en habilidades tcnicas. En
general la implantacin de sistemas es una actividad demasiado estructurada.
Educacin y entrenamiento personal
Con frecuencia se requiere mucha educacin y entrenamiento del personal con un nuevo
sistema. Los operadores de computadoras deben tener entrenamiento para correr un
nuevo sistema, los programadores pueden necesitar entretenimiento para completar la
implantacin del sistema o para mantenerlo, los operadores de entrada pueden necesitar
entrenamiento, y los usuarios deben educarse acerca de las capacidades del sistema, as
como para saber como reunir y preparar los datos para el mismo.
En general la educacin y entrenamiento se extienden en un largo periodo y, para poder
terminarse en momento en que el sistema este listo para operacin, deben iniciarse tan
pronto se conozcan las caractersticas generales del sistema. Asimismo, la educacin
temprana ayuda a identificar posibles problemas de relaciones personales en forma
rpida, a la vez que asegura que los usuarios y operadores cooperarn y usaran el nuevo
sistema. Durante las sesiones de enseanza se describe el nuevo sistema, se describe el
nuevo sistema y se analizarn las ventajas operadas sobre al sistema antiguo.
Actividades de la fase de implantacin de sistemas
Educacin y capacitacin de personal
Programacin
Preparar el lugar
Instalacin y prueba del equipo
Instalacin y prueba del equipo comprado
Conversin de archivos
Uso del nuevo sistema
Prueba final y aceptacin
Documentacin
El entrenamiento especial de diseadores de sistemas puede proceder a la terminacin
de la fase de anlisis de sistemas. A menudo los diseadores acuden a los programas de
entrenamiento para acudir al conocimiento tecnolgico necesario para realizar estudios de
factibilidad correctos y emitir juicios bien fundados. Si por, ejemplo, una alternativa macro
considerada en un sistema de base de datos, pero nadie en la organizacin tiene la
experiencia
de bases de datos, los diseadores deben recibir entrenamiento
especializado antes de poder decidir si se necesita una base de datos y una estructura de
archivos y un Sig especfico. Al final se requiere an mas entrenamiento especializado
para disear detaladamente los archivos de bases de datos.
Programacin.
La programacin es parte importante de muchas investigaciones de sistemas. Las
especificaciones del diseo de los programas deben desarrollarse con cuidado usando
diagramas de flujo y otras tcnicas, y las actividades de programacin deben monitoriarce
con sumo cuidado. Con frecuencia, el esfuerzo de programacin requerido es mucho
mayor que lo que se anticip, y los programas terminados no satisfacen la calidad
esperada. Tambin, los nuevos mal desarrollados despus de la implantacin, pueden
llavar con facilidad a prdidas de recursos, del mismo modo que al causar errores en los
archivos de la computadora se ocasionan facturas incorrectas.
Los procedimientos utilizados para controlar el desarrollo de programas son similares
tanto al desarrollar los nuevos programas como al modificar los ya existentes a la figura
16.9 muestra un problema de procedimientos de control para uso en ambas situaciones.
El sistema de control rene las actividades de diseo de programas y su implantacin. El
artculo tres de la citada figura sugiere que otra computadora no usada para el
procesamiento de datos de produccin de rutina, puede serlo para el desarrollo de
programas. Esto proviene contra estorbar la programacin del procesamiento da datos de
rutina, y a la vez que facilita la estructura de programas en linea los cual aumenta la
eficiencia de los programadores , y elimina la posibilidad de que estos alteren o interfieran
con el software usando para el procesamiento normal de los datos mientras desarrollan su
propios programas . en general, las grandes organizaciones son las que dedican un
sistema de cmputo por las actividades de desarrollo de programas.
Los esfuerzos de programacin deben conducirse con eficiencia, la cual se promueve con
un bien sistema de administracin de proyectos. La eficiencia tambin se mejora con las
tcnicas de programacin estructurada. Esta ltima reduce un programa, de otra forma
ser monoltico, a varios mdulos pequeos unidos para el procesamiento. Cada mdulo
solo tiene un punto de entrada y un solo de salida (una interface con mdulo precedente
y una con uno siguiente), sin necesidad de realizar ramificaciones, como solo ejemplifican
las instrucciones GO TO de los programas. La lgica de los programas estructurados es
mucho mas simple y sencilla de entender que la de otros programas , lo cual permite su
escritura y revisin mas fcil.
El diseo, la documentacin y los estandares de definiciones de los datos tambin son
ingredientes importantes en la eficiencia de programacin. Los estndares de diseo
tratan de los asuntos tales como los formatos de archivos y las convenciones de
diagramas de flujo. Los estndares de documentacin ponen en papel los requerimientos
para las descripciones narrativas, de diagramas de flujo y otras descripciones de
programas. Un diccionario de datos rene los estndares de datos que eliminan
definiciones mltiples de los datos de los mismo artculos, de otra forma podrian estar
presentes een diferentes archivos y programas.
Ya sea la instalacin del procesamiento de datos sea grande o pequea, se necesita un
programa de estndares. Un programa de estndares es, de modo particular, importante
en pequeas instalaciones, porque una sola persona puede estar relacionada con un
sistema, si esa persona puede estar relacionada con un sistema; si esa persona se va, la
documentacin estandarizada puede permitir, al que lo reemplace, entender el sistema
con mayor rapidez. Desafortunadamente mantener los estndares se convierte en algo
molesto bajo la presin de las fechas lmites de terminacin de sistemas. Para asegurar la
continuacin de un programa de estndares, debera prepararse un manual que detalle
forma alterada segn lo requieren los nuevos estndares del archivo. Por ejemplo los
campos de registros en el archivo nuevo pueden reordenarse, agregarse o borrarse
campos, o bin alterarse su longitud; los datos existentes que se recuperan deben
conformarse en este nuevo formato. Durante la conversin de archivos, son muy comunes
los errores de entrada.
En forma alternada se pueden escribir programas de cmputo para convertir los datos de
los archivos existentes al formato de los nuevos, y pueden hacerse otros programas para
transferir, electrnicamente datos de los archivos viejos a los nuevos. Esta actividad de
programacin puede llevar mucho tiempo y por supuesto despus de que se ha terminado
la conversin , los programas de conversin ya no tienen ningn valor. La desicin si se
debe realizarse en la forma manual o por medio de programas de conversin, es una
desicin importante en el proyecto grande de sistemas.
Documentacin
La documentacin consiste en material que explica las caractersticas tcnicas y la
operacin del sistema. La documentacin es esencial para proporcionar entendimiento de
un sistema a quin lo vaya a usar para mantenerlo , para permitir auditorias del sistema y
para ensear a los usuarios como interactuar con el sistema y los operadores como
hacerlo funcionar.
Existen varios tipo de documentacin. La de programas explica las razones y la lgica de
un programa e incluye descripciones narrativas, diagramas de flujo, listados de programas
y otros documentos. La del usuario en general en menos tcnica y explica a los usuarios
en forma general la naturaleza y capacidades del sistema y como usarlo; esta
documentacin casi siempre esta en forma de manual.
Muchas organizaciones tiene los que se les llama un programa de documentacin. Este
consiste en una poltica formal cuya documentacin se muestra como algo que debe
prepararse en forma rutinaria para cada programa de cmputo , archivo y nuevos
sistemas. Los estndares de documentacin a los cuales deben adherirse tambin son
una parte del programa de documentacin; estos estndares especifican que
documentacin debe proporcionarse y su organizacin. La acepcin formal de un
programa, archivo, o sistema tambin siugnifica que la documentacin casi siempre esta
en forma manual.
Muchas organizaciones, tienen lo que se llama un programa de documentacin. Este
consiste en una poltica formal cuya documentacin se muestra como algo que debe
prepararse en forma rutinaria para cada programa de cmputo, archivo y nuevos
sistemas. Los estndares de documentacin a los cuales deben adherirse tambin son
parte del programa de documentacin; estos estndares especifican que documentacin
debe proporcionarse de su organizacin. La aceptacin formal de un programa, archivo o,
sistema tambin significa que la documentacin ha sido revisada y aceptada. Sin un
programa en documentacin y funcin, existe una tendencia a no proprcionar la
documentacin o solo cuando sea solicitada.
Conversin de sistemas
Cuando el nuevo sistema (o parte de el) esta listo para su operacin, se usa uno de
cuatro mtodos que arranque:
1.
2.
3.
4.
Operaciones directas
Arranque directo
Arranque en fases
Estudio piloto
sistema acepta con toda formalidad; y no esta a prueba y se usa en forma rutinaria para
las operaciones. A menudo su aceptacin significa que todas las partes afectadas,
incluyendo los departamentos de los usuarios, firman normalmente un documento en el
cual se especifica que el documento en el cual se especifica que el sistema esta completo
y les es aceptable.
La aceptacin formal de un sistema es escencial para evitar malos entendidos
posteriores. Por ejemplo es comn que un grupo de usuarios al cabo de unos meses o
unos aos se diga el sistema que nos dieron nunca ha funcionado correscamente y es
hora de que los arreglen el personal de sistemas puede responder ustedes no nos
digeron que hubiera algo malo; el momento para corregir cualquier problema era cuando
se termino el sistema, mientras todo mundo recordaba de que trataba el proyecto y antes
que los diseadores comenzaran con proyectos nuevos en los cuales ahora se
encuentran ahora muy ocupados. Lo sentimos pero ahora es demaciado tarde.
Cuando inciste en la aceptacin formal, los dos grupos de usuarios saben cada vez que
acepten el sistema, pierden el derecho de reclamar que no estaba terminado o correcto.
Tambin se da un incentivo a los grupos de sistemas para resolver todos los problemas
que tenga nuevo sistema en forma expedita para que pueda terminarse en forma oficial.
Si el nuevo sistema consiste en parte del hardware o software proporcionado por un
proveedor externo, se puede decir a la organizacin que atestigue el hecho de que las
obligaciones se han terminado completamente. La organizacin debe responder al
pedido de acuerdo con el consejo de su equipo legal. Sin embargo, en el momento de la
aceptacin formal no se ha realizado una evaluacin del desempeo de un sistema, y en
la mayora de los casos la organizacin no debe formar el documento hasta que se haya
realizado la auditora posterior.
Compaa Abercrombie.
Para cuando lleg la computadora nueva, se habia realizado cerca del 80% del os
cambios en el diseo de archivos y modificaciones de programas necesarios para
convertirse al nuevo sistema. Se instal el nuevo sistema de cmputo, y las aplicaciones
actuales se transfirieron en forma gradual durante el periodo de 4 meses con la ayuda del
personal del proveedor. Cada programa de aplicaciones se corrio en paralelo en las
computadoras nuevas y antigua al menos de una vez, y hubo muchas ocaciones en que
se encontraron codificaciones o programas incorrectos durante la conversin, lo cual
causo errores o hizo que el programa no procesara en el nuevo sistema. Despus del
cuarto mes se desconecto el sistema de cmputo antiguo; se haba vendido a otra
compaa que ya tena un sistema de cmputo que era casi idntico a este, lo cual
duplicaba la capacidad de cmputo de dicha compaa.
La conversin de las primeras aplicaciones a un sistema de base de datos se program
para comenzar alrededor de 6 meses despus de que se vendi el sistema antiguo.
576-583
AUDITORIA POSTERIOR
La auditoria posterior no es una fase en la investigacin de sistemas; es mas bien la parte
final que se ha agregado a la fase de implantacin. El concepto de la auditoria
posterior se desarrollo unida a proyectos de presupuestos de capitales ya ha sido
adaptado en forma til a proyectos de investigacin de sistemas que tienen muchas
de las mismas caractersticas que los proyectos de presupuesto de capital.
La auditoria posterior se formaliza con mayor frecuencia para investigacin de
sistemas grandes, largos y complejos, pero sus principios son tiles por igual a
investigaciones pequeas, tales como cambios realizados a una aplicacin de
computadoras actuales, o la adquisicin de un sistema de microcomputadora. La auditoria
posterior descansa en dos proposiciones fundamentales: 1) que tanto una investigacin
de sistemas como el nuevo sistema resultante deben evaluarse, y 2), que una evaluacin
correcta no puede realizarse hasta que "se ha aplacado el polvo.
La auditoria posterior debe realizarse cuando un sistema alcanza un estado
estable en el que todos los errores se han eliminado, los operadores y usuarios estn
profundamente entrenados en la operacin del sistema, este esta operando a un alto nivel
de eficiencia, y todas las partes asociadas con l amplan sus ventajas y desventajas. La
auditoria posterior debe completarse antes de realizar cambios significativos que no sean
parte de la investigacin de sistemas original y antes de que el sistema comience a perder
eficiencia debido a que su medio esta cambiando. Para la mayora de los sistemas
nuevos, la condicin de estado establece se alcanza entre 1 y 6 meses despus de su
instalacin.
En resumen, la auditoria posterior establece si el sistema satisface las
especificaciones de los sistemas y que tan eficientemente se realizaron las actividades de
la investigacin de sistemas; estos propsitos se muestran en la figura 16.10. El estudio
de la investigacin de sistemas esta orientado a 1) obtener informacin para la realizacin
de investigaciones de sistemas posteriores con mayor eficiencia y 2) establecer un
registro para personal profesional de sistemas. El personal de sistemas se evala con
respecto a su experiencia, dedicacin, juicio, capacidad de mantenerse dentro del
presupuesto, e inclinaciones a ser optimista o pesimista acerca de los recursos de tiempo
y de personal requeridos para investigacin de sistemas.
Aunque no hay reglas rgidas acerca de quien debe formar parte de un equipo de
auditoria posterior, la figura 16.11 proporciona algunas sugerencias. El equipo debe ser
pequeo, quiz de tres y cinco personas. Las persona externas que sean objetivas, como
consultores y auditores, por lo general son miembros tiles de los equipos de auditorias
posteriores. Las actividades tpicas del equipo de auditoria posterior se muestran en la
figura 16.12. El enfoque de estas actividades es la preparacin de un informe al comit
directivo de sistemas y al departamento de sistemas de informacin. Una auditoria
posterior tpica se determina en una o dos semanas.
FIGURA
16.10
MANTENIMIENTO DE SISTEMAS
Despus de la captacin del nuevo sistema, comienza la parte de mantenimiento de ciclo
de vida. Durante este periodo, que por lo comn dura de tres a ocho aos el sistema se
mantiene mediante cambios menores o mayores segn sea necesario. En algn punto,
se comenzara una nueva investigacin de sistemas que tendr como resultado el
remplazo del sistema. La necesidad de una nueva investigacin es el resultado de una
combinacin de lo siguiente:
1. El medio a cambiado, por tanto, las principales funciones que realiza el sistema
ya no son necesarios o no son suficientes.
2. Los cambios al sistema lo han hecho un parche de cambios, lo cual causa
ineficiencia en el procesamiento, errores o fallas frecuentes. En este momento
el sistema es como una cmara de llanta vieja; ha sido parchada tan seguido
que existen parches sobre parches y seguirlo parchando en forma efectiva ya
es muy difcil.
3. La tecnologa ha avanzado. Aunque el sistema aun funcione con eficiencia un
nuevo sistema con tecnologa nueva tendr una mejor proporcin
costo/beneficio.
FIGURA 16.11
1. Una o mas personas que estuvieran asociadas con el proyecto en casi toda su vida y
que puedan proporcionar esta perspectiva
2. Uno o mas usuarios que no participen en el nuevo sistema
3. Una o mas personas que tenan conocimiento de sistemas pero que no estuvieran
involucradas en el proyecto en ninguna forma, como un consultor externo
4. Alguien con experiencia en auditoria o experiencia en auditorias posteriores
FIGURA 16.12
Estudio preliminar
Analisis
Diseo
investigacin de sistemas.
actividades de
FIGURA 16.13
Implantacin
TERMINOS CLAVE
diseo estructurado: comenzar las actividades de diseo de sistemas con el posible
pronosticado de alternativas de diseo y seguir a travs de conjuntos de alternativas cada
vez ms pequeos.
especificaciones de diseo de sistemas: estado completamente detallado de la
estructura y de los componentes de hardware y software de un nuevo sistema.
estudio de factibilidad: examen de la factibilidad tcnica, econmica y operativa de un
conjunto particular de alternativas de diseos de sistemas y la comparacin de la
factibilidad de cada alternativa.
controles generales: control de sistemas que son relevantes para todas las
aplicaciones.
controles de aplicaciones: controles asociados con un trabajo o programas especifico
de procesamiento de datos.
pedido de propuesta (PP): invitacin a los proveedores para hacer una oferta para
proporcionar un sistema o parte de un sistema; un PP contiene toda la informacin acerca
de la naturaleza del sistema buscado para que el proveedor prepare su propuesta.
REFERENCIAS
Bryce, Milton, Information Resources Management, Infosystems, febrero 1983.
Buss, Martin, D,J., y Elaine Herman, Packaged software-Purchase or Perish, Financial
Executive, enero 1983, p. 26.
Feidelman, Lawrence, Buying Packaged Software for Micros and Minis. Infosystems,
enero 1981, p. 54.
Game, Chris, y Trish Sarson, Structured Systems Analysis: Tools and Techniques,
Improved systems Technologie Inc., 1977.
McCracken, Daniel D., The changing Face of Applications Programming. Dtamation,
noviembre 1978. P. 25.
Sanders, G. Larry,Paul Miner y Ronald O. Reed, Selecting s Software Package, Financial
Executive, septiembre 1982.
Whipple, Donald, Typical RFP vs. Vendor, Production & Inventory Management Review
and APICS News, noviembre 1981.
Withington, Frederic G., The Golden Age of Packaged Software, Datamation, diciembre
1980, p. 131.
Yourdon, Edward, y Larry L. Constantine, Structured Design, 2d ed. New york: Yourdon
Press; 1978.
PREGUNTAS DE REPASO
1. Compare el analisis de sistemas y su diseo con la naturaleza de los procesos y la
experiencia requerida para cada tipo de actividad.
2. Que es diseo estructurado? Que es programacin estructurada? En que difieren
del analisis estructurado, segn se analizo en l capitulo anterior?
3. Explique el concepto de macro diseo. Cmo afecta el alcance de la investigacin de
sistemas al macro diseo?
4. Que es un micro diseo? Se realiza siempre un micro diseo?
5. Explique la factibilidad tcnica y la factibilidad econmica. Estas factibilidades se
evalan solo una vez durante una investigacin de sistemas? Explique su respuesta.
6. Que es la factibilidad operativa? En el largo plazo, si un sistema no posee factibilidad
operativa, puede ser factible econmicamente?
7. Que son controles generales? Una poltica a la cual todos los empleados de
procesamiento de datos deben estar ligados, es un control general?
8. Liste varios controles de aplicaciones y explique cada uno.
9. Un archivo de datos se procesa con programas de aplicaciones de nominas
separados. Los controles sobre quienes pueden correr estos programas de nominas
serian controles generales o controles de aplicaciones?
10. Porque existen controles de usuarios?
11. Porque se consideran tan importantes los controles de correccin de errores?
12. Cmo se controlan las investigaciones de sistemas?
13. Que papel o papeles pueden jugar los auditores en las siguientes?
a) Fase de estudio preliminar
b) Fase de anlisis de sistemas
c) Fase de estudio
d) Fase de implantacin
e) Auditoria posterior
14. Cuales son las ventajas y desventajas de comprar programas?
15. Que pasos deberan tomarse en la decisin concerniente a s un programa debe
comprarse o desarrollarse? Si un programa va a comprarse, qu pasos deben tomarse
en la decisin de cual debe comprarse?
584-589
16. Cmo puede una organizacin determinar si existe un programa para su venta
que pueda satisfacer sus necesidades?
17. Explique el proceso de desarrollar un PP y dar un contrato para equipo como
consecuencia del PP.
18. Qu tareas se realizan como parte de la fase de implantacin?
19. Por qu es importante para una organizacin controlar las actividades de
programacin cuidadosamente? Cmo deben controlarse estas actividades?
20. Qu tareas pueden estar involucradas en la preparacin del lugar? Cmo
difieren
stas para computadoras grandes y microcomputadoras?
21. Cules son las cuatro clases de enfoques generales a una conversin de
archivos y cundo se usara cada una probablemente?
22. Por qu es importante la aceptacin formal de un nuevo sistema?
23. Explique los propsitos de la auditora posterior. Quines deben ser miembros
de un equipo de auditora posterior?
CASO
La ciudad de Framington
Por George M. Scott con la ayuda de Rob Rolfe
Una compaa local de contadores lleva a cabo una auditora anual a la ciudad de
Framington, Oregon. Junto con este informe, la compaa de recomendaciones que
piensa mejorarn el sistema de contabilidad de la ciudad. En mayo de 1980, la
compaa recomend a la ciudad comprar una computadora para realizar los
cobros de electricidad, preparacin de impuestos, recoleccin de impuestos, y
operaciones de nmina. El sistema manual entonces usando no era exacto,
consistente y confiable. Los auditores notaron, por ejemplo, que un caso de no
asistencia con frecuencia causaba retrasos y paros en el trabajo, y expresaron su
opinin de que una microcomputadora podra realizar estas operaciones con mayor
velocidad, exactitud y confiabilidad.
Poco despus de recibir estas recomendaciones y despus de comprobar con la
ciudad ms grande y ms cercana acerca de que tanto le gustaba a dicha ciudad su
sistema de cmputo, el consejo de la ciudad de Framington vot en favor de la
compra de una computadora. Despus de breves presentaciones de varios
representantes de microcomputadoras, el consejo decidi comprar una
computadora Computamic IV. Esta decisin se bas principalmente en la seguridad
dada por el vendedor, quien afirm que el modelo IV haba estado en servicio varios
aos ("suficientes para estar libre de errores") y haba ms computadoras
Computamic IV en existencia que cualquier otra computadora recomendada por los
otros representantes; en efectos, los otros representantes comentaron que sus
consejos
con
participacin
ciudadana
Alcalde de la ciudad
Staff
Tesorero
Planeacin
Servicios
Oficinista
Servicios
legales
personal
Contabilidad
Compras Reunin de
impuestos de datos
General
Presupuestos
Electricidad
Divisiones operativas
Impuestos de
propiedad
Impuestos de
ventas
Procesamiento
de la ciudad al
Polica
y recreaciones
Fuego
Obras pblicas
Parques
Ingeniera
Rescate
Supervisin
Control
Inspeccin
Bosques
Limpieza
Calles y drenaje
Al correr el programa, surgi una complicacin y el sistema nuevo no funcion.
Despus de mucho esfuerzo, Richards y Rushing (Rushing haba regresado a su
puesto y estaba completamente recuperado) regresaron a todos los empleados,
mquinas, materiales y formas y lograron preparar las cuentas de electricidad. Sin
embargo, las cuentas de noviembre se retrasaron casi un mes y tenan una gran
cantidad de errores.
En su investigacin para determinar lo que haba fallado, Young descubri que el
programa de aplicacin modificado era demasiado grande para la memoria
principal. Hubo que reescribir el programa en tres programas separados, cada uno
de los cuales poda procesarse por separado.
Despus de 2 meses de reescribir y quitar los errores, el programa de aplicacin ya
estaba listo otra vez (despus de que la ciudad se quej, la Corporacin
Computamic accedi a la reduccin de un 20% en las cuotas de estos dos meses).
Esta vez el sistema manual y los sistemas nuevos se corrieron en forma simultnea.
Se descubrieron un gran nmero de discrepancias, y por fin se decidi enviar las
cuentas manuales en lugar de las preparadas por la computadora para diciembre de
1982. Durante el siguiente mes Young revis cada discrepancia y corrigi la fuente
del problema. La mayora de los problemas los haban causado pequeos errores
en la lgica del programa controles inadecuados en la programacin. En enero de
1983 siguieron el mismo procedimiento de procesamiento dual y encontraron que
las cuentas preparadas por la computadora estaban casi libres de errores, y desde
ese momento usaron la computadora para la creacin de las cuentas de
electricidad. Despus de casi tres aos,, por fin la computadora estaba funcionando
en una de las aplicaciones para la cual la haba recomendado la compaa de
contabilidad.
Debido a que el procesamiento de las cuentas de electricidad llev tanto tiempo
para funcionar correctamente, Richards comenz a pensar si la Computamic IV no
sera demasiado pequea para cuando estuvieran funcionando los otros programas
de aplicaciones. Una maana pregunt a Young: "sabe usted si la Computamic
est desarrollando una Computamic V, de preferencia una con mayor memoria
principal?"
???????
Una desventaja de alquiler a un tercero es que se compromete por contrato por un
tiempo mucho mas largo que si la computadora se renta de un fabricante. En algunos
casos una organizacin puede tener menos flexibilidad con un convenio a largo plazo que
con la compra de un sistema de computo; a veces una computadora comprada puede
venderse sin gran perdida; mientras que la penalizaciones financieras por romper un
contrato de alquiler son muy grandes.
La figura 17.1 muestra ejemplos hipotticos para ilustrar los puntos a favor y en contra,
implicados en las opciones de comprar, alquilar una computadora de un fabricante, o
alquilar aun tercero. Si la organizacin mantiene la computadora por 3 aos, la alternativa
menos costosa seria alquilar a un tercero. Si la computadora se mantiene por 6 aos, la
opcin menos costosa seria comprar un sistema de computo.
Cuando la organizacin ha decidido que sistema de computo debe instalarse, los dos
puntos de cruces entre las tres opciones de comprar, rentar de un fabricante o alquilar aun
tercero pueden calculare examinando los diferentes contratos disponibles. La
circunstancia ms sencilla es cuando la organizacin sabe con un alto grado de seguridad
que mantendr su computadora por un periodo definido; as, elegir entre las alternativas
es un asunto sencillo en el que solo se consulta un anlisis de puntos de cruce que ya
sido preparado. Sin embargo, pocos casos son tan claros.
Costos acumulados
De adqisicion y
Operativos.
RENTA
RENTA DE
UN
TERCERO
COMPRAS
6 meses
tiempo
3 aos
5aos
Paquetes de software con distintos proveedores en cuyo caso los contratos y convenio de
pago se hace por separado con cada proveedor .
Casi siempre se encuentra disponible un contrato por separado para servicio , y la
mayoria de los compradores eligen esta opcin. El contrato de servicio puede redactarse
con el fin de satisfacer las necesidades especificas del comprador , y puede incluir , por
ejemplo, una clausula por medio de la cual los ingenieros de servicio se encuentren en las
instalaciones 24 horas al dia o que el personal de servicio este disponible para hacer
reparacion dentro de un periodo maximo de 4 horas despues de la falla . Los contratos de
servicio tambien los tienen disponibles las compaas de servicio a computadoras.
La compra de un sistema de computo puede es en particular para una organizacin que
sabe con precision cuales son sus necesidades y que desea mantener su computadora
por un periodo largo , quiza por mas de 5 aos. S i n embargo el convenio de compra
puede ser no deseable si la organizacin no esta segura que la computadora satisfara por
completo las nesecidades o si esta crezca con rapidez , con el resultado de que una
computadora comprada ahora seria insatisfactoria dentro de poco. Si una organizacin
que espera un crecimiento rapido futuro compra una computadora, es especialmente
importante que esta computadora sea capaz de ampliarse en forma sustancial.
La compra de un sistema de computo puede ser desventajosa para una organizacin que
no ha estudiado correctamente sus nesecidades de cambio interno o las condiciones
cambiantes en el medio externo que dictan las necesidades de un sistema de computo
con diferentes capacidades. Tambien, si se compra una computadora, existe el riesgo de
que la nueva tecnologia la convierta en obsoleta en un futuro inmediato;los valores de
596-601
Ms esten bien protegidos en el centro de servicio. La seguridad de los datos e informes
que se transportan tambien en un problema con los centros de servicio; no es raro, por
ejemplo, que los informes de un usuario se entreguen por errror a otor usuario.
Otra desventanja de los centros de servicio es que el costo total por la cantidad de
procesamiento realizado sea alto con relacion de los costos de procesamiento hecho en la
computadora de la organizacin. Aunque una tasa alta puede justificarse si se ve al centro
como una conveniencia, puede ser execivo si la cantidad de procesamiento realizado no
es grande. Los informes especiales presentan otro problema; si una organizacin tiene
una necesidad no anticipada de informes debido a un problema operativo no anticipado,
procesamiento de datos requerido puede tratarse como un urgente en el centro de
servicio.
Una ltima desventaja de un centro de servicio es que los programas que se
desarrollan para un cliente no pueden transferirse a otro centro de servicio o al sistema de
computo del cliente. Es una prctica el tratar de encerrar a un cliente para que le sea
dificil descntinuar el uso del centro de servicio, y una tecnica que se usa para desarrollar
programas que slo pude ser procesada en la computadora del centro de servicio.
Aunque existen muchas circunstancias en que los centros de servicio proporcionan
servicios valiosos alas organizaciones, la economia de las microcomputadoras en general
significa que para muchas organizaciones pequeas es ms efectivo comprar un sistema
de cmputo. Aparte de la economia, existen otras consideraciones. Por ejemplo, el
problema de implantar un sistema de cmputo, sobre todo para alguien que es usuario
por primera vez ; puede hacer que una organizacin pequea un centro de servicio.
Ademas, es elevada la probalidad de cometer un serio error en la eleccion o implantacion
de una pequea computadora para dichos usuarios, y el costo indirecto de uno estos
errores pude ser mayor que el costo monetario directo relacionado con el sistema de
cmputo. De acuerdo con esto, cuando una organizacin no tiene confianza en poder
implantar un sistema de informacion efectivo, pude ser inteligente elegir un centro de
servicio.
COMPAIAS DE TIEMPO COMPARTIDO
Las compaias de tiempo compartido son similares a los centros de servicio en cuanto a
que la organizacin se suscribe al procesamiento de datos proporcionando por una
compaa con una computadora. La diferencia principal es que el cliente captura las
transacciones al ser procesadas mediante una terminal de computadora en su oficina, en
vez de transportarlas fisicamente. Los informes puden imprimirse en una impresora en la
oficina del cliente o bien en la compaa de tiempo compartido y entregese al cliente.
Los precios de las compaias de tiempo compartido son similares a los centros de
servicio excepto en que 1) hay cargos adicionales por la renta o compra de la terminal, 2)
se tiene cargos adicionales por comunicaciones de datos. En general, los datos se
transmiten mediante lineas telefonicas, de tal forma que los cargos aparecen como parte
de los costos del telefono del cliente.
El uso de una terminal remota proporciona ventajas al usuario de tiempo compartido,
ventajas que no tiene el usuario en un centro de servicio. Primero, el tiempo compartido
puede proporcionar entrega rapida. El cliente esta linea con la computadora, y por lo
tanto sus archivos pueden permanecer, con provecho, en linea (con cargo extra ) por
transacciones por tiempo real procesadas y preguntadas alos archivos; tambien, pueden
prepararse algunos informes y documentos (como facturas de ventas ) en tiempo real.
Otra ventaja de tiempo compartido es que muchas de estas compaias son locales,
nacionales o internacionales en cuanto a su alcance, lo cual permite a sus clientes usar
su red en tiempo compartido como un sistema de comunicacin de datos entre
operaciones diversas dispersas geograficamente. Por ejemplo, una sucursal de una
compaa
podria capturar transacciones de ventas para su procesamiento ala
computadora de tiempo compartidoque se encuentra ms cerca de ella e imprimir
instrucciones de embarque para una terminal en una bodega de inventarios a miles de
millas de deistancia. Puede ser que el desarrollo de su propia red interna de
comunicaciones por computadora sea de costo prohivitivo para una organizacin
pequea.
Las compaias de tiempo compartido mas grandes tambien tienen muchos
programas para todo proposito disponibles por un costo; a veces hasta miles de
programas. Estos pueden ser aplicaciones matematicas (como inversion matricial o
calculos logaritmicos), de procesamiento de palabras, de ingenieria electrica y estroctural ,
administracion de proyectos, de investigaciones nucleares, curva de aprendizaje, o de
graficas, asi como todo una gran gama sobre analisis financiero. Para muchas
organizaciones en ocaciones se necesita programas especializados especificos que
serian demasiados caros para comprarse. Las bases de datos especializados, con base
en datos economicas o estadisticas, tambien estan disponibles en compaias de tiempo
compartido.
Las compaias de tiempo compartido mas grandes tambien son accesibles por
telefono en una amplia area geografica. Se dice que puede establecer contacto telefonico
con el sistema Mark 111 de General Electric desde mas del 90% de las lineas telefonicas
de negocios del mundo. El sistema GE se compone de ms de 100 computadoras,
incluyendo varias computadoras grandes en super centro en Cincinati, Ohio. Estas
pueden usarse en forma efectiva para unir sistema de cmputo de una empresa
multinacional con las operaciones que pueden ir tan lejos como el sur de Asia o el sur de
Europa.
A menudo los centros de servicio y las compaias ms pequeas de tiempo
compartido se especializan por industria. Las organizaciones con necesidades de
procesamiento de datos, que son nicas en su industria, deben preferir un centro de
servicio o compaa de tiempo compartido especialista en dicha industria. La compaa de
tiempo compartido Bowne en la ciudad Nueva York, por ejemplo, se especializa en
procesamiento de palabras. Computer Sharing Service de Denver se especializa en
servicios de contabilidad de ahorros y prestamos, y Comshare en Ann Arbor en
administracion de personal y programas de aplicaciones de contabilidad.
COMPAIAS DE ADMINISTRACION DE INSTALACIONES
Las compaias de administracion de instalaciones dirigen las instalaciones de cmputo de
un cliente (de all su nombre) y asumen responsabilidad del procesamiento de datos del
cliente con base en un contrato de largo plazo. Estas compaias surgieron debido a que
una gran parte de los departamentos de procesamiento de datos de las organizaciones
realizan el trabajo en forma poco satisfactorio. En muchos centros de procesamiento de
datos, por ejemplo, la preparacin de informes en general se atrasa, hay problemas con
el equipo y software, y las nuevas aplicaciones se terminan mucho despus de sus fechas
de entrega, con lo cual se tiene un costo mucho mayor planeado. Adems, casi siempre
los sistemas se disean o se instalan en forma incorrecta y por tanto no satisfacen las
necesidades del usuarios. Tambin, muchas de las decisiones de equipo, como la e
adquirir una nueva compurtdora no se consideran correctamente; es caracterstico que se
adquieran computadoras
mayores
y ms caras que las necesarias bajo las
circunstancias y algunas veces stas no poseen las caractersticas necesarias para la
organizacin. Por ltimo, ha sido muy alta la rotacin de de personal en procesamiento de
datos en la mayoria de las organizaciones y este y otros problemas de personal no tienen
solucin.
Estas condiciones se dan en gran medida porque los directores generales de la
mayoria de las organizaciones no tienen conocimiento de procesamiento de datos y
administracin de proyecto de sistemas. Estos administradores no son capaces de
distinguir entre el personal capaz y personal imcopetente y no pude y no pude controlar
correctamente el prcesamiento de datos.
Si existen condiciones similares a ests en una organizacn, una compaa de
administracin de instalaciones (AI) puede venderle la siguiente idea: Su compaa no
est en el negocio de procesamiento de datos; usted deberia concentrarse en lo que hace
mejor: proporcionar los bienes o servicios para los cuales se tiene este negocio. Piense
en el procesamiento de datos en la misma forma en que piensa en la cafetera de la
organizacin. Su personal no manejara la cafetera; al contrario, usted llama a una
agencia externa de expertos en servicio de comida. Debera hacer lo mismo con el
procesamiento de datos: llamar a expertos como nosotros para que maneje sus
instalaciones de procesamiento de datos. Debido a que somos profesionales, podemos
bajar sus costos totales, y suscribiremos un contrato que garantice que satisfaremos la
programacin y realizaremos otros servicios por una cuota fija.
Muchas compaias AI se especializan por industria. Por tanto, no slo son
profesionales de procesamiento de datos,sino que tambin tienen conocimiento profundos
de problemas de procesamiento de datos de una industria particular. El contrato tpico
especifica que la compaa de AI comprar el equipo y el software de la organizacin. En
general la compaa de Aiacepta emplear el personal actual de procesamiento de datos, o
al menos una gran parte de ellos. La compaa de AI optimatizar el equipo que adquiera
mediante la alteracin de la configuracin del sistema de cmputo, por ejemplo, o vender
o transfier equipo y cuando sea necesario,lo reemplazar con uno ms adecuado a las
circunstancias. Esto puede aumentar la eficiencia del centro de procesamiento de datos
de otros clientes, o bien un centro de servicio para el procesamiento de datos de un
cliente en otra computadora en otro lugar. Par a aplicaciones especficas de una industria,
es probable que la compaa de AI utilice algunos de sus propios paquetes de programas
de aplicaciones diseados para procesar con eficiencia.
La compaa de AI tambin medir sus recursos personales. Los empleados de la
organizacin usuaria menos capaces en procesamiento de datos puede elegir otro puesto
dentro de la organizacin en lugar de unirse a la compaa AI. Los que eligan unirse a
ella, se retienen mientras sea necesario y se les informa que su desempeo debe ser alto.
Adems, la compaa AI asigna a su propio personal en puestos superiores en el nuevo
centro de datos de la compaa del cliente. Al proporcionar una mejor organizacin, mejor
administracin de proyectos, y mejores decisiones de equipo y al utilizar personal ms
productivo, la compaa de AI mejora porque ahora son empleados de una compaa de
procesamiento de datos profesional, lo cual les abre nuevos caminos en su carrera que
antes no tenan a su disposicin. En cierto periodo, mucho del personal original de
procesamientode datos habr transferido para ayudar al desarrollo de sistemas de otros
clientes de la compaa de AI.
El contrato con la compaa de AI puede escribirse en forma flexible para que, en
efecto, el cliente puede llegar a un arreglo deseado, pero a un precio negociado. Esta
flexibilidad sgnifica que el cliente de poner atencin al alcance y calidad de los servicios
que desea de la compaa AI. Un contrato tpico permanece en efecto de 3 a 5 aos.
602-607
CRITERIOS PARA ELEGIR
CRITERIOS PARA ELEGIR UNA FUENTE DE CAPACIDAD DE CMPUTO.
1. Control de procesamiento de datos.
2. Costos proyectados:
Costos de adquisicin
Costos de implantacin
Costos de continuacin de operaciones.
3. La flexibilidad requerida para crecimiento futuro, para cambiar sistemas de cmputo,
para tipos nuevos de servicios computacionales, etctera.
4. La experiencia posada de la organizacin con procesamiento de datos.
5. El deseo de la administracin para dedicar atencin al desarrollo de sistemas de
informacin.
6. Las estrategias competitivas de la organizacin.
7. La necesidad de la organizacin de desarrollar un SIG.
8. Los mejores prospectos de desarrollo de software
9. El patrn de actividades de procesamiento de datos.
10. La longitud de tiempo en el que se requiere el procesamiento de datos
11. Consideraciones de contabilidad e impuestos
Con respecto al articulo 1, si la organizacin est preocupada por su capacidad de
mantener el control del procesamiento de datos, debe preferir una de las opciones que
permite que la computadora permanezca fsicamente en la organizacin y bajo su control
administrativo.
El articulo 2 , los costos proyectados, es la preocupacin principal en casi todos los
procesos de seleccin. Cuando se incluyen grandes volmenes de procesamiento de
datos, los centros de servicio y las compaas de tiempo compartido son quiz las
alternativas ms costosas. Si la flexibilidad es muy importante deben evitarse todas las
opiniones que incluyan contratos a largo plazo, as como la compra de un sistema de
cmputo.
Si la pasada experiencia de la organizacin en procesamiento de datos no ha sido
satisfactoria y hay razn para creer que la administracin no desea o no es capaz de
dedicar la atencin necesaria al desarrollo de procesamiento de datos debe preferirse un
centro de servicio, una compaa de tiempo compartido o una compaa de AI. Con
frecuencia es muy difcil para los administradores de una organizacin admitir que no
pueden dedicar suficiente atencin al desarrollo del sistema de informacin; por esta
razn, es muy probable que una organizacin cometa un error al comprar o rentar una
computadora, cuando puede estar mejor usando un centro de servicio, una compaa de
tiempo compartido o una AI.
Por otro lado, si las maniobras estratgicas de la organizacin en persecucin de las
metas a largo plazo dependen mucho de un sistema de informacin que puede moldearse
cuando sea necesario para dar apoyo a los procesos estratgicos, quiz es menos
preferible el procesamiento de datos por una compaa de tiempo compartido o una de AI.
En forma similar, si la organizacin tiene necesidad urgente del desarrollo de un sistema
de informacin para propsitos administrativos, debe evitar las fuentes del procesamiento
de datos proporcionado externamente.
Con respecto al articulo8, los mejores prospectos para el desarrollo del software por lo
general estn presentes si la organizacin controla su propio procesamiento de datos, a
menos que sus actividades de procesamiento no hayan tenido xito en el pasado y que
est en una industria en que una compaa de AI puede proporcionar un gran nmero de
programas probados a bajo costo. Con respecto al patrn de actividades de
procesamiento de datos, si estas actividades son espordicas o intermitentes, si tienen
periodos pico o si existen trabajos ocasionales muy grandes de procesamiento de datos,
con frecuencia lo mejor es usar un centro de servicio o una compaa de tiempo
compartido para que la organizacin pague slo la cantidad de procesamiento de datos
realizada y no su propia capacidad de exceso.
Por otro lado, con respecto al articulo 10, la extensin de tiempo requerido para el
procesamiento de datos, si la organizacin tiene necesidad temporal de procesamiento de
datos quiz deber rentar un computadora, un centro de servicio o una compaa de
tiempo compartido. Por ltimo, las consideraciones contables y de impuestos pueden
influir en la eleccin. Dependiendo en las circunstancias, pueden no ser deseable que el
valor de inversin de la computadora aparezca en el balance de la organizacin, o ser
ventajoso tener el crdito de impuestos de la inversin a que pertenece la adquisicin de
una computadora nueva.
Es claro que los criterios usados pueden tener diferente peso en una variedad de
circunstancias diferentes. Como una parte de su investigacin de sistemas, cada
organizacin debe estudiar sus necesidades de computadora, junto con los criterios
compatibilidad hacia arriba y para capacidades adicionales disponibles slo para la misma
familia estn disponibles si es necesario.
Las ventajas de un centro de datos de equipo mezclado son: 1) menor costo total en el
equipo mejor desempeo en los sistemas. Un centro de datos con equipo mezclado
puede tener problemas con las interfaces y otros problemas que pueden ser desastrosos
si el personal de procesamiento de datos no es altamente calificado.
608-613
Inferiores, se le llama comprobacin de especificaciones en el escrito. Por lo comn, es
un proceso de dos pasos y se realiza entes de las presentaciones de los proveedores
(paso 4) y de nuevo despus de las presentaciones (paso 5). Consiste en un anlisis de
las especificaciones tcnicas del equipo propuesto. De las especificaciones evaluadas, de
ordinario se encuentran aquellas que establecen si el equipo propuesto tiene capacidad
adecuada, si puede proporcionar las capacidades especializadas que se encuentran
dentro del informe de especificaciones de requerimientos de sistemas (como preguntas a
la base de datos y grficos de alta resolucin), y si no tiene cuellos de botella obvios,
como un componente particular que opere con mayor lentitud que el equipo con el cual
tiene la interfaces, lo cual disminuira el desempeo de todo el sistema. Asimismo, el
analista debe estar alerta a la posibilidad de que ciertos componentes tenga un precio
mas alto y que otros componentes disponibles con otro proveedor tengan un desempeo
igual o menor.
Por lo general la comprobacin de escritorio tiene como resultado muchas
preguntas acerca de las especificaciones y capacidades del sistema propuesto. Estas
preguntas sirven como base para comenzar las que harn al vendedor durante su
presentacin (paso 4).
Despus de la presentacin, el anlisis de equipo es similar, aunque se realiza con
mayor detalle aun, e incluye las propuestas de solo aquellos proveedores que todava
permanecen en la competencia (por lo general uno a dos). Esta segunda parte de la
comprobacin de escritorio genera mas preguntas, las cuales se contestan en forma
menos formal o bien necesitan una segunda presentacin por parte del proveedores.
En este punto la organizacin debe estar satisfecha de que el sistema en
consideracin pueda resolver sus problemas en forma efectiva en cuanto a costos. Si este
no es el caso, deben considerarse los pasos drsticos de reescribir todas las
especificaciones del diseo y de proporcionar una nueva PP a otros vendedores.
Suponiendo que una o mas configuraciones propuestas se vean como satisfactorias,
quedan dos preguntas. 1) los usuarios actuales considerados estn satisfechos con el
sistema y la asesora del vendedor? 2) Se desempeara el sistema como lo dice el
proveedor y como lo indican las especificaciones? Con respecto a la primera pregunta,
por lo general se hacen preguntas preliminares a los usuarios antes de seleccionar un
proveedor. Aun as, es probable que se realicen preguntas adicionales, quiz a otros
usuarios del proveedor y a su asociacin de usuarios. Adems, puede investigarse la
condicin financiera del proveedor mediante una agencia de crdito o por medio de un
anlisis de sus estados financieros. Es probable que los proveedores en condiciones
financieras pobres tengan deficiencias en su atencin a los clientes y es menos probable
que proporcionen mejoras futuras en hardware y software. De igual modo, el
mantenimiento fsico continuo y las refacciones se convierten en problemas importantes si
el proveedor esta a punto de la bancarrota.
Si los otros clientes del proveedor proporcionan informes favorables y si el estado
financiero del proveedor es fuerte, no hay razn para creer que el sistema ofrecido no sea
satisfactorio. Sin embargo, es imposible detectar cada cuello de botella posible y otros del
sistema al verificarlo en el escritorio, y quiz haya aspectos poco usuales de las
actividades de procesamiento de datos de la organizacin que causen problemas, y
disminuyan el desempeo del sistema de computo. Las pruebas de puntos importantes
del equipo protegen a la organizacin contra varios riesgos; estas pruebas consisten en
C1
C3
Cientifico / Cuentas
Ingenieria por
Tiempo
Cobrar
Tiempo
28:48.4
6:04.3
12:01.9
1:57.7
14:52.6
2:48.0
22:05.4
3:38.1
19:30.0
22:35.6
20:00.7
21:11.0
5:56.5
5:04.8
3:38.6
6:17.4
C1
C3
29:47.2
2:05.8
**
4:38.9
14:43.4
6:50.7
12:09.2
**
38:27.5
13:52.4
4:05.9
**
4:11.0
3:20.0
3:16.6
5:05.8
4:14.0
5:03.0
10:37.0
**
6:50.4
10:05.0
2:48.3
2:48.3
RESUMEN
Este capitulo se considero las alternativas de comprar una computadora, rentarla de un
fabricante o de un tercero, adquirir una usada, usar el sistema de computo de un centro
de servicios o una compaa de tiempo compartido, emplea una compaa de
administracin de instalaciones que proporciona servicios computacionales, y adquirir un