I. ANTECEDENTES TÉRMINOS DE REFERENCIA CONTRATACION DE CONSULTOR ANALISTA PROGRAMDOR PARA MODULO DE INCORPORACIÓN Y ACTUALIZACIONES El Congreso de la República aprobó, mediante decreto Legislativo No 4-20, el Convenio Financiero No 4774-HN, suscrito entre el Banco Mundial y el Gobierno de la República de Honduras. Fondos destinados a financiar la ejecución del Proyecto de Protección Social Apoyo al Programa Bono 0 Mil. II. JUSTIFICACION A raíz de los cambios realizados en los procesos que componen el bono 0 mil, se ha generado cierta incompatibilidad entre los procesos y el que les automatiza. Es necesario eliminar estas diferencias para que los procesos se lleven a cabo de manera eficiente y eficaz. Para esta labor en el módulo de Incorporación y Actualizaciones, se requiere de un analista programador que realice trabajos relacionados a análisis, diseño, desarrollo, validación, documentación, implantación y soporte de módulos y componentes de sistemas, para apoyar los requerimientos y automatizar los procesos de la institución. III. OBJETIVO DE LOS SERVICIOS Realizar el análisis, diseño, desarrollo, validación, documentación, implantación y soporte de software para el módulo de Incorporación y Actualizaciones tomando en consideración los descrito en la Sección V Productos Específicos Mínimos, esto en miras a eliminar cualquier desfase que se haya encontrado en el análisis del módulo desarrollado y el proceso que se pretende automatizar con él, y llevar a cabo el proceso del ciclo de desarrollo de piezas de software complementarias a los módulos ya programados. IV. FUNCIONES Y ACTIVIDADES PRINCIPALES Analizar el funcionamiento y alcance de los módulos de software ya programados, pero no implantados, y compáralo con los procesos para los cuales fueron creados, así identificar si existe entre ellos algún tipo de desfase que genere un atraso en la optimización de dichos procesos. Realizar el diseño, programación e implantación de software para eliminar cualquier desfase que se haya encontrado en el análisis del módulo desarrollado y el proceso que se pretende automatizar con él. Llevar a cabo el proceso del ciclo de desarrollo de piezas de software complementarias a los módulos ya programados.. Analizar la relación entre procesos y software para determinar su estado inicial y hacer las respectivas actualizaciones. 2. Diseñar e implementar piezas de software complementarias para programas existentes en la institución que contribuyan a mejorar las labores. 3. Documentar el análisis y diseño de los nuevos componentes de software desarrollados. 4. Desarrollar las aplicaciones necesarias según el análisis y diseño realizado, tomando en consideración los insumos proporcionados por el área de informática.
5. Realizar pruebas de control de calidad a segmentos de software programados. 6. Documentar de forma detallada las pruebas de validación de los programas, cantidad de pruebas, fechas, resultados obtenidos, descripción del ambiente de prueba. 7. Corrección de errores en el funcionamiento de módulos ya programados. 8. Documentar los segmentos de aplicaciones desarrolladas. 9. Implantar los Módulos del funcionales en el ambiente de producción. 0. Documentar la entrega definitiva de módulos o segmento de software que están completamente implantados y en correcto funcionamiento.. Elaborar manuales técnicos y de usuarios de módulos ya programados e implantados. 2. Proporcionar jornadas de capacitación a usuarios que están en contacto con los distintos módulos del sistema. 3. Presentar informes de capacitaciones desarrolladas a usuarios por modulo implementado el que debe contener: lista de asistentes, contenido de la capacitación etc. 4. Generar reportes a la medida o reportes parametrizables del Cubo de Información, de acuerdo a los estándares de calidad establecidos y las necesidades específicas planteadas por el usuario. Implementación de reportes en la aplicación PENTAHO y SPAGOBI. 5. Participar en las reuniones solicitadas por autoridades. 6. Elaborar y Cumplir los cronogramas y planes operativos del equipo de desarrollo del área de informática garantizando su cumplimiento. 7. Participar en las pruebas de integración de los diferentes módulos. 8. Presentar informes de los alcances semanales logrados en base al plan de trabajo aprobado. 9. Realizar el respaldo de la información bajo su responsabilidad y entregarlas al garante de la base de conocimiento del área de informática. 20. Manejar el catálogo de versiones de los módulos, aplicaciones y sistemas, a su cargo y estar al tanto de las versiones de los sistemas desarrollados por el resto del equipo de desarrollo. 2. Sugerir cambios en la base de datos bajo la supervisión y aprobación del Administrador de la Base de datos. V. PRODUCTOS ESPECÍFICOS MÍNIMOS Y REQUERIMIENTOS FUNCIONALES MÍNIMOS A. MÓDULO DE MANTENIMIENTO DE BENEFICIARIOS: Descripción: Los beneficiarios son todos los integrantes del programa Bono 0mil. Este módulo tiene como finalidad el mantenimiento de dichos beneficiarios para lograr una mayor cobertura. Este módulo se encarga de recibir, verificar, ingresar, validar y depurar la base de datos de los nuevos hogares que son elegibles para el Programa Bono 0 mil para una Vida Mejor. Actualmente se tiene un proceso de Validar Hogares en el campo, que consiste en verificar si el hogar o los hogares de una determinada comunidad cumplen con los requisitos para formar parte del Programa Bono 0 mil para una Vida Mejor. Para lo cual se convoca a las instancias locales de la comunidad para que ellos se encarguen de validar la información de los hogares, y luego tienen que llenar los formularios que son firmados por ellos, dando fe que la información proporcionada es verídica. Al mismo tiempo, se actualiza la información de los hogares en cuanto a su estado, al del miembro del mismo, cambio de titular o actualizaciones en cuanto a nombres, apellidos, número de identidad y otros datos incorrectos o incompletos que existiesen en algún miembro del hogar. 2
El módulo de Incorporaciones y Actualizaciones cuenta con los siguientes sub módulos: Carga de Hogares Precalificados. Actualización de hogares Beneficiarios. Réplica de las actualizaciones de RUB hacia Bono 0 mil. Traslado de los beneficiarios del bono para planilla desde RUB. Incluye formularios de actualizaciones de personas, ingreso de nuevos miembros, cambios de titular, entre otros.. Análisis: representa la validación para verificar si existe algún margen de desfase entre el módulo desarrollado y el proceso como tal para el cual fue construido. 2. Diseño: de existir un desfase encontrado en el análisis, en el diseño se proporcionará el procedimiento mediante el cual se harán las adaptaciones necesarias para adecuar el software creado con el proceso de mantenimiento de beneficiarios. 3. Desarrollo: desarrollar piezas de software necesarias y modificar las existentes. Presentar informes del proceso desarrollado desde su inicio hasta el final del Análisis, diseño y desarrollo, describiendo los pasos realizados para tener el producto final del software completamente funcional para optimizar el mantenimiento de beneficiarios igualmente, describir el estado anterior y final del módulo desarrollado después del análisis, diseño y desarrollo elaborados. Como respaldo se deben incluir diagramas de flujo de los procesos que conforman este módulo. 4. Control de calidad: Realizar las pruebas de calidad al sistema referente al módulo Mantenimiento de beneficiarios para medir variables como el buen o mal comportamiento en términos funcionales, rendimiento, adaptación, escalabilidad, seguridad y facilidad de uso, como ser: o Validación de la seguridad en general del módulo como la privacidad de los datos o Pruebas de carga de datos y tiempo de respuesta o Estándares de programación aplicados al código o Nivel de escalabilidad del módulo Al finalizar las validaciones respectivas se debe presentar un informe con los hallazgos encontrados con sus respectivas soluciones. 5. Validaciones de sus tablas en la base de datos: Realizar la comprobación de la estructura de tablas que utiliza el módulo en la base de datos para verificar su seguridad y optimización, realizar pruebas como ser: o Tipos de datos o Tamaños de campos o Propiedades de las tablas Se debe de presentar un detalle del análisis que se ha realizado a las tablas de la base de datos con respecto al módulo de mantenimiento de beneficiarios que incluya los hallazgos, sus soluciones y un esquema de base datos actualizados. 6. Corrección de errores: presentar un detalle de las correcciones efectuadas a los hallazgos identificados en el control de calidad y validación de tablas, para el óptimo funcionamiento del módulo. Como respaldo se elaborará un informe donde se muestre la situación actual de cada uno de los hallazgos solucionados, no solucionados con su justificación y alternativas de solución, etc. 3
7. Documentación (manual técnico y de usuario): actualizar o crear el manual técnico y de usuario existente, con respecto a la última versión realizada de la aplicación, 8. Capacitación: Se debe realizar jornadas de capacitación, a los usuarios que usarán la aplicación, y documentarla para comprobar el desarrollo de la misma. 9. Implementación: implantación y funcionamiento completo del módulo de mantenimiento de beneficiarios con todas y cada una de las fases. Se deberá dejar la aplicación implantada en el ambiente de producción disponible para el uso de ella por los usuarios respectivos. Considerando la información histórica procesada por otras aplicaciones para mantener coherencia en los datos. El coordinador del área de sistemas deberá firmar un documento respaldo, que haga constancia de todas las opciones incluidas en el módulo implantado están listas y funcionales en el ambiente de producción. 0. Soporte: Dar soporte constante a los usuarios que están ligados al uso del módulo y documentar dicho soporte. TABLA RESUMEN DE PRODUCTOS ESPECÍFICOS MÍNIMOS Análisis Diseño Desarrollo Control Calidad de Validaciones de sus tablas Corrección errores de Documentación (manual técnico y de usuario) Incorporaciones y Actualizaciones. Presentar un informe que indique el proceso de inicio a fin del análisis, se deben incluir diagramas de flujo de los procesos que conforman este módulo. Presentar un informe que indique el proceso de diseño, se deben incluir diagramas de flujo de los procesos que conforman este módulo. presentar un informe que indique el proceso de desarrollo, archivos fuentes desarrollados y descripción de ellos. Presentar un informe con los hallazgos encontrados como respuesta a las variables mencionadas en el párrafo de introducción (rendimiento, adaptación, escalabilidad, seguridad y facilidad de uso) con sus respectivas soluciones. Presentar un detalle del análisis que se ha realizado a las tablas de la base de datos con respecto al módulo de Mantenimiento de beneficiarios que incluya los hallazgos, sus soluciones y un esquema de base datos actualizados. En los incisos anteriores, control de calidad y validación de tablas surgen hallazgos que necesitan atención y dar solución, es en este punto donde se deben realizar las correcciones necesarias para el óptimo funcionamiento del módulo. Como respaldo se elaborará un informe donde se muestre la situación actual de cada uno de los hallazgos solucionados, no solucionados, etc. Revisar el manual técnico y de usuario existente, si lo hay, y actualizarlo con respecto a la última versión realizada de la aplicación, si no existe, se deben crear. 4
Capacitación Implementació n Soporte Incorporaciones y Actualizaciones. Se deben realizar jornadas de capacitación, al menos 2, a los usuarios que usarán la aplicación, al menos 2 personas, quienes deberán plasmar su firma de haber recibido una completa capacitación y de haber entendido el manejo de dicho módulo. En este requerimiento el producto esperado es la implantación y el funcionamiento completo del módulo de mantenimiento de beneficiarios con todas y cada una de las fases anteriores descritas en este listado. Se deberá dejar la aplicación implantada en el ambiente de producción disponible para el uso de ella por los usuarios respectivos. Considerando la información histórica procesada por otras aplicaciones para mantener coherencia en los datos. El coordinador del área de sistemas deberá firmar un documento respaldo, que haga constancia de todas las opciones incluidas en el módulo implantado que están listas y funcionales en el ambiente de producción. Dar soporte constante en el plazo de duración del contrato a los usuarios que están ligados al uso del módulo. Obtener las firmas de los usuarios que han recibido soporte técnico como respaldo de este punto. B. REQUERIMIENTOS FUNCIONALES MÓDULO DE INCORPORACIONES Y ACTUALIZACIONES. SUB MODULO DE CARGA DE HOGARES PRE CALIFICADOS Descripción General Al recibir los datos proporcionados por la corrida del modelo socioeconómico por parte del CENISS- RUB, de los nuevos hogares precalificados, SSIS-Levantamiento e incorporaciones procederá a realizar una verificación de totales de datos recibidos, a continuación procederá a realizar el ingreso de los nuevos hogares a la base de datos del sistema de información. Una vez ingresados generará los correspondiente reportes/consultas de los nuevos hogares para constatar que la carga se ha realizado con éxito. Ésta carga de datos se realiza en forma masiva. Alcances mínimos encontrados actualmente Actualmente se tiene un proceso para la carga de hogares que se ejecuta cuando se recibe la información de datos enviada por CENISS-RUB vía CD-ROM y es un archivo de texto. Listado de requerimientos funcionales Web Service entre CENISS-RUB y SSIS-Levantamiento e Incorporaciones para que la carga de los nuevos hogares sea automática. Reporte de los nuevos hogares cargados indicando su grado/nivel de pobreza. Reportes de los nuevos beneficiarios (individuo) cargados 5
Cuadro resumen de los nuevos hogares cargados por Departamento, Municipio, Aldea y Caserío. Consulta digital de los nuevos hogares cargados por detalle y resumen. Soportado o no por el. El no cuenta con una aplicación para la carga de hogares. SUB MODULO DE ACTUALIZACIÓN DE HOGARES BENEFICIARIOS. Descripción General. Se refiere a todas las modificaciones que hay que realizar a los hogares o miembros del hogar, que están registrados en el sistema y que tienen información incompleta o incorrecta. Existen dos formularios que el Promotor de Campo utiliza para realizar estas modificaciones: Formulario de Cambio de Titular y Formulario de Actualizaciones del Hogar. Entre las modificaciones que se pueden realizar están las siguientes:. Cambio de estado del hogar (Activo, inactivo, tiene recursos económicos, recibe remesas, etc.) 2. Cambio de estado de algún miembro del hogar (desagregado) 3. Cambio de titular por abandono de hogar, por defunción y por retiro voluntario 4. Modificar o agregar nombres y apellidos 5. Modificar o agregar número de identidad 6. Agregar nuevos miembros al hogar 7. Modificar o agregar fecha de nacimiento o de cualquier otro campo del registro de la base de datos que falte. Alcances mínimos encontrados actualmente. Actualmente se tiene un sistema para realizar todas las posibles actualizaciones de hogares: Cambio de titular, Actualizaciones de cualquier tipo a los diferentes miembros del hogar, agregar nuevos miembros al hogar, cambio de estado del hogar y de los miembros del hogar. Listado de requerimientos funcionales. Sistema de modificaciones a los miembros del Hogar 2. Captura de datos para Agregar nuevos miembros al hogar 3. Reporte con las actualizaciones realizadas al hogar Soportado o no por el El soporta una aplicación para realizar todas las actualizaciones posibles para los hogares y/o miembros del hogar del Programa Bono 0 mil para una Vida Mejor. SUB MODULO DE RÉPLICA DE LAS ACTUALIZACIONES RUB HACIA Descripción General. Implica automatizar el proceso de traslado o replicación de las actualizaciones que se realizan en la base de datos del RUB a la base de datos del Sistema de Información Gerencial () de todos los participantes del Programa Bono 0 mil para una Vida Mejor. Ésta automatización se hará de forma masiva por medio de un Web Service, que es una tecnología que utiliza un conjunto de 6
protocolos y estándares que sirve para intercambiar datos en redes de ordenadores como internet, y de esta manera tener una mejor gestión, mantenimiento y actualización de la información. Alcances mínimos encontrados actualmente Se ha estado trabajando con la Secretaría de Educación con el Web Service para que ellos envíen los datos de los niños matriculados y con asistencia escolar de los participantes del Programa Bono 0mil, pero hasta el momento no se ha concretado dicho servicio. Listado de requerimientos funcionales Creación de un Web Service. Cuadro resumen de actualizaciones recibidas Consulta de Actualizaciones recibidas por rango de fecha Reporte de Actualizaciones recibidas por rango de fecha Soportado o no por el. El no tiene creado un Web Service para la réplica de las actualizaciones provenientes de la base de datos RUB al Sistema de Información Gerencial. SUB MODULO DE TRASLADO DE LOS BENEFICIARIOS DEL BONO PARA PLANILLA DESDE RUB Descripción General. Proceso en el que se envían, por parte de RUB, los participantes que podrían recibir el pago de la Transferencia Monetaria Condicionada (TMC). Este proceso se ejecutará por medio de un Web Service para ahorrar tiempo y recursos. Alcances mínimos encontrados actualmente Actualmente se tiene una aplicación con todos los parámetros necesarios para medir el cumplimiento de corresponsabilidades y asistencia escolar de los participantes, y así cumplir con los requerimientos establecidos en el reglamento operativo del Bono 0 mil. Listado de requerimientos funcionales Creación de un Web Service. Cuadro resumen de participantes en planilla (Reporte) Consulta digital de participantes en planilla Soportado o no por el. El no cuenta con un Web Service para la transferencia de los beneficiarios del Bono 0 mil para pago de planilla desde la base de datos RUB hacia el. REPORTES: MOSTRAR HOGARES EXCLUIDOS DE LA ÚLTIMA PROYECCIÓN ELABORADA Descripción General. Cuando se elabora la última proyección de la planilla, también se muestran los hogares que por una u otra causa han sido excluidos de la planilla, esto con el objeto de verificarlos en el campo con las 7
instancias locales y tratar de recuperar dichos hogares y de esta forma aumentar el número de participantes del Bono 0 mil. Alcances mínimos encontrados actualmente. Una vez que se ha generado la proyección de la planilla, se genera un reporte que muestra los hogares que han sido excluidos por Departamento, Municipio, Aldea y la razón de exclusión, para que los Promotores de Campo verifiquen si las causas expuestas son verídicas, caso contrario se trae la documentación que sustente dicho cumplimiento, y hacer las correcciones respectivas en el sistema de Información Gerencial. Listado de requerimientos funcionales Reporte de hogares excluidos de la planilla Cuadro resumen de hogares excluidos Consulta digital de hogares excluidos Soportado o no por el. El crea un reporte con las causas de la exclusión del hogar en el momento de generar la planilla. Tabla requerimientos funcionales-reportes REQUERIMIENTOS FUNCIONALES Módulo Sub Módulo Tipo de requerimiento Nombre Requerimiento Entidad Origen Descripción Nivel Prioridad Comentarios Incorporaciones Procesamientos de datos Carga de datos de nuevos hogares SSIS-RUB Crear un Web Service que permita cargar los datos de los nuevos hogares desde SSIS-RUB hacia de manera automática. Debe enviar mensaje cuando la carga haya finalizado, según haya sido el resultado. Ninguno Incorporaciones Captura de Datos Actualización de hogares SSIS-RUB Crear una aplicación que permita realizar cualquier tipo de modificación al hogar y/o miembros del hogar tales como cambio de titular, cambio de estado del hogar, cambio de nombres, apellidos, identidades y cualquier otro dato incorrecto o incompleto de cualquier miembro del hogar. Ninguno Incorporaciones Captura de Datos Agregar Nuevos miembros al hogar SSIS-RUB Crear una aplicación que permita agregar nuevos miembros al hogar como ser nuevos nacimientos. Ninguno 8
REQUERIMIENTOS FUNCIONALES Módulo Sub Módulo Tipo de requerimiento Nombre Requerimiento Entidad Origen Descripción Nivel Prioridad Comentarios Incorporaciones Reporte Actualización de Hogares SSIS-RUB Crear un reporte que muestre toda (s) las modificaciones y/o agregaciones hechas a los miembros del hogar. Incorporaciones Procesamiento de Datos Replica de las Actualizaciones RUB hacia SSIS-RUB Crear un Web Service que permita cargar todas las modificaciones o agregaciones al hogar y/o miembros del hogar desde SSIS-RUB hacia de manera automática. Cuando la carga haya finalizado debe enviar un mensaje según haya sido el resultado. Ninguno Incorporaciones Reporte Actualizaciones Recibidas Crear un reporte que muestre todas las actualizaciones recibidas por Departamento, Municipio, Aldea, Caserío y fecha de carga. Incorporaciones Consulta Actualizaciones Recibidas Crear una Consulta que muestre todas las actualizaciones recibidas por Departamento, Municipio, Aldea, Caserío y fecha de carga. Incorporaciones Reporte Actualizaciones Recibidas Crear un reporte que muestre un cuadro resumen de las actualizaciones recibidas por Departamento, Municipio, Aldea, Caserío y un rango de fecha de carga. Incorporaciones Consulta Actualizaciones Recibidas Crear un reporte que muestre un cuadro resumen de las actualizaciones recibidas por Departamento, Municipio, Aldea, Caserío y un rango de fecha de carga. Incorporaciones Procesamiento de Datos Traslado de los Beneficiarios para planilla a SSIS-RUB Crear un Web Service que permita cargar los datos de los beneficiarios para planilla desde SSIS- RUB hacia de manera automática. 9
REQUERIMIENTOS FUNCIONALES Módulo Sub Módulo Tipo de requerimiento Nombre Requerimiento Entidad Origen Descripción Según haya sido el resultado, debe enviar mensaje cuando la carga haya finalizado. Nivel Prioridad Comentarios Incorporaciones Consulta digital Traslado de los beneficiarios para planilla a. SSIS-RUB Crear una consulta que muestre los beneficiarios para planilla Incorporaciones Consulta digital Mostrar hogares excluidos Crear una consulta que muestre los hogares excluidos de la planilla incluyendo la causa de exclusión, por departamento, Municipio Aldea y Caserío. Incorporaciones Reporte Mostrar hogares excluidos Crear un reporte que muestre los hogares excluidos de la planilla incluyendo la causa de exclusión, por Departamento, Municipio Aldea y Caserío. Atención al Participante Captura de Datos Mostrar reclamos y consultas Crear un Sistema de Datos que permita ingresar y consultar todos los reclamos y consultas hechas por los participantes del Programa Bono 0mil para una Vida Mejor. Atención al Participante Reporte Mostrar Reclamos y Consultas Crear un reporte que muestre todos los reclamos y consultas que incluya el reclamo y la respuesta que se le brindó, por rango de fecha. 3 Atención al Participante Reporte Mostrar Reclamos y Consultas Crear un reporte que muestre un resumen de los reclamos y consultas hechas por los participantes, cuantos han sido resueltos y con porcentajes, por rango de fecha. 3 Atención al Participante Consulta Digital Mostrar reclamos y Consultas Crear una Consulta e que muestre todos los reclamos y consultas que incluya el reclamo que hizo y la respuesta que se le brindó, por rango de 3 0
REQUERIMIENTOS FUNCIONALES Módulo Sub Módulo Tipo de requerimiento Nombre Requerimiento Entidad Origen Descripción fecha. Nivel Prioridad Comentarios Atención al Participante Consulta Digital Mostrar reclamos y Consultas Crear una Consulta e que muestre un resumen de todos los reclamos y consultas hechas por los participantes, cuantos han sido resueltos y cuantos no, con porcentajes, por rango de fecha. 3 VI. FORMA DE PAGO Los pagos al Consultor se realizaran previa revisión y aprobación por el Coordinador de informática de cada uno de los productos aquí descritos. Los pagos se realizaran de la siguiente forma: No. Producto Porcentaje del monto total del contrato Descripción Primer pago 0% del monto total del contrato contra la entrega y aprobación del producto No., a los 30 días de iniciada la consultoría. Elaborar un plan de trabajo validado por el equipo de informática y un documento que contenga el análisis para el desarrollo e implementación del módulo designado. 2 Segundo pago 0% del monto total del contrato contra la entrega y aprobación del producto 2 a los 30 días de la entrega del producto. En función del análisis elaborado en el punto anterior y tomando en cuenta las herramientas que posee el departamento en el sistema actualmente utilizado, realizar el diseño adecuado de software para optimizar en su totalidad los procesos del módulo designado considerando los cambios efectuados en los mismos. Se debe elaborar un informe que contenga el diseño, el cual debe ser aprobado por el responsable del área de desarrollo para poder proseguir con los siguientes pasos.
3 Tercer pago 5% del monto total del contrato a los 30 días de la entrega del producto 2. Contra la entrega y aprobación del producto No.3 4 Tercer pago 5% del monto total del contrato a los 30 días de la entrega del producto 3. Contra la entrega y aprobación del producto No.4. Programar del 35 % de los requerimientos mínimos establecidos y de los encontrados en base al análisis elaborado. Se dejará como constancia los archivos fuentes de lo desarrollado tanto en manera digital así como impresa. Programar del 70 % de los requerimientos mínimos establecidos y de los encontrados en base al análisis elaborado. Se dejará como constancia los archivos fuentes de lo desarrollado tanto en manera digital así como impresa. 5 Quinto pago 5% del monto total del contrato a los 30 días del producto 4. Contra la entrega y aprobación del producto No.5. Programar del 00 % de los requerimientos mínimos establecidos y de los encontrados en base al análisis elaborado así mismo el módulo completamente implementado. Se dejará como constancia los archivos fuentes de lo desarrollado tanto en manera digital así como impresa. 6 Sexto pago 5% del monto total del contrato a los 30 días del producto 5. Contra la entrega y aprobación del producto No.6.. Realizar las pruebas y control de calidad de tal manera que el software implementado esté validado y funcionando correctamente en caso de encontrar errores en el funcionamiento de la aplicación desarrollada se tendrá que dar solución. Se deberá presentar un informe que documente los pasos que se siguieron en este proceso, así como los resultados encontrados. 2. Para esta sección se considera: La documentación técnica: Revisar el manual técnico y de usuario existente, si lo hay, y actualizarlo con respecto a la última versión realizada de la aplicación, si no existe, se deben crear. El Manual de Usuario debe contener al menos lo siguiente: Portada Índice Explicación y funcionamiento general del módulo desarrollado Árbol de formularios y Reportes Pantallas de los componentes con su explicación Explicación de todos los controles de los formularios Explicación de Reportes 2
Preguntas Frecuentes Glosario El Manual Técnico debe incluir por lo menos (en relación al módulo desarrollado): Portada Índice Descripción y Alcance del Módulo Objetivos del módulo Diagrama Entidad Relación Diagrama de la Base de Datos Diccionario de Datos Casos de Uso Principales Diagrama de Flujo de los procesos cubiertos por el módulo. Árbol de formularios y Reportes del módulo Explicación técnica de los formularios, Reportes, procedimientos, funciones y segmentos de código en general: o Descripción del funcionamiento o Tablas utilizadas (tablas fuente, destino) o Dependencias (funciones, procedimientos u otras entidades utilizadas) Explicación Técnica de los Reportes Diccionario de Variables Perfiles de Usuarios detectados y protocolos de seguridad para cada uno Normas y Políticas para su implementación 7 Séptimo pago 20% del monto total del contrato a los 30 días del producto 6. Contra la entrega y aprobación del producto No.7.. La capacitación: Se deben realizar jornadas de capacitación, al menos 2, a los usuarios que usarán la aplicación, al menos 2 personas, quienes deberán plasmar su firma de haber recibido una completa capacitación y de haber entendido el manejo de dicho módulo. Se debe presentar un informe de capacitaciones que incluya el contenido de las mismas, fechas en que se realizaron, duraciones, listado de participantes con su firma y fotografías como anexo que sirvan de prueba. 3
2. Soporte: Dar soporte constante en el plazo de duración del contrato a los usuarios que están ligados al uso del módulo. Debe presentar un informe sobre este punto que incluya descripción de las actividades desarrolladas y usuarios que recibieron el soporte. VII. PERFIL REQUERIDO El interesado deberá cumplir con lo siguiente:. Egresado universitario o título académico de Ingeniería en Sistemas, Licenciado en Informática o carrera afín a estas o estudiantes de las mismas con el 70% de clases aprobadas. De ser seleccionado, deberá presentar un historial académico que compruebe las clases aprobadas. 2. Cursos, seminarios, certificaciones y/o conocimientos comprobados, en: Construcción de consultas en lenguaje SQL Procedimientos almacenados en SQL SERVER DBMS SQL SERVER Y POSTGRESQL PHP HTML y CSS Librerías JavaScript, JQUERY y AJAX VISUAL BASIC.NET MS Excel. 3. Experiencia laboral comprobada, mínima de dos (02) proyectos, en el uso de las siguientes herramientas: Dev Express, En elaboración de reportes utilizando PENTAHO, SPAGOBI o software de Inteligencia de Negocios. En programación orientada a objetos. 4. Otros Se entrevistará al candidato VIII. LUGAR DE REALIZACION DE LOS SERVICIOS Los servicios se llevarán a cabo en las instalaciones del Departamento de Sistema de Información Gerencial del Programa del Bono 0 mil de la SSIS. 4
IX. COORDINACIÓN Las funciones desarrolladas por el analista programador, serán dirigidas y supervisadas por el consultor en informática de la SSDIS. X. PLAZO El plazo estimado para el cumplimiento del contrato es de 7 meses a partir de la firma del contrato. 5
XI. CRITERIOS DE EVALUACIÓN Criterio Puntaje por Criterio según los TDR Puntaje Formación Académica 7 Estudiantes de Ingeniería en Sistemas, Licenciado en Informática o carrera afín a estas, con el 0 70% de clases aprobadas. Egresado universitario de Ingeniería en Sistemas, en Informática o carrera afín a estas 5 Título académico de Ingeniería en Sistemas, Licenciado en Informática o carrera afín a estas. 7 Cursos, seminarios, certificaciones y/o conocimientos comprobados, en: 33 Construcción de consultas en lenguaje SQL 4 Procedimientos almacenados en SQL SERVER 4 DBMS SQL SERVER Y POSTGRESQL 3 PHP 5 HTML y CSS 5 Librerías JavaScript, JQUERY y AJAX 4 VISUAL BASIC.NET 5 MS Excel. 3 Experiencia laboral comprobada, mínima de dos (02) proyectos, en el uso de las siguientes 30 herramientas: Dev Express, 0 En elaboración de reportes utilizando PENTAHO, SPAGOBI o software de Inteligencia de 0 Negocios. En programación orientada a objetos. 0 Entrevista 20 Puntaje Total 00 Puntaje Mínimo para calificar 75 puntos 6