DESARROLLO DE UN SISTEMA DE CONTROL DE INCIDENCIAS PARA LA FASE DE IMPLANTACIÓN DE PROYECTOS INFORMÁTICOS PARA LA EMPRESA INSOFT CIA LTDA
Texto completo
(2) Instituto Tecnológico Superior Cordillera. CAPÍTULO I. EL PROBLEMA 1.1.. Planteamiento del problema. La empresa Insoft CIA.LTDA se encuentra ubicada en la ciudad de Quito, tiene 15 años en el mercado comercial, y está dedicada a: . Desarrollo de Software. . Diseño de sitios Web. . Asesoría y Capacitación. La empresa actualmente presta servicios a más de 50 clientes, mediante la administración de proyectos para cada uno de ellos. En el área de administración de proyectos, la empresa ha adquirido varias herramientas de gestión, que ayudan al seguimiento del estado de proyectos; sin embargo, actualmente en la fase de implantación, que es la que gestiona con el cliente cuando este solicita un cambio en el sistema o la implantación de un nuevo modulo, las personas encargadas en Insoft CIA. LTDA. No tienen un sistema control de incidencias. Se cuenta con documentación, pero resulta lento y complejo ubicar las causas de los retrasos en los proyectos de esta fase. Tampoco se puede crear resúmenes y gráficos que apoyen con información cuando se convoca a reuniones con los clientes, que piensan que no se 13.
(3) Instituto Tecnológico Superior Cordillera. realizo el trabajo requerido y necesitan ver los avance logrados en cada uno de los objetivos trazados, a los cuales se debe explicar y justificar los desvíos en la línea base del proyecto, ya que al ser objeto de estudio la implantación se puede tomar más tiempo del estimado. No se cuenta con este registro específico de incidencias, motivo por el cual en los últimos años esta información no ha sido aprovechada para la mejora de los procesos y la optimización del conocimiento aplicado en cada caso. Por otro lado esto deteriora la relación con los clientes al no poder evidenciar ¿Que trabajos se realizaron?, en lugar de los planificados, y normalmente al cierre del proyecto existe inconformidad por los retrasos. Otro inconveniente es el cálculo del tiempo para realizar las actividades, por ejemplo el personal asignado a una visita de implantación puede emplear un tiempo mayor a lo planificado, pues el escenario planteado no es el real y entonces algunas de las tareas en el peor de los casos no podrían ser ejecutados lo que significaría una desventaja en cuanto al tiempo y costos. En la documentación existente se hace constar el detalle de las tareas ejecutadas y además las novedades que se presentaron, pero al ser un documento Word y uno por cada visita la labor de identificar las incidencias, se dificulta, conforme crece la cantidad de documentos, volviéndose imposible de ejecutar cuando el proyecto es de larga duración y con múltiples tareas. 1.2.. Formulación del problema. ¿En qué beneficiará el desarrollo del sistema de control de incidencias para la fase de implantación de proyectos informáticos para la empresa Insoft CIA. LTDA? 1.3.. Delimitación del problema. La empresa presta servicios a varias empresas a nivel nacional en Ecuador, sin embargo el presente proyecto se lo desarrollará en la parte central de la problemática que son sus oficinas principales y donde se tiene contacto constante con los clientes.. 14.
(4) Instituto Tecnológico Superior Cordillera. La empresa Insoft. CIA. LTDA se encuentra ubicada en la provincia de Pichincha, al noroccidente de la ciudad de Quito en el Barrio el Pinar Calle 3, N48 ESQUINA.(Figura 1). Figura 1 Titulo: Dirección de Insoft Cia. Ltda. Fuente: Google Maps. 1.4.. Objetivos. 1.4.1. Objetivo general Desarrollar e implementar el Sistema de Control de Incidencias para la fase de implantación de proyectos informáticos para la empresa InSoft. CIA. LTDA, a fin de llevar un registro histórico de las incidencias. 1.4.2. Objetivos específicos . Analizar la problemática para realizar el levantamiento de requerimientos.. . Diseñar el sistema en base al análisis de requerimientos desde el punto de vista de la toma de decisiones y planificación.. 15.
(5) Instituto Tecnológico Superior Cordillera. . Desarrollar e implementar una aplicación que permita verificar el proceso realizado en una tarea, la cual contenga el historial de actividades realizadas hasta la culminación de la misma y entrega de actas.. 1.5.. Justificación e Importancia. Llevar un historial propio de una empresa es importante al momento de la toma de decisiones, por parte de administrativos, ya que la misma permite conocer el desarrollo y productividad empresarial, es pertinente dar paso a mejoras en los procesos actuales de la fase de implantación, pues permite la retroalimentación de los resultados obtenidos. Además es factible incorporar este aplicativo en internet, para permitir el registro en línea y consulta del estado de las incidencias del proyecto durante esta fase, de forma que se puedan tener oportunamente los registros, que permitan agilizar la toma de decisiones y la aplicación de correctivos o estrategias sobre las actividades a realizarse, en el resto del proyecto, de forma que la línea base no presente grandes desviaciones. Es importante tener un control de las incidencias en cada uno de los proyectos para lograr una administración más ágil, que evite cargas de trabajo adicionales para lograr informes, cuyo análisis posterior generará oportunidades prácticas que permitan aprovechar los recursos y faciliten la comunicación entre los múltiples actores de este proceso. Se considera necesario llegar a un registro oportuno. Esta aplicación deberá tener una arquitectura de 3 capas e interface web. El aporte del presente trabajo será relevante para proporcionar una información confiable, que agilice y facilite el control de las incidencias de la fase de implantación. Para conseguir un total apoyo a la idea de implantar un sistema. Todo el personal se sentirá partidario por hacer realidad un proyecto que apoyará los procesos de implantación actuales y futuros. 1.6.. Alcance. Para la realización del prototipo del sistema de control de incidencias en la fase de implantación para proyectos informáticos se tomo en cuenta para el desarrollo los siguientes módulos, los cuales son la base del aplicativo para la distribución de módulos. 16.
(6) Instituto Tecnológico Superior Cordillera. del mismo en el área a la cual se va a implementar, tanto como consultas, como la generación de informes, y parametrización. Se construirán los siguientes módulos: Módulo de Seguridad Se dispondrá de un módulo de seguridad que permitirá crear grupos de usuarios y perfiles para restringir a los usuarios el acceso a zonas del programa no permitidas, con un nivel de personalización total. Este módulo contará con dos partes una de autentificación de clientes y la otra de autentificación de usuarios para de esta forma saber quién lo está utilizando. . Registro de usuarios.. . Perfiles y permisos de usuarios(Administrador, Usuario, cliente). . Asignación y restricción de permisos. Módulo Parámetros En el siguiente módulo los datos generales a ser usados para el posterior mantenimiento, solamente el usuario administrador pueden realizar cambios o aumentar nuevos parámetros, por motivos de seguridad y restricciones en el sistema. Este módulo es muy importante, ya que del mismo se tiene los tipos de acciones que tiene disponible la aplicación a ser desarrollada. . Listas estados. . Tipo Incidencia. . Parámetros. Módulo de Clientes En este módulo existirá un listado de empleados con sus respectivos usuarios para ingresar al sistema . Clientes – Usuarios. . Creación Usuarios. 17.
(7) Instituto Tecnológico Superior Cordillera. Módulo de Empleados En este módulo existirá un listado de empleados con sus respectivos usuarios para ingresar al sistema . Empleados – Usuarios. . Ingreso de Usuarios. Módulo de Proyectos Este módulo contará con los nombres de las empresas y los proyectos realizados que están en ejecución actualmente. . Empresas - Proyectos. Módulo de Incidencias Es el registro de las incidencias creadas por el administrador del sistema. Por esta razón se debe evaluar según el mejor criterio para crear esta incidencia. Una vez creada la incidencia, los usuarios deben tener un registro de de esta por cada acción se realizo con los clientes y así tener un historial o seguimiento de la incidencia hasta el punto del cierre de la misma . Incidencias. . Seguimiento. . Asignación. . Estado. 18.
(8) Instituto Tecnológico Superior Cordillera. CAPÍTULO II. MARCO TEÓRICO 2.1.. Antecedentes. Actualmente la empresa Insoft posee un sistema que está orientado al desarrollo de los sistemas llamado “Time-Task”. Las fases de análisis, diseño y desarrollo son controladas por el sistema que actualmente está en uso. Debido a su utilidad permite contemplar varios aspectos involucrados en el desarrollo de proyectos, dando lugar a un área muy importante como es la implantación de sistemas informáticos. Los procesos necesarios para realizar un seguimiento continuo en la implantación, son administrados por gerencia, debido a que la toma de decisiones influye de gran manera en el cumplimiento de las tareas programadas, y logro de objetivos. Por esa razón existen actas de entrega-recepción, cuando no exista un acta se debe tener al menos un registro sobre las visitas a clientes y el tipo de trabajo realizado, por esta razón el volumen de información documental está en constante incremento. Esto genera una búsqueda física sumamente difícil para la revisión de algún registro histórico cuando los clientes exijan explicaciones sobre las labores realizadas, desviaciones e inconvenientes al solicitar un requerimiento, con esto se justifica irrefutablemente cualquier tipo de informe que pueda afectar a la o las personas involucradas por parte de Insoft.. 19.
(9) Instituto Tecnológico Superior Cordillera. 2.2.. Reseña histórica. Informática y Software CÍA. LTDA es una empresa especializada en soluciones y aplicaciones informáticas, apoyo a clientes en el proceso de toma de decisiones e identificación de oportunidades de mejoramiento. Tienen más de 15 años de experiencia en el mercado. A través de la implementación de Sistemas de Información, el servicio prestado es para más de 50 clientes, cuentan con profesionales expertos en la informatización y automatización de sistemas de gestión empresarial. Están comprometidos a ofrecer a sus clientes soluciones que fortalezcan y desarrollen ventajas competitivas a través de la implementación y desarrollo de Tecnologías. Brindan soluciones que se acoplan tanto técnica como económicamente a las necesidades y capacidades de sus clientes. El esquema de servicios se basa en la metodología del ciclo de medición del desempeño estratégico-financiero, el cual busca reducir la brecha entre los objetivos del negocio y la administración del desempeño actual. Insoft tiene experiencia en los siguientes campos de trabajo: . Floricultura. . Empresas Manufactureras. . Empresas Comerciales. . Televisión. . Comercio y grandes almacenes. . Empresas públicas. . Empresas privadas. . Administración pública. . Organizaciones profesionales. . Educacional. . Administración privada. 20.
(10) Instituto Tecnológico Superior Cordillera. . Organismos Internacionales.. Misión Nuestra misión es brindar a las organizaciones soluciones informáticas para transformar sus datos operacionales en información inteligente que apoye los procesos de toma de decisiones, mediante la utilización de metodologías probadas, aplicaciones de última generación y un servicio profesional basado en el esfuerzo, excelencia, actitud y trabajo en equipo. Visión Reconocimiento y liderazgo a nivel nacional como proveedor de soluciones y servicios informáticos que transformen los procesos de toma de decisiones en acciones que impacten positivamente los resultados de las empresas. 2.3.. Marco referencial. Para el desarrollo del sistema se necesita un conocimiento en herramientas última tecnología para lograr una arquitectura de 3 capas y tener un concepto claro de lo que son las clases y objetos en el lenguaje de programación PHP, además el conocimiento de servidores utilizados para albergar las aplicaciones web, servidores de base de datos y dominios web, por lo que se debe ir a la par de nuevos horizontes tecnológicos, la siguiente investigación nos ayuda a implementar nuevas alternativas de desarrollo que emergen en el mercado para facilitar el trabajo, reducir el tiempo y el costo. Todo este conocimiento fue adquirido a través del tiempo en clases impartidas por el docente a lo largo de la vida estudiantil, gracias al desarrollo constantes aplicaciones semestre a semestre.. 21.
(11) Instituto Tecnológico Superior Cordillera. HARDWARE El desarrollo de la aplicación necesita unos equipos estables para el desarrollo por lo que se utilizará: . Servidor base de datos. . Servidor de aplicación. . Servidor Web. Para la para nuestras necesidades se utilizara un servidor con las siguientes características: SERVIDOR HP Proliant ML150 G6 Intel Xeon E5504 (466132-001) El HP ProLiant ML150 G6 es ampliable y asequible para los negocios en crecimiento. Las fuentes de alimentación redundantes y el ventilador redundante ofrecen más protección de la corriente y de la temperatura Procesador Intel Xeon Quad Core E5504 de 2GHz Soporta hasta dos procesadores Dos GB (1 X 2GB) de memoria DDR3 PC3-10600 Controlador Smart Array P410 (RAID 0, 1, 0+1) Lector de DVD de media altura NIC Gigabit Ethernet HP NC107i Factor de forma: tower 5U Fuente 460 Watt; soporta redundante opcional de 750 Watt SOFTWARE PowerDesigner 12.5 Es una herramienta para el análisis, diseño inteligente y construcción sólida de una base de datos y un desarrollo orientado a modelos de datos a nivel físico y conceptual, que da a los desarrolladores Cliente/Servidor la más firme base para aplicaciones de alto rendimiento.. 22.
(12) Instituto Tecnológico Superior Cordillera. Ofrece un acercamiento de diseño para optimizar las estructuras de las bases de datos. Capturando el flujo de datos de su organización, puede crear un modelo conceptual y físico de la base de datos. La técnica de diseño a dos niveles permite separar lo que se desea diseñar de lo que se desea implementar. Es una herramienta que con ella nos permite realizar una buena data base PowerDesigner es dominante en datos que planean y software de generación de banco de datos llevando en las ventas de la unidad y reconocimiento del nombre. Probablemente más organizaciones de balanza de empresa los bancos de datos de la producción modelados hoy en PowerDesigner que cualquier otra herramienta equivalente. El producto de PowerDesigner es muy familiar nos permite cubrir aspectos de descubrimiento, de datos planteados lógico y físico, y la creación del de datos y mantenimiento, y generación de aplicación de cliente de las especificaciones del banco de datos. Adobe Dreamweaver8 Es una aplicación en forma de estudio destinado a la construcción y edición de sitios y aplicaciones web basados en estándares. Es el más utilizado en el sector del diseño y la programación web gracias a su funcionalidad y a su integración con otras herramientas y programas, como Adobe Flash; actualmente, también por el soporte de los estándares del World Wide Web Consortium. La principal base de este editor es su gran poder de ampliación y personalización del mismo ya que con este programa, las tareas de insertar un hipervínculo o una imagen se realizan con Java script-C, que ofrece una gran flexibilidad en estas materias. Esto hace que los archivos del programa sean rutinas de Java script que le permite ser un programa muy fluido y que programadores y editores web hagan las extensiones que deseen.. 23.
(13) Instituto Tecnológico Superior Cordillera. Esto es una ventaja de este programa ya que permite que cualquiera las pueda descargar e instalar, ofreciendo funciones añadidas a la aplicación. Adobe Dreamweaver permite pre visualizar las páginas web con la mayoría de los navegadores Web. Además, dispone de herramientas de administración de sitios dirigidas a principiantes, como reemplazar líneas de código y texto. La aplicación permite crear sitios de forma totalmente gráfica, y dispone de funciones para acceder al código HTML generado. Permite la conexión a un servidor, a base de datos, soporte para programación en ASP, PHP, Java script, cliente FTP integrado, etc. PHP Es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica. PHP es un acrónimo recursivo que significa PHP HypertextPre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre. Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores, el número de sitios en PHP ha compartido algo de su preponderante sitio con otros nuevos lenguajes no tan poderosos desde agosto de 2005.. 24.
(14) Instituto Tecnológico Superior Cordillera. MYSQL La historia del MySQL (cuya sigla en inglés se traslada a MyStructuredQueryLanguage o Lenguaje de Consulta Estructurado) se remite a principios de la década de 1980. Programadores de IBM lo desarrollaron para contar con un código de programación que permitiera generar múltiples y extendidas bases de datos para empresas y organizaciones de diferente tipo. Desde esta época numerosas versiones han surgido y muchas de ellas fueron de gran importancia. Hoy en día MySQL es desarrollado por la empresa SunMycrosystems. Una de las características más interesantes de MySQL es que permite recurrir a bases de datos multiusuario a través de la web y en diferentes lenguajes de programación que se adaptan a diferentes necesidades y requerimientos. Por otro lado, MySQL es conocida por desarrollar alta velocidad en la búsqueda de datos e información, a diferencia de sistemas anteriores. Las plataformas que utiliza son de variado tipo y entre ellas podemos mencionar LAMP, MAMP, SAMP, BAMP y WAMP (aplicables a Mac, Windows, Linux, BSD, Open Solaris, Perl y Python entre otras). Forma De Acceso El acceso a este servicio se realiza vía web, y el Usuario deberá mantener bajo su exclusiva responsabilidad las contraseñas, asumiendo, por tanto, cuantos daños o perjuicios de todo tipo se deriven de la revelación de dichas contraseñas. El usuario acepta expresamente dejar exento de cualquier responsabilidad relacionada con la calidad, exactitud, fiabilidad, corrección o moralidad de los datos, programas, informaciones u opiniones, cualquiera que sea el origen, incluidos en la Web. El Usuario asume bajo su exclusiva responsabilidad las consecuencias, daños o acciones que pudieran derivarse del acceso a dichos contenidos así como de su reproducción o difusión.. 25.
(15) Instituto Tecnológico Superior Cordillera. Apache Tomcat 6.0 Tomcat es un servidor web con soporte de servlets y JSPs. Tomcat no es un servidor de aplicaciones, como JBoss o Jonas. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache. Tomcat puede funcionar como servidor web por sí mismo. En sus inicios existió la percepción de que el uso de Tomcat de forma autónoma era sólo recomendable para entornos de desarrollo y entornos con requisitos mínimos de velocidad y gestión de transacciones. Hoy en día ya no existe esa percepción y Tomcat es usado como servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad. Dado que Tomcat fue escrito en Java, funciona en cualquier sistema operativo que disponga de la máquina virtual Java. . Implementado de Servlet 2.5 y JSP 2.1. . Soporte para UnifiedExpressionLanguage 2.1. . Diseñado para funcionar en Java SE 5.0 y posteriores. . Soporte para Comet a través de la interfaz CometProcessor. Hosting Hosting (alojamiento) es el proceso de almacenar los archivos que constituyen una página web en un ordenador que está conectado a Internet. Cada página web es realmente un pequeño archivo que se almacena en un servidor por el proveedor de servicio de alojamiento (ISP = Internet Service Provider). Cuando alguien visita una página en Internet, el servidor envía una copia del archivo al programa de navegación o navegador (browser) del visitante.. 26.
(16) Instituto Tecnológico Superior Cordillera. Dominio Un dominio de Internet es un nombre de un servidor de Internet que facilita recordar de forma más sencilla la dirección IP de un servidor de Internet, por ejemplo internetworks.com.mx. Todos los servidores y páginas de Internet tienen una dirección numérica que se conoce como dirección IP (Protocolo de Internet), por ejemplo 216.29.152.110 De forma que cuando escribimos en internet el dominio internetworks.com.mx el servidor de DNS (Servidor de Nombres de Dominio) del proveedor de web Hosting del dominio internetworks.com.mx nos proporciona la dirección IP 216.29.152.110 y nuestro navegador se va directamente a esa dirección numérica. Incidencia Esto que sucede en el transcurso de la vida útil de los sistemas informáticos, al existir desviaciones de los objetivos planificados, en lo más posible evitarlo, en el desarrollo de un proyecto informático puede existir varias de ellas, las cuales se pueden solucionar con ayuda del soporte técnico o también dependiendo del departamento de sistemas en el cual existió problemas en el desarrollo de proyectos, siempre se realizara un análisis para buscar la forma más factible de resolver una incidencia. La incidencia acumulada (IA) se define como la proporción de clientes que desarrollan requerimientos a lo largo de un periodo determinado. Una proporción es el cociente de dos frecuencias absolutas en el que el numerador está incluido en el denominador. La incidencia acumulada proporciona una estimación de la probabilidad o el crecimiento de de la empresa implica mayor demanda se desarrolle durante un período especificado de tiempo. Como cualquier proporción, suele venir dada en términos de porcentaje. No es una tasa porque el denominador no incluye unidad de tiempo, aunque es preciso indicar cuál ha sido el periodo en el que se han producido esos nuevos requerimientos, es decir, el periodo de observación, para poder ser interpretada.. 27.
(17) Instituto Tecnológico Superior Cordillera. Implantación sistemas Es una de las fases del desarrollo de sistemas en la cual se interviene, cuando un aplicación se encuentra madura o en ejecución, puede existir cambios o aumento de nuevas opciones en el sistema. En la fase de implantación, las especificaciones del diseño del sistema sirven como base para la construcción del nuevo sistema. En este punto, los programadores y los analistas de. sistemas asumen diferentes. responsabilidades. El. analista debe. proveer. especificaciones claras y correctas al programador. El programador codifica, prueba y documenta los módulos de programas, mientras que el analista de sistema planifica la integración de los programas y asegura que trabajen unidos para satisfacer las necesidades de la organización. Un nuevo sistema requiere planificación, construcción y prueba. Los programas y módulos deben ser diseñados, codificados, probados y documentados. Cuando se planifica el sistema, muchas veces se usa un estilo de arriba-hacia-abajo (top-down), que procede de un diseño general a una estructura detallada siguiendo unos pasos lógicos. En el estilo top-down, el analista de sistemas define los objetivos generales, y luego los descompone en subsistemas y módulos en un proceso llamado “partitioning”. Este estilo también se conoce como diseño modular. Un módulo es un conjunto de instrucciones de programas que se pueden ejecutar como un grupo. Asignando módulos a diferentes programadores se agiliza el desarrollo del programa. 2.4.. Marco Legal. La ley del derecho de autor. Art. 8. La protección del derecho de autor recae sobre todas las obras del ingenio, en el ámbito literario o artístico, cualquiera que sea su género, forma de expresión, mérito o finalidad. Los derechos reconocidos por el presente Título son independientes de la propiedad del objeto material en el cual está incorporada la obra y su goce o ejercicio no están supeditados al requisito del registro o al cumplimiento de cualquier otra formalidad.. 28.
(18) Instituto Tecnológico Superior Cordillera. Las obras protegidas comprenden, entre otras, las siguientes: Libros, folletos, impresos, epistolarios, artículos, novelas, cuentos, poemas, crónicas, críticas, ensayos, misivas, guiones para teatro, cinematografía, televisión, conferencias, discursos, lecciones, sermones, alegatos en derecho, memorias y otras obras de similar naturaleza, expresadas en cualquier forma; colecciones de obras, tales como antologías o compilaciones y bases de datos de toda clase, que por la selección o disposición de las materias constituyan creaciones intelectuales, sin perjuicio de los derechos de autor que subsistan sobre los materiales o datos; obras dramáticas y dramático musicales, las coreografías, las pantomimas y, en general las obras teatrales; composiciones musicales con o sin letra; obras cinematográficas y cualesquiera otras obras audiovisuales; las esculturas y las obras de pintura, dibujo, grabado, litografía y las historietas gráficas, tebeos, comics, así como sus ensayos o bocetos y las demás obras plásticas; proyectos, planos, maquetas y diseños de obras arquitectónicas y de ingeniería; ilustraciones, gráficos, mapas y diseños relativos a la geografía, la topografía, y en general a la ciencia; obras fotográficas y las expresadas por procedimientos análogos a la fotografía; obras de arte aplicada, aunque su valor artístico no pueda ser disociado del carácter industrial de los objetos a los cuales estén incorporadas; programas de ordenador; y, adaptaciones, traducciones, arreglos, revisiones, actualizaciones y anotaciones; compendios, resúmenes y extractos; y, otras transformaciones de una obra, realizadas con expresa autorización de los autores de las obras originales, y sin perjuicio de sus derechos. Sin perjuicio de los derechos de propiedad industrial, los títulos de programas y noticieros radiales o televisados, de diarios, revistas y otras publicaciones periódicas, quedan protegidos durante un año después de la salida del último número o de la comunicación pública del último programa, salvo que se trate de publicaciones o producciones anuales, en cuyo caso el plazo de protección se extenderá a tres años. Art. 9. Sin perjuicio de los derechos que subsistan sobre la obra originaria y de la correspondiente autorización, son también objeto de protección como obras derivadas, siempre que revistan características de originalidad, las siguientes:. 29.
(19) Instituto Tecnológico Superior Cordillera. a. Las traducciones y adaptaciones. b. Las revisiones, actualizaciones y anotaciones. c. Los resúmenes y extractos. d. Los arreglos musicales e. Las demás transformaciones de una obra literaria o artística. Las creaciones o adaptaciones, esto es, basadas en la tradición, expresada en un grupo de individuos que reflejan las expresiones de la comunidad, su identidad, sus valores transmitidos oralmente, por imitación o por otros medios, ya sea que utilicen lenguaje literario, música, juegos, mitología, rituales, costumbres, artesanías, arquitectura u otras artes, deberán respetar los derechos de las comunidades de conformidad a la Convención que previene la exportación, importación, transferencia de la propiedad cultural y a los instrumentos acordados bajo los auspicios de la OMPI para la protección de las expresiones en contra de su explotación ilícita. Art. 10. El derecho de autor protege también la forma de expresión mediante la cual las ideas del autor son descritas, explicadas, ilustradas o incorporadas a las obras. Titulares de los Derechos Art. 11. Únicamente la persona natural puede ser autor. Las personas jurídicas pueden ser titulares de derechos de autor, de conformidad con el presente Libro. Para la determinación de la titularidad se estará a lo que disponga la ley del país de origen de la obra, conforme con los criterios contenidos en el Convenio de Berna, Acta de París de 1971. Art. 12. Se presume autor o titular de una obra, salvo prueba en contrario, a la persona cuyo nombre, seudónimo, iniciares, sigla o cualquier otro signo que lo identifique aparezca indicado en la obra.. 30.
(20) Instituto Tecnológico Superior Cordillera. Art. 13. En la obra en colaboración divisible, cada colaborador es titular de los derechos sobre la parte de que es autor, salvo pacto en contrario. En la obra en colaboración indivisible, los derechos pertenecen en común y proindiviso, a los coautores, a menos que se hubiere acordado otra cosa. Art. 14. El derecho de autor no forma parte de la sociedad conyugal y podrá ser administrado libremente por el cónyuge autor o derechohabiente del autor. Sin embargo, los beneficios económicos derivados de la explotación de la obra forman parte del patrimonio de la sociedad conyugal. Art. 15. Salvo pacto en contrario, se reputará como titular de los derechos de autor de una obra colectiva a la persona natural o jurídica que haya organizado, coordinado y dirigido la obra, quien podrá ejercer en nombre propio los derechos morales para la explotación de la obra. Se presumirá como titular de una obra colectiva a la persona natural o jurídica que aparezca indicada como tal en la obra. Art. 16. Salvo pacto en contrario o disposición especial contenida en el presente libro, la titularidad de las obras creadas bajo relación de dependencia laboral corresponderá al empleador, quien estará autorizado a ejercer los derechos morales para la explotación de la obra. En las obras creadas por encargo, la titularidad corresponderá al comitente de manera no exclusiva, por lo que el autor conservará el derecho de explotarlas en forma distinta a la contemplada en el contrato, siempre que no entrañe competencia desleal. Art. 17. En la obra anónima, el editor cuyo nombre aparezca en la obra será considerado representante del autor, y estará autorizado para ejercer y hacer valer sus derechos morales y patrimoniales, hasta que el autor revele su identidad y justifique su calidad.. 31.
(21) Instituto Tecnológico Superior Cordillera. Ley de propiedad del software Planteada así la cuestión, el artículo 23 numeral 23 de la Constitución de la República reconoce "El derecho de propiedad, en los términos que señala la ley" (lo resaltado es del autor). Como puede verse, la propiedad no es un derecho absoluto, ilimitado, sino que se debe ser debidamente regulado, para poder hacer realidad la función social que señala el artículo 30 ibídem. Este artículo específicamente trata sobre la propiedad intelectual en su inciso final y dice: "Se reconocerá y garantizará la propiedad intelectual, en los términos previstos en la ley de conformidad con los convenios y tratados vigentes". Aquélla alusión a la función social de la propiedad es del todo importante para el tema que nos ocupa, y sin que sea nuestro propósito entrar en un análisis profundo sobre la materia, puede decirse que por función social ha de entenderse: por un lado, como fuente de limitaciones al arbitrio del titular para evitar ejercer su derecho antisocialmente, y por otro, como fuente de deberes para con la comunidad a través de leyes que el propietario ha de cumplir y que configuran el entorno normal del derecho, delimitándolo y encauzando el ejercicio de las facultades dominicales». Además, debe tenerse presente que el propietario no es un individuo aislado, sino un miembro de la comunidad, y la consecuencia es que la función social de la propiedad ha de ser entendida como cierta vinculación, y ella la desempeña no el propietario, sino la institución misma, a la que el legislador encauza mediante normas que tienen en cuenta los intereses de la generalidad. La función social del derecho de propiedad intelectual del software. De lo dicho arriba, puede concluirse claramente que el derecho de propiedad intelectual del software como una modalidad de la propiedad- debe someterse a los dictámenes de la función social, y en este entorno se presentan el derecho al conocimiento, el derecho a información y otros conexos, cuya equilibrada regulación debe partir de la necesidad de garantizarlos sin dejar de lado la reglamentación del derecho de propiedad dentro de sus límites.. 32.
(22) Instituto Tecnológico Superior Cordillera. Fundamentos de la función social de la propiedad intelectual en materia de software. La Constitución de la República ha tenido el acierto de proclamar que la declaración de derechos de la parte dogmática no es taxativa, y que reconocimiento de estos, « [...] no excluyen otros que se deriven de la naturaleza de la persona y que son necesarios para su pleno desenvolvimiento moral y material (lo resaltado es del autor). De esta manera, el reconocimiento de los derechos constitucionales se aleja del positivismo jurídico y se basa en la naturaleza humana y en las necesidades de su desarrollo personal integral. A nuestro criterio, este postulado constitucional sustenta un derecho de acceder al conocimiento, a la educación y a la información por medios informáticos que serían la contrapartida del derecho de propiedad intelectual del software, orientada por la función social que ésta tiene, para llegar a una armonía que conjuga la necesidad trascendental del ser humano de educarse, conocer e informarse y la de los igualmente legítimos derechos del autor y del propietario. Ley de Comercio Electrónico Art. 1.- Objeto de la Ley.- Esta Ley regula los mensajes de datos, la firma electrónica, los servicios de certificación, la contratación electrónica y telemática, la prestación de servicios electrónicos, a través de redes de información, incluido el comercio electrónico y la protección a los usuarios de estos sistemas. Art. 32.- Protección de datos por parte de las entidades de certificación de información acreditadas.- Las entidades de certificación de información garantizarán la protección de los datos personales obtenidos en función de sus actividades. Art. 48.-. Consentimiento para aceptar mensajes de datos.- Previamente a que el. consumidor o usuario exprese su consentimiento para aceptar registros electrónicos o mensajes de datos, debe ser informado clara, precisa y satisfactoriamente, sobre los equipos y programas que requiere para acceder a dichos registros o mensajes. El usuario o consumidor, al otorgar o confirmar electrónicamente su consentimiento, debe demostrar razonablemente que puede acceder a la información objeto de su consentimiento. 33.
(23) Instituto Tecnológico Superior Cordillera. Si con posterioridad al consentimiento del consumidor o usuario existen cambios de cualquier tipo, incluidos cambios en equipos, programas o procedimientos, necesarios para mantener o acceder a registros o mensajes electrónicos, de forma que exista el riesgo de que el consumidor o usuario no sea capaz de acceder o retener un registro electrónico o mensaje de datos sobre los que hubiera otorgado su consentimiento, se le deberá proporcionar de forma clara, precisa y satisfactoria la información necesaria para realizar estos cambios, y se le informará sobre su derecho a retirar el consentimiento previamente otorgado sin la imposición de ninguna condición, costo alguno o consecuencias. En el caso de que estas modificaciones afecten los derechos del consumidor o usuario, se le deberán proporcionar los medios necesarios para evitarle perjuicios, hasta la terminación del contrato o acuerdo que motivó su consentimiento previo.. 34.
(24) Instituto Tecnológico Superior Cordillera. CAPÍTULO III. METODOLOGÍA 3.1.. Tipos de Investigación. Investigación cuantitativa- Bibliográfica Documental La investigación documental, ayuda a entender inicialmente los conceptos de estructuración del tema abordado. El internet es una fuente de información de en donde puede tomar importantes aportaciones para consultar analizar y verificar los criterios respecto a la de gestión de incidencias en la fase de implantación de proyectos informáticos, esta información es estudiada y evaluada por profesionales dedicados a la implantación de software, así también la experiencia propia en el desarrollo e implantación de sistemas, ayuda a extraer conocimientos para su respectivo estudio. Los libros, folletos y manuales técnicos definen las estrategias a seguir, en el modelo investigativo tratándose del tema de incidencias se necesita un conocimiento y dominio a de los conceptos, para ser aplicados en la fase de implantación de proyectos informáticos.. 35.
(25) Instituto Tecnológico Superior Cordillera. Investigación de campo – Descriptiva Este tipo de investigación colabora inicialmente al análisis de los procesos, procedimientos y tareas que la empresa realiza diariamente en conjunto, con esto se logra caracterizar las diferentes actividades realizadas así como también los procesos que son aplicados en la empresa. Realizar este tipo de análisis parte de una instancia particular que llega a lo general, esto permite poner atención de cómo se produce los tipos de incidentes contemplados en el proyecto. Inicialmente se realiza un análisis de las fases de desarrollo de sistemas; en la que se incluye la interpretación la información, analizar cómo cada una de los actores que están involucrados en estas fases, y conocimiento de lo que es una incidencia a lo que se refiere la implantación de proyectos, logrando con esto tener un control oportuno y así tener una herramienta de apoyo para optimización de recursos. Al ejecutar e interpretar la realidad actual es una de las bondades que permitieron descifrar el flujo de información en la implantación. La investigación descriptiva aplicada al proyecto determina la utilización de los modelos de información que se tiene que realizar, a fin de poder entender las relaciones que existen entre la gestión de incidente y la fase de implantación. Explicativa El manejo de información y reportes en un módulo al que solo se enfoca al desarrollo de software, deja una puerta abierta a la gestión de incidentes por razón de información no es monitoreada de manera sistemática, siendo como actores principales los clientes y el área administrativa, por la posición que se la dará a los hechos realizados y objetivos cumplidos. Los problemas habituales para no aplicar técnicas, procedimientos o, simplemente, buenas prácticas en el proceso de construcción es “no hay tiempo”, que traducidos a términos económicos significa “aumento de costes y disminución de beneficios”.. 36.
(26) Instituto Tecnológico Superior Cordillera. 3.2.. Métodos de Investigación. Método Inductivo - Deductivo El método Inductivo en su sección básica, es el análisis de todos los eventos que se producen en el proceso de investigación del proyecto de desarrollo, de un control de incidencias en la implantación de proyectos informáticos, al realizar este tipo de análisis se parte de una instancia particular y se llega a lo general, ayuda a poner atención de cómo nace y se produce los tipos de información generadas para el proyecto. Claramente los fenómenos y entidades participativas que generan esta información, así como el recurso humano tiene su participación, en forma muy extensa, hace accionar a los equipos de trabajo, para continuar haciendo un análisis de la tecnología aplicada. Lograr determinar cómo fluye la información, hasta llegar a la toma de decisiones, que es una parte vital del proyecto por esta razón con ayuda de reportes, se logro que esta información sea procesada y depurada. Histórico –Lógico Gracias a la recolección de los documentos archivados, que en este caso serán actas de entrega, capacitación, manuales y demás documentos almacenados, conjunto con el registro de incidentes en las demás faces, se logrará justificar los eventos suscitados en el pasado, entender y priorizar los tipos de incidencias existentes logrando comprobar el problema, permitiendo automatizar esta información de forma ágil, mejorando el tiempo de respuesta al cliente. Desde el momento en que se genera un requerimiento, hasta el punto de completar los objetivos y realizar la observación, se evalúa la documentación implícita, dividiendo en etapas para conocer el origen de la problemática desde sus inicios y sus posibles consecuencias, con la información documentada. Hipotético – Deductivo La implementación del sistema permite optimizar el procesos en la fase de implantación de proyectos informáticos y el surgimiento de nuevos conocimientos en el área. 37.
(27) Instituto Tecnológico Superior Cordillera. administrativa para la toma de decisiones, logrando incrementar el control de calidad, el análisis, diseño, desarrollo, y las pruebas e implantación; además se determinará el periodo de duración de las fases para lograr un seguimiento de los proyectos y aplicaciones, prolongando la vida útil del sistema. Analítico – Sintético Con este tipo de investigación se realiza el análisis del proyecto, iniciando en la parte general o macro y termina en lo particular micro de todos los procesos de información generados en este proyecto. Esto nace bajo la concepción general de la información que se procesa en el sistema y en el que interactúan distintos eventos como son: los clientes, las necesidades con respecto al área informática en la implantación, la necesidad de conocer nuevas tecnologías y satisfacer las necesidades en soporte. Posteriormente la información fluye hacia lo particular enfocándose a los actores que protagonizan la generación de la información como son: los usuarios del sistema quienes alimentan la bases de datos y los procesos a realizarse en el presente proyecto. Con esta información se puede lograr reunir a todos clientes para dar una información de los procesos que va a realizar el proyecto y en todo lo que va a beneficiarlos ya que se va ir resolviendo una a una todas estas necesidades que se investigaron, además tendrán una información correcta y precisa, con lo cual se podrá dar una capacitación adecuada y verificar su evolución en el manejo de la tecnología. 3.3.. Técnicas de recolección de la información. Para tener información precisa se tiene que interactuar con los clientes y además realizar las visitas de soporte, así constatar las novedades e incidentes en el transcurso del día, para ella utilizaremos las siguientes técnicas. Técnica de Observación Esta técnica se la utilizará en el proceso de validación de información obtenida a través de todos los autores que intervienen en los procedimientos de ejecución de las tareas. 38.
(28) Instituto Tecnológico Superior Cordillera. que se realiza, por lo tanto, la validación de los mismos será a través de la observación, poniendo mucho énfasis en los tiempos que se ejecutan el número de individuos y recursos ocupados igualmente los resultados obtenidos. Esta técnica en la visualización de los hechos es fundamentalmente decidir de cada uno de los autores de un sistema informático, genera, controla y produce decidiendo términos, metas claras y sobre todo inicios de origen de los datos mantenimientos de los mismos y de los procedimientos de cada uno de ellos. Al realizar una observación general en la empresa, se puede constatar que tienen servidores muy estables, ya que se trabaja con una diversidad de sistemas operativos los cuales tienen una misión específica; además al ser una empresa desarrolladora de software se requiere tener un ambiente de pruebas de cada de una de las empresas o clientes, por lo que se tiene grandes volúmenes de información, siendo como fuerte grandes marcas en base de datos como Oracle y SQL server, así que aprovechar esta infraestructura de manera adecuada y para proceder al desarrollo de la aplicación y aumentar una base de datos basada en MySql, asignando más de un servidor para cada base de datos. La infraestructura para el desarrollo de sistemas permite la optimización de los procesos debido a que cuenta con las normas establecidas, utilizando servidores de aplicación, bases de datos y seguridad por esta razón, también tienen publicados varios sitios web que son utilizados internamente, por esta razón el servicio de hosting para el proyecto será auspiciado por la empresa. Entrevista Es una técnica para recopilar información a partir de un intercambio directo entre personas o grupos. Es uno de los métodos más populares. El objetivo de una entrevista es buscar hechos (realidad objetiva). Su fase de recolección de datos se obtiene mediante un conjunto de preguntas, orales o escritos, que se les hace a las personas involucradas en el problema motivo de estudio. Ventajas de la entrevista 39.
(29) Instituto Tecnológico Superior Cordillera. Es más flexible que el cuestionario para obtener información; tanto en la búsqueda de datos detallados como en la adaptación de las preguntas según las características del entrevistado. La posibilidad de no obtener información en la entrevista por lo general es menor, con relación al cuestionario, por su misma naturaleza flexible. De igual manera en la entrevista generalmente es menor la posibilidad de perder información en comparación al cuestionario. Permite obtener mucha mayor información que el cuestionario. Se adecua con mucha más facilidad que el cuestionario a cualquier nivel cultural del informante. Para la realización del proyecto se utilizará la entrevista no estructurada. La misma que al tener carta abierta se realizará una entrevista a la parte operativa, así como al nivel ejecutivo. Preguntas nivel ejecutivo Ing. Mary Sánchez (Directora Desarrollo) . Pregunta: ¿Cómo se maneja las incidencias en el caso que exista?. . Respuesta: para ello se realiza un análisis en la línea base alcance, tiempo, costo. De aquí nace la toma de decisiones la cual nos permite saber qué es lo más factible en el trascurso de una incidencia.. . Análisis: la línea base es una manera eficiente de realizar un análisis por lo que el sistema ayudara de gran manera la toma de decisiones. . Pregunta: ¿Se controla actualizaciones en todos los equipos cada vez que esta es puesta a producción?. . Respuesta: Al ser implementada una actualización, se revisa que este instalada en el directorio correcto y se compruebe los cambios en cada equipo, si existen problemas en la aplicación, esta se conectará a una base de datos pruebas, para así monitorear su comportamiento.. 40.
(30) Instituto Tecnológico Superior Cordillera. . Análisis: las pruebas son necesarias, pero estas deben ser realizadas antes de implantar nuevas versiones.. . Pregunta: ¿Existen actualizaciones de la respectiva documentación al implantar nuevos módulos en los sistemas?. . Respuesta: por la parte de los manuales se revisa periódicamente, pero estos no se controlan en el momento mismo de la implantación de una nueva versión del sistema, también actas y demás documentos que certifique la eficiencia de los servicios prestados.. . Análisis: los manuales son una guía indispensable para los usuarios del sistema; así que deben estar a la par con cada sistema utilizado.. 41.
(31) Instituto Tecnológico Superior Cordillera. CAPÍTULO IV DESARROLLO DE LA PROPUESTA 4.1.. Diagnóstico Situacional. El área de proyecto de la empresa Insoft CIA. LTDA está dirigida a las varias fases relacionadas al desarrollo de proyectos informáticos, por ser una extensa área de estudio como son el análisis, diseño, desarrollo, pruebas, implementación e implantación. Estas son indistintamente tratadas, por razón que en cada una de ellas van a ocurrir incidencias, y por experiencia se deben ir gestionando soluciones en software para tener un control oportuno de cada una de ellas. En la implantación de software existen las incidencias que llegan a formar parte de una serie de acontecimientos relacionados en presente, pasado y futuro. Cuando no se tiene un registro, que permita saber el caso y estado en el que se encuentra, a medida que pasa el tiempo, se deja pendiente algún requerimiento; este se acumulará y sobre el mismo vendrán nuevos requerimientos que en un principio no se tomará en cuenta, pero ya en la puesta a producción de la misma, saldrá a relucir estos fallos, los cuales se convierten en inconvenientes al momento que se manipule el sistema con clientes reales, por lo que los directivos buscarán culpables por parte y parte. En el estudio de factibilidad se siguen las siguientes etapas:. 42.
(32) Instituto Tecnológico Superior Cordillera. 1. Análisis del sistema, incluyendo un informe de investigación exploratoria. 2. Diseño de sistemas. 3. Selección del equipo. Para iniciar el proyecto de estudio de las incidencias para los sistemas, la alta gerencia debe formar un grupo que haga el estudio de factibilidad. Normalmente, se forma un comité ejecutivo que da dirección a este grupo. Los miembros de un comité ejecutivo se seleccionan de la siguiente manera: . Presidente del consejo de administración.. . Presidente ejecutivo.. . Vice-presidente.. Estos comités de alto nivel no solo supervisan lo que hacen el comité de estudio de factibilidad, sino que también acrecientan las oportunidades de éxito debido a su rango, estatus y conocimiento. Una vez establecida la membrecía de estas personas, la tarea inicial de este comité ejecutivo consiste en emitir una declaración escrita en la cual se establece la conformación de un comité de estudio de factibilidad. Esta declaración debe establecer que ajustes en el personal y en los trabajos pueden ser requeridos para hacer el cambio. Una acción concurrente con la preparación del memorando escrito por parte del comité ejecutivo es la selección del comité de estudio de factibilidad. Este último comité o usuarios tendrá la autoridad y la responsabilidad para evaluar y posiblemente implantar un nuevo sistema de información para el negocio, el comité a su vez deberá dar cuenta de sus acciones. La cantidad de los participantes dependerá de varios factores; los siguientes son los más importantes: . El tamaño de la organización.. . La cantidad de divisiones y departamentos.. 43.
(33) Instituto Tecnológico Superior Cordillera. . El grado de centralización y descentralización.. . La cantidad de funciones comerciales consideradas para las nuevas aplicaciones del procesamiento de datos.. . Las habilidades y aptitudes del personal de organización.. . Las restricciones del presupuesto.. . Las consideraciones de tiempo.. Si un sistema de información abarca a la organización completa se seleccionará a un miembro de cada una de las áreas funcionales; siendo necesario que dentro del estudio de factibilidad existan personas con experiencia en computación y programación, así como personal que dominen los métodos y procedimientos de la organización. Se recomienda que al menos una persona le dedique todo su tiempo al estudio de factibilidad; este individuo encabezará al grupo y dirigirá el estudio de manera que conserve su impulso inicial y se tenga un registro oportuno cuando la situación lo amerite. 4.2.. Estructura Organizacional. Sirve para determinar las relaciones que existe con las diferentes dependencias o áreas, analizar, las interrelaciones que el software tiene en los distintos departamentos. Anexo 1 (Organigrama Organizacional). 4.3.. Infraestructura Informática. El ambiente para el desarrollo del proyecto es óptimo, ya que se cuenta con distintos ambientes tanto de pruebas, desarrollo y producción. 4.3.1 Hardware El hardware utilizado en Insoft maneja una estructura según su utilización por razones de desarrollo y pruebas de sistemas. Existe un servidor con S.O Sun para el desarrollo de bases de datos oracle, un servidor HP modelo HPML150 para pruebas de bases de datos oracle y un servidor HP modelo HPML110 para pruebas de bases de datos en SQL SERVER y son los siguientes: 44.
(34) Instituto Tecnológico Superior Cordillera. Características HP ProLiant ML110 HP ProLiant ML150 Sun fire v880. Ubicación Pruebas Servidor Desarrollo. Arquitectura Intel Intel Sun. Tabla 1 Título: Hardware Fuente: Propia. 4.3.2 Software El software utilizado en cada servidor es para levantar distintos ambientes de desarrollo tanto para las bases de datos como para aplicaciones y son los siguientes: Software Windows server 2008, oracle 11g, Windows sever 2008, SQL 2008 Sun Solaris, Oracle. Ubicación Pruebas Servidor Desarrollo. Tabla 2 Titulo: Software Fuente: Propia. 4.3.3. Comunicaciones La infraestructura de red es de última tecnología ya que cuentan con una red muy eficiente además un proveedor de internet que nos brinda sus servicios con fibra óptica y el cableado de la red es Cat6 para mejor transferencia de voz y datos y son los siguientes: Equipo. Ubicación Redes Redes Redes Redes Redes Redes. Ruteador IPS Firewall DNS Servidor Web Servidor Antivirus Tabla 3 Titulo: Comunicaciones Fuente: Propia. 45.
(35) Instituto Tecnológico Superior Cordillera. 4.3.4 Recurso Humano Técnico La empresa Insoft designo el personal que ayudara a solventar este proyecto, ya que con su experiencia, serán una guía para muy útil para cualquier inquietud requerida. Además la ayuda del tutor designado. Los mismos que están descritos en la siguiente tabla.. Nombre Francisco Guamán Ing. Mary Sánchez Ing. Eduardo Torres Ing. Wilson Cabezas Ing. Lourdes Sánchez. Descripción Alumno Cordillera Directora Desarrollo Tutor Consultor Subgerente General. Tabla 4 Titulo: Recurso Humano Técnico Fuente: propia. 4.4.. Descripción de alternativas. A fin de poder evaluar las alternativas se han desarrollado ítems de especificaciones técnicas, que se va a desarrollar, con la finalidad de implementar el prototipo. Son necesarias. garantías, soporte técnico que se pueden ofrecer por cada uno de los. oferentes. Una vez que se han obtenido los requerimientos. se busca empresas las cuales. desarrollen programas y se envía los requerimientos para de esta forma obtener las siguientes alternativas. ITEMS PUESTOS EN CONSIDERACIÓN Control de incidencias Generación de reportes Asignación de tareas Seguimiento de actividades Actualización de fechas programadas Lenguaje de programación PHP. 46.
(36) Instituto Tecnológico Superior Cordillera. Análisis de actividades de la empresa Creación de distintos módulos Generación de Base de Datos MYSQL Soporte bases datos Soporte software Interfaz gráfica para la página Manual Técnico Pruebas de funcionamiento del Sistema Corrección de líneas de código del Sistema Implementación Pruebas del sistema Depuración de Errores. Tabla 5 Titulo: Alternativas Fuente: Propia. 4.4.1. Alternativa 1 Proyecto Personal. Esta propuesta es realizada como parte del proyecto, la cual personalmente se planteó a los administrativos de la empresa. Actividades. Cumple. Control de incidencias. X. Generación de reportes. X. Asignación de tareas. X. Seguimiento de actividades. X. Actualización de fechas programadas. X. Lenguaje de programación PHP. X. Análisis de actividades de la empresa. X. Creación de distintos módulos. X. Generación de Base de Datos MYSQL. X. 47. No Cumple.
(37) Instituto Tecnológico Superior Cordillera. Soporte bases datos. X. Soporte software. X. Interfaz gráfica para la pagina. X. Manual Técnico. X. Pruebas de funcionamiento del Sistema. X. Corrección de líneas de código del Sistema. X. Implementación. X. Pruebas del sistema. X. Depuración de Errores. X. Tabla 6 Titulo: Alternativa 1 proyecto personal Fuente: Propia. La garantía que se presenta en este prototipo es de 4 meses, por razones desarrollo a medida que se regularice las necesidades de los clientes. Además los derechos del desarrollo son parte de Insoft A continuación proforma que se detalla a continuación: Proforma: . Costo: 0 incluido IVA Tiempo: 6 meses. Entrega: todo los fuentes. 4.4.2. Alternativa 2 Empresa Opentask. Existen varias empresas que prestan sus servicios en internet, para el control de incidencias, en vista de que la mayoría de empresas se encuentran enfocadas en soporte a usuarios y desarrollo. Se ha realizado el análisis y selección de la empresa más idónea como alternativa.. 48.
(38) Instituto Tecnológico Superior Cordillera. Empresa: OpenTask Professional Services Actividades. Cumple. Control de incidencias. x. Generación de reportes. x. Asignación de tareas. x. Seguimiento de actividades. x. Actualización de fechas programadas. x. No Cumple. Lenguaje de programación PHP. X. Análisis de actividades de la empresa. X. Creación de distintos módulos. X. Generación de Base de Datos MYSQL. x. Soporte bases datos. X. Soporte software. x. Interfaz gráfica para la pagina. x. Manual Técnico. x. Pruebas de funcionamiento del Sistema. X. Corrección de líneas de código del Sistema. x. Implementación. X. Pruebas del sistema. X. Depuración de Errores. X. Tabla 7 Titulo: Alternativa 2 Fuente: Propia. La garantía que presenta la empresa es de 6 meses en la construcción del sistema, de igual manera presenta una lista de clientes lo que refiere que dispone de un buen soporte técnico. A continuación la cotización para la realización de un proyecto similar Proforma: . Costo: USD. $ 5000.00 49.
(39) Instituto Tecnológico Superior Cordillera. . Tiempo Garantía: 4 meses Entrega: sin código fuente.. 4.4.3. Alternativa 3 Empresa Autotask. La siguiente alternativa según un análisis del servicio que presta, logra alcanzar en parte las expectativas que se propone alcanzar. Empresa: Autotask Actividades. Cumple. Control de incidencias. x. Generación de reportes. x. Asignación de tareas. x. Seguimiento de actividades. x. Actualización de fechas programadas. x. Lenguaje de programación PHP. x. No Cumple. Análisis de actividades de la empresa. x. Creación de distintos módulos. x. Generación de Base de Datos MYSQL. x. Soporte bases datos. x. Soporte software. x. Interfaz gráfica para la pagina. x. Manual Técnico. x. Pruebas de funcionamiento del Sistema. x. Corrección de líneas de código del Sistema. x. Implementación. x. Pruebas del sistema. x. Depuración de Errores. x. Tabla 8 Titulo: Alternativa 3 Fuente: Propia. 50.
(40) Instituto Tecnológico Superior Cordillera. La garantía que se presenta en este prototipo es de un año, no se dispone de un listado de clientes lo que no garantiza un buen soporte técnico. Proforma: . Costo: USD. $ 3000.00 Tiempo Garantía: 3 meses. Entrega: Con el código fuente.. 4.5.. Evaluación de las alternativas. Con la finalidad de poder evaluar las tres alternativas presentadas se determinaron algunos parámetros para la calificación de cada uno de los ítems presentados y de acuerdo a la importancia en la construcción de los mismos, por consiguiente se determinaron de la siguiente manera: 1.. Evaluación técnicas. 70 %. 2.. Evaluación Económica. 20 %. 3.. Garantía técnica. 5 %. 4.. Soporte técnico. 5 %. Actividades. Pesos. OpenTask. AutoTask. Proyecto. Control de incidencias. 10. 10. 10. 10. Generación de reportes. 10. 10. 10. 10. Asignación de tareas. 5. 5. 5. 5. Seguimiento de actividades. 5. 4. 4. 5. Actualización de fechas programadas. 5. 5. 5. 5. Lenguaje de programación PHP. 5. 0. 5. 5. Análisis de actividades de la empresa. 5. 5. 4. 5. Creación de distintos módulos. 5. 4. 4. 5. Generación de Base de Datos MYSQL. 5. 0. 0. 5. Soporte bases datos. 5. 5. 4. 5. 51.
(41) Instituto Tecnológico Superior Cordillera. Soporte software. 5. 5. 4. 5. Interfaz Grafica. 5. 5. 5. 5. Manual Técnico. 5. 5. 5. 5. Pruebas de funcionamiento del Sistema. 5. 5. 5. 5. Corrección de líneas de código del Sistema. 5. 5. 5. 5. Implementación. 5. 5. 4. 5. Pruebas del sistema. 5. 5. 5. 5. Depuración de Errores. 5. 5. 5. 5. 100. 88. 89. 100. TOTAL Tabla 9 Titulo: Pesos Fuente: Propia. Técnico Las especificaciones técnicas del sistema determinan la parte más importante de todo el proceso de selección de alternativas escogiendo de esta forma la más idónea, por consiguiente para cada una de estas especificaciones técnicas se ha diseñado una matriz que contiene pesos cuantitativos de acuerdo a la importancia de cada uno de los elementos que intervienen en la mencionad alternativa estos pesos sumaran una totalidad de 100 puntos lo que corresponderá el 70% de la parte técnica y mediante una regla de 3 simple determinaremos lo que le corresponde a cada alternativa . Parte Técnica. Puntaje. Porcentaje %. Empresa: OpenTask. 88. 61.6. Empresa: AutoTask. 89. 62.3. Proyecto. 100. 70. Tabla 10 Título: Descripción Técnica Fuente: propia. La tercera proyecto obtiene a mejor puntuación por lo que es el seleccionado cumplió en su totalidad las expectativas técnicas. 52.
(42) Instituto Tecnológico Superior Cordillera. Económico A fin de determinar el puntaje respectivo que le correspondería al 20% concerniente a la parte económica se define de la siguiente manera. Parte Económica. Puntaje. Porcentaje %. Empresa: OpenTask. 5000. 10. Empresa: AutoTask. 3000. 15. Proyecto. 0. 20. Tabla 11 Título: Descripción Económica Fuente: Propia. En la parte económica cabe resaltar que en costo es gratuito por razones estudiantiles por lo que la tercera alternativa siempre es más viable. Garantía Este ítems tiene un puntaje de 5 puntos por lo que se determina este puntaje a la alternativa que presente el mayor tiempo igualmente las otras alternativas se irán determinando por el tiempo máximo y el tiempo mínimo. Empresa. Garantía/Tiempo. Porcentaje %. Empresa: OpenTask. 4 meses. 4. Empresa: AutoTask. 3 meses. 2. Proyecto. 6 meses. 5. Tabla 12 Título: Descripción Garantía Fuente: Propia. Realizando la evaluación definitiva de la Garantía Técnica de las 3 propuestas (Proyecto) presentada se puede concluir claramente que: . Empresa: ApenTask, alcanzó el 4%. Empresa: AutoTask, alcanzó un 2%.. Proyecto, alcanzó un 5%.. 53.
(43) Instituto Tecnológico Superior Cordillera. Soporte Técnico Está determinado por la calidad de técnicos que tiene la empresa y además por la lista de clientes en cuanto más clientes tenga quiere decir que es una empresa con prestigio a esta empresa se le designaran 5 puntos. Alternativa. N° Visitas. Porcentaje %. Empresa: OpenTask. 2. 4. Empresa: AutoTask. 3. 2. Proyecto. 6. 5. Tabla 13 Título: Descripción Soporte Técnico Fuente: Propia. Realizando la evaluación definitiva en lo que se refiere al Soporte Técnico de las tres propuestas presentadas se puede concluir claramente que: . Empresa: OpenTask, alcanzó el 4%. Empresa: AutoTask, alcanzó un 2%.. Proyecto, alcanzó un 5%.. Conclusión de Alternativas. ALTERNATIVA. Técnica (%). Económica (%). Empresa: OpenTask. 61.6. Empresa: AutoTask Proyecto. Garantía Técnica Soporte Técnico (%). (%). 10. 4. 4. 62.3. 15. 2. 2. 70. 20. 5. 5. Tabla 14 Título: Conclusión Alternativas Fuente: Propia. Podemos fijarnos que la empresa OpenTask suma 61.6 % en la parte Técnica, 10% en la parte Económica, 4% en la parte de Garantía Técnica y el 4% en Soporte Técnico;. 54.
(44) Instituto Tecnológico Superior Cordillera. obteniendo una puntuación global del 79.6%; por tanto concluimos que no es la mejor opción para la realización del sistema. La empresa AutoTask en la parte Técnica del sistema tiene un porcentaje del 62.3%, en la parte Económica tiene el 15%, en Garantía Técnica tiene el 2%, y en el Soporte Técnico es del 2% por lo que obtuvo una calificación global del 81.3% y no es la mejor alternativa para la realización del sistema. Por último el proyecto en los requisitos Técnicos del sistema tiene un porcentaje del 70%, en las parte Económica tiene el 20%, en la Garantía Técnica tiene el 5%, y en el Soporte Técnico es del 5%; por lo que obtuvo una calificación el 100% y es la mejor alternativa para la implementación y desarrollo del sistema. 4.6.. Factibilidad técnica. 4.6.1. Técnico. Las especificaciones técnicas del software representan la parte más importante de todo el proceso de selección de la alternativa más idónea. Este proyecto es el más viable porque se realizó una evaluación del 70% y la calificación de esta propuesta fue 70% a causa de que obtuvo todos los requisitos que se revisó para dicha nota. 4.6.2. Económico. Para determinar la mejor alternativa en la parte económica se define de la siguiente manera, según los criterios analizados con sus respectivos pesos cuantitativos la oferta tendrá una porcentaje del 20%. El cual fue el proyecto propuesto porque obtuvo el 20% porque es costo del sistema es de $0 es el más idóneo. 4.6.3. Soporte técnico. Haciendo referencia al aspecto Soporte Técnico se tomó en cuenta ver que alternativa tiene más visitas a la empresa y se le asignara un porcentaje del 5%. La cual fue la. 55.
(45) Instituto Tecnológico Superior Cordillera. alternativa tres ya que el soporte técnico tendrá 6 visitas y es la única que mas visitas realizara y por tanto se califica con la puntuación del 5%. 4.6.4. Garantía técnica. Para calificar este punto hemos analizado la alternativa que dará mayor tiempo de Garantía Técnica, por tanto el proyecto es el que mayor tiempo ofrece de garantía y por lo tanto se hace acreedor del 5 %. Analizando los resultados finales podemos concluir que la mejor alternativa por la cual se inclinaría la empresa para la implementación y desarrollo de la propuesta del software es el proyecto (GINC), ya que obtuvo las calificaciones más altas y por ende es las más favorables para la organización como tal. 4.7.. Descripción de procesos. Proceso de interacción Cliente-Empresa ENTIDADES EXTERNAS. Figura 2 Titulo: Interacción cliente Empresa Fuente: Propia. 56.
(46) Instituto Tecnológico Superior Cordillera. CLIENTE: Representa los usuarios de tipo cliente. Un usuario de tipo cliente es un usuario del GINC que pertenece al cliente. El cliente, habitualmente otra empresa, es el que utiliza el sistema objeto de la incidencia. EMPRESA: Representa los usuarios de tipo empresa. Un usuario de tipo empresa es un usuario del GINC que pertenece a la empresa encargada de resolver las incidencias sobre el sistema. Flujos de datos OPERACIÓN INCIDENCIA CLIENTE: Información proporcionada por el usuario cliente para realizar una operación sobre una incidencia. Operación incidencia cliente:= usuario + contraseña + incidencia Inicio. Ingreso Usuarios. Usuario: Password:. Usuario registrado Si Ingreso al sistema. Ver Incidencias. Fin Figura 3 Título: Operación Incidencia Cliente Fuente: Propia. 57. No.
(47) Instituto Tecnológico Superior Cordillera. OPERACIÓN INCIDENCIA EMPRESA: Información proporcionada por el usuario empresa para realizar una operación sobre una incidencia en el sistemas de gestión. Operación incidencia empresa:= usuario + contraseña+ operación + incidencia. Inicio. Ingreso Usuarios No Usuario: Password:. No. Usuario registrado Si Revisión de la incidencia. Ingreso al sistema. Operación registro de Progreso. Verificar estado: Open/Close. Si. Fin Figura 4 Título: Operación incidencia empresa Fuente: Propia. NOTIFICACIÓN CLIENTE: Información para el cliente sobre cambios en el estado de la resolución de una incidencia. 58.
(48) Instituto Tecnológico Superior Cordillera. Notificación cliente:= notificación + incidencia Inicio Seguir Verificando Incidencias. Verificación estado incidencia. Open. No. Close. Si Notificar desarrollo incidencia Cliente. Fin Figura 5 Título: Notificación cliente Fuente: Propia. NOTIFICACIÓN EMPRESA: Información para la empresa sobre cambios en el estado de la resolución de una incidencia. Notificación empresa:= notificación + incidencia ACCESO CLIENTE, ACCESO OPERACIÓN CLIENTE: Todas las operaciones deben ser validadas. El acceso al GINC y los accesos a las operaciones sobre incidencias, son restringidos y dependen del tipo de usuario y del responsable de la incidencia. ACCESO EMPRESA, ACCESO OPERACIÓN EMPRESA: Todas las operaciones deben ser validadas. El acceso al sistemas de gestión de Incidencias en la fase de implantación y los acceso a las operaciones sobre incidencias, son restringidos y dependen del tipo de usuario y del responsable de la incidencia.. 59.
Figure
Documento similar
La moral especial (o institucional, la M de G ARZÓN ) parece ofrecer de- masiados pretextos; terminaría por justificar cualquier tipo de acción requerida por ra- zones
Proporcione esta nota de seguridad y las copias de la versión para pacientes junto con el documento Preguntas frecuentes sobre contraindicaciones y
[r]
The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,
Se hace presente el instrumento a ser aplicado en la empresa CONSUTIC dentro del área de Sistemas informáticos en los servicios de mesa de ayuda mediante un
d) que haya «identidad de órgano» (con identidad de Sala y Sección); e) que haya alteridad, es decir, que las sentencias aportadas sean de persona distinta a la recurrente, e) que
Las manifestaciones musicales y su organización institucional a lo largo de los siglos XVI al XVIII son aspectos poco conocidos de la cultura alicantina. Analizar el alcance y
En este sentido, puede defenderse que, si la Administración está habilitada normativamente para actuar en una determinada materia mediante actuaciones formales, ejerciendo