Logo Studenta

Estudio de Factibilidad

¡Estudia con miles de materiales!

Vista previa del material en texto

Facultad de Ingeniería – UNJu Sistemas de Información- Sistemas de Información I 
Prof. Adj. Lic. Analia Herrera Cognetta- JTP: Ing. Laura Villarrubia, Ing. Lia G. Rico 1 
Unidad VI 
Estudio de Viabilidad del Sistema 
 
 
Introducción 
 
El proceso de gestación de un aplicativo de software encierra un conjunto de actividades, una de las 
primeras para el usuario es el de resolver un dilema nada sencillo, como el de determinar si es 
conveniente entrar en un proyecto de desarrollo de software, o incluso adquirir software del mercado 
(enlatados). 
Es necesario entonces encarar un estudio serio, que estime la posibilidad (Factibilidad) de lograr éxito en 
el proyecto. Cuando hablamos de estimar, significa “que estamos echando un vistazo al futuro y 
aceptamos cierto grado de incertidumbre. Aunque la estimación, es más un arte que una Ciencia, es una 
actividad importante que no debe llevarse a cabo de forma descuidada. Existen técnicas útiles para la 
estimación de costes de tiempo. Y dado que la estimación es la base de todas las demás actividades de 
planificación del proyecto y sirve como guía para una buena Ingeniería Sistemas y Software. 
Al estimar tomamos en cuenta no solo el procedimiento técnico a utilizar en el proyecto, sino que se toma 
en cuenta los recursos, costos y planificación. El Tamaño del proyecto es otro factor importante que 
puede afectar la precisión de las estimaciones. A medida que el tamaño aumenta, crece rápidamente la 
interdependencia entre varios elementos del Software. 
La disponibilidad de información Histórica es otro elemento que determina el riesgo de la estimación, 
donde las experiencias son más elocuentes que promesas infundadas de proveedores o entusiastas 
tecnológicos. 
El Estudio de Factibilidad contiene la definición organizada de los requerimientos, los recursos con que 
se cuenta para solucionar las necesidades del cliente, los estimativos de desarrollo del nuevo sistema, el 
análisis de factibilidad, alternativas de desarrollo y cronograma de actividades futuras. 
Se inicia considerando tres factores importantes: Factibilidad Técnica, Económica, Operativa y Legal. 
 
Gráficamente: 
 
 
Aplicando el enfoque de sistemas, tenemos: 
1. Reconocer el problema (objetivo). 
2. Definir el sistema (límites). 
3. Determinar recursos disponibles (Equipos, personas, dinero). 
4. Estimar elementos de desarrollo. 
5. Análisis de factibilidad. 
6. Determinar alternativas. 
7. Planear actividades futuras. 
 
IMPORTANCIA DEL ESTUDIO DE FACTIBILIDAD 
· Organiza las ideas referentes al desarrollo de un nuevo sistema, facilitando el trabajo por realizar en la 
etapa de análisis. 
· Evita el desarrollo de sistemas que a nivel financiero, técnico u operativo, serían un fracaso para la 
empresa. 
· Permite planear con tiempo los recursos requeridos para el desarrollo de un sistema. 
· Establece las bases para efectuar una verdadera evaluación y control del desarrollo de un sistema. 
Facultad de Ingeniería – UNJu Sistemas de Información- Sistemas de Información I 
Prof. Adj. Lic. Analia Herrera Cognetta- JTP: Ing. Laura Villarrubia, Ing. Lia G. Rico 2 
· "Aterriza" al personal administrativo, usuarios, técnicos en sistemas y auditores, respecto a las 
expectativas reales del sistema. 
· Evita que se “caiga” el proyecto y ayuda a encontrar la solución a las necesidades del negocio, con base 
en una comprensión de ellas mismas, ajustándose dicha solución a los recursos destinados para el 
proyecto. 
 
CARACTERISTICAS DEL ESTUDIO DE FACTIBILIDAD. 
· Es una etapa preliminar, lo cual dificulta el entendimiento inicial del grupo de trabajo. 
· Se dificulta definir en forma clara el alcance del sistema a desarrollar, dado que lo que se busca es un 
conocimiento general del área. 
· Se debe conocer la factibilidad total del sistema. 
· Es típico la dificultad en evaluar aspectos financieros a este nivel de conocimiento del sistema. 
· Es la base para la planeación futura del sistema a desarrollar. 
 
TALENTO HUMANO NECESARIOS. 
El desarrollo del estudio de factibilidad implica la participación de un grupo interdisciplinario de personas 
de áreas distintas, cada uno con sus propios intereses: 
GESTORES SUPERIORES (Usuarios líderes): Son quienes definen los aspectos de negocios que a 
menudo tienen una significativa influencia en el proyecto 
GESTORES TÉCNICOS (Comité técnico): Son quienes deben planificar, motivar organizar y controlar a 
los profesionales que realizan el trabajo del software 
PROFESIONALES (Analistas y Desarrolladores): Son quienes proporcionan las capacidades técnicas 
necesarias para la ingeniería de un producto o aplicación. 
CLIENTES (Usuarios técnicos): Son quienes especifican los requerimientos para la ingeniería del 
software y otros elementos que tienen menor influencia en el resultado. 
USUARIOS FINALES: Son quienes interactúan con el software una vez que se ha entregado para 
producción 
Es conveniente que participe directamente el usuario responsable del área, o sea, el directivo encargado 
de la dependencia. 
AUDITORES: Son quienes controlan la buena ejecución del proyecto. 
 
PASOS EN EL DESARROLLO DEL ESTUDIO DE FACTIBILIDAD. 
Los siguientes son los pasos a seguir para lograr un desarrollo coherente y serio en el estudio de 
factibilidad de un sistema de información. Cada una de estas tareas debe estar claramente documentada, 
en el manual de factibilidad del sistema. 
 
Facultad de Ingeniería – UNJu Sistemas de Información- Sistemas de Información I 
Prof. Adj. Lic. Analia Herrera Cognetta- JTP: Ing. Laura Villarrubia, Ing. Lia G. Rico 3 
 
RECONOCIMIENTO GENERAL DEL SISTEMA. 
Con esta actividad se pretende lograr una ubicación a nivel general, por parte del grupo desarrollador, 
acerca de la organización, el área en estudio y el sistema mismo. 
Proporciona una primera visión de lo que será el alcance del nuevo sistema. 
Dicha tarea debe contemplar: 
 
Ubicación General. 
Pretende generar una ubicación a nivel general del sistema, dentro del medio ambiente de la organización. 
Debe contener: 
· Descripción y definición de las características generales de la empresa (objeto social, estructura 
organizacional, ubicación geográfica, recursos informáticos, sector al que pertenece). 
· Descripción y definición del área donde se va a desenvolver el sistema. 
· Ubicación del sistema dentro del área. 
Delimitación o Alcance del Sistema. 
Busca definir los límites hasta donde se piensa, el nuevo sistema resolverá las necesidades de información 
dentro del área. Es el “contrato” o compromiso que se hace entre los usuarios y el personal de sistemas. 
Se trata de reflejar en el nombre que llevará el sistema. 
El alcance se vuelve a revisar en la etapa de análisis, donde se conoce más a fondo las necesidades 
existentes y el funcionamiento del sistema. 
En el alcance se debe especificar que informes, reportes, consultas etc. Se comprometen los 
desarrolladores a entregar a los distintos clientes y usuarios finales. 
Se recomienda que estos informes, a desarrollar, se coloquen como anexos, del manual técnico. 
 
Un alcance típico sería: 
“El propósito del sistema de procesamiento de libros XXX es manejar todos los detalles de los pedidos de 
libros de los clientes, además del envío, facturación y cobro retroactivo a clientes con facturas vencidas. 
La información acerca de los pedidos de libros debe estar disponible para otros sistemas, tales como 
mercadeo, ventas y contabilidad.” 
 
Objetivos del Sistema. 
Deben ser claros, específicos y cuantificables (que se puedan medir). Deben reflejar la satisfacción de las 
necesidades de información, beneficios organizativos y beneficios económicos. Se dividen en generales y 
específicos. 
Facultadde Ingeniería – UNJu Sistemas de Información- Sistemas de Información I 
Prof. Adj. Lic. Analia Herrera Cognetta- JTP: Ing. Laura Villarrubia, Ing. Lia G. Rico 4 
 
Un objetivo es una frase que cuando se lleva a cabo elimina un problema o aprovecha una oportunidad. 
Cada objetivo soporta una parte de la meta. Si se alcanzan todos los objetivos, se habrá alcanzado la meta. 
Para enunciar un objetivo se debe aplicar el concepto llamado IR AC IS (Increase Revenue, Avoid Cost, 
Improve Service) (Incrementar Utilidades, Rebajar Costos, Mejorar Servicio). 
 
Veamos un ejemplo de cómo formular un objetivo: 
Ante el problema hipotético: 
“El personal de ventas proporciona información incompleta al grupo de desarrollo de productos acerca de 
los nuevos clientes y los requerimientos de productos nuevos.” 
 
Se debe convertir primero el problema negativo a una oración positiva: 
“El personal de ventas necesita proporcionar información completa al grupo de desarrollo de productos 
acerca de los nuevos clientes y de los requerimientos de productos nuevos.” 
 
Luego nos debemos preguntar: 
Resolviendo este problema, ¿es probable que incrementemos ganancias, evitemos costos o mejoremos el 
servicio al cliente? 
No hay relación entre la obtención de información de clientes y productos y el incremento de ventas. 
Lo que se ve es que la información obtenida de los clientes, bajará los costos para los nuevos productos, 
debido a que no se tendrá que llamar muchas veces a los clientes para solicitar aclaraciones. 
También mejorará el servicio al cliente, dado que se les molestará menos, para pedirles información. 
 
Usando entonces los términos IR AC IS, nuestro objetivo se plantearía así : 
“Evitar el costo de llamar a los clientes para aclaraciones (por x$) haciendo que el personal de ventas 
proporcione información completa sobre nuevos productos. 
Esto también mejorará el servicio al cliente reduciendo la cantidad de veces que se hace contacto con él 
(número de llamadas)”. 
 
DEFINICIÓN DEL SISTEMA. 
Tiene como objetivo definir en forma COHERENTE y ESTRUCTURADA, las características y 
necesidades de información existente, identificando sus componentes, las relaciones existentes entre ellos, 
sus entradas y sus salidas. Se puede hacer de dos formas diferentes: 
· Descripción Narrativa. 
· Aplicación del Enfoque de Sistemas: Se trata de asimilar las necesidades de información, como un 
sistema que tiene un medio ambiente, entradas, salidas, componentes y relaciones. Este sistema así 
definido, sería una 
APROXIMACION inicial a lo que puede ser el sistema de información por desarrollar. 
 
Medio Ambiente: Se busca definir el marco bajo el cual el nuevo sistema se desenvolverá. Implica la 
identificación de los sistemas físicos o de información que INTERACTUAN con el sistema en estudio. 
Entradas y Salidas: Establecer aquellos flujos de información que entran del medio ambiente, al sistema 
(Entradas). Como también los flujos de información que el sistema entrega al medio ambiente (Salidas). 
Componentes: Se busca identificar los diferentes grupos de funciones o elementos generales que 
conforman el desempeño global del sistema. Para cada componente se realiza una descripción general. 
Facultad de Ingeniería – UNJu Sistemas de Información- Sistemas de Información I 
Prof. Adj. Lic. Analia Herrera Cognetta- JTP: Ing. Laura Villarrubia, Ing. Lia G. Rico 5 
Relaciones: Es la información que un componente entrega a otro, con el fin de que entre ellos exista 
asociaciones o interrelaciones. Son de control total del sistema. 
 
RECURSOS PARA EL DESARROLLO DEL NUEVO SISTEMA. 
Busca establecer, en forma global, con qué elementos cuenta la administración para poder solucionar las 
necesidades de información expuestas por el usuario y poder definir la factibilidad técnica, financiera y 
operativa. Estos elementos son: 
 
• Recursos Económicos. 
Es el presupuesto existente para el proyecto. 
• Recursos de Personal. 
Son las personas de Sistemas, usuarios, clientes y gestores disponibles para el proyecto. 
• Recursos Técnicos. 
Plataforma tecnológica: Recursos de hardware y de software disponibles en la organización. 
Métodos y Procedimientos del área de informática y sistemas. 
Procedimientos y funciones del área o áreas donde se va a desarrollar el sistema, y Auditoría. 
• Hardware o Equipo Disponible. 
Establecer características y capacidades del equipo o equipos que se tienen: 
Memoria principal, almacenamiento, velocidad de procesador, Dispositivos periféricos 
(Terminales, impresoras, lectoras, etc.), unidades de E/S, comunicaciones, etc. 
• Software. 
Se puede mirar bajo los siguientes aspectos: 
• De Soporte. 
Software ejecutable por máquina, sistemas operacionales, lenguajes de programación, 
manejadores de bases de datos, rutinas de acceso, herramientas de consulta, etc. 
• De Utilidad. Software de aplicación, software existente en el mercado, desarrollo interno, 
desarrollo mixto 
 
Factibilidad Financiera. 
Es necesario conocer e identificar todos los beneficios y costos inherentes al sistema. 
 
Beneficios. 
Económicos. 
Estos se determinan a partir de los objetivos cuantificables. Expresados en períodos de tiempo (por 
ejemplo: Reducción del costo de papelería en $100.000 mensuales) y definidos según la duración del 
ciclo de operación o ejecución. 
Si el ciclo de vida de operación del proyecto, en el ejemplo es de 36 meses(3 años), entonces el 
beneficio económico sería: 
Papelería $ 100.000 36(3 Años) $3’600.000

Continuar navegando