SISTEMA INFORMATICO DE MONITOREO Y CONTROL DE LOS PROYECTOS EN LA FUNDACION PARA LA COOPERACION Y DESARROLLO COMUNAL EN EL SALVADOR
PRESENTADO POR:
GLORIA ELIZABETH AYALA AYALA MAYELA BEATRIZ CAMPOS LPEZ CRISTINA IVETTE CUELLAR BATRES LILIANA MARA FLORES CRUZ
PARA OPTAR AL TITULO DE:
INGENIERA DE SISTEMAS INFORMATICOS
CIUDAD UNIVERSITARIA, FEBRERO DE 2011
UNIVERSIDAD DE EL SALVADOR
RECTOR :
MSc. RUFINO ANTONIO QUEZADA SNCHEZ
SECRETARIO GENERAL :
LIC. DOUGLAS VLADIMIR ALFARO CHVEZ
FACULTAD DE INGENIERIA Y ARQUITECTURA
DECANO :
ING. MARIO ROBERTO NIETO LOVO
SECRETARIO :
ING. OSCAR EDUARDO MARROQUN HERNNDEZ
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
DIRECTOR INTERINO :
ING. JOS MARA SNCHEZ CORNEJO
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
Trabajo de Graduacin previo a la opcin al Grado de:
INGENIERA DE SISTEMAS INFORMATICOS
Ttulo :
SISTEMA INFORMATICO DE MONITOREO Y CONTROL DE LOS PROYECTOS EN LA FUNDACION PARA LA COOPERACION Y DESARROLLO COMUNAL EN EL SALVADOR
Presentado por :
GLORIA ELIZABETH AYALA AYALA MAYELA BEATRIZ CAMPOS LPEZ CRISTINA IVETTE CUELLAR BATRES LILIANA MARA FLORES CRUZ
Trabajo de Graduacin Aprobado por:
Docente Director :
MSC. ING. BLADIMIR DAZ CAMPOS
San Salvador, Febrero de 2011
Trabajo de Graduacin Aprobado por:
Docente Director :
MSC. ING. BLADIMIR DAZ CAMPOS
Agradecimientos
En primer lugar quiero agradecer a DIOS por brindarme en esta etapa la sabidura necesaria para desarrollar este proyecto de vida. Adems quiero agradecer a mis PADRES por su apoyo incondicional que sirvi como motivacin para culminar mi carrera con xito. A mis HERMANAS que sin sus palabras de aliento y apoyo no poda seguir adelante. A mi ta Odalys que con sus consejos y apoyo me ayudaba a crecer cada da ms a salir adelante. A mis abuelas que con sus enseanzas y experiencia fue creando en m esa fuerza que necesitaba para obtener mis objetivos. A mi equipo de trabajo de graduacin por haber perseverando conmigo en esta etapa y que gracias a esa comprensin y amistad logramos nuestros propsitos. A mis amigos por todo el apoyo y gestos de verdadera amistad que demostraron al brindarnos su ayuda incondicional. A mi asesor de tesis por su comprensin y paciencia adems del apoyo que nos proporciono como grupo que Dios lo bendiga siempre a l y a su familia. A los miembros de mi comunidad religiosa por sus oraciones y buenos deseos que siempre estuvieron pendientes de mi; a todos ellos GRACIAS.
Dios de mis padres, te doy gracias y te alabo, porque me has concedido el saber y la inteligencia, y ahora me has manifestado lo que te habamos pedido... Daniel 2:23
Liliana Mara Flores Cruz
Agradecimientos:
A DIOS todopoderoso por todo lo que me ha dado hasta el da de hoy, por haberme creado a su imagen y semejanza, por darme la fuerza, sabidura y entendimiento para culminar esta etapa en mi vida. A mi abuela, que es ms que una madre, siempre ha estado conmigo en todo momento. A mi padre que siempre quizo lo mejor para m y desde el cielo me protege. A mis hermanos por su gran apoyo y que me alentaban da con da. A mi ta, que siempre estuvo pendiente para darme animo a seguir adelante. Y a la mayor fuente de mi inspiracin mi esposo y mi hijo: A mi esposo, amor de mi vida; por la paciencia, el amor, comprensin y su apoyo incondicional que siempre me ha brindado y a quien le debo el nimo para llegar a donde estoy. A mi bebe precioso, la mayor bendicin para mi esposo y para m, en quien Dios nos ha reflejado su inmenso amor; me da el aliento para ser quien soy, quien con cada sonrisa y sus caricias me daba la fortaleza para seguir y no detenerme. A mis suegros y dems familia por su apoyo, su ayuda en todo momento y por todas las oraciones que hicieron para que todo saliera bien. A mis amigos y compaeros de trabajo que siempre estuvieron ah, para brindarme su ayuda. A mis compaeras de tesis por su comprensin, paciencia y ayuda para poder obtener este gran logro para todas. A mi asesor de tesis por su apoyo y dedicacin para que este trabajo de graduacin fuera un xito.
Y todo lo que hacis, sea de palabra o de hecho, hacedlo todo en el nombre del Seor Jess, dando gracias a Dios Padre por medio de l. Colosenses 3:17
Gloria Elizabeth Ayala Ayala
Agradecimientos Principalmente a DIOS todo poderoso por demostrarme nuevamente que estas a mi lado apoyndome incondicionalmente y por brindarme toda la sabidura necesaria para poder culminar exitosamente el trabajo de graduacin. A mis padres por brindarme todo su apoyo incondicional y estar conmigo a lo largo de toda mi carrera hasta lograr mi meta, gracias por todos sus nimos y oraciones los amo mucho. A mis hermanos por sus nimos y estar pendiente A mis amigos por estar pendiente da a da y por sus nimos y oraciones A una persona sper especial a quien tiene un lugar muy especial en mi corazn a m querido Jos, gracias por brindarme su apoyo incondicional y estar al pie de can conmigo, gracias por toda tu paciencia, dedicacin y nimos de seguir adelante. A mis compaeras de tesis por compartir todos los momentos, por su paciencia, comprensin para lograr la meta. A mi asesor ingeniero Bladimir Daz por ser una gua para terminar con xito el trabajo de graduacin.
Te doy gracias Seor de corazn porque escuchaste las palabras de mi boca en presencia de tus ngeles te canto y me postro hacia tu santo templo. Salmo 112(137)
Mayela Beatriz Campos Lpez
Agradecimientos
Ahora que culmina una etapa ms de mi vida, quiero agradecer a Dios Uno y Trino por su amor y misericordia que ha tenido para conmigo. Gracias, por ser luz, gua y sabidura de mis amigas de Tesis y de m para concluir con xito el trabajo de graduacin.
Agradezco tambin a mis Padres, por su apoyo incondicional a lo largo de mi carrera. Gracias por sus buenos consejos, por esas palabras de aliento en los momentos ms difciles y desear siempre lo mejor para mi. Les amo con todo mi corazn.
A mi hermana, Iris Vanessa, por aminarme y comprenderme siempre...Gracias por ese don de entendimiento que tienes y la sabidura con que me aconsejas. Gracias por ensearme a sonrerle a la vida. Te quiero mucho.
A mis docentes que a lo largo de mi carrera me formaron para llegar hasta donde estoy. De manera muy especial agradezco a mi asesor de tesis, el Ing. Bladimir Daz, por llevarme por el camino correcto para concluir mi trabajo de graduacin.
A mis Amigas de Tesis, les doy las gracias por su apoyo, comprensin y cario. S que sin ustedes no habra podido culminar esta etapa. Gracias equipo por saber trabajar unidas y la empata que surgi entre nosotras.
Tambin, mis ms sinceros agradecimientos a las Familias de mis compaeras de tesis por su fraternidad y aguantarme todo el ao que duro el trabajo de graduacin.
A todas las Personas que estuvieron pendientes de como iba el rumbo de mi trabajo de graduacin, gracias por sus oraciones, sus palabras de nimo y motivacin.
Todo lo puedo en Cristo que me fortalece Filipenses 4,13
Con cario,
Cristina Ivette Cuellar Batres
Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
CONTENIDO INTRODUCCIN----------------------------------------------------------------------------------------------------------------------------------------- I OBJETIVOS ---------------------------------------------------------------------------------------------------------------------------------------------- II OBJETIVO GENERAL ------------------------------------------------------------------------------------------------------------------------------------- II OBJETIVOS ESPECFICOS -------------------------------------------------------------------------------------------------------------------------------- II CAPITULO 1. INVESTIGACION PRELIMINAR ----------------------------------------------------------------------------------------------- 1 1.1. ANTECEDENTES ----------------------------------------------------------------------------------------------------------------------------- 2 1.1.1. ORIGEN DE LA FUNDACIN CORDES ------------------------------------------------------------------------------------------------- 2 1.1.1.1. Misin ------------------------------------------------------------------------------------------------------------------------------ 2 1.1.1.2. Visin ------------------------------------------------------------------------------------------------------------------------------- 2 1.1.1.3. Organigrama --------------------------------------------------------------------------------------------------------------------- 3 1.1.1.4. Historia ----------------------------------------------------------------------------------------------------------------------------- 4 1.1.2. ORIGEN DEL PROYECTO ----------------------------------------------------------------------------------------------------------------- 5 1.2. SITUACIN ACTUAL ----------------------------------------------------------------------------------------------------------------------- 6 1.2.1. DESCRIPCIN ---------------------------------------------------------------------------------------------------------------------------- 6 1.2.2. ESTRUCTURA --------------------------------------------------------------------------------------------------------------------------- 12 1.3. FORMULACIN DEL PROBLEMA ------------------------------------------------------------------------------------------------------ 14 1.3.1. PLANTEAMIENTO DEL PROBLEMA ----------------------------------------------------------------------------------------------------- 14 1.3.2. PRINCIPALES CAUSAS DEL PROBLEMA ------------------------------------------------------------------------------------------------- 14 1.4. PROCESO SOLUCIONADOR DEL PROBLEMA -------------------------------------------------------------------------------------- 17 1.4.1. DEFINICIN DEL PROBLEMA (MTODO DE LA CAJA NEGRA) ------------------------------------------------------------------------- 17 1.4.2. RESTRICCIONES A CONSIDERAR PARA LA SOLUCIN ---------------------------------------------------------------------------------- 18 1.4.3. CRITERIOS A CONSIDERAR PARA LA SOLUCIN ---------------------------------------------------------------------------------------- 18 1.4.4. RESULTADOS ESPERADOS -------------------------------------------------------------------------------------------------------------- 19 1.5. FACTIBILIDADES --------------------------------------------------------------------------------------------------------------------------- 20 1.5.1. FACTIBILIDAD TCNICA ----------------------------------------------------------------------------------------------------------------- 20 1.5.1.1. Hardware ------------------------------------------------------------------------------------------------------------------------- 20 1.5.1.2. Software -------------------------------------------------------------------------------------------------------------------------- 21 1.5.1.3. Criterios de evaluacin -------------------------------------------------------------------------------------------------------- 21 1.5.1.4. Recurso Humano ---------------------------------------------------------------------------------------------------------------- 22 1.5.1.5. Recursos con los que cuenta la Fundacin ------------------------------------------------------------------------------- 22 1.5.2. FACTIBILIDAD ECONMICA ------------------------------------------------------------------------------------------------------------ 23 1.5.2.1. Anlisis Costo- Beneficio ------------------------------------------------------------------------------------------------------ 23 1.5.2.2. Flujo de Efectivo ---------------------------------------------------------------------------------------------------------------- 25 1.5.3. FACTIBILIDAD OPERATIVA ------------------------------------------------------------------------------------------------------------- 27 1.5.3.1. Anlisis PIECES ------------------------------------------------------------------------------------------------------------------ 28 1.6. JUSTIFICACIN ----------------------------------------------------------------------------------------------------------------------------- 30 1.7. IMPORTANCIA ----------------------------------------------------------------------------------------------------------------------------- 31 1.8. ALCANCES ----------------------------------------------------------------------------------------------------------------------------------- 32
Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.9. LIMITACIONES ----------------------------------------------------------------------------------------------------------------------------- 32 CAPITULO 2. ANLISIS DEL SISTEMA ------------------------------------------------------------------------------------------------------- 33 2.1. PROPUESTA DE LA SOLUCION --------------------------------------------------------------------------------------------------------- 34 2.1.1. DIAGRAMA DEL ENFOQUE DEL SISTEMA PROPUESTO --------------------------------------------------------------------------------- 34 2.2. ANLISIS DE REQUERIMIENTOS ------------------------------------------------------------------------------------------------------ 39 0.0.1. REQUERIMIENTOS INFORMTICOS ---------------------------------------------------------------------------------------------------- 39 0.0.1.1. Requerimientos funcionales ------------------------------------------------------------------------------------------------- 39 0.0.1.2. Requerimientos no funcionales --------------------------------------------------------------------------------------------- 47 0.0.2. REQUERIMIENTOS DE DESARROLLO --------------------------------------------------------------------------------------------------- 49 0.0.3. REQUERIMIENTOS OPERATIVOS ------------------------------------------------------------------------------------------------------- 58 2.3. MODELO DE CASOS DE USO ----------------------------------------------------------------------------------------------------------- 61 2.3.1. NOMENCLATURA DE CASOS DE USO --------------------------------------------------------------------------------------------------- 61 2.3.2. DIAGRAMAS DE CASOS DE USO -------------------------------------------------------------------------------------------------------- 62 2.3.2.1. Diagrama de contexto -------------------------------------------------------------------------------------------------------- 62 2.3.2.2. Subsistema Gestionar Proyectos ------------------------------------------------------------------------------------------- 63 2.3.2.3. Subsistema Seguimiento de Proyectos ------------------------------------------------------------------------------------ 67 2.3.2.4. Subsistema Generar Reportes ----------------------------------------------------------------------------------------------- 68 2.3.2.5. Subsistema Gestionar Usuario ---------------------------------------------------------------------------------------------- 71 2.4. DIAGRAMAS DE SECUENCIA ----------------------------------------------------------------------------------------------------------- 72 2.5. DIAGRAMAS DE ACTIVIDAD ----------------------------------------------------------------------------------------------------------- 72 2.6. MODELO DE DOMINIO ------------------------------------------------------------------------------------------------------------------ 73 CAPITULO 3. DISEO DEL SISTEMA --------------------------------------------------------------------------------------------------------- 74 3.1. DEFINICIN DE ESTNDARES DE DISEO ------------------------------------------------------------------------------------------ 75 3.1.1. ESTNDARES DE DISEO --------------------------------------------------------------------------------------------------------------- 75 3.1.1.1. Estndares de Salida ----------------------------------------------------------------------------------------------------------- 75 3.1.1.2. Estndar de Reportes ---------------------------------------------------------------------------------------------------------- 77 3.1.1.3. Estndar de Entrada ----------------------------------------------------------------------------------------------------------- 79 3.1.1.4. Estndar de Mens ------------------------------------------------------------------------------------------------------------ 83 3.1.1.5. Estndar de la Base de Datos ----------------------------------------------------------------------------------------------- 83 3.1.1.6. Estndar de Programacin --------------------------------------------------------------------------------------------------- 86 3.1.1.7. Estndar de Sitio Web --------------------------------------------------------------------------------------------------------- 90 3.2. DIAGRAMA DE RED PROPUESTO PARA LA ORGANIZACIN ------------------------------------------------------------------ 91 3.3. MAPA DE NAVEGACION ---------------------------------------------------------------------------------------------------------------- 92 3.4. DISEO DE LA BASE DE DATOS -------------------------------------------------------------------------------------------------------- 94 3.4.1. DIAGRAMA DE CLASES ----------------------------------------------------------------------------------------------------------------- 94 3.4.2. MODELO LGICO DE LA BASE DE DATOS --------------------------------------------------------------------------------------------- 95 3.4.3. MODELO FSICO DE BASE DE DATOS -------------------------------------------------------------------------------------------------- 96 3.5. DISEO DE INTERFACES ----------------------------------------------------------------------------------------------------------------- 97 3.5.1. DISEO DE MENS --------------------------------------------------------------------------------------------------------------------- 97 3.5.2. DISEO DE PANTALLAS DE SALIDA ----------------------------------------------------------------------------------------------------- 98 3.5.3. DISEO DE PANTALLAS DE SALIDA PARA REPORTES -------------------------------------------------------------------------------- 100
Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
3.5.4. DISEO DE PANTALLAS DE ENTRADA------------------------------------------------------------------------------------------------ 101 3.5.5. DISEO DE MENSAJES --------------------------------------------------------------------------------------------------------------- 102 3.5.6. DISEO DE REPORTES ---------------------------------------------------------------------------------------------------------------- 102 3.6. DISEO DE SEGURIDAD --------------------------------------------------------------------------------------------------------------- 103 CAPITULO 4. PLAN DE IMPLEMENTACIN ---------------------------------------------------------------------------------------------- 106 4.1. DESCRIPCIN DE MDULOS DEL SISTEMA -------------------------------------------------------------------------------------- 107 4.1.1. UBICACIN DEL PROYECTO ---------------------------------------------------------------------------------------------------------- 107 4.2. METODOLOGIA A SEGUIR ------------------------------------------------------------------------------------------------------------ 107 4.2.1. DIAGRAMA DE DESPLIEGUE ---------------------------------------------------------------------------------------------------------- 108 4.3. ETAPA I PREPARACION DEL ENTORNO ------------------------------------------------------------------------------------------- 108 4.3.1. ORGANIZACIN DEL PERSONAL ------------------------------------------------------------------------------------------------------ 108 4.3.1.1. Seleccin y contratacin de personal ----------------------------------------------------------------------------------- 109 4.3.2. ESTRUCTURA ORGANIZATIVA -------------------------------------------------------------------------------------------------------- 109 4.3.3. DETERMINACIN DE PERFILES DE PUESTOS Y FUNCIONES -------------------------------------------------------------------------- 109 4.3.4. DETERMINACIN DE RESPONSABILIDADES ------------------------------------------------------------------------------------------ 113 4.3.5. DETERMINACIN DE TIEMPO Y COSTO DE ACTIVIDADES EN LA ETAPA I ----------------------------------------------------------- 116 4.3.6. PRESENTACIN DEL SISTEMA INFORMTICO ---------------------------------------------------------------------------------------- 117 4.3.7. ACONDICIONAMIENTO DE INSTALACIONES ----------------------------------------------------------------------------------------- 117 4.3.7.1. Acondicionamiento del Espacio Fsico ---------------------------------------------------------------------------------- 118 4.3.7.2. Pruebas de Hardware y Software ---------------------------------------------------------------------------------------- 118 4.3.7.3. Configuracin del Servidor ------------------------------------------------------------------------------------------------- 118 4.3.7.4. Creacin de Base de Datos ------------------------------------------------------------------------------------------------- 118 4.3.7.5. Instalacin y configuracin de la instalacin -------------------------------------------------------------------------- 119 4.3.8. DETERMINACIN DEL EQUIPO A UTILIZAR ------------------------------------------------------------------------------------------- 119 4.3.8.1. Mquinas clientes ------------------------------------------------------------------------------------------------------------ 119 4.3.8.2. Mquina servidor ------------------------------------------------------------------------------------------------------------- 121 4.4. ETAPA II CAPACITACIN -------------------------------------------------------------------------------------------------------------- 122 4.4.1. ESTRUCTURA ORGANIZATIVA DE PERSONAL A CAPACITAR ------------------------------------------------------------------------- 122 4.4.2. USUARIOS A CAPACITAR ------------------------------------------------------------------------------------------------------------- 122 4.4.2.1. Contenido y duracin de capacitacin ---------------------------------------------------------------------------------- 123 4.4.3. DETERMINACIN DE TIEMPO Y COSTO DE ACTIVIDADES EN LA ETAPA II ---------------------------------------------------------- 125 4.5. ETAPA III PRUEBAS --------------------------------------------------------------------------------------------------------------------- 126 4.5.1. CARGA DE DATOS --------------------------------------------------------------------------------------------------------------------- 126 4.5.1.1. Recopilacin de la informacin ------------------------------------------------------------------------------------------- 126 4.5.1.2. Entrenamiento de digitadores -------------------------------------------------------------------------------------------- 126 4.5.1.3. Ingreso de datos -------------------------------------------------------------------------------------------------------------- 127 4.5.2. PRUEBAS DE FUNCIONAMIENTO ----------------------------------------------------------------------------------------------------- 127 4.5.2.1. Diseo de pruebas ------------------------------------------------------------------------------------------------------------ 127 4.5.2.2. Realizacin de pruebas ------------------------------------------------------------------------------------------------------ 127 4.5.2.3. Anlisis de resultados de pruebas ---------------------------------------------------------------------------------------- 128 4.5.3. DETERMINACIN DE TIEMPO Y COSTO DE ACTIVIDADES EN LA ETAPA III --------------------------------------------------------- 128 4.6. ETAPA IV PUESTA EN MARCHA ----------------------------------------------------------------------------------------------------- 129 4.6.1. OPERACIN PARALELA DEL SISTEMA ------------------------------------------------------------------------------------------------ 129
Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.6.2. ANLISIS DE RESULTADOS ENTRE SISTEMAS ----------------------------------------------------------------------------------------- 129 4.6.3. ARRANQUE DEL SISTEMA ------------------------------------------------------------------------------------------------------------ 129 4.6.4. DETERMINACIN DE TIEMPO Y COSTO DE ACTIVIDADES EN LA ETAPA IV --------------------------------------------------------- 129 4.7. FORMULARIOS DE CONTROL PARA LA IMPLEMENTACION DEL SISTEMA ---------------------------------------------- 130 4.7.1. FORMULARIO PARA EVALUACIN DE PERFILES DE PERSONAL ---------------------------------------------------------------------- 131 4.7.2. FORMULARIO PARA CONTROL DE AVANCE DE ACTIVIDADES ----------------------------------------------------------------------- 132 4.7.3. FORMULARIO PARA EL CONTROL DE PRUEBAS -------------------------------------------------------------------------------------- 133 4.7.4. FORMULARIO PARA EL CONTROL DE CAPACITACIONES ----------------------------------------------------------------------------- 134 4.8. CRITERIOS DE ACEPTACION DEL SISTEMA --------------------------------------------------------------------------------------- 135 CONCLUSIONES ------------------------------------------------------------------------------------------------------------------------------------- 136 BIBLIOGRAFA --------------------------------------------------------------------------------------------------------------------------------------- 137 GLOSARIO -------------------------------------------------------------------------------------------------------------------------------------------- 138 ANEXOS ----------------------------------------------------------------------------------------------------------------------------------------------- 143 ANEXO 1 ESPECIFICACIONES TCNICAS DE RECURSOS -------------------------------------------------------------------------------------------- 144 ANEXO 2 CRITERIOS DE EVALUACIN DE SOFTWARE --------------------------------------------------------------------------------------------- 148 ANEXO 3 RECURSO CON QUE CUENTA LA FUNDACIN ------------------------------------------------------------------------------------------ 150 ANEXO 4 FORMATO DE ENCUESTA ---------------------------------------------------------------------------------------------------------------- 151 ANEXO 5 RESULTADOS DE LA ENCUESTA -------------------------------------------------------------------------------------------------------- 153 ANEXO 6 COSTOS DE OPERACIN ----------------------------------------------------------------------------------------------------------------- 161 ANEXO 7 DIAGRAMA GANTT----------------------------------------------------------------------------------------------------------------------- 163 ANEXO 8 COSTOS DE RECURSOS DE DESARROLLO ------------------------------------------------------------------------------------------------ 166 ANEXO 9 CARTA DE COMPROMISO DE CORDES ------------------------------------------------------------------------------------------------- 170 ANEXO 10 FORMATO DE ENTREVISTA ------------------------------------------------------------------------------------------------------------- 171 ANEXO 11 EVALUACIONES DE SOFTWARE DE DESARROLLO -------------------------------------------------------------------------------------- 172 ANEXO 12 DETERMINACIN DE TIEMPOS POR ACTIVIDAD DE LA IMPLEMENTACIN DE SIMOCPRO ---------------------------------------- 174 ANEXO 13 DETERMINACIN DE COSTO DE RECURSO HUMANO PARA LA IMPLEMENTACIN DE SIMOCPRO -------------------------------- 175
Introduccin i Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
INTRODUCCIN
CORDES es una institucin no gubernamental, sin fines de lucro, con mstica de trabajo comunitario, que promueve el desarrollo sustentable, la equidad de gnero, conservacin del medio ambiente en comunidades donde la pobreza se vio profundizada por la guerra civil y que no han sido superadas por las polticas de atencin del Estado.
Para la Fundacin CORDES, cuya misin es promover el desarrollo comunitario en El Salvador, es necesario que todos los proyectos que pone en marcha se desarrollen de manera que genere los mayores beneficios y para ello debe contar con herramientas que contribuya a la eficacia de las actividades que desarrolla.
Por las razones antes mencionadas se considero como necesidad un sistema informtico que permitiera facilitar la organizacin de la informacin relacionada con los proyectos que la institucin maneja; el sistema se encargara de monitorear el seguimientos de los proyectos de la Fundacin por medio de control de avance de las actividades
En el presente trabajo de graduacin se presenta la informacin de las diferentes etapas que forman parte del desarrollo del sistema informtico.
En el Capitulo 1 se presenta una investigacin preliminar sobre los antecedentes de la Fundacin, situacin actual del manejo de proyectos, formulacin del problema detectado; un estudio de factibilidades, la justificacin del proyecto y su importancia.
El Capitulo 2 contiene el anlisis del sistema; en el cual se detalla una propuesta de solucin, el anlisis de requerimientos, modelo de casos de uso, diagramas de secuencia, diagramas de actividad y modelo de dominio del sistema a desarrollar.
El Captulo 3 del documento contiene el diseo del sistema; definicin de estndares de diseo, diseo de interfaces del sistema, diseo de la base de datos y seguridad del sistema.
Posteriormente en el Capitulo 4 se presenta el plan de implementacin el cual describe los pasos para la instalacin y puesta en marcha del sistema.
Finalmente se concluye con la informacin de los documentos externos con que se conto para el desarrollo del trabajo de graduacin as como tambin glosario y los anexos respectivos segn el contenido del documento.
Objetivos ii Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
OBJETIVOS
Objetivo General Crear un Sistema Informtico que permita el monitoreo de los proyectos que conlleve a una mejora en el proceso administrativo y la toma de decisiones en la Fundacin para la Cooperacin y el Desarrollo Comunal de El Salvador.
Objetivos Especficos Realizar un anlisis mediante el enfoque de sistemas de los elementos involucrados en la administracin de los proyectos ejecutados en CORDES, con el fin de determinar la problemtica que se afronta con respecto al manejo de los proyectos realizados.
Determinar requerimientos funcionales, no funcionales, operativos y desarrollo que para el adecuado desarrollo del sistema informtico.
Disear las diferentes interfaces, mdulos y la base de datos que conformaran el sistema de monitoreo de y control de proyectos.
Realizar la codificacin de los componentes planteados en la etapa de diseo.
Hacer uso de estndares para la programacin de los mdulos del sistema de monitoreo y control de proyectos, a fin de facilitar su desarrollo.
Realizar pruebas del sistema informtico para detectar posibles fallas y realizar las correcciones oportunamente.
Elaborar la documentacin del sistema informtico de monitoreo y control de proyectos, para un adecuado uso, una segura instalacin e implementacin del sistema informtico y posteriormente un mantenimiento adecuado.
Investigacin Preliminar 1 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
CAPITULO 1. INVESTIGACION PRELIMINAR
Investigacin Preliminar 2 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.1. ANTECEDENTES 1.1.1. Origen de la Fundacin CORDES
1.1.1.1. Misin
CORDES es creada y dirigida estratgicamente por las comunidades rurales, como una asociacin sin fines de lucro, para promover y fortalecer de forma equitativa y concertada el desarrollo sostenible de familias salvadoreas en zonas rurales y sub-urbanas vulnerables en lo econmico, social, ambiental y poltico.
1.1.1.2. Visin
Ser una institucin lder en el desarrollo rural sostenible en El Salvador, que considera como centro del desarrollo al ser humano en equidad y en armona con el medio ambiente, que integra los procesos econmicos y sociales de carcter local y nacional e incide en las transformaciones estructurales del pas.
Investigacin Preliminar 3 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.1.1.3. Organigrama
Figura 1.1 Organigrama CORDES
Asamblea General
Junta Directiva
Direccin Ejecutiva Gerencia de Operaciones Gerencia de Relaciones y Gestin de Proyectos Gerencia Administrativa Financiera
Auditoria Externa
Unidad de Contabilidad
Unidad de Recursos Humanos
Unidad de Servicios Generales
Unidad de Formulacin de Proyectos
Unidad de Planes
Unidad de Programas
Gerencia Regin III Gerencia Regin II Gerencia Regin IV Gerencia Regin I Gerencia Regin V Unidad de Comunicaciones
Comunicaciones
Consejo Ejecutivo
Investigacin Preliminar 4 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.1.1.4. Historia
La Fundacin para la Cooperacin y el Desarrollo Comunal en El Salvador (CORDES) es una institucin no gubernamental, sin fines de lucro, con mstica de trabajo comunitario, que promueve el desarrollo sostenible, la equidad de gnero, conservacin del medio ambiente en comunidades donde la pobreza se vio profundizada por la guerra civil y que no han sido superadas por las polticas de atencin del Estado. La Fundacin CORDES, nace un 20 de junio de 1988 por decisin de las comunidades repobladas organizadas en CRIPDES y con el apoyo de organismos humanitarios, religiosos y la solidaridad internacional para promover el desarrollo econmico-social autogestionario. Se constituy jurdicamente en 1991 y obtuvo su personera jurdica en 1994. Desde ese tiempo la institucin ha venido caminando junto con las comunidades sentando las bases para el desarrollo. Con los aos, se ha evidenciado la necesidad de mantenerse y profundizar la sinergia con CRIPDES 1 para que se genere una mayor incidencia poltico econmica y social en las comunidades que atienden. La Fundacin CORDES brinda sus servicios en las siguientes regiones: Regin I Chalatenango; Regin II Cuscatln, Cabaas; Regin III San Vicente, La Paz; Regin IV Norte de San Salvador, La Libertad; Regin V Sur de La Libertad; Y la sede central la cual se en San Salvador. El anlisis estratgico y operativo de CORDES, ha permitido distinguir los elementos claves para su funcionamiento; y es en base a esta idea que la Gerencia de Operaciones juega un papel muy importante ya que con los procesos que all se realizan se cumple con la misin de la Fundacin, las funciones que realiza dicha Gerencia son: Monitorear el estado actual de los proyectos en trminos de su ejecucin a nivel presupuestario y de actividades. Establecer comunicacin con las agencias cooperantes de cada proyecto en ejecucin. Llevar el control de proyectos en formulacin.
1 Asociacin para el Desarrollo de El Salvador.
Investigacin Preliminar 5 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.1.2. Origen del proyecto
CORDES como muchas Instituciones dedicadas a promover el desarrollo local a travs de programas que ayuden al logro de la sostenibilidad econmica, social y ambiental que contribuya a mejorar las condiciones de vida de muchos salvadoreos, est convencida que la innovacin a nivel de tecnologas y de los procesos de desarrollo en general es lo que hace que estos procesos se ejecuten de manera ms eficiente y eficaz. Es por ello que se consideran los siguientes elementos sobre los cuales estar basada la innovacin: La sistematizacin de las propias experiencias. La investigacin y experimentacin participativa. La diferenciacin y la creatividad. La innovacin tecnolgica y de procesos en general se ver reflejada en la creacin de nuevos productos, en las tecnologas de produccin agropecuaria sostenible y de bajo costo, generadas a partir de las propias experiencias, recursos y conocimiento de los campesinos; esto como un ejemplo de donde es necesario aplicar las tecnologas. Todos los programas que son la base de trabajo de CORDES son importantes, pero basados en el que genera mayor cantidad de proyectos es el denominado Programa Agropecuario, ser en el cual se basar nuestro estudio; ya que se desarrolla en la mayora de las regiones donde la Fundacin opera; a partir de ello surge la necesidad de mejorar el proceso de sustraer la informacin que permitira evaluar y, en caso de ser necesario, redisear los procedimientos de ejecucin y coordinacin; sera el insumo principal para preparar los informes trimestrales y anuales, y para la evaluacin de medio trmino y final del proyecto. La Fundacin se vio en la necesidad de elaborar una propuesta metodolgica para el manejo de proyectos en la etapa de monitoreo y seguimiento, la cual va dirigida a sistematizar el avance de los indicadores objetivamente verificables (metas) de los proyectos en ejecucin, con el propsito de servir como una herramienta que les ayude a incrementar el nivel de productividad, ya que se pretende que provea a la administracin de una adecuada visibilidad sobre la situacin de un proyecto en particular o de varios proyectos, para poder as identificar oportunamente cualquier desviacin contra lo planeado con el objetivo de tomar decisiones oportunas para corregirlas.
Investigacin Preliminar 6 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.2. SITUACIN ACTUAL 1.2.1. Descripcin
En el presente apartado se describen los procesos que realiza la Gerencia de Operaciones para el control y monitoreo de los proyectos en ejecucin de CORDES, los cuales fueron obtenidos por medio de entrevistas realizadas. Los proyectos una vez han sido aprobados pasan a la etapa de ejecucin, es decir, se les da el seguimiento correspondiente hasta su finalizacin; la Gerencia de Operaciones es la encargada de velar para que estos proyectos se desarrollen satisfactoriamente.
Procesos Principales La Gerencia de Operaciones para brindar el seguimiento a los proyectos en ejecucin realiza los siguientes procesos: Monitorear los proyectos en ejecucin y la asignacin del presupuesto: Consiste en verificar el plan de ejecucin que contempla la asignacin de los recursos, la planificacin de las actividades, el presupuesto asignado a los proyectos, las metas de los proyectos. La Gerencia de Operaciones comprueba que todos los proyectos en ejecucin estn marchando segn lo planeado, reflejndose en el cumplimiento de metas y que las actividades se desarrollen en el tiempo establecido.
Controlar las actividades que realizan los coordinadores de proyectos: Consiste en vigilar el trabajo de cada uno de los coordinadores, ya que estos son los encargados de darle el seguimiento a los proyectos, cada coordinador de proyecto cuenta con un cronograma de actividades, el cual es la base para darle el seguimiento al proyecto ya que contempla tiempos, actividades y recursos por lo cual se vigila que se cumplan las actividades en las fechas establecidas para que el proyecto no se vea afectado, adems la Gerencia de Operaciones le apoya al coordinador de proyectos por cualquier inconveniente que se le presente.
Elaboracin de informes de cada proyecto en ejecucin: Actualmente se realizan informes de cada proyecto para ser entregados a las agencias de cooperacin quienes son las que dan el aporten econmico a todos los proyectos. Se realizan informes sobre beneficiarios de los proyectos, informes tcnicos, informes sobre el desarrollo de los proyectos, informes narrativos, informes financieros, todos estos se realizan de forma manual con uso de herramientas de Microsoft Office Word y Microsoft Office Excel. En cada regin de CORDES donde se estn ejecutando proyectos, los coordinadores y tcnicos realizan informes para enviarlo a la Gerencia de Operaciones quien la resume y la consolida por proyecto, al final se tiene la informacin de todos los proyectos que se estn realizando en todas las regiones del pas.
Investigacin Preliminar 7 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Establecer comunicacin con la Gerencia de Relaciones y Gestin de Proyectos y con la Unidad de Contabilidad: La Gerencia de Relaciones y Gestin de Proyectos tiene la tarea de reunirse con las agencias de cooperacin con el fin de aclarar dudas del proyecto y agilizar el proceso de aprobacin, ya que las agencias son las que aprueban un proyecto, una vez aprobado es comunicado a la Gerencia de Operaciones para dar inicio al mismo proyecto y darle el seguimiento correspondiente. Y con la Unidad de Contabilidad para darle el visto bueno sobre los desembolsos a los proyectos en ejecucin.
Diagramas de los Procesos La simbologa a utilizar para esquematizar la situacin actual mediante procesos es la definida a continuacin:
Smbolo Nombre Significado <Nombre proceso> <Funcin>
Marco de responsabilidad Representa el marco de actividades que realiza una unidad o persona de la organizacin. Delimita las actividades realizadas por dicha unidad organizacional o persona.
Actividad Representa a una actividad la cual va incluida dentro del marco de responsabilidad respectivo.
Flujo El presente smbolo se utiliza para especificar el flujo que siguen las actividades.
Decisin Representa un punto de decisin dentro del diagrama de actividad.
Sincronizacin Las lneas gruesas paralelas significan que las actividades que se encuentran en medio de tales lneas se ejecutan simultneamente. Tabla 1.2.1 Simbologa a utilizar para modelar la situacin actual
Investigacin Preliminar 8 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1) Monitoreo de los proyectos en ejecucin y asignacin del presupuesto. Monitoreo de los proyectos en ejecucin y la asignacin de presupuesto Coordinador de proyectos Formulacin de proyectos Operaciones Contabilidad No es correcto Si es correcto Inicio Recibe notificacin del desembolso Enva de nuevo plan corregido con el presupuesto Realizar los desembolsos al proyecto Proporciona la informacin sobre el plan de ejecucin (planificacin de las actividades o cronograma) a Operaciones Generar informes sobre el desarrollo del proyecto Corregir el plan de ejecucin en el apartado del presupuesto Imprimir informes Revisar toda la informacin sobre el plan de ejecucin Verifica el cumplimiento de metas presupuesto Enva informacin de avance de actividades Verifica el presupuesto asignado Fin Solicita informacin de avance de actividades Solicita informacin del plan de ejecucin de los proyectos Verificacin de cumplimiento de actividades
Investigacin Preliminar 9 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2) Control de las actividades que realizan los coordinadores y tcnicos. Controlar las actividades que realizan los coordinadores y tcnicos de proyectos Tcnicos de proyectos Coordinadores de proyectos Operaciones Solicita informacin sobre cronograma de actividades del proyecto Verifica seguimiento de proyectos Solicita avances sobre los proyectos Realizar seguimiento del proyecto Realizar seguimiento del proyecto Entrega avances de lo realizado en los proyectos Entrega avances de lo realizado en los proyectos Elaborar informe del cumplimiento del proyecto Elabora informe sobre el cumplimiento del proyecto hasta la fecha Elabora informe sobre el cumplimiento del proyecto hasta la fecha Solicita informes sobre los proyectos Enviar informes sobre el cumplimiento del proyecto hasta la fecha
Enviar informes sobre el cumplimiento del proyecto hasta la fecha
Informe Correcto? Si No Corregir las desviaciones del proyecto Inicio Verificar los informes de proyectos Elaborar reporte de las fallas de los coordinadores Enviar informacin del cronograma Enviar informacin a operaciones Verifica las fechas de las actividades del cronograma Revisa avances de proyectos Recibir las observaciones sobre las desviaciones Corregir las desviaciones del proyecto Recibir las observaciones sobre las desviaciones Imprimir reportes de proyectos y fallas de coordinadores Fin Enviar correcciones Enviar correcciones
Investigacin Preliminar 10 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
3) Elaboracin de informes. Elaboracin de informes Relaciones y gestin de proyectos Coordinador de proyecto Contabilidad Operaciones Enviar informes a agencia de cooperacin Solicitar informacin al coordinador del proyecto Recopilar documentacin para informes Enviar informacin a unidad de operaciones Verificar informacin enviada por coordinador de proyecto Enviar documentacin a contabilidad Elaborar el informe financiero Documentacin completa Verificar documentacin Si No Entregar informe financiero a unidad de operaciones Verificar estado financiero del proyecto Realizar informe narrativo y tcnico Solicitar informe narrativo y tcnico Enviar informe narrativo y tcnico a unidad de operaciones Verificar informe tcnico y narrativo Estn incompletos Si Enviar informe financiero, tcnico y narrativo a unidad de relaciones y gestin No Inicio Fin
Investigacin Preliminar 11 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Normas para la Ejecucin de Proyectos Un aspecto importante de mencionar es que cuando las actividades y los recursos de un proyecto no se ejecutan en los tiempos planeados y ocasiona un retraso en el curso normal del proyecto, la Gerencia de Operaciones es la que toma la decisin para realizar acciones que minimicen el impacto negativo del proyecto. Cabe mencionar que dicha Gerencia considera ciertas normas para trabajar en la ejecucin de proyectos: Gestin Gerencial: Vigilar que un proyecto se ejecute en forma normal. Sistemas de Planificacin: Registro de proyectos se administran normalmente. Gestin de Recurso: Utilizacin adecuada de los fondos asignados a cada proyecto, ejecucin de actividades en su debido tiempo y recursos, vigilar que los coordinadores de proyectos administren adecuadamente los proyectos en ejecucin. Sensibilidad Institucional: Fecha de informes para las agencias de cooperacin.
Investigacin Preliminar 12 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.2.2. Estructura
Para tener una mayor comprensin de la situacin actual se presenta el enfoque de sistemas (Figura 1.1).
Figura 1.2.1 Enfoque de sistemas de la situacin actual
Datos de los beneficiarios de los proyectos Datos del plan de ejecucin de los proyectos Datos del cronograma de actividades Datos sobre presupuesto del proyecto Datos de los proyectos en ejecucin
Medio Ambiente: Agencias de Cooperacin, Gerencia de Operaciones, Gerencia de Relaciones y Gestin de Proyectos, coordinadores y tcnicos de proyectos, familias beneficiadas, Las Regiones de CORDES, Unidad de contabilidad, Unidad de Formulacin de Proyectos. Informes sobre los beneficiarios por proyectos Informes sobre los proyectos en ejecucin Informes sobre los costos y recursos por proyectos Informes tcnicos por proyectos Informes narrativos por proyectos Informes de avance de proyectos Informes financieros
PROCESOS Monitoreo de los proyectos en ejecucin Control y verificacin de actividades Vigilar el trabajo de los coordinadores de proyectos Generar informes sobre los proyectos Registro de los beneficiarios de los proyectos CONTROL Normas de la Gerencia de Operaciones que rigen el seguimiento de proyectos. Las normativas de las agencias cooperantes.
RECURSOS Humano: personal y Gerencias de Operaciones, de Relaciones y Gestin de Proyectos, coordinadores y tcnicos de los proyectos. Material: equipo informtico y papelera.
FRONTERA Los procesos de monitoreo y control de los proyectos de tipo agropecuario.
ENTRADAS SALIDAS
Investigacin Preliminar 13 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Salidas Informes sobre los beneficiarios por proyectos. Informes sobre los proyectos en ejecucin. Informes sobre los costos y recursos por proyectos. Informes tcnicos por proyectos. Informes narrativos por proyectos. Informes sobre avances por proyectos. Informes financieros. Entradas Datos de los beneficiarios de los proyectos. Plan de ejecucin de los proyectos. Datos del cronograma de actividades. Datos sobre presupuesto del proyecto. Datos de los proyectos en ejecucin. Procesos Monitoreo de los proyectos en ejecucin. Control y verificacin de actividades. Vigilar el trabajo de los coordinadores de proyectos. Generar informes sobre los proyectos. Registro de los beneficiarios de los proyectos. Recursos Humano: Personal y Gerencia de Operaciones, Gerencia de Relaciones y Gestin de Proyectos, Coordinadores y Tcnicos de los proyectos. Material: equipo informtico y papelera. Medioambiente Agencias de Cooperacin, Gerencia de Operaciones, Gerencia de Relaciones y Gestin de Proyectos, coordinadores y tcnicos de proyectos, familias beneficiadas, Las regiones de CORDES, Unidad de Contabilidad. Control Normas de la Gerencia de Operaciones que rigen el seguimiento de proyectos en ejecucin. Las normativas de las agencias cooperantes. Frontera Los procesos de monitoreo y control de los proyectos de tipo agropecuario.
Investigacin Preliminar 14 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.3. FORMULACIN DEL PROBLEMA 1.3.1. Planteamiento del Problema
La fundacin CORDES a travs de la Gerencia de Operaciones, administra la ejecucin de distintos tipos de proyectos que van encaminados al beneficio de muchas comunidades rurales y al desarrollo econmico y social de las mismas. En la actualidad toda la informacin de los proyectos en ejecucin se administra y distribuye manualmente, utilizando hojas de informacin general y formularios impresos, lo cual conlleva a que la informacin requerida para crear reportes tcnicos, narrativos y gerenciales de cada proyecto no pueda ser obtenida oportunamente.
1.3.2. Principales causas del problema
Los factores o causas que afectan al desarrollo del control de proyectos en ejecucin han sido identificados mediante tcnicas de observacin directa y entrevistas a la Gerencia de Operaciones. Informacin Causas identificadas: No existe retroalimentacin inmediata de informacin. Aislamiento de informacin. Dificultad en el manejo de la informacin. Dificultad de obtencin de la informacin en el momento requerido. Tiempo Causas identificadas: Retraso en la entrega de avances del proyecto. Retraso en procesamiento de la informacin del proyecto. Retraso en la elaboracin de reportes. Planificacin Causas identificadas: Retraso en la estructura de la planificacin de los proyectos. Retraso en la identificacin oportuna de cualquier desviacin contra lo planeado.
Investigacin Preliminar 15 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Procedimientos Causas identificadas: Procesamiento manual. Procesamiento de datos en formas impresas. Mtodos Causas identificadas: Requerimiento de medios fsicos. No existe un seguimiento oportuno ante lo planificado. Dificultad en la bsqueda de informacin.
Mediante el uso de la herramienta de anlisis Ishikawa (ver Figura 1.3.1), la cual consiste en determinar las diferentes Causas, que pueden estar presentes en el problema, facilitando los estudios posteriores de evaluacin del grado de aporte de cada una de estas y obtener la solucin adecuada para cada uno de los factores que intervienen en la identificacin de un determinado problema.
Investigacin Preliminar 16 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Controlar y manejar la Documentacin de los Proyectos PROCEDIMIENTOS TIEMPO METODOS PLANIFICACION INFORMACIN Retraso en procesamiento de la informacin del proyecto. Retraso en la elaboracin de reportes Retraso en la Entrega de avances del proyecto. Dificultad en el manejo de la informacin dificultad de obtencin de la informacin en el momento requerido Susceptible a errores humanos Procesamiento manual Procesamiento de datos en formas impresas Dificultad en la bsqueda de informacin Cantidad excesiva de documentos Carencia de mecanismos de seguridad que proteja la informacin Debido al manejo manual de la misma Retraso en la estructura de la planificacin de los proyectos Retraso en la identificacin oportuna de cualquier desviacin contra lo planeado. Uso de formularios y hojas de informacin general Requerimiento de medios fsicos No existe retroalimentacin inmediata Aislamiento de informacin No existe un seguimiento oportuno ante lo planificado
Figura 1.3.1 Diagrama Ishikawa
Investigacin Preliminar 17 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.4. PROCESO SOLUCIONADOR DEL PROBLEMA 1.4.1. Definicin del problema (Mtodo de la caja negra)
Despus de analizar las diferentes causas se determin que el problema encontrado en la Gerencia de Operaciones de la fundacin CORDES es el de:
Mediante el mtodo de la Caja Negra se pretende representar el estado actual (Estado A) sobre la administracin de los proyectos en ejecucin y el estado deseado (Estado B), que es la creacin de un sistema informtico para lograr un monitoreo y control integral y oportuno de la documentacin de los proyectos en ejecucin (ver Figura 1.4.1).
Figura 1.4.1 Mtodo de la Caja Negra Controlar y manejar la Documentacin de los Proyectos
PROCESO Sistematizacin del avance de los proyectos en ejecucin. Mejora de acceso, integridad y oportunidad de la informacin. Automatizacin de los procesos de monitoreo y control de los proyectos. Instrumento uniforme para la planificacin de los proyectos. Mayor impacto en la ejecucin de proyectos. Controlar Y manejar la Documentacin de los Proyectos Monitoreo y Control Integral y oportuno de la Documentacin de los Proyectos Inexistencia de un sistema que facilite la obtencin de los avances en un determinado proyecto. Consolidado y manejo de toda la informacin de los proyectos administrado de forma manual. No existe un respaldo de seguridad sobre la informacin. No hay seguimiento adecuado y oportuno ante cualquier desviacin de lo planificado. ESTADO A ESTADO B
Investigacin Preliminar 18 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.4.2. Restricciones a considerar para la solucin
Herramientas para el desarrollo del sistema de acuerdo a los estndares: El Sistema informtico ser realizado bajo herramientas que la Fundacin CORDES tiene establecidos en sus estndares de diseo y con las herramientas que cuentan para la construccin y as no ocasionar costos en la adquisicin de nuevas herramientas.
1.4.3. Criterios a considerar para la solucin
Automatizacin de la metodologa: Con esto se buscar mejorar en todo aspecto el manejo de los proyectos en ejecucin. Seguridad de la informacin: La informacin es un instrumento de mucha importancia en la ejecucin de un proyecto por tal razn se pretende tener un resguardo de la misma, ya que en la actualidad se mantiene de manera manual siendo esto lo que dificulta su manejo y administracin. Se obtendr una administracin de la informacin de manera centralizada a travs de la automatizacin de sus procesos. Constantes actualizaciones de la planificacin de los proyectos: Teniendo una rpida aplicacin se lograr obtener a tiempo cualquier avance de lo planificado, para as poder responder con prontitud ante cualquier desviacin. Comunicacin efectiva: Administracin de avisos de reuniones que proporcionara una comunicacin adecuada entre la Gerencia de Operaciones y el coordinador de los proyectos. Acceso de la informacin: El sistema ofrecer que la informacin pueda ser consultada simultneamente por uno o varios usuarios de la aplicacin en los diferentes sectores donde se realizan los proyectos, brindando la informacin necesaria en un tiempo real y sobre todo datos verdaderos. Reduccin de tiempo y costo en la generacin de reportes: El sistema reducir en gran escala la realizacin de reportes ayudando a disminuir tiempo y costo que se incurren actualmente, adems contribuir en que la obtencin de la informacin este a tiempo para facilitar y apoyar la toma de decisiones.
Investigacin Preliminar 19 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.4.4. Resultados esperados
Causa del problema principal Resultados esperados Tiempo Retraso en el procesamiento de la informacin del proyecto. Procesamiento de la informacin de forma automatizada. Retraso en la elaboracin de reportes. Disminucin de tiempo en la elaboracin de reportes e informes. Retraso en la entrega de avances del proyecto. Verificacin de los avances de forma oportuna. Informacin Dificultad de obtencin de la informacin en el momento requerido. Se obtendr informacin actualizada de los proyectos. No existe retroalimentacin inmediata. Recoleccin de informacin de forma automatizada y actualizaciones en tiempo real. Aislamiento de informacin. Informacin centralizada en relacin a los proyectos. Dificultad en el manejo de la informacin. Administracin de la informacin de forma automatizada. Procedimientos Procesamiento manual Sistematizacin de los procesos. Procesamiento de datos en formas impresas. Registro automatizado de los procedimientos manuales. Planificacin Retraso en la estructura de la planificacin de los proyectos. Agilidad en la reestructuracin de la planificacin de los proyectos. Retraso en la identificacin oportuna de cualquier desviacin contra lo planeado. Identificacin oportuna de desviaciones. Mtodos Dificultad en la bsqueda de informacin. Creacin de mecanismos de bsqueda de informacin sobre los proyectos. No existe un seguimiento oportuno ante lo planificado. Utilizacin de parmetros de seguimiento. Carencia de mecanismos de seguridad que proteja la informacin. Seguridad integral de la informacin.
Investigacin Preliminar 20 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.5. FACTIBILIDADES
Para poder realizar una estimacin en cuanto al proyecto que se pretende desarrollar es necesario hacer un estudio, en el cul se analiza y evala la informacin tcnica, econmica y operativa correspondiente al sistema propuesto, para establecer la viabilidad de llegar a instalarse y poner en funcionamiento. Esto mediante la cuantificacin de los recursos humanos, materiales y econmicos que sern necesarios, para determinar si los beneficios que se generarn con el sistema propuesto son mayores o no que los costos de ejecutarlo.
1.5.1. Factibilidad Tcnica
Para el desarrollo de un proyecto es necesario realizar una evaluacin acerca de los elementos tecnolgicos, como son el hardware y software, necesarios para el desarrollo del sistema informtico adems del recurso humano. A continuacin se proporciona una descripcin detallada de cada uno de los recursos, los cuales se han determinado que cuentan con las capacidades suficientes para el desarrollo e implementacin del sistema, para que este funcione correctamente; es decir, se mencionan las caractersticas a ser tomadas como sugerencias al momento de adquirir el equipo y el software.
1.5.1.1. Hardware
En este punto se describe el equipo informtico que utilizar el equipo de desarrollo para la construccin del software, estos se detallan a continuacin 2 en la Tabla 1.5.1: Nombre Cantidad Descripcin Mquina de servidor 1 Este deber cumplir con las caractersticas necesarias para satisfacer las necesidades de las computadoras a las que dar servicio. Estaciones de trabajo 3 Se refiere a las computadoras que sern utilizadas para la construccin del software. Impresor inyeccin 2 Se har uso para el desarrollo del proyecto de dos impresoras que cumplan con las caractersticas recomendadas. Switch 1 Se necesitar para la distribucin de la red entre las estaciones de trabajo y la mquina de servidor. Ups 4 Se utilizar para la proteccin del equipo informtico. Tabla 1.5.1 Hardware de desarrollo
2 Ver Anexo 1 Tabla A-1-1 Especificaciones Tcnicas de Hardware de Desarrollo.
Investigacin Preliminar 21 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.5.1.2. Software
El desarrollo del proyecto lleva consigo la utilizacin de software, lo cual se describe a continuacin 3 en la Tabla 1.5.2: Nombre Descripcin Sistema Operativo - Microsoft Windows XP Profesional - Microsoft Windows 2003 Server Software de Diseo - Macromedia Dreamweaver - NetBeans UML Project Software de Desarrollo - PHP Herramientas Adicionales - Microsoft Office Word 2007 - Microsoft Office Visio 2007 - Microsoft Office Project 2007 Sistema Gestor de Bases de Datos - MySql Servidor Web - Apache Tabla 1.5.2 Software de desarrollo
1.5.1.3. Criterios de evaluacin Se escogieron los lenguajes de programacin, el gestor de bases de datos y el servidor web realizando una comparacin entre varias opciones 4 , haciendo una evaluacin segn los siguientes criterios (ver Tabla 1.5.3): Criterios de Evaluacin Funcionalidad. Se ajusta a los propsitos Proporciona seguridad. Usabilidad. Facilidad de comprensin. Capacidad de uso. Interfaz Grfica. Operatividad. Fiabilidad. Tabla 1.5.3 Criterios de Evaluacin
3 Ver Anexo 1 Tabla A-1-2, Tabla A-1-3, Tabla A-1-4 4 Ver Anexo 2 Tabla A-2-1, Tabla A-2-2, Tabla A-2-3
Investigacin Preliminar 22 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
A los anteriores criterios se les asigna un peso de 1 a 5 para evaluar el puntaje asignado a cada criterio y el que obtenga el mayor es el que mejor se ajusta al proyecto a desarrollar. En base a los resultados obtenidos se puede determinar que el lenguaje, gestor de bases de datos o servidor web, sean los que mayor se acoplen a las necesidades de la Fundacin para el desarrollo del sistema informtico; segn la evaluacin correspondiente se lleg a la conclusin de la Tabla 1.5.2
1.5.1.4. Recurso Humano
Se cuenta con el recurso humano que consta de 4 estudiantes egresados de la carrera de Ingeniera de Sistemas Informticos, los cuales poseen los conocimientos suficientes para desarrollar el proyecto, entre ellos estn: Ingeniera de requerimientos Anlisis de procedimientos Diseo de sistemas Diseo de base de datos Programacin estructurada
Adems de 1 persona que asesorar a los estudiantes y un observador quienes evaluarn el desempeo y controlarn las actividades que realicen los desarrolladores.
1.5.1.5. Recursos con los que cuenta la Fundacin
En la Fundacin ya se cuenta con cierto equipo informtico y software 5 que ser con el que se implementar el sistema, aunque no todos llenan las expectativas es necesario considerarlas para hacer una evaluacin ms aproximada a la realidad y que servir para realizar un presupuesto ms acertado. El grado de conocimientos, en el rea de informtica, de los empleados de CORDES que estarn directamente relacionados con el sistema es de aproximadamente un 70% segn las investigaciones que se hicieron con el personal involucrado.
5 Ver Anexo 3 Recursos con que cuenta la Fundacin.
Investigacin Preliminar 23 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Conclusin.
Los recursos tecnolgicos con los que cuenta la Fundacin CORDES, renen los requerimientos mnimos para que funcione, sin embargo es necesario que por lo menos se debe invertir en la actualizacin de 2 equipos los cuales permitiran una mayor fluidez de informacin hacia los puestos altos de la Fundacin. En cuanto a los usuarios que segn la encuesta 6 , refleja que en su mayora el personal estara debidamente calificado para la implementacin del sistema informtico. El sistema informtico propuesto proveer a los usuarios de una aplicacin que les permitir acceder al mismo desde las diferentes regiones donde opera la Fundacin, esto por medio de implementarse bajo una arquitectura cliente-servidor; adems de brindarle al usuario la seguridad mediante los privilegios de usuarios.
1.5.2. Factibilidad Econmica
Para realizar una adecuada evaluacin de factibilidad econmica para el desarrollo del proyecto se consideran los siguientes mtodos: Anlisis costo beneficio: Mediante este mtodo se compara los costos del sistema actual y el sistema propuesto, visualizando un ahorro en la utilizacin del nuevo sistema. Flujo de efectivo: Mediante este mtodo se muestra el movimiento de gastos incurridos en el proyecto y refleja un punto en el tiempo donde este ser rentable.
1.5.2.1. Anlisis Costo- Beneficio
Los criterios a tomar en cuenta para realizar el anlisis costo beneficio son: Informes sobre los beneficiarios de los proyectos. Informes de los costos y recursos incurridos por proyectos. Informes sobre los coordinadores por proyectos. Informe sobre el avance de actividades por proyectos. Tiempo para elaborar los informes finales de los proyectos ejecutados.
La frmula para calcular los costos de los criterios antes mencionados, se detalla en el Anexo 6 Figura A-6- 1.
6 Ver anexo 4 Formato de encuesta, ver anexo 5 Resultados de la encuesta.
Investigacin Preliminar 24 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Costos del sistema actual. El total del costo del sistema actual es de $16,012.80 anualmente. Los informes que generan ms costos son: Informes de los costos y recursos incurridos por proyectos, informe sobre el avance de actividades por proyectos, debido a que se realizan con ms frecuencia en el ao; para ampliar este detalle de evaluacin ir al Anexo 6 - Tabla A-6-2. Costos del sistema propuesto. El valor del costo total del sistema propuesto es de $2,102.40 anualmente; para mayor detalle ir al Anexo 6 - Tabla A-6-3.
A partir de los costos obtenidos del sistema actual y del sistema propuesto se muestra la Tabla 1.5.4 de consolidados de costos.
Criterio Costos del sistema actual ($) Costos del sistema propuesto ($) Informes sobre los beneficiarios de los proyectos. $ 2,073.60 $ 345.60 Informes de los costos y recursos incurridos por proyectos. $ 8,294.40 $ 1,036.80 Informes sobre los coordinadores por proyectos. $ 460.80 $ 115.20 Informe sobre el avance de actividades por proyectos. $ 3,110.40 $ 518.40 Tiempo para elaborar los informes finales de los proyectos. $ 2,073.60 $ 86.40 Total por cada proyecto. $ 16,012.80 $ 2,102.40 DIFERENCIA $ 13,910.40 Tabla 1.5.4 Consolidado de costos del sistema actual y propuesto
Con el uso del sistema propuesto se tendr un ahorro de $13,910.40, el cual traer beneficios a la Fundacin CORDES ya que con esto se tendr una mayor eficiencia cuando se implemente el sistema. Tambin reducir considerablemente la generacin de informes, se tendr informacin actualizada permitiendo que est disponible cuando sea solicitada.
Investigacin Preliminar 25 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.5.2.2. Flujo de Efectivo
Para realizar un anlisis de flujo de efectivo es necesario tomar en cuenta los siguientes aspectos: Duracin del proyecto: el desarrollo del proyecto presenta una duracin de 6 meses 7 calendario distribuido en 2 etapas.
Costos de desarrollo del proyecto: los recursos a considerar para el desarrollo 8 del proyecto.
Vida til del proyecto: la determinacin de la vida til de un proyecto o un software es de mucha importancia, debido a que de esta manera se sabe cuando se necesita brindarle mantenimiento y/o evaluar si an cumple con los objetivos. Segn estudios se ha determinado que la vida til es de dos a cinco aos, para el caso de este proyecto tendr una vida til de cinco aos 9 .
Adems es necesario conocer la inversin total del proyecto para realizar el anlisis de flujo de efectivo. El costo total de inversin se muestra en la Tabla 1.5.5
Tabla 1.5.5 Costo total de inversin del proyecto
7 Ver cronograma de actividades para ms detalle en Anexo 7. 8 Ver detalle de costos de desarrollo en Anexo 8 Tabla A-8-1 a Tabla A-8-7. 9 Gerencia Informtica, Proyeccin de vida til, Ing. Carlos Ernesto Garca. 10 Ver Anexo 8 Tabla A-8-8 Resumen Costo Total de Desarrollo Costo Monto ($) Costo Total de Desarrollo 10 $13,554.64 Costos de Operacin $ 2,102.40 Inversin Total del Proyecto $15,657.04
Investigacin Preliminar 26 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
En la Tabla 1.5.6 se muestra el flujo de efectivo proyectado para la vida til del sistema: Descripcin del Flujo de Efectivo Vida til de la Solucin 0 1 2 3 4 5 Beneficios por la utilizacin de la Solucin
$ 0.00 $13,910.40 $13,910.40 $13,910.40 $13,910.40 $13,910.40 Beneficios anuales $ 0.00 $13,910.40 $13,910.40 $13,910.40 $13,910.40 $13,910.40 Costo asociado al desarrollo del proyecto $15,657.04 $ 0.00 $ 0.00 $ 0.00 $ 0.00 $ 0.00 Costos anuales $15,657.04 $ 0.00 $ 0.00 $ 0.00 $ 0.00 $ 0.00 Flujo de efectivo ($15,657.04) $13,910.40 $13,910.40 $13,910.40 $13,910.40 $13,910.40 Flujo de efectivo acumulado ($15,657.04) ($1,746.64) $12,163.76 26,074.16 $39,984.56 $53,894.96 Tabla 1.5.6 Anlisis de flujos de efectivo
Como se puede observar para el segundo ao su resultado es positivo, lo que significa que los ingresos son mayores que los egresos y por lo tanto existe un excedente, lo que indica que la organizacin operar favorablemente con un monto de $12,163.76.
Conclusin.
Despus de haber realizado la anterior evaluacin de costo beneficio y flujo de efectivo se ha llegado a la conclusin que el sistema es factible econmicamente, debido a que cumple con todos los requisitos de factibilidad de un proyecto de la vida real; la factibilidad refleja que se obtendr un beneficio de $13,910.40, puesto que con el desarrollo del sistema de monitoreo y control de proyectos se beneficiaran todas las familias que entran a los programas sociales que realiza la Fundacin.
Investigacin Preliminar 27 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.5.3. Factibilidad Operativa
La factibilidad operativa consiste en poder determinar si el sistema Informtico es deseable por los usuarios involucrados, y que una vez puesto en marcha pueda ser operado en la Gerencia de Operaciones para el control y monitoreo de proyectos. Como tambin que los usuarios estn aptos para poder utilizarlo.
Por tal motivo se realiz una observacin directa, la cual refleja que la informacin y los procesos de la Gerencia de Operaciones es de vital importancia; por lo tanto el sistema agilizar el proceso de consulta de la informacin sin importar el lugar donde sea requerida y la persona quien la solicite, brindando as el sistema informacin confiable y veraz.
Los aspectos importantes que se consideraron para determinar la factibilidad operativa del proyecto son:
La aceptacin de los usuarios para el desarrollo del sistema informtico. Para medir la aceptabilidad de los usuarios en el desarrollo del sistema, se realiz por medio de encuestas 11 la cual se les procedi a pasar a los diferentes usuarios; donde expresaron su agrado al desarrollo del nuevo proyecto. Del anlisis de los resultados refleja 12 que el 100% de los usuarios estn de acuerdo al desarrollo del sistema como tambin brindan su apoyo, ya que respondieron que les ayudar a agilizar los procesos y contar con informacin oportuna de los proyectos y a la generacin de informes.
Disponibilidad del personal a capacitarse para el uso del software una vez terminado e instalado. De la misma manera se les pregunto a los usuarios, tanto a los coordinadores de proyectos, tcnicos y Gerencia de Operaciones, el 100% respondi que si estn dispuestos a capacitarse para poder utilizar el software, ya manifestaron que le ayudar a la Fundacin a disminuir costos y tendrn un mejor monitoreo y control de los proyectos.
El apoyo de la alta direccin de la Fundacin CORDES. Se consider este aspecto como importante ya que es necesario contar con todo el respaldo de la Fundacin para el desarrollo del proyecto, por lo que se le solicito una carta de compromiso 13 donde el director de la Fundacin, promete proporcionarnos todo el apoyo para la realizacin del proyecto en todas las etapas de desarrollo, como brindar la informacin necesaria para ello.
Tambin otro aspecto importante de mencionar es que a nivel organizacional el ambiente que se percibe es de aceptacin hacia el desarrollo del sistema ya que se les facilitar la administracin de los proyectos, como tambin se aprecia que existen buenas relaciones interpersonales entre las Gerencias y Unidades de la Fundacin formando as un crculo propicio para desempear con empeo sus labores.
11 Ver anexo 4 Formato de encuesta. 12 Ver anexo 5 Resultados de la encuesta. 13 Ver anexo 9 Carta de compromiso.
Investigacin Preliminar 28 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.5.3.1. Anlisis PIECES
Otra manera de evaluar la factibilidad operativa es por medio del anlisis Pieces 14 , el cual est compuesto por prestaciones, informacin, economa, control, eficacia y servicio. Los cuales se describen a continuacin.
Prestaciones: Dentro de las prestaciones que el sistema proporcionar son: Informacin centralizada la cual podr ser consultada por los usuarios en tiempo real. Facilitar de manera considerable la generacin de reportes. Se tendr niveles de usuario y manejo de seguridad.
Informacin: Contemplar lo siguiente: La Informacin estar disponible para coordinadores, tcnicos y Gerencia de Operaciones. Se tendr formularios y medios de ingreso acerca de la informacin necesaria para los proyectos. Se contar con informacin confiable y se presentar de manera oportuna. Informes de seguimiento de proyectos.
Economa: Proporcionar lo siguiente: Ser una solucin viable desde el punto de vista econmico ya que se tendr un ahorro de $13,910.40 y a la vez presentar una reduccin de costos de materiales ya que no necesitarn tanto recurso para el procesamiento de informacin. Se tendr un ahorro en el tiempo para generar los diversos informes de los proyectos.
Control: Se tendr lo siguiente: Manejar niveles de usuario que garantiza que se acceder slo a informacin permitida segn su nivel de usuario. Permitir el control de las acciones realizadas de los usuarios por medio de una bitcora que registrar que usuario hace uso del sistema y las operaciones que realiza.
14 Pieces: Tcnica para medir los sentimientos que despierta un sistema o proyecto en la personas que participan en l.
Investigacin Preliminar 29 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Eficacia: Contemplar lo siguiente: El sistema para su implementacin y desarrollo, har uso de los recursos disponibles de la Fundacin CORDES, como el equipo informtico, el acceso a internet de las distintas regiones de la organizacin, recurso humano para el uso del equipo informtico.
Servicio: Contemplar lo siguiente: El sistema permitir almacenar informacin histrica de los proyectos de tipo agropecuario que se irn realizando en todas las regiones de la Fundacin.
Conclusin. En base a todo lo expuesto anteriormente se puede concluir que el sistema es operativamente factible debido a que cubrir con las necesidades que hoy en da se encuentran en la Fundacin, relacionadas con el monitoreo y control de proyectos, logrando un mejor flujo de la informacin con los involucrados en los proyectos y la vez se obtendr informacin actualizada en el momento que se solicite, como tambin se tendrn reportes actualizados corrigiendo los que actualmente se tienen que son desactualizados.
Investigacin Preliminar 30 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.6. JUSTIFICACIN
La gestin y ejecucin de proyectos es el principal rubro al cual se dedica la Fundacin CORDES, por lo tanto el control de todos los elementos relacionados e involucrados en un proyecto en ejecucin es muy importante; es decir, que es necesario un adecuado monitoreo de las actividades involucradas en el mismo, para que estas se ejecuten en el tiempo y con los recursos que le fueron asignados. Para el ao 2008 se tenan en ejecucin 39 proyectos de los cuales solo el 45% finalizaron en el tiempo planificado, por lo cual la mayora de proyectos necesitaran incurrir en ms tiempo, recursos y presupuesto. Actualmente la informacin de los proyectos en ejecucin se maneja de forma manual y no se cuenta con una buena planificacin de las actividades, lo que dificulta el control y manejo de la informacin; lo que ocasiona que los coordinadores de proyectos y personal tcnico involucrado no tengan una orientacin definida en que actividad se encuentran y el avance de ellas, por lo cual la entrega de informes de avances de la ejecucin de los proyectos a las gerencias o agencias donantes que los soliciten no se les brinden de manera oportuna, confiable y eficiente. Con la realizacin de este sistema informtico se pretende ayudar a la Fundacin a llevar un control, de manera sistemtica, y darle seguimiento a los proyectos que la Gerencia de Operaciones se encarga de ejecutar, a fin de verificar el avance en el cumplimiento de las actividades, la obtencin de resultados y el logro de objetivos planificados, detectar las dificultades que pudieran presentarse para adoptar las medidas necesarias para asegurar el xito del proyecto. Algunos de los beneficios que deben percibirse con la implementacin de este sistema de monitoreo son los siguientes: Servir como un instrumento uniforme para la planificacin operativa de proyectos aprobados. Facilitar a los coordinadores la presentacin de informes confiables y veraces. Informes en cualquier momento de manera actualizada a las agencias que aportan los fondos permitiendo verificar los avances de los proyectos. Se lograra un mayor impacto en la ejecucin de proyectos. Se podrn tomar acciones correctivas. Facilitar la toma de decisiones en el tiempo oportuno. Se usar como insumo para la elaboracin de informes tcnicos. Se tendr un histrico de todos los proyectos que se han realizado de todas las regiones. Se contar con una base de datos que concentrar toda la informacin y as poder realizar consultas especficas. Con el sistema se podr acceder desde cualquier regin para registrar la documentacin de los proyectos y podr ser consultada por otros usuarios de acuerdo a su nivel de acceso. La administracin de usuarios.
Investigacin Preliminar 31 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.7. IMPORTANCIA
El desarrollo de un sistema Informtico para el monitoreo y control de los proyectos en la Fundacin CORDES, es de mucha importancia para la organizacin ya que a travs del sistema el Gerente de Operaciones y el Coordinador de un determinado proyecto podr realizar sus actividades de una forma ms eficiente y a la vez podr proporcionar informacin de manera oportuna a las dems regiones donde la organizacin brinda sus servicios, las cuales en la actualidad se distribuyen en los diferentes departamentos del pas: Chalatenango, La Paz, San Vicente, Cuscatln, Cabaas, La Libertad y su sede en San Salvador.
La Unidad de Gestin de Proyectos es la encargada de enviar todo tipo de informacin a una ONGD (Organizacin No Gubernamental para el Desarrollo), de esta ltima depende la aprobacin y la gestin del financiamiento del proyecto para su realizacin.
Una vez se cuente con esta aplicacin, se podr agilizar los procesos y las operaciones que realiza la Gerencia de Operaciones, sin embargo no se limita a lo dicho anteriormente, sino que tambin permitir:
Registrar, actualizar, almacenar, controlar y generar reportes de los proyectos, brindando a nivel operativo eficiencia en la realizacin de sus actividades.
Generar reportes de manera oportuna, cuya informacin ser de mucha importancia para la toma de decisiones a nivel tctico y estratgico.
Reducir costos en cuanto a tiempo, papelera y esfuerzo en la realizacin de las diversas actividades.
Sistematizar el avance de las actividades por resultado de los proyectos, con el propsito de servir como herramienta que ayude a mejorar la productividad.
Se obtendr un 86% de ahorro mediante la aplicacin del sistema en comparacin con los gastos que se incurren actualmente en el desarrollo de monitoreo y control de los proyectos contribuyendo con esto a la reduccin de costos en tiempo y esfuerzo en la realizacin de las actividades; logrando en los prximos aos un mayor incremento en la realizacin de proyectos que beneficien a muchas familias mas.
Investigacin Preliminar 32 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1.8. ALCANCES
El sistema informtico ser beneficioso para cada regin de CORDES debido a que se desarrollar en ambiente web y en base a las fases del ciclo de vida de sistemas llegando hasta la documentacin.
Al finalizar la construccin del proyecto, la Gerencia de Operaciones dispondr de una herramienta para la automatizacin de los siguientes procesos: Gestin de regiones; registro, seguimiento y control de los proyectos de tipo agropecuario; gestin de los coordinadores de los proyectos; gestin de indicadores de rendimiento; gestin de las actividades del proyecto; gestin de los beneficiarios por proyecto y registro del monto del proyecto.
Adems, se proporcionar el manual de instalacin, manual tcnico, manual de usuario y el plan de implementacin; los cuales se entregarn impresos y en medios pticos.
1.9. LIMITACIONES
Se ha determinado que no existen limitantes que atrasen el desarrollo del proyecto; ya que se tiene el apoyo de los miembros que laboran en la organizacin y tambin se dispone de los recursos necesarios para su implementacin.
Anlisis del Sistema 33 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
CAPITULO 2. ANLISIS DEL SISTEMA
Anlisis del Sistema 34 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2.1. PROPUESTA DE LA SOLUCION 2.1.1. Diagrama del enfoque del sistema propuesto
Figura 1.4 Enfoque de sistemas del sistema propuesto
Figura 2.1 Enfoque de sistemas del sistema propuesto
RECURSOS Humano personal y Gerencia de operaciones, de relaciones y gestin de proyectos Coordinadores y tcnicos de los proyectos. Material equipo informtico papelera PROCESOS Gestin de proyectos Gestin de actividades Gestin de beneficiarios de proyectos Gestin de responsables de proyectos Gestin de regiones Seguimiento de proyectos Registrar indicadores Generar reportes y estadsticas CONTROL Gerencia de operaciones Convenios con agencias cooperantes Seguridad de informacin Datos generales del proyecto Datos de las actividades del proyecto Datos sobre los recursos a utilizar Datos sobre los beneficiarios FRONTERA Los procesos de monitoreo y control de los proyectos de tipo agropecuario
ENTRADAS SALIDAS Medio Ambiente: Agencias de cooperacin, Gerencia de Relaciones y Gestin de proyectos, Coordinadores y tcnicos de proyectos, Familias beneficiarias, Las regiones de CORDES, Unidad de contabilidad, Unidad de formulacin de proyectos. Reporte de estados de proyectos Reporte de responsables de proyectos Reportes sobre los tipos de recursos por proyecto Reporte sobre recursos utilizados por proyecto Reporte sobre las actividades por proyectos Reporte sobre estados de actividad Reporte sobre los recursos utilizados por actividad Informes sobre los avances de las actividades Reportes consolidado sobre los proyectos terminados Reporte consolidado sobre los beneficiarios por proyecto Reporte consolidado sobre los beneficiarios por comunidad Reporte consolidado de proyectos desarrollados por regin Reporte consolidado de proyectos desarrollados por agencias cooperantes Reporte consolidado de responsables por regin Reporte consolidado de responsables por cargo Reporte de porcentaje de avance de proyectos Reporte de cantidad de beneficiarios Reporte de cantidad de beneficiarios hombres y mujeres Reporte de cantidad de proyectos por regin
Anlisis del Sistema 35 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Salidas Reportes de estados de proyectos: Este reporte mostrar informacin de los estados en que puede encontrar un proyecto, tendr informacin como: nombre del proyecto, estado del proyecto y regin. Reporte de responsable de proyectos: Este reporte presentar informacin sobre responsables como coordinadores y tcnicos de dirigen los proyectos. Presentando informacin como: Nombre del coordinador, nombre de tcnico, nombre del proyecto. Reportes sobre los tipos de recursos por proyectos: Se mostrar un listado sobre los tipos de recursos que pueden ser utilizados en los proyectos. Reporte sobre los recursos utilizados por proyectos: Este reporte mostrar un listado de recursos que son utilizados en los proyectos, presentando informacin sobre nombre del recurso utilizado, nombre del proyecto. Reporte sobre las actividades por proyectos: Este reporte mostrar informacin sobre actividades asociadas a los proyectos. Reporte sobre estados de actividad: Este reporte mostrar informacin sobre el estado en que se encuentra una actividad perteneciente a los proyectos. Reporte sobre recursos utilizados por actividad: Este reporte mostrar un listado de todos los recursos utilizados por cada actividad en cada proyecto desarrollado. Informes sobre los avances de las actividades: El sistema mostrar informes sobre los avances de las actividades que se estn desarrollando. Reportes consolidado sobre los proyectos terminados: Este reporte es un consolidado de todos los proyectos desarrollados en las diferentes regiones pero que ya han sido finalizados, mostrando todos los proyectos terminados Reporte consolidado sobre los beneficiarios por proyecto: Este reporte es consolidado de todos beneficiarios que han participado en proyectos divididos por regiones; presentar informacin sobre Nombre completo del beneficiario, sexo, DUI, regin, Municipio, nombre comunidad etc. Reporte consolidado sobre los beneficiarios por comunidad: Este reporte ser un consolidado de los beneficiarios que se encuentra en los diferentes proyectos pero agrupados por comunidad. Reporte consolidado de proyectos desarrollados por regin: Este reporte ser un consolidado de los proyectos que han sido desarrollados en las diferentes regiones. Reporte consolidado de proyectos desarrollados por agencias cooperantes: Este reporte presentar un consolidado de los proyectos que se desarrollan en los cuales las agencias de cooperacin han aportado el capital para su ejecucin tendr informacin como: Nombre de proyecto, Estado de proyecto, Nombre de la Agencia cooperante. Reporte consolidado de responsable por regin: Este reporte consolidado presentar informacin de los responsables (coordinador y tcnicos) de los proyectos pero se agrupara por regin a la que pertenece el proyecto desarrollado.
Anlisis del Sistema 36 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Reporte consolidado de responsables por cargo: Este reporte consolidado mostrar informacin de responsables de proyectos pero por cargo al que pertenece, es decir puede obtenerse un reporte solo de coordinadores de proyectos y otro sobre tcnicos de proyectos. Reporte de porcentaje de avance de proyectos: Este reporte presentar estadstica en porcentajes de cuanto son los avances que se tienen de los proyectos de las diferentes regiones. Reporte de cantidad de beneficiarios: Este reporte estadstico mostrar la cantidad de beneficiarios que han participado en los proyectos en las diferentes regiones. Reporte de cantidad de beneficiarios hombres y mujeres Este reporte estadstico mostrar la cantidad de beneficiarios de hombres y la cantidad de mujeres beneficiadas en un determinado proyecto. Mostrando las graficas de cantidad de hombres y mujeres en los proyectos. Reporte de cantidad de proyectos por regin: Este reporte estadstico mostrar la cantidad de proyectos desarrollados por la regin a que pertenece el proyecto. Mostrando las graficas de cuantos proyectos hay en las diferentes regiones.
Entradas Datos generales del proyecto: Son datos generales de cada proyecto como Nombre de proyecto, cdigo del proyecto, Estado de proyecto, descripcin de proyecto, fecha de inicio, fecha de finalizacin, duracin, departamento, municipio, regin, coordinador de proyecto, monto de proyecto ,entre otros. Datos de las actividades del proyecto: Son datos de las actividades que tendrn los proyectos como: Cdigo de la actividad, nombre de actividad, descripcin, duracin en das, duracin en horas, fecha de inicio, fecha fin, estado de actividad, en otros. Datos sobre los recursos a utilizar: Son insumos de datos sobre los recursos que sern asignados a los proyectos estos datos sern: Cdigo de recurso, nombre de recurso, descripcin, tipo de recurso. Datos sobre los beneficiarios de los proyectos: Son datos generales de los beneficiarios de los proyectos como: Cdigo de beneficiario, nombres, apellidos, DUI, sexo, cantidad, integrantes de la familia, municipio, comunidad, estado. Datos de coordinadores y tcnicos de proyectos: Son datos generales de coordinadores y tcnicos de proyectos como: cdigo de coordinador y/o tcnico, nombres, apellidos, direccin, telfono, correo electrnico, regin. Datos de las regiones: Datos sobre las regiones como: cdigo de regin, nombre de regin, departamento, municipio, entre otros. Datos del convenio: Son datos que se refiere a los convenios que tendrn para los proyectos. Datos de las agencias cooperantes: Son datos generales de las agencias cooperantes como: Cdigo de la agencia, nombre de la agencia, direccin, sitio Web de la agencia, fax, nmero de telfono, correo electrnico, nombre de contacto con la agencia.
Anlisis del Sistema 37 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Procesos Gestin de proyectos: Es el proceso en cual consiste realizar tareas de registro de proyectos que se ejecutarn, la modificacin de algn dato de los proyectos. Gestin de actividades: Este proceso se refiere a realizar tareas sobre recoleccin de informacin sobre las actividades para el registro de cada una de ella, como tambin se podr modificar datos de las actividades. Gestin de beneficiarios de proyectos: Para este proceso se recolecta informacin sobre los datos de los beneficiarios que participan en los proyectos para luego registrar datos sobre ellos. Gestin de responsables de proyectos: Este proceso consiste en realizar tareas de registro y modificacin de los datos de los responsables de proyectos. Gestin de regiones: Para este proceso se recolecta informacin sobre las regiones para ser registrada y si hay un cambio podr ser modificada. Seguimiento de proyectos: Este proceso consiste en evaluar el desarrollo de un proyecto especfico, el avance que se tiene, si ya finalizo, los resultados que se obtuvieron entre otros. Registrar indicadores: Este proceso consiste en registrar indicadores que son propuesto por la fundacin CORDES. Generar reportes y estadsticas: Este proceso consiste en generar informacin consolidada relevante sobre proyectos; como tambin se generarn estadsticas asociados a los beneficiarios, avances de proyectos, cantidad de beneficiarios.
Recursos Humano Personal y Gerencia de operaciones, de relaciones y gestin de proyectos. Coordinadores y tcnicos de los proyectos. Material Equipo informtico. Papelera. Conexin de internet.
Medio ambiente Agencias de cooperacin: Se relacionan a travs que son las encargadas de proporcionar el dinero para que se desarrollen los proyectos como tambin se les informa del seguimiento de los proyectos. Gerencia de Relaciones y Gestin de proyectos: Es la unidad encargada de comunicarse con la Gerencia de Operaciones para informarle sobre si las agencias cooperantes aprobarn los proyectos presentados ya esta unidad mantiene comunicacin con la agencias cooperantes. Coordinadores y tcnicos de proyectos: Son los encargados de coordinar y darle seguimiento a los proyectos. Son los principales generadores de informacin para el sistema.
Anlisis del Sistema 38 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Familias beneficiarias: Son las personas por las cuales se realizan los proyectos las que reciben la ayuda. Las regiones de CORDES: Son los lugares en donde se desarrollan los proyectos. Unidad de contabilidad: Es la Unidad que realiza los desembolsos de los proyectos. Unidad de formulacin de proyectos: Es la unidad que brinda informacin sobre todos los proyectos que estn siendo formulados para posiblemente ejecutarse.
Control Gerencia de operaciones Convenios con agencias cooperantes Seguridad de informacin
Frontera Los procesos de monitoreo y control de los proyectos de tipo agropecuario
Anlisis del Sistema 39 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2.2. ANLISIS DE REQUERIMIENTOS 2.2.1. Requerimientos informticos 2.2.1.1. Requerimientos funcionales
Para la especificacin de requerimientos se realiz por medio de entrevistas a los usuarios 15 . 1. El usuario podr registrar la informacin de los proyectos de tipo agropecuario. Objetivo: Llevar un registro y control de la informacin relacionada con los proyectos de tipo agropecuario. Usuarios: Gerente de Operaciones, Gerente Regional. 1.1 El usuario podr registrar un nuevo proyecto. Los datos necesarios para registrar un nuevo proyecto debern ser los siguientes: Numero de Proyecto Cdigo de Proyecto Nombre de proyecto Fecha de inicio Fecha de finalizacin Fecha de aprobacin Estado de Proyecto Regin/es Monto de Proyecto Cantidad de Beneficiarios
1.2 El usuario podr registrar las actividades relacionadas a los proyectos. 1.2.1 El usuario podr registrar una nueva actividad. Los datos que deber permitir registrar debern ser: Numero de Actividad Nombre Descripcin Fecha de inicio Fecha de fin Estado Predecesora 1.2.2 El sistema permitir visualizar las actividades de un proyecto. 1.2.3 El usuario podr seleccionar y modificar las actividades de un proyecto. 1.2.4 El sistema permitir subir archivos y documentos relacionados con la actividad.
1.3 El usuario podr registrar los recursos a utilizar en un proyecto. 1.3.1 El usuario podr registrar un nuevo recurso. Los datos necesarios para registrar un recurso debern ser: Nmero Nombre de Recurso Descripcin Tipo de Recurso Cantidad de Recurso 1.3.2 El sistema permitir visualizar los recursos de un proyecto. 1.3.3 El usuario podr seleccionar, modificar y/o eliminar un recurso.
1.4 El sistema permitir visualizar la informacin de un proyecto.
15 Ver Anexo 10: Formato de entrevista
Anlisis del Sistema 40 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
1. El usuario podr registrar la informacin de los proyectos de tipo agropecuario.
1.5 El usuario podr seleccionar y/o modificar la informacin de un proyecto determinado.
1.6 El sistema permitir realizar bsquedas de proyectos.
1.7 El usuario podr archivar documentacin relacionada con un proyecto. Entre los documentos a archivar debern ser considerados los siguientes: Convenio con Agencias Cooperantes Marco Lgico 16
Otros Detalles de requerimiento: El nmero de proyecto deber ser generado por el sistema automticamente cuando se registre un nuevo proyecto. El nmero de actividad deber ser generado automticamente por el sistema, tomando en cuenta el nmero de proyecto. El nmero de recurso deber ser generado automticamente por el sistema, tomando en cuenta el cdigo de proyecto. Los estados que deber permitir un proyecto sern los siguientes: Aprobado (Por defecto) En Ejecucin Finalizado Atrasado El estado que deber manejarse en el registro de actividades debe permitir las siguientes opciones: Ingresada En Ejecucin Suspendida Anulada Finalizada Atrasada Los archivos que permitir el sistema ingresar podrn ser de diferentes formatos, as como tambin fotografas. El nmero de recurso deber ser generado automticamente por el sistema.
16 Matriz de planificacin que incluye los aspectos bsicos de un proyecto
Anlisis del Sistema 41 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2. El usuario podr registrar la informacin de los responsables de proyecto. Objetivo: Llevar un registro de la informacin relacionada con los responsables de proyecto. Usuarios: Gerente de Operaciones, Gerente Regional. 2.1 El usuario podr registrar un nuevo coordinador o tcnico de proyecto. Los datos necesarios para registrar un coordinador o tcnico debern ser: Cdigo Nombres Apellidos Direccin Telfono Correo electrnico Cargo
2.2 El sistema permitir visualizar los datos de un coordinador y/o tcnico de proyecto.
2.3 El usuario podr seleccionar y modificar los datos de un coordinador y/o tcnico de proyecto.
Detalles de requerimiento: El cdigo de coordinador deber ser generado por el sistema automticamente. El usuario podr modificar los datos como nombres, apellidos, correo electrnico, telfono y cargo de un coordinador o tcnicos.
Anlisis del Sistema 42 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
3. El usuario podr registrar la informacin de los beneficiarios de proyecto. Objetivo: Llevar el registro de la informacin relacionada con los beneficiarios de proyecto. Usuarios: Gerente de Operaciones, Gerencia Regional. 3.1 El usuario podr registrar un nuevo beneficiario. Los datos necesarios para registrar un nuevo beneficiario debern ser: Nmero de Beneficiario Nombres Apellidos DUI Sexo Integrantes de la familia Departamento Comunidad Regin Estado
3.2 El sistema permitir visualizar la informacin relacionada con los beneficiarios de proyecto.
3.3 El usuario podr seleccionar y modificar los datos de un beneficiario de proyecto. Detalles de requerimiento: El nmero de beneficiario ser generado por el sistema automticamente, de acuerdo al orden que han sido ingresados. El estado reflejar la situacin en la que se encuentra el beneficiario, si ya finalizo el proyecto se encontrar en estado inactivo y si esta en ejecucin se encontrar en estado activo. Los integrantes de la familia debern ser ingresados en formato numrico.
Anlisis del Sistema 43 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4. El usuario podr registrar la informacin de las agencias cooperantes. Objetivo: Llevar un registro y control de la informacin relacionada con las agencias cooperantes. Usuarios: Gerente de Operaciones 4.1 El usuario podr registrar una nueva agencia. Los datos necesarios para registrar una agencia cooperante sern los siguientes: Cdigo de Agencia Nombre de la organizacin Sitio web de la agencia Nombre del director de la organizacin Nombre del contacto con la organizacin Monto de la aportacin Estado de Agencia Direccin Correo electrnico Nmero de telfono Fax Presupuesto anual
4.2 El sistema permitir visualizar las agencias cooperantes registradas.
4.3 El usuario podr seleccionar y/o modificar los datos referentes a las agencias cooperantes. Detalles de requerimiento: El sistema generara automticamente el cdigo de la agencia cooperante. El estado de la agencia deber manejarse de modo que si la agencia esta activa o inactiva.
Anlisis del Sistema 44 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
5. El usuario podr registrar la informacin sobre el seguimiento de los proyectos. Objetivo: Llevar un registro y control de la informacin relacionada con el seguimiento de los proyectos. Usuarios: Gerente de Operaciones, Gerente Regional, Coordinador de Proyecto. 5.1 El sistema permitir visualizar la informacin de los proyectos registrados.
5.2 El usuario podr seleccionar el proyecto al cual se le dar seguimiento.
5.3 El usuario podr seleccionar las actividades a las cuales les asignar avances.
5.4 El usuario podr registrar avances de las actividades de un proyecto: Los datos necesarios para registrar los avances de las actividades debern ser: Cdigo avance Descripcin avance Fecha inicio Fecha fin Fotografas de avance
5.5 El usuario podr modificar los avances por actividad.
5.6 El usuario podr monitorear un proyecto. 5.6.1 El usuario podr registrar avisos del monitoreo que realizado de las actividades: Cdigo de Aviso Tipo Aviso Descripcin Aviso Fecha Aviso 5.6.2 El usuario podr seleccionar y modificar los datos de un aviso registrado.
Detalles de requerimiento: El cdigo de avance deber ser generado por el sistema al ser ingresado un nuevo avance. La fecha en el 5.4 y 5.6.1 se tomar automticamente del sistema, es decir que una vez ingresado el avance se tomar la fecha del sistema y esa es la que se almacenar. El cdigo de monitoreo ser generado automticamente por el sistema.
Anlisis del Sistema 45 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
6. El usuario podr registrar la informacin de las metas e indicadores por proyectos. Objetivo: Llevar un registro y control de la informacin relacionada con las metas e indicadores por proyectos. Usuarios: Gerente de Operaciones, Gerente Regional, Coordinador de Proyecto. 6.1 El usuario podr registrar una nueva meta. Los datos necesarios para registrar una nueva meta debern ser: Cdigo de meta Descripcin de meta Tipo de meta Supuestos de meta 6.1.1 El usuario podr registrar un nuevo indicador. Los datos necesarios para registrar un nuevo indicador debern ser: Cdigo de indicador Descripcin de indicador Tipo de indicador Porcentaje de indicador Supuestos de indicador 6.1.2 El sistema permitir visualizar la informacin de los indicadores. 6.1.3 El usuario podr seleccionar, modificar y/o eliminar los indicadores.
6.2 El sistema permitir visualizar la informacin de las metas.
6.3 El usuario podr seleccionar, modificar y/o eliminar las metas. Detalles de requerimiento: El cdigo de meta ser generado automticamente por el sistema. Los supuestos de meta es el enfoque medible de la meta con base en los indicadores. El cdigo de indicador ser generado automticamente por el sistema. Los supuestos de indicador es para la seleccin adecuada del tipo de indicador a utilizar.
Anlisis del Sistema 46 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
7. El sistema debe permitir generar reportes y estadsticas. Objetivo: Generar los reportes necesarios de acuerdo a las necesidades del usuario. Usuarios: Gerente de Operaciones, Gerente Regional, Coordinador de Proyecto. 7.1 El usuario podr seleccionar el reporte a generar. Las opciones de reportes a las que tendr acceso son: Reporte de estados de proyectos Reporte de responsables de proyectos Reportes sobre los tipos de recursos por proyecto Reporte sobre recursos utilizados por proyecto Reporte sobre las actividades por proyectos Reporte sobre estados de actividad Reporte sobre los recursos utilizados por actividad Informes sobre los avances de las actividades Reportes consolidado sobre los proyectos terminados Reporte consolidado sobre los beneficiarios por proyecto Reporte consolidado sobre los beneficiarios por comunidad Reporte consolidado de proyectos desarrollados por regin Reporte consolidado de proyectos desarrollados por agencias cooperantes Reporte consolidado de responsables por regin Reporte consolidado de responsables por cargo Reporte de porcentaje de avance de proyectos Reporte de cantidad de beneficiarios Reporte de cantidad de beneficiarios hombres y mujeres Reporte de cantidad de proyectos por regin
7.2 El usuario podr visualizar el reporte generado. 7.2.1 El sistema permitir al usuario visualizar e imprimir de forma personalizada los reportes.
7.3 El sistema deber mostrar estadsticas de los proyectos. 7.3.1 El usuario podr visualizar de forma personalizada las estadsticas. Detalles de requerimiento: La generacin de reportes y estadsticas ser mostrada por el sistema de manera consolidada. El sistema permitir tener una vista previa del reporte o estadsticas a imprimir.
Anlisis del Sistema 47 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2.2.1.2. Requerimientos no funcionales
Para la descripcin de los requerimientos no funcionales se tomaron en cuenta los siguientes criterios: Usabilidad. El sistema ser utilizado por los empleados de la Fundacin relacionados con el seguimiento y control a los proyectos. Deber poseer una interfaz amigable y fcil de usar, pensado para las personas sin experiencia con las computadoras y al mismo tiempo importante para que las mismas puedan desarrollar habilidades con el uso del mismo. Dentro de los elementos considerados de usabilidad esta la opcin de bsqueda para los siguientes requerimientos: 1. El usuario podr realizar bsquedas de proyectos. La bsqueda de proyectos deber hacerse por medio de los siguientes parmetros: Nombre del proyecto, Fecha de aprobacin, Fecha de inicio, Fecha de fin, Estado del proyecto. 2. El usuario podr buscar actividades por proyecto. La bsqueda de actividades podr realizarse utilizando los siguientes parmetros: Nombre, Fecha de inicio, Fecha fin, Estado, Predecesora. 3. El usuario podr buscar los recursos de un proyecto. Para realizar una bsqueda deber usar uno de los siguientes parmetros: Nombre, Tipo de Recurso. 4. El usuario podr buscar los beneficiarios. Para realizar una bsqueda deber usar uno de los siguientes parmetros: Nombres, Apellidos, DUI, Estado, Comunidad. 5. El usuario podr buscar las metas de un proyecto. Para realizar una bsqueda deber usar uno de los siguientes parmetros: Cdigo de meta, Tipo de meta, Supuestos de meta. 6. El usuario podr buscar los indicadores de meta. Para realizar una bsqueda deber usar uno de los siguientes parmetros: Cdigo de indicador, Tipo de indicador, Supuestos de indicador.
Funcionalidad. El sistema deber ser sometido a una etapa de pruebas en la cual se detectarn posibles errores, o posibles cambios en las interfaces de manera que los usuarios se familiaricen mejor con el mismo. Para el caso de los reportes, el sistema mostrar una vista preliminar del reporte antes de que el usuario decida guardarlo en el computador. El formato de los reportes sern .pdf.
Seguridad. La seguridad tiene que ver con los niveles de acceso que deber tener el sistema, para ello se definirn roles de acceso de tipo de usuario administrador, registrado y limitado. Administrador. El usuario administrador del sistema realiza acciones de configuracin de seguridad del sistema; tal como la creacin de usuarios, gestin de contraseas, asignacin de niveles de acceso al sistema, creacin de roles y respaldo de informacin.
Anlisis del Sistema 48 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Usuario Registrado. Las acciones que un usuario registrado podr realizar debern ser las de gestionar proyectos, actividades, recursos, adems de revisar los avances de proyecto entre otras; entre ellos sern el gerente de operaciones, los gerentes regionales y coordinadores de proyecto. Limitado. Las acciones que un usuario catalogado como limitado puede realizar sobre el sistema son mnimas, enfocndose principalmente en acciones de consulta de informacin de carcter pblico, esto va dirigido a los tcnicos o tcnicos agrnomos entre otros.
Para registrar el rol de usuario deber poseer los siguientes datos: Nombre del rol Descripcin del rol
Bitcora del sistema Esta deber controlar las operaciones realizadas en el sistema por todos los usuarios registrados; esta permitir visualizar los siguientes datos: Usuario que realiz la operacin Operacin o actividad efectuada por el usuario Tablas afectadas Fecha y hora de realizacin de la operacin
Confiabilidad. Para esto se ha determinado varios aspectos que determinan la confiabilidad del sistema, entre estos se pueden mencionar: Proteccin contra fallos. La proteccin contra fallos deber considerarse tanto para hardware como para software, es por eso que es importante tomar medidas para contrarrestar estas fallas. Para el caso del hardware se deber utilizar dispositivos como UPS que proporcionarn la seguridad en caso de cortes de suministro de energa. Para el caso del software, ya que estar en red, es necesario controlar todo lo que pasa por dicha red, por lo cual es preciso el uso de firewalls y detectores de intrusos que monitoricen los intentos de introducirse al sistema sin la autorizacin. Con todo esto se contribuye a que el sistema brinde datos consistentes y veraces. Recuperacin. Es importante realizar recuperacin de la informacin ya que puede fallar o existir un desgaste de los dispositivos del sistema, o que ocurra borrado de archivos accidentalmente, fallas en el procesamiento, por lo tanto es necesario realizar back up y se harn semanalmente. Prediccin de fallos. Las predicciones de fallos se harn por medio de revisiones preventivas tanto de software como de hardware utilizando software especializado, este tipo de prevenciones se harn cada 6 meses aproximadamente.
Anlisis del Sistema 49 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2.2.2. Requerimientos de desarrollo
Tcnicas de Anlisis La tcnica de anlisis que se ha tomado a bien utilizar para el desarrollo del sistema informtico de monitoreo y control de los proyectos en la Fundacin para la Cooperacin y el Desarrollo Comunal en El Salvador es la siguiente: Anlisis Orientado a Objetos: En este enfoque, se descompone el problema en un conjunto de objetos que interactan entre s, basados en las entidades y relaciones que existen en el dominio del problema. Los elementos a considerar para el anlisis de requerimientos sern: Casos de Uso Diagramas de Secuencia Diagrama de actividad Modelo de Dominio Diagrama de Clases
Tcnicas de Diseo La tcnica de diseo a utilizar para la etapa de diseo del sistema informtico es un modelado orientado a objetos, donde se tomarn los casos de uso como referencia para el diseo de: Diseo de entradas Diseo de salidas Diseo de interfaces de consultas Diseo de la base de datos
Tcnicas de Programacin Las tcnicas de programacin a utilizar son las utilizadas para una programacin estructurada y estas se dividen en seis: Secuenciacin Si - entonces - sino Hacer - mientras Hacer - hasta que Hacer - desde hasta - incremento Seleccionar caso En cuanto a los estndares se tomarn los requeridos por el lenguaje de programacin a utilizar para el desarrollo, podr verse con ms detalle en el apartado de lenguaje de desarrollo 17 .
17 Ver pgina 51.
Anlisis del Sistema 50 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Software de Desarrollo Para la eleccin del software a utilizar en el desarrollo del software fue necesario hacer una previa evaluacin de ciertos elementos que son los considerados para el desarrollo, estos son: Sistema Operativo Gestor de Bases de Datos Lenguaje de Desarrollo Herramientas de anlisis, diseo y programacin
Sistema Operativo En cuanto al Sistema Operativo segn la investigacin previa del sistema 18 con el que cuenta la Fundacin es en su mayora con Windows XP Professional Service Pack 2, entonces tomando esto como base se determin que el sistema operativo de desarrollo a utilizar ser Windows XP Professional y para el lado del servidor Windows Server 2003.
Gestor de Bases de Datos Para la eleccin del SGBD 19 se tomaron en cuenta ciertos aspectos: 1. Portabilidad: Este criterio se ha tomado en cuenta para evaluar el grado en el que el SGBD puede migrar sus datos de una plataforma a otra, con transferencia de la Base de Datos. Y a la capacidad de funcionar en diversos Sistemas Operativos. 2. Costo: En cuanto al costo es muy importante considerar el presupuesto que se tiene del proyecto ya que de esto depende que el sistema sea econmicamente factible. 3. Soporte Tcnico: Este criterio hace ms gil y eficaz al equipo de desarrollo del sistema informtico ya que se tendr un soporte de las herramientas que se utilizarn; adems que el precio sea accesible para la Fundacin CORDES. 4. Entorno amigable: Para este caso se necesitara un SGBD que posea asistentes y ayuda para que brinde facilidad en el manejo del mismo. 5. Conocimiento: Es importante tomar en cuenta este criterio ya que es necesario conocer cual es el grado de que ste es utilizado en el pas; tanto para el desarrollo como para el mantenimiento del mismo. A continuacin se presenta un cuadro resumen sobre ponderaciones asignadas a estos criterios segn rango de importancia: Porcentaje Significa 25% Muy Importante 20% Importante 15% Poco Importante
18 Investigacin realizada en el Anteproyecto 19 SGBD: Sistema Gestor de Bases de Datos
Anlisis del Sistema 51 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Criterio Ponderacin Justificacin Portabilidad 25% Porque es muy importante para el funcionamiento y mantenimiento de la aplicacin a desarrollar. Costo 20% Se considera importante para el equipo de desarrollo, ya que la Fundacin no posee ingresos. Por tratarse de una institucin sin fines de lucro no cuentan con los recursos econmicos suficientes para la compra de licencias de software. Soporte Tcnico 25% Se considera indispensable para el funcionamiento y mantenimiento de la aplicacin. Entorno amigable 15% Se le asigna esta ponderacin porque es necesario, ya que las herramientas que se presentaron no son muy conocidas para todos; esto en cuanto al desarrollo para que sea eficiente es necesario que el manejo de la herramienta no sea difcil, pero esto no quiere decir que sea indispensable. Conocimiento 15% El conocimiento de la herramienta es importante pero no indispensable porque puede existir un soporte tcnico para ella, pero si es importante considerarlo. Conclusin Segn la evaluacin 20 realizada mediante la asignacin de pesos 21 a los diferentes SGBD considerados se determina que el que se utilizar para el desarrollo del sistema ser MySQL ya que cumple con muchas de las caractersticas necesarias para el tipo de sistema a disear y una de esas caractersticas es que trabaja bajo aplicaciones web, el soporte es muy bueno y ya que es de distribucin libre se reducen los costos de desarrollo, adems que es muy reconocido y posee garanta y actualizaciones automticas del sistema esto para que garantice la funcionalidad del sistema y su mantenimiento.
Lenguaje de Desarrollo La tecnologa a utilizar para el desarrollo del sistema informtico es la que permita la creacin de pginas dinmicas que se ejecuten tanto del lado servidor como del cliente; para ello se determinaron ciertos criterios de evaluacin que se presentan a continuacin. 1. Portabilidad: Este es necesario ya que se trata que la aplicacin pueda ser accedida desde todas las regiones donde opera la Fundacin, y de cmo este debe poseer la capacidad de funcionar en diversos Sistemas Operativos, especialmente en los mencionados anteriormente. 2. Compatibilidad con el SGBD: Que posea un alto grado de compatibilidad con el SGBD que se mencion en el apartado anterior, para este caso sera MySql entonces se har una evaluacin tomando como base este gestor. 3. Soporte Tcnico y Costo: Que el lenguaje a utilizar no necesite de personal altamente especializado; para su posterior mantenimiento con la finalidad de reducir costos al presentarse fallas en el software o surjan modificaciones del mismo. 4. Herramienta de diseo visual y generacin de cdigo: Para efectos de reducir tiempos de desarrollo es necesaria la utilizacin de un lenguaje que cuente con herramientas de diseo visual para el tratamiento de datos y la codificacin; ya que esto nos permitira como desarrolladores agilizar el proceso de programacin.
20 Ver Anexo 11: Tabla A.11.2 21 Ver Anexo 11: Tabla A.11.1
Anlisis del Sistema 52 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
5. Conocimiento de la herramienta: El grado en que el grupo de desarrollo tenga conocimiento de la misma y que incluye la documentacin disponible. A continuacin se presenta un cuadro resumen sobre ponderaciones asignadas a estos criterios segn rango de importancia:
Porcentaje Significa 25% Muy Importante 20% Importante 15% Poco Importante
Criterio Ponderacin Justificacin Portabilidad 20% Es importante para el desarrollo de la aplicacin que este posea un alto grado de portabilidad y para que el software pueda ejecutarse en equipos que poseen los S. O. antes expuestos. Compatibilidad con el SGBD 25% La compatibilidad con el SGBD debe ser alta para que el desarrollo sea lo menos complicado posible y agilizar as el proceso de programacin. Soporte Tcnico y Costo 15% Son considerados de poca importancia especialmente para el desarrollo ya que la evaluacin no puede basarse mucho en ello a pesar que el costo puede significar ahorro, pero as tambin lo es la agilidad con la que se desarrollen los procesos. Herramienta de diseo visual y generacin de cdigo 20% Esto para facilitar el manejo y programacin, es decir, mejorar el tiempo de desarrollo y contribuir a una programacin ms rpida. Conocimiento de la herramienta 20% El conocer la herramienta es necesario para que el desarrollo sea eficiente adems de poseer los conocimientos para facilitar el desarrollo del software.
Conclusin Segn la evaluacin 22 realizada mediante la asignacin de pesos 23 a los diferentes lenguajes de desarrollo considerados se determina que el que se utilizar para el desarrollo del sistema ser PHP ya que cumple con muchas de las caractersticas necesarias para el tipo de sistema a desarrollar como por ejemplo: Programacin orientada a objetos Funciones de calendario y manipulacin de calendarios usando MCAL Funciones para creacin de archivos PDF Generacin dinmica de imgenes Acceso a bases de datos (Mysql, Oracle, Postgress, Sybase, etc.) Manejo de sesiones Entre otras
22 Ver Anexo 11: Tabla A.11.3 23 Ver Anexo 11: Tabla A.11.1
Anlisis del Sistema 53 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Servidor Web La evaluacin para elegir el servidor web adecuado se hizo en base a ciertos criterios al igual que los otros elementos anteriores, estos son los siguientes: Contenido dinmico: Este criterio es muy importante tomarlo en cuenta para el desarrollo del sistema informtico ya que debe el servidor web ser capaz de permitir contenido dinmico. Conocimiento: El conocimiento de la herramienta para permitirle al equipo de desarrollo agilizar los proceso de creacin del sistema. Soporte Tcnico: Que posea soporte tcnico adecuado para disminuir el tiempo de desarrollo. Compatibilidad con el SGBD: Debe existir en la medida de lo posible una alta compatibilidad con el gestor de bases de datos. Seguridad: La seguridad es importante para garantizar los niveles de acceso adecuado a los usuarios. A continuacin se presenta un cuadro resumen sobre ponderaciones asignadas a estos criterios segn rango de importancia: Porcentaje Significa 25% Muy Importante 20% Importante 15% Poco Importante
Criterio Ponderacin Justificacin Contenido Dinmico 20% Se toma en cuenta este porcentaje debido a que debe permitir la generacin de cdigo dinmico. Conocimiento 15% El grado de conocimiento del servidor web se considera poco importante pero si debe tomarse en cuenta para evaluar el necesario. Soporte Tcnico 20% Que posea la suficiente informacin de apoyo para evitar atrasos en el desarrollo del proyecto. Compatibilidad con el SGBD 25% Esta es de suma importancia ya que depender del nivel de compatibilidad con el gestor de bases de datos que se ha elegido anteriormente. Seguridad 25% Se asigna este porcentaje debido a que es muy importante tener el control y seguridad para acceder al sistema y el servidor web debe poseer esta caracterstica.
Conclusin Segn la evaluacin 24 realizada de los diferente servidores web que a criterio del equipo de desarrollo son ms reconocidos se determino que el adecuado es el Servidor Apache debido a que presenta ciertas caractersticas recomendables para el sistema a desarrollar y que se adaptan a las herramientas al resto de herramientas a utilizar; algunas de las caractersticas destacadas de este servidor son: Es multiplataforma, opera en mltiples Sistemas Operativos, lo que lo hace prcticamente universal. Es una tecnologa gratuita de cdigo fuente abierto.
24 Ver Anexo 11: Tabla A.11.4
Anlisis del Sistema 54 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Es un servidor altamente configurable de diseo modular. Trabaja con gran cantidad de lenguajes de programacin como PHP y otros lenguajes de script. Permite personalizar la respuesta ante los posibles errores que se puedan dar en el servidor. Permite la creacin de ficheros de log a medida del administrador, de este modo se puede tener un mayor control sobre lo que sucede en el servidor.
Herramientas de Anlisis y Diseo
1. Poseidn For UML 6.02 Se escogi esta herramienta para el anlisis y diseo del sistema informtico ya que se acopla a las necesidades del resto de elementos a utilizar; trabaja con PHP y genera cdigo del diseo de la base de datos compatible con el gestor de bases de datos que se pretende utilizar. 2. Adobe Dreamweaver CS4 Se eligi esta herramienta ya que posee funciones prcticas y una interfaz amigable para el diseo de sitios web y aplicaciones; adems, ofrece un entorno de codificacin con todas las funciones, que incluye herramientas para la edicin de cdigo tambin, puede crear sus propios objetos y comandos, modificar mtodos abreviados de teclado e incluso escribir cdigo JavaScript para ampliar las posibilidades, inspectores de propiedades e informes de sitios. 3. Otras Herramientas: Microsoft Word 2007 Microsoft Excel 2007 Microsoft Project 2007
Hardware de Desarrollo
Se ha establecido que se requerir de una mquina que ser utilizada como servidor y cuatro como estaciones de trabajo, un switch, 2 impresores y cuatro ups para seguridad. Se tomo en cuenta las caractersticas para que opere con normalidad los Gestores de Bases de Datos, as como herramientas para el diseo Web.
Anlisis del Sistema 55 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Las computadoras con las que se cuenta para el desarrollo del sistema, son las siguientes: Nombre Caractersticas Mquina de servidor Procesador Intel o AMD, como mnimo una velocidad de procesador de 3 GHz. Memoria cach: 1 Mb L2. Bus del sistema: 800 MHz. Memoria RAM de 1 GB. Disco Duro: 80 GB SATA. Tarjeta de Red: Ethernet 10/100/1000 RJ-45. Unidades pticas: DVD-RW. Puertos: 6 USB, por lo menos 2 frontales, 1 paralelo, 1 RJ- 45, 1 VGA. Voltaje: 110-220 auto voltaje 220 voltios. Estaciones de trabajo Procesador Intel o AMD 1.5 GHz o superior. Memoria cach: 1 Mb L2 o superior. Memoria RAM: 512 Mb o superior. Disco duro: 40 GB o superior. Monitor: LCD 17 Memoria de video: 32 Mb o superior compartida. Tarjeta de Red: Ethernet 10/100/1000 RJ-45. Puertos: 6 USB, por lo menos 2 frontales, 1 Paralelo, 1 RJ- 45, 1 VGA. Voltaje: 110-220 auto voltaje o 220 Voltios. Switch 10 BASE T/100BASE TX/100BASE-T con auto- negociacin. 4 puertos Giga bit de uso dual 10/100/1000 o SFP. 2 ranuras traseras para mdulos 10-Gigabit de 2 puertos. Conexin local CX4 o basada en XFP. Capacidad de switching de hasta 176 Gbps con velocidad de hasta 131.2 Mbps. Rounting basado en hardware dinmico. Impresor Tecnologa Inyeccin de tinta. Velocidad de impresin: 30 ppm color negro 25 ppm a color. Topologas siguientes: Ethernet 10BaseT y 10Base2. Ethernet 10/100BaseTX. Token-Ring (conecta la impresora a una red Token-Ring a travs de DB9 o RJ45). UPS Capacidad: 700 VA 380 WATTS con regulador 6 salidas. Proteccin DSL y Modem. Proteccin Breaker.
Anlisis del Sistema 56 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Recurso Humano El recurso humano involucrado para el desarrollo del proyecto debe estar equilibrado en cuanto a la contribucin del aporte a la construccin del proyecto y que este sea finalizado con xito, por lo cual se establece una estructura de roles que tendr cada integrante del grupo y a la vez esto contribuir a que exista una mejor comunicacin entre los miembros; considerando que el lder del proyecto ser quien tomar iniciativas y podr tomar decisiones finales cuando no exista un consenso general del grupo. La organizacin se muestra en la Figura 2.2.1.
Figura 2.2.1 Organizacin del equipo de desarrollo Roles y responsabilidades A continuacin se presentan los roles y las responsabilidades del equipo de desarrollo.
Rol Responsabilidad Lder del proyecto Se encarga de dirigir y coordinar la ejecucin del proyecto en conjunto con el equipo de trabajo, asimismo informa y da a conocer sobre el estado de cada fase del proyecto, tambin de llevar a cabo reuniones con representantes de la Institucin. Analistas Realizarn levantamiento de requerimientos que debe satisfacer a la solucin a desarrollar. Diseadores Se encargarn de disear la solucin a partir de las especificaciones de los requerimientos que fueron obtenidos por los analistas. Programadores Tendrn a su cargo la construccin de la solucin y elaborarn la documentacin respectiva. Administradores de base de datos Ser la persona que brindar apoyo a las tareas de diseo y creacin de la base de datos, tambin tendr a su cargo la administracin del sistema manejador de la bases de datos que utilizar la solucin. Tabla 2.2.1 Tabla de roles y responsabilidades
LIDER DEL PROYECTO ANALISTA DISEADOR PROGRAMADOR ADMINISTRADOR DE BASE DE DATOS
Anlisis del Sistema 57 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Perfiles A continuacin se presentan las capacidades y el grado acadmico requerido para cada rol.
Roles Grado Acadmico Capacidades o Competencias Deseadas Lder de Proyecto Egresado de la carrera de Ingeniera de Sistemas Informticos. Facilidad para comunicar y expresar ideas. Flexibilidad mental de criterios. Habilidades para la obtencin y anlisis de informacin. Orientacin al cliente. Inters por la innovacin. Capacidad de sntesis. Visin estratgica. Analista Egresado de la carrera de Ingeniera de Sistemas Informticos. Habilidades para la obtencin y anlisis de informacin. Capacidad de anlisis. Inters por la innovacin. Habilidades para mantener la atencin. Programador Egresado de la carrera de Ingeniera de Sistemas Informticos. Habilidades para el anlisis de informacin y con experiencia en programacin Web. Manejo de diferente lenguajes de programacin Web. Inters por la innovacin. Habilidades de atencin. Administrador de Bases de Datos. Egresado de la carrera de Ingeniera de Sistemas Informticos. Flexibilidad mental de criterios. Habilidades para la recoleccin, obtencin y anlisis de informacin. Capacidad de disear bases de datos relacionales. Conocimiento y experiencias con Gestores de Bases de Datos. Diseador Egresado de la carrera de Ingeniera de Sistemas Informticos. Flexibilidad mental de criterios. Habilidades para la interpretacin. Orientacin al cliente. Conocimientos de diseo orientado a objetos. Capacidad de establecer estndares de diseo para aplicaciones Web. Capacidad de disear aplicaciones clientes servidor. Tabla 2.2.2 Tabla de capacidades del equipo de desarrollo
Anlisis del Sistema 58 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2.2.3. Requerimientos operativos
Definicin de la arquitectura del sistema El sistema estar basado en la arquitectura cliente-servidor ya que permite el procesamiento de la mayora de peticiones del lado del servidor, haciendo de esta manera que el trabajo sobre el equipo de cmputo en el cual se accedi al sistema sea mnimo.
Software Software Mquina Cliente El software necesario para la operatividad del sistema en una mquina cliente se detallan en la Tabla 2.2.3: Clasificacin Software Sistema operativo Microsoft Windows XP o superior Navegador/es web Internet Explorer 6.0 o superior Mozilla Firefox 2.0 o superior Editor de texto Microsoft Word 97 o superior Visualizador pdf Adobe Acrobat Reader 6.0 o superior Tabla 2.2.3 Requerimientos de software mnimos para una mquina cliente
Software Mquina Servidor El software que requiere la mquina servidor se puede clasificar en: sistema operativo, servidor web, gestor de base de datos y tecnologa de servidor. A continuacin se especifica el software mnimo a utilizar para el servidor (ver Tabla 2.2.4):
Clasificacin Software Sistema operativo Microsoft Windows 2003 Server R2 Standard Edition Servidor web Apache HTTP Server Gestor de base de datos MySQL Tecnologa de servidor PHP Tabla 2.2.4 Requerimientos de software mnimos para el servidor
Hardware Hardware Mquina Cliente La Tabla 2.2.5 muestra las caractersticas mnimas y ptimas que debe tener una computadora para que pueda ejecutar el sistema informtico.
Anlisis del Sistema 59 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Caracterstica Especificacin mnima Especificacin ptima Velocidad de procesador 75 a 200 MHz 2.0 GHz Disco Duro 2 GB 40 GB Memoria RAM 16 MB 256 MB Monitor 14 VGA 14 SVGA Perifricos Unidad de CD, Disquetera, Teclado, Mouse, Altavoces, Tarjeta de red Fast Ethernet 10/100Mbps. Lector de CD/DVD, Disquetera, Teclado, Mouse, Altavoces, Tarjeta de red Fast Ethernet 10/100Mbps. Tabla 2.2.5 Requerimientos de hardware para la mquina cliente
Hardware Mquina Servidor De acuerdo al software descrito en el apartado anterior para una mquina servidor, las caractersticas mnimas de velocidad de procesador, memoria RAM y almacenamiento en disco requeridas, se muestran en la Tabla 2.2.6: Software Especificacin mnima Apache HTTP Server Velocidad de procesador: 400Mhz Memoria RAM: 64MB Espacio en disco: 30 MB Microsoft Windows 2003 Server R2 Standard Edition Velocidad de procesador: 300Mhz Memoria RAM: 256 MB Espacio en disco: 2 GB MySQL Velocidad de procesador: 400 Mhz Memoria RAM: 512MB Espacio en disco: 31 MB Tabla 2.2.6 Caractersticas recomendadas de hardware para el software de servidor
La Tabla 2.2.7 muestra un consolidado de las caractersticas mnimas que debe tener la mquina servidor para poder instalar el sistema informtico y que funcione correctamente. Caracterstica Especificacin Mnima Velocidad de procesador 2.0 GHz Disco Duro 80 GB Memoria RAM 2 GB Monitor 14 SVGA Perifricos Quemador de CD/DVD, Disquetera, Teclado, Mouse, Altavoces, Tarjeta de red Fast Ethernet 10/100Mbps. Tabla 2.2.7 Requerimientos de hardware para la mquina servidor
Recurso Humano El recurso humano encargado de administrar los recursos de hardware y software con los que cuente el sistema y de brindar asistencia tcnica cuando se le solicite, deber poseer el siguiente perfil (ver Tabla 2.2.8).
Anlisis del Sistema 60 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Perfil del cargo: Soporte Tcnico Cargo: Soporte Tcnico. Educacin:
Estudiante de 5to ao de Ciencias de la Computacin o Sistemas, o tcnico graduado en Ciencias de la Computacin o Redes. Experiencia laboral:
Experiencia en el manejo y operacin de equipo computacional y redes LAN. Experiencia en el desarrollo de sistemas. Experiencia en soporte a usuarios y/o administracin de bases de datos. Conocimientos especiales:
Conocimientos slidos de redes. Conocimientos para el mantenimiento correctivo y preventivo de computadoras. Conocimientos de configuracin del sistema operativo Microsoft Windows XP. Conocimientos de configuracin, administracin y mantenimiento de servidores Windows Server 2003. Poseer conocimientos slidos de implementacin, mantenimiento y administracin de MySQL. Conocimientos de programacin y mantenimiento orientado al desarrollo Web bajo la plataforma PHP. Conocimiento de configuracin del servidor Web Apache. Buenos conocimientos de ingls tcnico. Funciones:
Mantener en buen estado los equipos con el que funciona el sistema. Brindar soporte a los usuarios en el uso del sistema. Mantener en buen estado la red de comunicacin de CORDES. Realizar Back-Up/Restauracin de los datos de acuerdo a lo establecido por CORDES. Administrar la base de datos. Administrar el servidor web. Administrar la plataforma del servidor. Caractersticas de personalidad:
Alto sentido de responsabilidad. Facilidad para transmitir ideas. Habilidad para investigar y el autoestudio. Capacidad para trabajar bajo presin. Excelentes relaciones humanas. Con iniciativa. Tabla 2.2.8 Perfil del cargo
Definicin del marco legal En el presente proyecto se respeta y se hace cumplir la ley de los derechos de autor cumpliendo con todas las prerrogativas que dicha ley establece, con la finalidad de evitar multas y demandas en el momento de implementar el sistema. La Universidad de El salvador es la propietaria del sistema a desarrollar para la Fundacin CORDES. Una vez desarrollado el Sistema Informtico para el Monitoreo y Control de los Proyectos, la Fundacin tendr derecho a solicitarlo mediante una carta dirigida a la Direccin de la Escuela de Ingeniera de Sistemas Informticos. La entrega del Sistema Informtico a la Fundacin incluir un disco compacto y un ejemplar impreso que contendr toda la documentacin respectiva del sistema.
Anlisis del Sistema 61 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2.3. MODELO DE CASOS DE USO 2.3.1. Nomenclatura de casos de uso
En este apartado los casos de uso se han codificado para lograr darles seguimiento a travs del documento:
Nomenclatura Significado CDU## Caso De Uso Tabla 2.3.1 Nomenclatura a utilizar para la identificacin de los casos de uso
Formato para la descripcin de los casos de uso En esta seccin se describen cada uno de los casos de uso, definidos por procesos principales dentro de las labores de la fundacin CORDES. Para los casos de uso se usara el formato 25 que se presenta a continuacin:
Identificador Un nmero de secuencia. Nombre del Caso de Uso Nombre que indica de manera global la accin que se efecta en el caso de uso. Objetivo Breve descripcin de los fines del caso de uso. Actores Personal involucrado en los procesos llevados a cabo dentro del caso de uso. Precondiciones Todas aquellas acciones o eventos cuyo cumplimiento es necesario para poder comenzar con las acciones del caso de uso. Escenario Principal Describe el camino de xito tpico que satisface los intereses del personal involucrado. Con frecuencia, no incluye ninguna condicin o bifurcacin. Aunque no es incorrecto o ilegal, se puede suponer que es ms comprensible y extensible ser muy consistente, y postergar todo el manejo de caminos condicionales a la seccin Flujos Alternos. Flujos Alternativos Los Flujos Alternos son muy importantes. Indican todos los otros escenarios o bifurcaciones, tanto de xito como de fracaso. Requisitos Especiales Describe la forma de realizar una tarea dentro del sistema. Frecuencia Margen de tiempo con el que ocurre el caso de uso.
Anlisis del Sistema 62 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2.3.2. Diagramas de casos de uso 2.3.2.1. Diagrama de contexto
SIMOCPRO Gerente Regional Gerente de Operaciones Coordinador de Proyecto Tecnico Administrador del Sistema Subsistema Gestionar Usuarios Subsistema Seguimiento del Proyecto Subsistema Generar Reportes Subsistema Gestionar Proyectos
Anlisis del Sistema 63 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2.3.2.2. Subsistema Gestionar Proyectos
Subsistema Gestionar Proyectos Registrar nuevo Proyecto Gestionar Actividades Gestionar Recursos Gestionar Responsables Gestionar Beneficiarios Gestionar Agencias Gestionar Metas e Indicadores Modificar Proyecto Subir Documentos de Proyectos Buscar Proyecto Validar Usuario Gerente de Operaciones Gerente Regional Coordinador de Proyectos extends Modificar Estado extends <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> extends extends extends extends extends extends extends
Anlisis del Sistema 64 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Caso de uso: Gestionar Actividades Registrar nueva Actividad Modificar Actividad Subir Documentos de Actividad Validar Usuario Gestionar Actividades Gerente de Operaciones Gerente Regional Coordinador de Proyecto extends <<include>> <<include>> <<include>> extends extends
Caso de uso: Gestionar Recursos Registrar nuevo Recurso Modificar Recurso Eliminar Recurso Validar Usuario Gerente de Operaciones Gerente Regional Coordinador de Proyecto <<include>> <<include>> <<include>> Gestionar Recursos extends extends extends
Anlisis del Sistema 65 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Caso de uso: Gestionar Responsables Registrar nuevo Coordinador o Tecnico Modificar datos de Coordinador o Tecnico Validar Usuario Gerente de Operaciones Gerente Regional Gestionar Responsables extends extends << Include>> << Include>>
Caso de uso: Gestionar Beneficiarios Registrar nuevo Beneficiario Modificar datos de Beneficiario Validar Usuario Gerente de Operaciones Gerente Regional Coordinador de Proyecto Gestion de Beneficiarios extends extends << Include >> << Include>>
Anlisis del Sistema 66 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Caso de uso: Gestionar Agencias Registrar nueva Agencia Modificar datos de Agencia Gestionar Agencias Validar Usuario Gerente de Operaciones extends extends <<include>> <<include>>
Caso de uso: Gestionar Metas e Indicadores Registrar nueva Meta Modificar Meta Modificar Indicador Validar Usuario Gerente de Operaciones Gerente Regional Registrar nuevo Indicador Gestionar Metas e Indicadores extends extends extends extends <<include>> <<include>> <<include>> <<include>>
Anlisis del Sistema 67 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2.3.2.3. Subsistema Seguimiento de Proyectos
Subsistema Seguimiento de Proyectos Validar Usuario Ingresar Avisos Monitorear Proyecto Registrar Avances Coordinador del Proyecto << Include >> << Include >> << Include >> << Include >> Gerente Regional Gerente de Operaciones
Anlisis del Sistema 68 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2.3.2.4. Subsistema Generar Reportes Subsistema Generar Reportes Validar Usuario Generar Reportes Estadisticos Generar Reportes consolidados Coordinador de Proyectos Tecnico << Include>> << Include>> << Include>> << Include>> Gerente de Operaciones Gerente Regional Generar Reportes de Proyectos Generar Reporte de Actividades de Proyectos
Caso de uso: Generar Reportes Estadsticos Validar Usuario Generar Reportes estadisticos de cantidad de Benificiarios Generar Reportes Estadisticos de proyectos por Region Coordinador de Proyectos Tecnico << Include>> << Include>> << Include>> Generar Reportes Estadisticos Gerente de Operaciones Gerente Regional Generar Reportes Estadisticos de Cantidad de Beneficiarios Hombres y Mujeres
Anlisis del Sistema 69 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Caso de uso: Generar Reportes de Proyectos Generar Reportes de Proyectos Validar Usuario Coordinador de Proyectos Tecnico << Include>> << Include>> << Include>> << Include>> Gerente de Operaciones Gerente Regional Estados de Proyectos Responsables de Proyecto Recursos utilizados por proyecto Proyectos por Regin Tipos de Recursos por Proyecto <<include>>
Caso de uso: Generar Reportes de Actividades Validar Usuario Reporte sobre las actividades por proyecto Coordinador de Proyectos Tecnico << Include>> << Include>> << Include>> Generar Reportes de Actividades Gerente de Operaciones Gerente Regional Generar Reporte de Estados de Actividad Generar Reporte de Recursos por Actividad << Include>> Generar de Reporte de Avances de Actividad
Anlisis del Sistema 70 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Caso de uso: Generar Reportes Consolidados
Generar Reportes Consolidados Validar Usuario Reporte consolidado sobre los beneficiarios por proyecto Reporte consolidado de proyectos desarrollados por agencias cooperantes Coordinador de Proyectos Tecnico << Include>> << Include>> << Include>> << Include>> Gerente de Operaciones Gerente Regional Reporte de Proyectos Terminados Reporte Consolidado de Responsables por Cargo Reporte Consolidado de Responsables por Region Reporte Consolidado de Beneficiarios por Comunidad <<include>>
Anlisis del Sistema 71 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2.3.2.5. Subsistema Gestionar Usuario
Subsistema Gestin de Usuario Administrador de Sistema Agregar Usuario Modificar Usuario Eliminar Usuario Validar Usuario << Include >> << Include >> << Include >>
Anlisis del Sistema 72 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2.4. DIAGRAMAS DE SECUENCIA
Los diagramas de secuencia son los que muestran grficamente los eventos que fluyen de los actores al sistema solicitando alguna operacin a cambio. Es decir, describen las interacciones del actor y de las operaciones a que dan origen.
2.5. DIAGRAMAS DE ACTIVIDAD
Nos permite representar de manera simplificada los diferentes procesos y puntos de decisin que el sistema presentar, adems los diagramas de actividad muestran las actividades que deben ser realizadas en los caso de uso.
Los diagramas de secuencia del sistema SIMOCPRO podr encontrarlos en el CD Documento de Anlisis y Diseo apartado 1.6 Diagramas de Secuencia.
Los diagramas de secuencia del sistema SIMOCPRO podr encontrarlos en el CD Documento de Anlisis y Diseo apartado 1.7 Diagramas de Actividad.
Anlisis del Sistema 73 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
2.6. MODELO DE DOMINIO
Diseo del Sistema 74 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
CAPITULO 3. DISEO DEL SISTEMA
Diseo del Sistema 75 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
3.1. DEFINICIN DE ESTNDARES DE DISEO 3.1.1. Estndares de diseo
Los estndares son normas que se utilizan como punto de partida para lograr que el desarrollo de un sistema informtico tenga la calidad y cumpla con los requerimientos necesarios y que este sea ms fcil de desarrollar. Un paso previo al diseo ser la definicin de estndares los cuales establecen los lineamientos a seguir en la etapa de diseo del sistema informtico de monitoreo y control de los proyectos, con la finalidad de garantizar la uniformidad en la presentacin de los resultados. Los estndares que se han contemplado para el desarrollo de SIMOCPRO son los siguientes: Estndar de salida Estndar de reportes Estndar de entrada Estndar de mens Estndar de la base de datos Estndar de programacin Estndar para el sitio web
3.1.1.1. Estndares de Salida
Los estndares de salida son importantes para establecer el formato que deben tener los reportes que genere el sistema informtico de monitoreo y control de los proyectos (SIMOCPRO). Las salidas que se han considerado para dicho sistema son: en pantalla y en papel. Tambin se hace referencia a las pantallas de salida que debe poseer el sistema y se establece el estndar que tendrn cada una de ellas.
Estndar para las pantallas de salida de datos Para la identificacin de las pantallas de salidas se ha considerado establecer un estndar en la forma de nombrarlos, el cual es el siguiente: Se utilizar la abreviatura PSal, precedido por un guin bajo y el mnemnico sobre el cdigo de la pantalla de salida. Por ejemplo PSal_Proyectos. Donde PSal es la abreviatura de pantallas de salidas y Proyectos es de lo que trata la pantalla. Tambin para las pantallas de salidas de los reportes se ocupar el cdigo PSal por ejemplo PSal_proyaproba. El mnemnico sobre el nombre del reporte estar formado por 30 caracteres como mximo. Para nombrar las pginas del Sistema Informtico se han evitado las siguientes consideraciones: Caracteres especiales como , , , , ", }, {,@,`. Espacios en blanco.
Diseo del Sistema 76 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Letras con acentos. El uso total de palabras maysculas.
Los elementos que deben contener las pantallas de salida son los siguientes: Encabezado: rea donde se especifica el nombre del Sistema, el nombre de la institucin, logo de la institucin. rea de men: En esta rea se especificar el men de navegacin del sistema; donde se muestran todas las opciones. rea de botones: Esta contiene un conjunto de botones y cada uno de ellos funcionar de forma diferente dentro de la pantalla de salida de datos. Por ejemplo los botones que se utilizarn son: imprimir y salir. Cuerpo del Formulario: Contiene un conjunto de elementos de salida que sern visualizados por el usuario, es decir contiene la lista de los elementos de salidas de datos.
En la figura siguiente se presenta el estndar de las pantallas de salidas.
Figura 3.1.1 Estndar de las pantallas de salidas
Diseo del Sistema 77 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
3.1.1.2. Estndar de Reportes Para la identificacin de los reportes se ha considerado establecer un estndar en la forma de nombrarlos, el cual es el siguiente: Se utilizar la abreviatura Rep, precedido por un guin bajo y el mnemnico sobre el nombre del reporte. Por ejemplo Rep_proyecEje. Donde: Rep es la abreviatura de reporte y proyecEje es el mnemnico del reporte de proyectos en ejecucin. El mnemnico sobre el nombre del reporte estar formado por 30 caracteres como mximo. El mnemnico sobre el nombre del reporte debe ser significativo, es decir que refleje la idea del contenido del reporte.
Los elementos que deben contener los reportes que brindar el sistema son los siguientes: Encabezado: Es el rea donde se especifica nombre de la institucin, ttulo del reporte (nombre del reporte). Tambin en esta rea se agrega el logo de la institucin. Encabezado de cuerpo de detalle: rea donde se especifica la informacin que contendr la cabecera de cada una de las columnas. Cuerpo del Reporte: Contiene un conjunto de elementos de datos que sern impresos. Por ejemplo el detalle de cada una de las columnas de acuerdo a la informacin solicitada. Tambin se incluir en los reportes la fecha del reporte, nmero de pginas del reporte. Se contemplar que los reportes lleven hora y fecha en que se ha desarrollado, el formato que se emplear para esto ser formato Francs (DIA, MES, AO). A continuacin se especifica el formato a seguir para la elaboracin de reportes. Elemento Detalle de especificacin Encabezado
Logo Archivo Imagen de logo de la institucin Alineacin Lado superior izquierdo.
Nombre de la Institucin
Fuente Times New Roman, 15 puntos, negrita, mayscula. Alineacin Centrada.
Ttulo del Reporte Fuente Times New Roman, 12 puntos, negrita, mayscula. Alineacin Centrada. Encabezado de cuerpo de detalle Cabecera de cada columna Fuente Arial 12 puntos, minscula Alineacin Justificada. Cuerpo del reporte Detalle de cada columna (contenido general del reporte) Fuente Arial 11,normal Alineacin Justificada Interlineado 1.15, espaciado 0 punto. Hora y fecha Posicin Lado izquierdo, abajo del ttulo del reporte Pginas del reporte Posicin Lado inferior derecho Tabla 3.1.1 Estndar para el contenido de los reportes
Diseo del Sistema 78 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
A continuacin se presenta un ejemplo de la forma en que se presentarn los reportes.
Figura 3.1.2 Estndar del contenido de los reportes
Se presenta la forma en la que se representarn los tipos de datos en el diseo de los reportes. Tipo de dato Nomenclatura Descripcin Numrico 9 (enteros, decimales) Datos numricos. Ejemplo: 99 si es entero y 99.99 si contiene decimales. Carcter A(cantidad) Elemento que no contiene nmeros. Ejemplo: A (20) elemento que contiene 20 caracteres. Alfanumrico A9(cantidad) Elemento que contiene nmeros, letras u otro carcter. Ejemplo: A9 (50) elemento que contiene 50 caracteres alfanumricos (nmeros y letras). Tabla 3.1.2 Formato para representacin del tipo de dato en los reportes
A continuacin se detalla el formato a utilizar para la impresin de los reportes del sistema. Elemento Detalle de especificacin
Papel Tipo Papel Bond Base 20. Tamao Carta (8.5x 11).
Mrgenes Superior 2 cm. Inferior 2 cm. Izquierdo 2 cm. Derecho 2 cm. Orientacin Vertical Tabla 3.1.3 Estndar para impresin de los reportes
Tambin se tienen reportes estadsticos los cuales seguirn un estndar para cada uno de ellos.
Diseo del Sistema 79 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
En la siguiente figura, se muestra el estndar de reportes estadsticos, para este caso se toma uno de los reportes estadsticos el cual es el reporte estadstico de cantidad de beneficiarios por regin este puede ser mostrado por regin o proyecto; para este caso presentaremos el de regin:
Figura 3.1.3 Reporte Estadstico de Cantidad de Beneficiarios
3.1.1.3. Estndar de Entrada Los estndares de entrada son primordiales para lograr la calidad en las entradas del sistema, y tambin es importante considerar las formas en que se van a disear, adems hay que tomar en cuenta que deben ser fciles para el usuario. A continuacin se definen las caractersticas comunes que deben cumplir los elementos del sistema informtico en relacin a la representacin de datos, con el objetivo de crear uniformidad en la forma de representar el tipo de dato en el diseo de las pantallas de entrada.
Tipo de dato Nomenclatura Descripcin Numrico 9 (enteros, decimales) Datos numricos. Ejemplo: 99 si es entero y 99.99 si contiene decimales. Carcter A(cantidad) Elemento que no contiene nmeros. Ejemplo: A (20) elemento que contiene 20 caracteres. Alfanumrico A9(cantidad) Elemento que contiene nmeros, letras u otro carcter. Ejemplo: A9 (50) elemento que contiene 50 caracteres alfanumricos (nmeros y letras). Lgico BL Representa datos lgicos, puede almacenar 1 (verdadero) y 0 (falso). Tabla 3.1.4 Nomenclatura para la representacin de datos
Diseo del Sistema 80 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Estndar para las pantallas de entrada de datos
Los elementos que deben contener las pantallas de entrada son los siguientes: Logo: Es la imagen o logo de la Institucin. Encabezado: Es el nombre de la pantalla de entrada. Fecha y Hora: Contiene la fecha, hora del sistema. Cuerpo: Es la parte central, contiene un conjunto de elementos donde se muestran los campos requeridos de las entradas de datos. Botones de accesos: Contiene un conjunto de botones y cada uno de ellos funcionar de forma diferente.
A continuacin se especifica el formato a seguir pantallas de entradas
Elemento Detalle de especificacin
Logo Archivo Imagen de logo de la institucin Alineacin Lado superior izquierdo.
Nombre de la pantalla
Fuente Arial 14 puntos, negrita, mayscula. Alineacin Centrada. Fecha y hora Orientacin Lado superior derecho Cuerpo Estarn conformados por los campos estarn distribuidos en toda la pantalla. Botones de acceso Fuente Arial 12,normal Alineacin Parte inferior de la pantalla, centrados Tabla 3.1.5 Estndar para pantallas de entrada
Se muestra a continuacin el estndar para las pantallas de entrada:
Figura 3.1.4 Estndar de pantalla de entrada
Diseo del Sistema 81 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
En la siguiente tabla se especifica el estndar a utilizar de los controles en las interfaces de entrada.
Smbolo Elemento Detalle de Especificacin nombre_boton
Botn Este ser el estndar de los botones a utilizar en el diseo. Seleccione una opcion
Lista Desplegable Este posee una flecha en la esquina derecha donde permite desplegar opciones predeterminadas para seleccionarlos. Escriba texto
Cuadro de Texto Cuadro que permite el ingreso de informacin por medio del teclado
Escriba texto
Cuadro de Texto (Varias lneas) Permite el ingreso de informacin en varias lneas de texto por medio del teclado. OPCION 1 OPCION 2 OPCION 3
Listado Seleccin mltiple Lista que permite seleccionar una o ms opciones a la vez, estn opciones estn predeterminadas para seleccionarlos. l julio de 2010 m m j v s d 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Calendario Se mostrar un calendario desplegable para registrar las fechas. Tabla 3.1.6 Estndares de controles de interfaz de usuario
Estndar de la pantalla principal de SIMOCPRO
Los elementos que deben contener la pantalla principal de SIMOCPRO son los siguientes: Logo: Es la imagen o logo de la Institucin. Ttulo: contiene el nombre de la institucin y del sistema informtico. Men: Es la parte central donde se muestran las opciones del men del sistema. rea de trabajo: Parte que permitir efectuar los trabajos deseados con el sistema.
Diseo del Sistema 82 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Figura 3.1.5 Estndar de la pantalla principal de SIMOCPRO
Los elementos que debe contener la pantalla de inicio de sesin de SIMOCPRO son los siguientes: Encabezado: Contiene el nombre del sistema. Cuerpo: Es la parte donde se mostrara el detalle de los datos de seguridad del sistema. Botones de accesos: Contiene un conjunto de botones y cada uno de ellos funcionar de forma diferente pero ayudaran a la realizacin de la introduccin de datos de seguridad. Los botones en esta pantalla son: aceptar y cancelar.
Figura 3.1.6 Estndar de Pantalla de Inicio de Sesin
Diseo del Sistema 83 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Figura 3.1.7 Ejemplo de pantalla de inicio de sesin
3.1.1.4. Estndar de Mens
Un men es el rea donde se especifican las opciones del Sistema a las que el usuario tiene acceso. Es por ello que el men debe llevar una coherencia para que el usuario pueda acceder a lo que desea sin perderse. En el caso de los estndares de mens se necesitara que estos sean dinmicos y que sean desplegadas las opciones de men de forma vertical.
3.1.1.5. Estndar de la Base de Datos
Los estndares de la base de datos se agruparon en tablas, atributos, trigger, procedimientos.
3.1.1.5.1. Tablas
Las reglas generales para las tablas son las siguientes: El nombre debe ser caracterstico de la entidad de datos a representar, por ejemplo si la tabla almacenar datos de proyectos el nombre de tabla ser proyecto. Los nombres de las tablas debern estar escritos en minsculas. Ejemplo: proyecto Los nombres deben especificarse en singular esto es debido a que una tabla representa un objeto del Sistema. Ejemplo: actividad esta tabla almacena datos de actividades. nicamente se utilizarn caracteres alfabticos nombre nemotcnicos, se prohbe el uso de caracteres de puntuacin, smbolos o numricos.
Diseo del Sistema 84 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
En el caso de tablas que se relacionan especficamente con otra tabla indica que se trata de una entidad dbil por ejemplo: la tabla proyecto se relaciona con otra entidad dbil (estado) quedando expresada segn la regla de la siguiente manera: estado_proyecto Se permitir el uso de guin bajo (_) cuando el nombre de la tabla este compuesto por dos o ms palabras entonces la segunda palabra debe estar concatenada con guin bajo (_). Por ejemplo:
El nombre no debe abreviarse, salvo que por necesidad especfica deban especificarse ms de una palabra en el mismo.
Identificadores de tabla Toda tabla debe poseer uno o ms campos clave, ya sea primaria o fornea. Los campos clave deben ubicarse al inicio de la definicin de la tabla. El nombre del campo clave debe estar compuesto por prefijo id_ ms el nombre de la tabla que identifica. Por ejemplo
3.1.1.5.2. Relaciones
Las relaciones le dan sentido a las entidades (tablas) ya que se establecen las distintas asociaciones entre las tablas de la base de datos. El nombre de la relacin se utilizar de la siguiente manera:
Donde: FK significa la abreviatura correspondiente al trmino Foreign Key. TABLADESTINO: corresponde a la tabla la cual posee la llave fornea. TABLAORIGEN: corresponde a la tabla a la cual pertenece originalmente la llave fornea.
tipo_indicador
ID_PROYECTO
FK_[TABLADESTINO]_[TABLAORIGEN]
Diseo del Sistema 85 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Los campos de relacin (foreign keys, claves forneas) deben nombrarse de la misma manera que los campos clave, con un prefijo fk_ ms un nombre nemotcnico. Por ejemplo:
3.1.1.5.3. Atributos
Los nombres de atributos sern en letras maysculas, en el caso que estos tengan de dos o ms palabras estas se separarn mediante el uso de guin bajo (_).por ejemplo el atributo monto de proyectos quedar de la siguiente forma:
3.1.1.5.4. Procedimientos
Los procedimientos se crearn siguiendo un formato que tendr el nombre del procedimiento y los parmetros. Empezarn con sp mas un un nombre que indique de los que se pretende realizar.
3.1.1.5.5. Trigger
El nombre de los triggers (disparadores) de la base de datos deben de comenzar con el prefijo tr_, ms un nemotcnico que represente la accin del disparador.
Diseo del Sistema 86 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
3.1.1.6. Estndar de Programacin
Los estndares son normas que se utilizan como punto de partida para lograr que el desarrollo de un sistema informtico tenga la calidad y cumpla con los requerimientos necesarios y que este sea ms fcil de desarrollar. Es conveniente considerar el uso de estndares de programacin ya que es una forma tal que al trabajar en el proyecto las personas involucradas en el mismo tengan acceso y comprendan el cdigo. A la vez, permite a los programadores tener una mejor comprensin y facilita el trabajo hacindolo ms rpido. Por lo general dichos estndares establecen como declarar las variables, clases, funciones, procedimientos, comentarios, etc.
3.1.1.6.1. Lneas de Comentario
El estilo de los comentarios debe ser como el estilo de comentarios utilizado en el cdigo php.
Opcin 1: permite un bloque de comentario
Opcin 2: permite una lnea
3.1.1.6.2. Estndar para Cdigo
Se utiliz la sintaxis de PHP para la declaracin de ciertas funciones, procedimientos y variables.
/*Titulo de comentario Lnea 1 Lnea 2 */
//comentario de linea1 //comentario de linea2 //comentario n
Diseo del Sistema 87 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Bloque de Cdigo Java Script
3.1.1.6.3. Bloque de Cdigo PHP
Para la delimitacin de cdigo PHP se declararn dentro de bloques que inicien de la siguiente manera:
3.1.1.6.4. Variables
Para nombrar las variables se iniciar el nombre de las variables con la primera letra en mayscula seguidas de un guin bajo _; luego un nombre significativo o representativo que refleje el contenido de la variable. Para las variables locales sern nombres cortos y poco representativos.
<script type=text/javascript> $(function(){
$(#nombreObjeto).tipoevento(); }); $(document).ready(function(){ //Se cargan los elementos del DOM }); functionNombreFuncion(parametro) { //Contenido } </script>
<? php Bloque de instrucciones ?>
Diseo del Sistema 88 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Ejemplo:
Declaracin de variables y asignacin de valores por medio de un arreglo de consulta.
Declaracin de variables asociados a un tipo de objeto en particular.
Las funciones deben ser llamadas sin espacios entre el nombre de la funcin, elsignode parntesis; los parmetros de la funcin separados por comas y sin espacios entre el parntesis de cierre y se coloca el punto y coma al final. Ejemplo:
Diseo del Sistema 89 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
3.1.1.6.6. Estructuras de Control
Dentro del cdigo se tendr presente el uso de estructuras de control las cuales son las siguientes: IF, WHILE, FOR, SWITCH. Las estructuras de control deben tener un espacio entre elnombre de la estructura y el signo de apertura de parntesis para distinguir entre las llamadas de las funciones y el signo de llaves debe estar sobre la lnea de la estructura. Para la estructura IF se debe mantener claridad y orden en los bloques de cdigo y la anidacin de expresiones. En la siguiente tabla se especifica la sintaxis de las estructuras lgicas para la programacin.
Estructura lgica Sintaxis
IF
if (condicion){ sentencias_verdadero; } else{ sentencias_falso; }
WHILE while{ Sentencias }
FOR for (variable_contador=valor_inicial;condicion; incremento){ sentencias; }
SWITCH switch (variable_a_evaluar){ casevalor_a_comparar_1: sentencias; break; casevalor_a_comparar_N: sentencias; break; default: sentencia_por_defecto; } Figura 3.1.7 Tabla de estructuras de control
Diseo del Sistema 90 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
3.1.1.7. Estndar de Sitio Web
Ya que se trata de un sistema informtico en ambiente web se tomarn en cuenta los estndares de sitios web recomendados por la W3C y estos para nuestro caso sern: Peso de Pgina: el peso de la pgina deber ser el permitido para que el usuario solo espere el tiempo suficiente para poder realizar una operacin y recargue la nueva pgina. El peso mximo permitido de las pginas ser de 10kbyte.
Diagramacin de Pgina: en cuanto a este aspecto el diseo deber acoplarse a la mayora de los navegadores web y no tener limitantes; para ello se contar con el uso de hojas de estilo CSS bajo estndar W3C que permitan seguir un patrn base para todas las interfaces que se creen para el sistema; para ms detalle se mostrara la estructura de las pginas en la etapa de diseo.
Uso de archivos Flash: el uso de archivos flash, para el sistema informtico se utilizar lo ms mnimo posible, porque le restar funcionalidad al sistema.
Uso de frames o marcos: se har uso de esta funcin ya que es necesario para hacer ms agradable y sencillo de utilizar para el usuario un diseo que le permita visualizar el men principal y el rea donde se trabajar con las interfaces de entrada y salida de datos.
Uso de imgenes: Se har uso de imgenes el peso mximo ser de 3Mbyte y los formatos sern JPG, PNG, GIF.
Diseo del Sistema 91 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
3.2. DIAGRAMA DE RED PROPUESTO PARA LA ORGANIZACIN
Internet Regin I Regin II Regin III Regin VI Regin V -Servidor de Aplicacin -Servidor Web -Servidor de Base de datos Regin Central Chalatenango Cuscatln/Cabaas San Vicente/La paz Norte de san salvador/Libertad Sur de la libertad
Figura 3.2.1 Diagrama de red propuesto para la organizacin (CORDES)
Diseo del Sistema 92 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
3.3. MAPA DE NAVEGACION
Proyectos Reportes Seguimiento Mantenimiento Ayuda Registrar proyecto Modificar proyecto Modificar estado Subir documento Submenu proyectos Buscar proyecto Monitoreo Mostrar alertas Ingresar avisos Ingresar avances Monitoreo de proyectos Reportes de proyectos Reportes de proyectos en ejecucin Reportes de proyectos aprobados Reportes de proyectos atrasados Reportes de coordinadores de proyectos Reportes de recursos utilizados por proyectos Reportes de actividades Reportes de actividades por proyectos Reportes de actividades atrasadas Informes de avances de proyectos Reportes Consolidados Reportes de proyectos terminados Reportes de beneficiarios Reportes de proyectos por regin Reportes de proyectos por regin Usuario Registrar usuario Modificar usuario Eliminar usuario Consultar bitacora Manuales Acerca De Buscar proyecto Mostrar alertas Reportes estadisticos Reportes de cantidad de beneficiarios Reporte de porcentaje por region Reportes de porcentajes de avances de proyectos Agregar Agencia Coopperante Agregar Regiones ** Administrar Elementos de Proyecto Elementos Regiones Departamentos Municipios
Diseo del Sistema 93 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Submenu proyectos Actividades Registrar actividad Modificar actividad Subir documento Recursos Asignar Recurso Registrar Nuevo Recurso Eliminar recurso Responsables Registrar coordinador o tcnico Modificar responsable Beneficiarios Registrar beneficiario Modificar Beneficiario Metas Consultar actividad Buscar recurso Registrar meta Buscar meta Modificar meta Registrar indicador Busqueda de indicador Modificar indicador Indicadores
Figura 2.12 Diagrama de Clases del Sistema Completo. <<seLl evanACabo>> <<seLeEstabl ece>> <<conti ene>> <<seLeAsi gnan>> <<esFi nanci adoPor>> <<benefi ci aA>> <<esDi ri gi doPor>> <<seLeAnexa>> <<esParteDe>> <<esDesarrol l adoEn>> <<presenta>> <<muestra>> <<seAdj unta>> <<seAl macena>> <<seAsi gna>> Recurso - - - + nombre_recurso descri pci on_recurso canti dad_recurso ti po_recurso : Stri ng : Stri ng : i nt : Stri ng + + + + + + buscarProyecto () i ni ci arRegi strarRecurso () regi strarRecurso () modi fi carRecurso () el i mi narRecurso () i mpri mi rRecurso () : i nt : voi d : i nt : voi d : voi d : voi d Proyecto - - - - - - - - nombre_proyecto monto_proyecto numero_benefi ci ari os duraci on_proyecto fecha_aprobaci on fecha_i ni ci oproyecto fecha_fi nproyecto nombre_estadop : Stri ng : doubl e : i nt : Stri ng : Date : Date : Date : Stri ng + + + + + + + + + + + i ni ci arRegi strarProyecto () regi strarProyecto () modi fi carProyecto () i mpri mi rProyecto () agregarActi vi dad () agregarRecurso () agregarResponsabl e () agregarBenefi ci ari o () agregarAgenci a () agregarRegi on () agregarMetas () : voi d : i nt : voi d : voi d : voi d : voi d : voi d : voi d : voi d : voi d : voi d Acti vi dad - - - - - - - - nombre_acti vi dad descri pci on_acti vi dad predecesora duraci on_di as duraci on_horas fecha_i ni ci oacti vi dad fecha_fi nacti vi dad nombre_estadoa : Stri ng : Stri ng : i nt : i nt : i nt : Date : Date : Stri ng + + + + + + buscarProyecto () i ni ci arRegi strarActi vi dad () regi strarActi vi dad () modi fi carActi vi dad () i mpri mi rActi vi dad () subi rDocumentoActi vi dad () : i nt : voi d : i nt : voi d : voi d : voi d Meta - - - descri pci on_meta nombre_ti pometa supuestome : Stri ng : Stri ng : Stri ng + + + + buscarProyecto () i ni ci arRegi strarMeta () regi strarMeta () modi fi carMeta () : i nt : voi d : i nt : voi d Indi cador - - - - nombre_i ndi cador porcentaj e_i ndi cador nombre_ti poi ndi cador supuestoi n : Stri ng : doubl e : Stri ng : Stri ng + + + + buscarMeta () i ni ci arRegi strarIndi cador () regi strarIndi cador () modi fi carIndi cador () : i nt : i nt : voi d : voi d Agenci a - - - - - - - - - - - nombre_agenci a di recci on_agenci a tel efono_agenci a fax_agenci a si ti o_web emai l _agenci a di rector_agenci a nombre_contacto monto_aportaci on presupuesto_anual estado_agenci a : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng : doubl e : doubl e : Stri ng + + + + + buscarProyecto () i ni ci arRegi strarAgenci a () regi strarAgenci a () modi fi carAgenci a () i mpri mi rAgenci a () : i nt : voi d : i nt : voi d : voi d Benefi ci ari o - - - - - - - - pri mer_nombreben segundo_nombreben pri mer_apel l i doben segundo_apel l i doben sexo_benefi ci ari o dui _benefi ci ari o comuni dad estado_benefi ci ari o : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng + + + + + buscarProyecto () i ni ci arRegi strarBenefi ci ari o () regi strarBenefi ci ari o () modi fi carBenefi ci ari o () i mpri mi rBenefi ci ari o () : i nt : voi d : i nt : voi d : voi d Responsabl e - - - - - - - - - pri mer_nombreres segundo_nombreres pri mer_apel l i dores segundo_apel l i dores di recci on_resp tel efono_resp emai l _resp nombre_estado_responsabl e cargo_responsabl e : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng : Stri ng + + + + i ni ci arRegi strarResponsabl e () regi strarResponsabl e () modi fi carResponsabl e () i mpri mi rResponsabl e () : voi d : i nt : voi d : voi d Avance - - - - - descri pci on_avance fecha_avance duraci on_di asav duraci on_horasav porcen_avance : Stri ng : Date : i nt : i nt : Stri ng + + + + buscarProyecto () i ni ci arRegi strarAvance () regi strarAvance () modi fi carAvance () : i nt : voi d : i nt : voi d Avi so - - - - descri pci on_avi so fecha_avi so hora_avi so nombre_ti poavi so : Stri ng : Date : Date : Stri ng + + + + buscarAvi so () i ni ci arRegi strarAvi so () regi strarAvi so () modi fi carAvi so () : i nt : voi d : i nt : voi d Documento - - nombre_documento descri pci on_documento : Stri ng : Stri ng + + + buscarProyecto () i ni ci arSubi rDocumento () subi rDocumento () : i nt : voi d : voi d Regi on - nombre_regi on : Stri ng + + + + + + buscarProyecto () i ni ci arRegi strarRegi on () regi strarRegi on () modfi carRegi on () i mpri mi rRegi on () asi gnarMuni ci pi o () : i nt : i nt : i nt : i nt : i nt : i nt Muni ci pi o - nombre_muni ci pi o : Stri ng Moni toreo - - - - descri pci on_al erta poravance_total fecha_al erta hora_al erta : Stri ng : doubl e : Date : Date + + + + + + + + buscarProyecto () buscarActi vi dad () generarAl ertas () generarHoraAl erta () generarFechaAl erta () obtenerAvances () obtenerAvi sos () obtenerAl ertas () : i nt : i nt : i nt : i nt : i nt : i nt : i nt : i nt Tarea - - nombre_tarea nombre_ti po_tarea : Stri ng : Stri ng + + + i ni ci arRegi strarTareas () regi strarTarea () modi fi carTarea () : voi d : voi d : voi d Usuari o - - - - nombre_usuari o contrasea nombre_rol _usuari o descri pci on_rol _usuari o : Stri ng : Stri ng : Stri ng : Stri ng + + + + + i ni ci arRegi strarUsuari o () regi strarUsuari o () modi fi carUsuari o () el i mi narUsuari o () asi gnarTarea () : voi d : i nt : voi d : voi d : voi d ReporteBi tacora - nombreReporte : Stri ng + + + + i ni ci arGenerarReporteBi tacora () generarReporteBi tacora () i mpri mi rReporteBi tacora () cancel arImpri mi rReporte () : voi d : voi d : voi d : voi d Imagen_Avance - nombre_i magen : Stri ng Ti poReporte - nombre : Stri ng + sel ecci onarTi poReporte () : voi d ReportesProyectos - nombre_reporte : Stri ng + + + + + genrarReporteEstadosProyectos () generarReporteResponsabl esDeProyectos () generarReporteTi posRecursosProyectos () generarReporteRecursosProyecto () generarReporteProyectosPorRegi on () : voi d : voi d : voi d : voi d : voi d ReportesActi vi dades - nombre_reporte : Stri ng + + + + generarReporteActi vi dadesProyecto () generarReporteEstadoDeActi vi dades () generarReporteAvancesActi vi dad () generarReporteRecursosActi vi dad () : voi d : voi d : voi d : voi d ReportesEstadi sti cos - nombre_reporte : Stri ng + + + generarReporteCanti dadBenefi ci ari os () generarReporteCanti dadBenefi ci ari osHombr eMuj er () generarReporteCanti dadProyectosRegi on () : voi d : voi d : voi d ReportesConsol i dados - nombre_reporte : Stri ng + + + + + + generaReporteProyectosTermi nados () generarReporteBenefi ci ari osProyecto () generarReporteBenefi ci ari osComuni dad () generarReporteProyectosAgenci a () generarReporteResponsabl esRegi on () generarReporteResponsabl esPorCargo () : voi d : voi d : voi d : voi d : voi d : voi d Opci on_Reporte - nombre_reporte : Stri ng + + + + + sel ecci onarGenerarReporte () i ntroduci rParametros () generarReporte () i mpri mi rReporte () cancel arImpri mi rReporte () Departamento - nombre_departamento : Stri ng Comuni dades - nombre_comuni dad : Stri ng Diseo del Sistema 94
Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador 3.4. DISEO DE LA BASE DE DATOS 3.4.1. Diagrama de Clases
Figura 2.13. Modelo Lgico de la Base de Datos esta_asoci ado_a se_rel aci ona_a se_l l evan_a_cabo se_l e_establ ece l e_corresponde conti ene pertence_a se_l e_asi gnan depende_de es_fi nanci ado_por conl l eva benefi ci a_a se_l e_atri buye responsabl e_asi gnado i ncl uye ti ene_asi gnado se_l e_anexa se_asoci a_a es_desarrol l ado_en muestra bri nda se_l e_adj unta adqui ere se_al macena adqui eren es_parte_de l e_pertenece exi ste pertenecen_a presenta avance_comuni dad ACTIVIDAD_FECHASACT RECURSO i d_recurso nombre_recurso descri pci on_recurso canti dad_recurso <pi > Integer Vari abl e characters (30) Vari abl e characters (60) Integer <M> <M> <M> <M> i d_recurso <pi > PROYECTO i d_proyecto nombre_proyecto monto_proyecto numero_benefi ci ari os duraci on_proyecto fecha_aprobaci on fecha_i ni ci oproyecto fecha_fi nproyecto <pi > Integer Vari abl e characters (50) Deci mal (9,2) Integer Vari abl e characters (20) Date Date Date <M> <M> <M> <M> <M> <M> <M> <M> i d_proyecto ... <pi > ESTADO_PROYECTO i d_estadoproyecto nombre_estadop <pi > Integer Vari abl e characters (20) <M> <M> i d_estadoproyecto ... <pi > ACTIVIDAD i d_acti vi dad nombre_acti vi dad descri pci on_acti vi dad predecesora duraci on_di as duraci on_horas <pi > Integer Vari abl e characters (30) Vari abl e characters (60) Integer Integer Integer <M> <M> <M> <M> <M> <M> i d_acti vi dad ... <pi > ESTADO_ACTIVIDAD i d_estadoacti vi dad nombre_estadoa <pi > Integer Vari abl e characters (20) <M> <M> i d_estadoacti vi dad ... <pi > META i d_meta descri pci on_meta supuesto_meta <pi > Integer Vari abl e characters (50) Vari abl e characters (100) <M> <M> i d_meta ... <pi > INDICADOR i d_i ndi cador nombre_i ndi cador porcentaj e_i ndi cador supuesto_i ndi cador <pi > Integer Vari abl e characters (50) Deci mal (4,2) Vari abl e characters (100) <M> <M> <M> i d_i ndi cador ... <pi > TIPO_META i d_ti pometa nombre_ti pometa <pi > Integer Vari abl e characters (20) <M> <M> i d_ti pometa ... <pi > TIPO_INDICADOR i d_ti poi ndi cador nombre_ti poi ndi cador <pi > Integer Vari abl e characters (30) <M> <M> i d_ti poi ndi cador ... <pi > AGENCIA i d_agenci a nombre_agenci a di recci on_agenci a tel efono_agenci a fax_agenci a si ti o_web emai l _agenci a di rector_agenci a nombre_contacto monto_aportaci on presupuesto_anual <pi > Integer Vari abl e characters (50) Vari abl e characters (60) Characters (15) Characters (15) Vari abl e characters (50) Vari abl e characters (50) Vari abl e characters (50) Vari abl e characters (50) Deci mal (9,2) Deci mal (9,2) <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> i d_agenci a <pi > TIPO_RECURSO i d_ti porecurso ti po_recurso <pi > Integer Vari abl e characters (30) <M> <M> i d_ti porecurso <pi > ESTADO_AGENCIA i d_estadoagenci a estado_agenci a <pi > Integer Vari abl e characters (20) <M> <M> i d_estadoagenci a ... <pi > BENEFICIARIO i d_benefi ci ari o pri mer_nombreben segundo_nombreben pri mer_apel l i doben segundo_apel l i doben sexo_benefi ci ari o dui _benefi ci ari o comuni dad <pi > Integer Vari abl e characters (20) Vari abl e characters (20) Vari abl e characters (20) Vari abl e characters (20) Characters (1) Vari abl e characters (12) Vari abl e characters (40) <M> <M> <M> <M> <M> i d_benefi ci ari o ... <pi > RESPONSABLE i d_responsabl e pri mer_nombreres segundo_nombreres pri mer_apel l i dores segundo_apel l i dores di recci on_resp tel efono_resp emai l _resp <pi > Integer Vari abl e characters (20) Vari abl e characters (20) Vari abl e characters (20) Vari abl e characters (20) Vari abl e characters (60) Long characters (15) Vari abl e characters (30) <M> <M> <M> <M> <M> i d_responsabl e ... <pi > CARGO i d_cargo cargo_responsabl e <pi > Integer Characters (20) <M> <M> i d_cargo ... <pi > ESTADO_RESPONSABLE i d_estadoresponsabl e nombre_estado_responsabl e <pi > Integer Vari abl e characters (15) <M> <M> i d_estadoresponsabl e ... <pi > ESTADO_BENEFICIARIO i d_estadoben estado_benefi ci ari o <pi > Integer Vari abl e characters (15) <M> <M> i d_estadoben <pi > AVANCE i d_avance descri pci on_avance fecha_avance duraci on_di asav duraci on_horasav porcen_avance <pi > Integer Vari abl e characters (60) Date Integer Integer Deci mal (3,2) <M> <M> <M> <M> <M> <M> i d_avance ... <pi > AVISO i d_avi so descri pci on_avi so fecha_avi so hora_avi so <pi > Integer Vari abl e characters (60) Date Ti me <M> <M> <M> <M> i d_avi so ... <pi > DOCUMENTO_PROYECTO i d_documento nombre_documento descri pci on_documento <pi > Integer Vari abl e characters (25) Vari abl e characters (50) <M> <M> i d_documento ... <pi > REGION i d_regi on nombre_regi on <pi > Vari abl e characters (10) Vari abl e characters (30) <M> <M> i d_regi on ... <pi > MUNICIPIO i d_muni ci pi o nombre_muni ci pi o <pi > Integer Vari abl e characters (40) <M> <M> i d_muni ci pi o ... <pi > PRIORIDAD_AVISO i d_ti poavi so nombre_ti poavi so <pi > Integer Vari abl e characters (20) <M> <M> i d_ti poavance <pi > MONITOREO i d_moni toreo descri pci on_al erta poravance_total fecha_al erta hora_al erta <pi > Integer Vari abl e characters (50) Deci mal (3,2) Date Ti me <M> <M> i d_moni toreo <pi > DOCUMENTO_ACTIVIDAD i d_documento_act nombre_documento_act descri pci on_documento_act <pi > Integer Vari abl e characters (25) Vari abl e characters (50) <M> <M> i d_documento_act ... <pi > USUARIO i d_usuari o nombre_usuari o contrasea <pi > Integer Vari abl e characters (15) Vari abl e characters (15) <M> <M> <M> i d_usuari o <pi > ROL_USUARIO i d_rol _usuari o nombre_rol _usuari o descri pci on_rol _usuari o <pi > Integer Vari abl e characters (15) Vari abl e characters (50) <M> <M> i d_ti pousuari o <pi > BITACORA i d_bi tacora tarea tabl a fecha_hora_operaci on <pi > Integer Characters (20) Characters (25) Ti mestamp <M> <M> <M> <M> i d_bi tacora ... <pi > IMAGEN_AVANCE i d_i magen nombre_i magen <pi > Integer Vari abl e characters (25) <M> <M> i d_i magen ... <pi > MARKERS ID NAME ADDRESS LAT LNG TYPE <pi > Integer Vari abl e characters (60) Vari abl e characters (80) Fl oat (10) Fl oat (10) Vari abl e characters (30) <M> <M> <M> <M> <M> <M> Identi fi er_1 ... <pi > DEPARTAMENTO i d_departamento Attri bute_127 <pi > Integer Vari abl e characters (40) <M> <M> Identi fi er_1 ... <pi > COMUNIDADES i d_comuni dad nombre_comuni dad <pi > Integer Vari abl e characters (50) <M> <M> Identi fi er_1 ... <pi > FECHAS_ACTIVIDADES i d_fecha_act fecha_i ni _act fecha_fi n_act duraci on_di as duraci on_horas <pi > Integer Date Date Integer Integer <M> <M> <M> <M> <M> Identi fi er_1 ... <pi >
Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador 3.4.2. Modelo Lgico de la Base de Datos
Diseo del Sistema 95
Figura 2.14. Modelo Fsico de la Base de Datos FK_ESTA_ASOCIADO_A FK_SE_RELACIONA_A FK_SE_LLEVAN_A_CABO FK_SE_LE_ESTABLECE FK_LE_CORRESPONDE FK_CONTIENE FK_PERTENCE_A FK_SE_LE_ASIGNAN FK_SE_LE_ASIGNAN2 FK_RELATIONSHIP_12 FK_ES_FINANCIADO_POR FK_CONLLEVA FK_BENEFICIA_A FK_SE_LE_ATRIBUYE FK_RESPONSABLE_ASIGNADO FK_RESPONSABLE_ASIGNADO2 FK_INCLUYE FK_TIENE_ASIGNADO FK_SE_LE_ANEXA FK_SE_ASOCIA_A FK_ES_DESARROLLADO_EN FK_ES_DESARROLLADO_EN2 FK_MUESTRA FK_BRINDA FK_SE_LE_ADJUNTA FK_ADQUIERE FK_SE_ALMACENA FK_ADQUIEREN FK_ES_PARTE_DE FK_LE_PERTENECE FK_EXISTE FK_PERTENECEN_A FK_PRESENTA FK_AVANCE_COMUNIDAD FK_AVANCE_COMUNIDAD2 FK_ACTIVIDAD_FECHASACT RECURSO i d_recurso i d_ti porecurso nombre_recurso descri pci on_recurso canti dad_recurso ... i nt i nt varchar(30) varchar(60) i nt <pk> <fk> PROYECTO i d_proyecto i d_estadoproyecto i d_agenci a nombre_proyecto monto_proyecto numero_benefi ci ari os duraci on_proyecto fecha_aprobaci on fecha_i ni ci oproyecto fecha_fi nproyecto ... i nt i nt i nt varchar(50) deci mal (9,2) i nt varchar(20) date date date <pk> <fk1> <fk2> ESTADO_PROYECTO i d_estadoproyecto nombre_estadop i nt varchar(20) <pk> ACTIVIDAD i d_acti vi dad i d_estadoacti vi dad i d_proyecto nombre_acti vi dad descri pci on_acti vi dad predecesora duraci on_di as duraci on_horas ... i nt i nt i nt varchar(30) varchar(60) i nt i nt i nt <pk> <fk1> <fk2> ESTADO_ACTIVIDAD i d_estadoacti vi dad nombre_estadoa i nt varchar(20) <pk> META i d_meta i d_ti pometa i d_proyecto descri pci on_meta supuesto_meta ... i nt i nt i nt varchar(50) varchar(100) <pk> <fk2> <fk1> INDICADOR i d_i ndi cador i d_meta i d_ti poi ndi cador nombre_i ndi cador porcentaj e_i ndi cador supuesto_i ndi cador ... i nt i nt i nt varchar(50) deci mal (4,2) varchar(100) <pk> <fk1> <fk2> TIPO_META i d_ti pometa nombre_ti pometa i nt varchar(20) <pk> TIPO_INDICADOR i d_ti poi ndi cador nombre_ti poi ndi cador i nt varchar(30) <pk> AGENCIA i d_agenci a i d_estadoagenci a nombre_agenci a di recci on_agenci a tel efono_agenci a fax_agenci a si ti o_web emai l _agenci a di rector_agenci a nombre_contacto monto_aportaci on presupuesto_anual ... i nt i nt varchar(50) varchar(60) char(15) char(15) varchar(50) varchar(50) varchar(50) varchar(50) deci mal (9,2) deci mal (9,2) <pk> <fk> TIPO_RECURSO i d_ti porecurso ti po_recurso i nt varchar(30) <pk> ESTADO_AGENCIA i d_estadoagenci a estado_agenci a i nt varchar(20) <pk> BENEFICIARIO i d_benefi ci ari o i d_estadoben i d_proyecto i d_comuni dad pri mer_nombreben segundo_nombreben pri mer_apel l i doben segundo_apel l i doben sexo_benefi ci ari o dui _benefi ci ari o comuni dad ... i nt i nt i nt i nt varchar(20) varchar(20) varchar(20) varchar(20) char(1) varchar(12) varchar(40) <pk> <fk2> <fk1> <fk3> RESPONSABLE i d_responsabl e i d_cargo i d_estadoresponsabl e pri mer_nombreres segundo_nombreres pri mer_apel l i dores segundo_apel l i dores di recci on_resp tel efono_resp emai l _resp ... i nt i nt i nt varchar(20) varchar(20) varchar(20) varchar(20) varchar(60) l ongtext varchar(30) <pk> <fk2> <fk1> CARGO i d_cargo cargo_responsabl e i nt char(20) <pk> ESTADO_RESPONSABLE i d_estadoresponsabl e nombre_estado_responsabl e i nt varchar(15) <pk> ESTADO_BENEFICIARIO i d_estadoben estado_benefi ci ari o i nt varchar(15) <pk> AVANCE i d_avance i d_acti vi dad descri pci on_avance fecha_avance duraci on_di asav duraci on_horasav porcen_avance ... i nt i nt varchar(60) date i nt i nt deci mal (3,2) <pk> <fk> AVISO i d_avi so i d_ti poavi so i d_avance descri pci on_avi so fecha_avi so hora_avi so ... i nt i nt i nt varchar(60) date ti me <pk> <fk1> <fk2> DOCUMENTO_PROYECTO i d_documento i d_proyecto nombre_documento descri pci on_documento ... i nt i nt varchar(25) varchar(50) <pk> <fk> REGION i d_regi on nombre_regi on varchar(10) varchar(30) <pk> MUNICIPIO i d_muni ci pi o i d_departamento nombre_muni ci pi o ... i nt i nt varchar(40) <pk> <fk> PRIORIDAD_AVISO i d_ti poavi so nombre_ti poavi so i nt varchar(20) <pk> MONITOREO i d_moni toreo i d_acti vi dad descri pci on_al erta poravance_total fecha_al erta hora_al erta ... i nt i nt varchar(50) deci mal (3,2) date ti me <pk> <fk> DOCUMENTO_ACTIVIDAD i d_documento_act ... i nt i nt <pk> <fk> USUARIO i d_usuari o i d_rol _usuari o i d_regi on nombre_usuari o contrasea ... i nt i nt varchar(10) varchar(15) varchar(15) <pk> <fk1> <fk2> ROL_USUARIO i d_rol _usuari o nombre_rol _usuari o descri pci on_rol _usuari o ... i nt varchar(15) varchar(50) <pk> BITACORA i d_bi tacora tarea tabl a fecha_hora_operaci on ... i nt char(20) char(25) ti mestamp <pk> IMAGEN_AVANCE i d_i magen i d_avance nombre_i magen ... i nt i nt varchar(25) <pk> <fk> MARKERS ID NAME ADDRESS LAT LNG TYPE i nt varchar(60) varchar(80) fl oat(10) fl oat(10) varchar(30) <pk> DEPARTAMENTO i d_departamento i d_regi on Attri bute_127 ... i nt varchar(10) varchar(40) <pk> <fk> COMUNIDADES i d_comuni dad i d_muni ci pi o nombre_comuni dad ... i nt i nt varchar(50) <pk> <fk> FECHAS_ACTIVIDADES i d_fecha_act i d_acti vi dad fecha_i ni _act fecha_fi n_act duraci on_di as duraci on_horas ... i nt i nt date date i nt i nt <pk> <fk> se_l e_asi gnan i d_proyecto i d_recurso i nt i nt <pk,fk1> <pk,fk2> responsabl e_asi gnado i d_responsabl e i d_proyecto i nt i nt <pk,fk1> <pk,fk2> es_desarrol l ado_en i d_proyecto i d_regi on i nt varchar(10) <pk,fk1> <pk,fk2> avance_comuni dad i d_avance i d_comuni dad i nt i nt <pk,fk1> <pk,fk2> Diseo del Sistema 96
Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador 3.4.3. Modelo Fsico de Base de Datos
Diseo del Sistema 97 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
3.5. DISEO DE INTERFACES 3.5.1. Diseo de mens
El sistema informtico constar de varios mdulos considerando que estos son las opciones principales, mediante las opciones de mens se podr navegar por todo los mdulos del sistema, se tendrn seis opciones de mens las cuales son: botn inicio que permite regresar a la pantalla de inicio, proyectos, seguimiento, reportes, mantenimiento y ayuda. En la Figura 3.5.1 se puede observar la pantalla de bienvenida del sistema informtico con todos los mdulos que tendr.
Figura 3.5.1 Pantalla principal del sistema informtico
Para ver el resto de las interfaces de salida ver en el CD - Documento de Anlisis y Diseo Apartado 2.6.1 Diseo de Mens
Diseo del Sistema 98 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
A continuacin se presentar el diseo de los mens para cada opcin principal. Nombre de Men: Proyectos Nombre del men: Seguimiento Nombre del men: Reportes Nombre del submen: Reportes de proyectos Nombre del submen: Reportes de actividades Nombre del submen: Reportes estadsticos Nombre del submen: Reportes consolidados Diseo del submen Proyectos Nombre del submen: Actividades Nombre del submen: Metas Nombre del men: Mantenimiento Nombre del submen: Usuario Nombre del men: Ayuda
3.5.2. Diseo de pantallas de salida
Cada una de las interfaces provistas en el sistema SIMOCPRO posee una serie de campos que en algunas ocasiones sern requeridos y otros que no siempre ser necesario ingresar; cada uno de estos campos es obtenido o ingresado en un lugar especfico de la base de datos, es decir que para cada campo existente en los distintos formularios de SIMOCPRO existe un lugar dentro de una tabla en un campo dentro de ella. A continuacin se presenta el formato a seguir para la especificacin de las pantallas de salida (Tabla 3.5.1). Nombre de pantalla: Cdigo: Objetivo: Datos Origen/Destino del dato Validacin requerida Nombre Forma de obtencin Tabla Nombre campo Tipo Tamao Formato Obligatorio
Tabla 3.5.1 Formato estndar para la especificacin de datos correspondientes a las interfaces
Diseo del Sistema 99 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Nombre de la interfaz: Listado de proyectos ingresados Descripcin: Esta pantalla se mostrar cada vez que se guarde un nuevo proyecto, y esta permitir visualizar todos los proyectos almacenados con su respectivo monto, fecha de inicio, fecha de finalizacin estimada y el estado del proyecto.
Figura 3.5.2 Listado de Proyectos
Nombre de pantalla: Listado de Proyectos Ingresados Cdigo: PSal_Proyecto Objetivo: Visualizar todos los proyectos que son registrados. Datos Origen/Destino del dato Validacin requerida Nombre Forma de obtencin Tabla Nombre campo Tipo Tamao Formato Obligatorio No. Generado PROYECTO Id_proyecto numerico 9(6) 999999 Si Codigo proyecto Digitado PROYECTO Cod_proyecto numerico A9(10) Alfanumerico si Proyecto Digitado PROYECTO nombre_proyecto caracter A9(50) Alfanumrico Si Monto Digitado PROYECTO monto_proyecto numerico 9(6,2) 999999.99 Si Fecha_inicio Seleccin PROYECTO fecha_inicioproyecto Date - DD-MM-AAAA Si Fecha_fin Seleccin PROYECTO fecha_finproyecto Date - DD-MM-AAAA Si Estado Seleccin ESTADO_PROYECTO nombre_estadop caracter A(20) Texto Si
Diseo del Sistema 100 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
A continuacin se presentar el diseo de las pantallas de salida: Nombre de la interfaz: Listado de actividades del proyecto Nombre de la interfaz: Listado de recursos del proyecto Nombre de la interfaz: Listado de responsables del proyecto Nombre de la interfaz: Listado de beneficiarios del proyecto Nombre de la interfaz: Listado de metas del proyecto Nombre de la interfaz: Listado de avances de actividad Nombre de la interfaz: Listado de usuarios ingresados
3.5.3. Diseo de Pantallas de Salida para Reportes
Los botones que se utilizarn para cada pantalla salida de reporte sern dos y cumplirn con las funciones siguientes: Imprimir: Botn que permite imprimir el reporte Guardar: El cual le permitir guardar el reporte generado Enviar: Esta opcin le permitir enviar el archivo por correo electrnico Y todas las opciones que permite un archivo pdf.
A continuacin se presentar el diseo de las pantallas de salida para los reportes: Nombre de la interfaz: Reporte de Actividades por Proyecto. Nombre de la interfaz: Reporte consolidado de proyectos desarrollados por agencias cooperantes. Nombre de la interfaz: Reporte estadstico de cantidad de beneficiarios.
Para ver el resto de las interfaces de salida ver en el CD - Documento de Anlisis y Diseo Apartado 2.6.2 Diseo de Pantallas de Salida
Ver pantallas de salida para reportes en el CD Documento de Anlisis y Diseo Apartado 2.6.3 Diseo de Pantallas de Salida
Para ver el resto de las interfaces de salida ver en el CD - Documento de Anlisis y Diseo Apartado 2.6.2 Diseo de Pantallas de Salida
Diseo del Sistema 101 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
3.5.4. Diseo de Pantallas de Entrada
Nombre de la interfaz: Iniciar Sesin Descripcin: La interfaz de Inicio Sesin permite ingresar a la aplicacin con un nombre de usuario y una contrasea.
Figura 3.5.3 Iniciar Sesin
Nombre de pantalla: Iniciar Sesin Cdigo: Inic_sesion Objetivo: Permitir al usuario ingresar a la aplicacin Datos Origen/Destino del dato Validacin requerida Nombre Forma de obtencin Tabla Nombre campo Tipo Tamao Formato Obligatorio Nombre de Usuario Digitado USUARIO nombre_usuario Caracter A(15) Texto Si Contrasea Digitado USUARIO contrasea Caracter A9(35) Alfanumrico Si
Ver pantallas de entrada en el CD - Documento de Anlisis y Diseo Apartado 2.6.4 Diseo de Pantallas de Entrada
Diseo del Sistema 102 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
A continuacin se presentar el diseo de las pantallas de entrada: Nombre de la interfaz: Registrar proyecto Nombre de la interfaz: Registrar actividad Nombre de la interfaz: Registrar Usuario Nombre de la interfaz: Registrar beneficiario Nombre de la interfaz: Registrar responsable Nombre de la interfaz: Registrar meta
3.5.5. Diseo de Mensajes
El sistema informtico presentar al usuario diferentes mensajes para comunicarle al usuario las acciones que estn realizando estos mensajes dependern del resultado de la validacin realizada, tambin se mostrarn dependiendo de cada pantalla en la que se encuentre.
3.5.6. Diseo de Reportes
Los reportes son salidas que el sistema brindar al usuario con el propsito de que este pueda obtener un resumen de cierta informacin que necesite en un momento deseado. A continuacin se presenta los diferentes tipos de reportes que el sistema brindar con las especificaciones de cada uno. Reportes estadsticos Reportes de proyectos Reportes de actividades Reportes consolidados
Para ver los tipos de Mensaje verificar en en CD - Documento de Anlisis y Diseo Apartado 2.6.5 Diseo de Mensajes
Para ver ms detallado el diseo de reportes en CD Documento de Anlisis y Diseo 2.6.6 Diseo de Reportes
Diseo del Sistema 103 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
3.6. DISEO DE SEGURIDAD
Es importante considerar la seguridad en el sistema informtico, ya puede estar expuesto a vulnerabilidades y alteraciones en la base de datos. Es por eso que se consider el diseo de seguridad del cual se tomarn en cuenta aspectos como: definicin de roles para usuarios, niveles de acceso, autorizacin, autentificacin, confidencialidad, integridad, disponibilidad para el sistema y seguridad de datos. A continuacin se realiza una descripcin en lo que consiste cada uno.
Integridad Se refiere que la informacin se mantenga de acuerdo a como el usuario la ha introducido en el sistema y no sufra alteraciones por personas no autorizadas.
Confidencialidad Se refiere a que la informacin slo sea vista y manipulada por los usuarios autorizados.
Disponibilidad Se refiere a que la informacin estar disponible o podr ser recuperada en el momento que se necesite.
Seguridad de Datos En cuanto a este punto se tomarn aspectos como los siguientes: Encriptacin: Se considerar elemental que la contrasea sea encriptada para que ningn intruso y sin previa autorizacin pueda visualizar la contrasea asegurndose que no se pueda entrar al sistema informtico. Respaldos: Los respaldos sobre la informacin en la base de datos tendrn que realizarse semanalmente. Por otro lado tambin se debe de asegurar que dichos respaldos sean confiables. Bitcora: En la tabla bitcora se guardar todos los movimientos y acciones que se le harn al sistema y todo lo que tenga incidencia sobre la base de datos. Los elementos importantes que se tomarn en consideracin sern el usuario que realizo la accin, hora y fecha que se realizo la accin, tipo de accin que se realiz.
Diseo del Sistema 104 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Manejo de Roles Con el propsito de garantizar el funcionamiento efectivo y buen controldel acceso de los usuarios al sistema garantizando la seguridad al sistema de monitoreo y control de proyectos (SIMOCPRO), ya que se definir las actividades que podr realizar, A continuacin se definen los niveles de acceso al sistema.
MENU DE OPCIONES ROLES Administrador Gerente Operaciones Gerente Regional Coordinador Tcnico Proyectos Registrar Proyecto
Modificar Proyecto
Modificar Estado
Buscar Proyecto
Subir Documento
Actividades
Registrar Actividad
Modificar Actividad
Modificar Estado
Buscar Actividad
Subir Documento
Recurso Registrar
Modificar
Eliminar
Buscar
Responsables Registrar
Modificar
Regiones Registrar
Modificar
Beneficiarios Registrar
Modificar
Agencia Registrar
Modificar
Metas Registrar
Modificar
Buscar
Indicadores Registrar
Modificar
Buscar
Diseo del Sistema 105 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
MENU DE OPCIONES ROLES Administrador Gerente Operaciones Gerente Regional Coordinador Tcnico Seguimiento Buscar Proyecto
Monitorear Proyecto
Registrar Avance
Registrar Aviso
Reportes Reportes de Proyectos
Reportes de Actividades
Reportes Estadsticos
Reportes Consolidados
Mantenimiento Registrar Usuario
Modificar Usuario
Eliminar Usuario
Bitcora
Ayuda
Plan de Implementacin 106 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
CAPITULO 4. PLAN DE IMPLEMENTACIN
Plan de Implementacin 107 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.1. DESCRIPCIN DE MDULOS DEL SISTEMA
El Sistema de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y el Desarrollo Comunal en El Salvador (SIMOCPRO), tiene como objetivo primordial apoyar a la Gerencia de Operaciones de la Fundacin CORDES; en los procesos de administracin y seguimiento de los proyectos que la Fundacin desarrolla, este comprende los mdulos de:
1. Gestionar Proyectos 2. Seguimiento de Proyectos Monitoreo Control de actividades 3. Generacin de Reportes 4. Administracin de Elementos de proyecto
Estos componentes del sistema no solo pretenden agilizar los procesos, sino que adems proveer informacin que apoye en la toma de decisiones. El acceso ser a travs de una aplicacin Web. Esta le permitir al usuario acceder a sus diferentes opciones de men dependiendo del usuario con el que haya iniciado el sistema; esto de acuerdo a roles asignados a los usuarios.
4.1.1. Ubicacin del Proyecto
El sistema informtico de monitoreo y control de proyectos (SIMOCPRO) ser implementado en la Fundacin para la Cooperacin y el Desarrollo Comunal en El Salvador (CORDES).
4.2. METODOLOGIA A SEGUIR
Para la implementacin del sistema se ha considerado seguir cuatro etapas las cuales indican el plan a seguir para el desarrollo de la implementacin de SIMOCPRO.
Plan de Implementacin 108 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.2.1. Diagrama de Despliegue
En la figura 4.2.1 se presentan las etapas a desarrollar para la implementacin del sistema.
Figura 4.2.1 Estructura de las etapas para la implementacin del sistema
4.3. ETAPA I PREPARACION DEL ENTORNO
Objetivo: Se pretende preparar un ambiente adecuado que permita la operatividad del sistema al momento de ponerlo en marcha; considerando los factores necesarios para llevar a cabo el plan de implementacin del sistema.
4.3.1. Organizacin del personal
Un factor muy importante para la implementacin del sistema es contar con la cantidad de personal adecuado, la distribucin de responsabilidades y la definicin de puestos acorde a sus actividades. Es por esta razn que para realizar una adecuada organizacin de personal en la preparacin del entorno de la implementacin del sistema es necesario llevar a cabo las siguientes actividades:
Implementacin de SIMOCPRO en la Fundacin para la Cooperacin y el Desarrollo Comunal en El Salvador Capacitacin Prueba Puesta en marcha Preparacin del entorno
Plan de Implementacin 109 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.3.1.1. Seleccin y contratacin de personal
En este proceso se debe seleccionar de manera cuidadosa y responsable al personal idneo; basndose en perfiles de puestos previamente elaborados para poder designar tanto a la persona encargada de dirigir las actividades, como a las personas responsables de cada una de stas, ya que una seleccin adecuada es esencial en la administracin de personal e incluso para el xito de la organizacin. Para el caso de contratacin de personal se deben efectuar previamente los siguientes pasos: Revisin de perfil del puesto Evaluacin y seleccin de personal Contratacin
4.3.2. Estructura organizativa
Para la implementacin del sistema es necesario establecer el personal que estar involucrado en la ejecucin de la implementacin, de tal forma que se asigne las actividades a cada uno y determinar la persona encargada de dirigir dichas actividades. La figura 4.3.2 muestra la estructura organizativa del personal involucrado en la implementacin.
Director del proyecto
Encargado de Redes
Digitadores
Personal Tcnico
Encargado de capacitacin
Figura 4.3.2 Estructura organizativa del personal involucrado en la implementacin
4.3.3. Determinacin de perfiles de puestos y funciones
En este proceso se realiza una delimitacin de perfiles que deben cumplir los candidatos basado en procedimientos de obtencin de informacin acerca de los diferentes puestos, describiendo su contenido, las responsabilidades y deberes inherentes de los mismos; buscando en cada miembro del personal que est relacionado con los requisitos y calificaciones personales exigidos, como de las funciones que se realizarn durante la implementacin.
Plan de Implementacin 110 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
A continuacin se definen una serie de tablas que contienen informacin sobre estos perfiles y funciones.
Tabla 4.3.1 Perfil del puesto: Director de Proyecto
Nombre del puesto: Director del Proyecto Descripcin:
Encargado del anlisis, planificacin, ejecucin y control de plan de implementacin del sistema SIMOCPRO.
Requisitos: Ingeniero en Sistemas o Licenciado en Computacin. Dos aos de experiencia en administracin de proyectos. Dos aos de experiencia en desarrollo e implementacin de sistemas informticos.
Conocimientos y habilidades necesarias: Amplio conocimiento en diseo y programacin de aplicaciones web. Capacidad de anlisis. Facilidad para trabajar en equipo. Organizado. Con capacidad de direccin. Capacidad de delegar actividades y supervisarlas.
Funciones a desempear: Administrar el personal dedicado a la implementacin del sistema. Determinar el mejor rumbo a seguir para la implementacin del sistema. Administrar los recursos destinados a llevar a cabo en el plan de implementacin. Evaluar los avances y tiempos de ejecucin de las tareas realizadas dentro del plan de implementacin. Retroalimentar al personal sobre el avance de las actividades. Preparar los datos necesarios para realizar las pruebas del sistema, as como los pasos a seguir para realizarlas. Realizar preparativos para capacitacin de personal. Revisar documentacin de resultados de pruebas del sistema. Aplicar medidas correctivas a las actividades realizadas.
Plan de Implementacin 111 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Nombre del puesto:
Tcnico en computadoras Descripcin: Apoyo a la implementacin del sistema y capacitacin de usuarios finales. Requisitos: Ingeniero en Sistemas o Tcnico en mantenimiento de computadoras. Conocimientos y habilidades necesarias: Conocimiento en configuracin de equipos de cmputo y servidores. Conocimiento de PHP. Conocimiento de Apache. Facilidad de expresin y orientado al servicio al cliente. Dinmico, responsable y ordenado. Experiencia en configuracin de redes Microsoft. Conocimiento de Windows 2003 server. Capacidad para trabajar bajo presin. Funciones a desempear: Configuracin de equipos de cmputo. Configuracin de servidores. Mantenimiento preventivo y correctivo de equipos. Preparacin de los equipos de cmputo para la realizacin de pruebas. Realizacin de pruebas de desempeo del sistema. Instalacin de utilitarios y programas adicionales. Capacitar al personal en el uso del sistema SIMOCPRO. Elaboracin de documentacin sobre resultados obtenidos de la pruebas del sistema. Servir de apoyo al director del proyecto en el desarrollo de la implementacin del sistema. Tabla 4.3.2 Perfil del puesto: Tcnico de Computadoras
Plan de Implementacin 112 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Nombre del puesto: Encargado de redes Descripcin: Apoyo a la implementacin del sistema, configuracin y mantenimiento de la red de la organizacin. Requisitos: Ingeniero en Sistemas, licenciado en computacin o tcnico especialista en redes. 1 ao de experiencia en el rea. Conocimientos y habilidades necesarias: Conocimiento en configuracin de equipos de cmputo y servidores. Conocimiento en diseo, implementacin y mantenimiento de redes. Capacidad para trabajar en equipo. Proactivo y Dinmico. Funciones a desempear: Mantenimiento y configuracin de red. Verificacin de conexin entre equipos y servidor. Servir de apoyo a las actividades de implementacin del sistema SIMOCPRO. Tabla 4.3.3 Perfil del puesto: Encargado de Redes
Tabla 4.3.4 Perfil del puesto: Digitador Nombre del puesto: Digitador Descripcin: Registra los datos histricos en el sistema. Requisitos: Bachillerato tcnico en computacin, tcnico en computacin o estudiante de Ingeniera en sistemas. Un ao de experiencia como digitador. Conocimientos y habilidades necesarias: Conocimiento de aplicaciones de ofimtica. Capaz de trabajar en equipo. Rapidez para digitar. Proactivo y dinmico. Capaz de trabajar bajo presin. Acostumbrado a trabajar bajo cumplimiento de metas. Funciones a desempear: Ingreso de datos histricos al sistema. Ingreso de expedientes de empleados. Generacin de informes de avance de actividades. Retroalimentacin sobre desviaciones presentadas durante la implementacin.
Plan de Implementacin 113 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Nombre del puesto: Encargado de Capacitacin Descripcin: Apoyo a la gestin de implementacin del sistema, administrando el proceso de capacitacin del personal para el desarrollo del mismo. Requisitos: Profesional de al rea de ingeniera, administracin o ciencias sociales. Un ao de experiencia en el rea. Conocimientos y habilidades necesarias: Conocimiento en el trato de personal. Manejo de tecnologas de informacin (Word, Excel, Power Point), nivel intermedio. Comunicacin oral y escrita. Planificacin y organizacin. Proactivo y dinmico. Funciones a desempear: Programar, coordinar, ejecutar y evaluar los cursos de capacitacin. Coordinar con las instancias que se requieran para la programacin y ejecucin de los programas de capacitacin. Servir de apoyo a la institucin sobre el conocimiento de las actividades del sistema SIMOCPRO. Tabla 4.3.5 Perfil del puesto: Encargado de Capacitacin
4.3.4. Determinacin de responsabilidades
A lo largo de la implementacin del sistema SIMOCPRO, el personal involucrado tendr actividades que cumplir. Estas actividades estarn agrupadas en las etapas en que se divide el plan de implementacin: Etapa I Preparacin del entorno. Etapa II Capacitacin. Etapa III Pruebas. Etapa IV Puesta en marcha. En la tabla 4.3.6 se observa la relacin que existir entre las actividades a desarrollar en cada una de las etapas, que conlleva la implementacin, con el personal asignado a cada una de ellas.
Plan de Implementacin 114 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
ACTIVIDADES PUESTOS Director del Proyecto Tcnico en computadoras Encargado de red Digitadores Encargado de capacitacin P R E P A R A C I O N
D E L
E N T O R N O
Revisin de actividades a cumplir para la implementacin del sistema
Determinacin de perfiles de empleado a contratar
Seleccin del personal para la implementacin
Contratacin de personal que se ha seleccionado
Revisin de equipo de computo a utilizar
Configuracin de los equipos a utilizar
Configuracin de red a ocupar
Instalacin y configuracin de Mysql, PHP y Apache
Instalacin de software adicional
Instalacin del
Plan de Implementacin 115 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
sistema SIMOCPRO Revisin del espacio fsico donde estar el equipo
C A P A C I T A C I O N E S
Seleccin de usuarios a capacitar
Contenido y duracin de capacitacin
Determinacin de locales para capacitacin
Realizacin de capacitaciones
P R U E B A S
Realizacin de pruebas del sistema de acceso a la Base de Datos
Realizacin de pruebas de funcionalidad del sistema
Realizacin de pruebas de mltiples conexiones al sistema
Documentacin de las pruebas realizadas
Ingreso de datos histricos al sistema
Plan de Implementacin 116 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
P U E S T A
E N
M A R C H A
Operacin del sistema paralelamente
Anlisis de resultados entre sistemas
Arranque del sistema
Tabla 4.3.6 Determinacin de Responsabilidades
4.3.5. Determinacin de tiempo y costo de actividades en la Etapa I
En la figura 4.3.3 se presentan las actividades que se desarrollarn durante la etapa de preparacin del entorno con su respectiva duracin en das.
Fecha Inicio Fecha Fin Duracion ene 2011 11 1 1d 10/01/2011 10/01/2011 Revisin de actividades a cumplir para la implementacin del sistema 2 1d 11/01/2011 11/01/2011 Determinacin de perfiles de empleado a contratar 4 1d 14/01/2011 14/01/2011 Contratacin de personal que se ha seleccionado PREPARACION DEL ENTORNO Nombre de Actividad ID 21 20 17 23 15 22 18 10 12 14 19 13 16 3 2d 13/01/2011 12/01/2011 Seleccin del personal para la implementacin 11 10 9 8 6 7 5 1d 17/01/2011 17/01/2011 Revisin de equipo de computo a utilizar 2d 19/01/2011 18/01/2011 Configuracin de los equipos a utilizar 1d 20/01/2011 20/01/2011 Configuracin de red a ocupar 1d 21/01/2011 21/01/2011 Instalacin y configuracin de Mysql, PHP y Apache 1d 24/01/2011 24/01/2011 Instalacin de software adicional 1d 25/01/2011 25/01/2011 Instalacin del sistema SIMOCPRO 2d 27/01/2011 26/01/2011 Revisin del espacio fsico donde estar el equipo 24 25 26 27 28
Figura 4.3.3 Diagrama Gantt (Determinacin de tiempos por actividad para la Etapa I)
Plan de Implementacin 117 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
La etapa de preparacin del entorno tendr una duracin de 14 das del estipulado para la implementacin de todo el sistema que es de 59 das (ver anexo 12), a la vez se ha considerado el costo de recurso humano con el que se contar para llevar a cabo las actividades correspondientes a esta etapa.
En la tabla 4.3.7 se presenta el costo total por puesto de los empleados que intervienen en el desarrollo de la etapa de preparacin del entorno, haciendo referencia al anexo 13 en donde se detalla el proceso a seguir para el clculo del salario del personal.
Tabla 4.3.7 Costos totales por puesto en la Etapa I
4.3.6. Presentacin del sistema informtico
Esta actividad consiste en la exposicin del proyecto en una reunin formal, auxilindose de los medios audiovisuales y tecnolgicos necesarios para la presentacin de ste; para la cual se ha seleccionado la informacin que se mostrar a las personas involucradas en el proyecto, con el propsito de darles a conocer los elementos que conforman SIMOCPRO.
4.3.7. Acondicionamiento de Instalaciones
Otra actividad importante dentro de la preparacin del entorno es la de acondicionar las instalaciones para la ejecucin del sistema, siendo esta la razn por la cual se tiene que evaluar ciertos requerimientos que ayuden a lograr las condiciones necesarias de la instalacin, dentro de los cuales podemos mencionar:
Puesto Cantidad de Trabajadores Total de das trabajados Costo Total ($) Director de proyecto 1 14 758.38 Tcnico en computadoras 1 8 133.60 Total $ 891.98
Plan de Implementacin 118 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.3.7.1. Acondicionamiento del Espacio Fsico
Esta actividad se realiza con el propsito de verificar que la institucin cuente con el espacio necesario para realizar la implementacin del sistema, por esta razn se consideran importantes los siguientes criterios: La infraestructura fsica deber ofrecer seguridad al equipo contra situaciones climatolgicas.
Que cada estacin de trabajo cuente con una polarizacin a tierra que evite sobrecargas de voltaje.
Que los cables de energa elctrica estn colocados de forma que no obstaculicen la libre circulacin de personas dentro de la unidad de trabajo.
Que las computadoras e impresoras se encuentren sobre muebles estables o diseados especficamente para estos tipos de equipo.
Que el equipo informtico se encuentre a salvo de agentes ambientales que degraden sus condiciones normales de funcionamiento y puedan volverlos inservibles: como polvo, agua, calor, reflejo directo de la luz del sol. Por lo que deber contar con cortinas y las puertas y ventanas debern mantenerse siempre cerradas.
La temperatura del aire acondicionado deber mantenerse de acuerdo a las especificaciones del fabricante del equipo.
4.3.7.2. Pruebas de Hardware y Software
Se verificar que el equipo informtico cumpla con los requerimientos de hardware y software establecidos.
4.3.7.3. Configuracin del Servidor
Se har una revisin de la instalacin y configuracin de MYSQL, como manejador de base de datos en CORDES.
4.3.7.4. Creacin de Base de Datos
Se generar un script para la creacin de la base de datos, funciones y procedimientos almacenados desde MYSQL.
Plan de Implementacin 119 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.3.7.5. Instalacin y configuracin de la instalacin
Se instalar y configurar la aplicacin SIMOCPRO en el servidor y en cada una de las estaciones de trabajo que pertenecen a la Fundacin CORDES.
4.3.8. Determinacin del equipo a utilizar
Para la implementacin del sistema se utilizar el equipo informtico con que cuenta la Fundacin y el software necesario para poder implementar el sistema, de igual manera para el caso de la red se ocupar la que ya existe entre las dependencias de la organizacin, por lo cual no se entrar en detalles de la topologa.
4.3.8.1. Mquinas clientes
En la tabla 5.8, se presentan las caractersticas de las mquinas clientes en las que se ejecutar el sistema informtico. Puesto Sistema Operativo Procesador Velocidad RAM Disco Duro Director Ejecutivo Microsoft Windows Vista Basic Pentium Core Duo 2.80 GHz 1 GB 300 GB Asistente administrativo Microsoft Windows XP Pentium IV 240 GHz 256 MB 57.1 GB Gerente de Operaciones Windows Vista Business Pentium Core Duo 3.2 GHz 1 GB 200 GB Formulacin y proyectos Microsoft Windows XP Pentium IV 240 GHz 512 MB 74.5 GB Gerente de Relaciones y Gestin de Proyectos Microsoft Windows XP Pentium IV 240 GHz 512 MB 74.5 GB Gerente Regin I Microsoft Windows XP Pentium IV 2.8 GHz 512 MB 120GB
Plan de Implementacin 120 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Administrador Regin I Microsoft Windows XP Pentium IV 3.2 GHz 1 GB 60 GB Coordinador de Proyecto Regin I Microsoft Windows XP AMD Athlon 1.20 GHz 256 MB 19.56 GB Gerente Regin II Microsoft Windows XP Pentium IV 3.20 GHz 512 MB 60 GB Administrador Regin II Microsoft Windows XP Pentium IV 3.2 GHz 512 MB 74.5 GB Coordinador de Proyecto Regin II Microsoft Windows XP AMD Athlon 1.20 GHz 256 MB 19.56 GB Gerente Regin III Microsoft Windows XP AMD Athlon 1.20 GHz 256 MB 19.56 GB Administrador Regin III Microsoft Windows XP Pentium IV 2.66 GHz 512 MB 40.6 GB Coordinador de Proyecto Regin III Microsoft Windows XP AMD Athlon 1.20 GHz 256 MB 19.56 GB Gerente Regin IV Microsoft Windows XP AMD Athlon 1.47 GHz 512 MB 80 GB Administrador Regin IV Microsoft Windows XP AMD Athlon 1.47 GHz 512 MB 40 GB Coordinador de Proyecto Regin IV Microsoft Windows XP Pentium IV 2.66 GHz 512 MB 40.6 GB Gerente Regin V Microsoft Windows XP AMD Athlon 1.47 GHz 512 MB 80 GB Administrador Regin V Microsoft Windows XP AMD Athlon 1.47 GHz 512 MB 40 GB Coordinador de Proyecto Regin V Microsoft Windows XP AMD Athlon 1.47 GHz 512 MB 80 GB Tabla 4.3.8 Especificaciones de equipo a usar durante la implementacin y puesta en marcha del sistema SIMOCPRO
Plan de Implementacin 121 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.3.8.2. Mquina servidor
El servidor tendr las siguientes caractersticas mnimas de software: Software Especificacin mnima Apache HTTP Server Velocidad de procesador: 400Mhz Memoria RAM: 64MB Espacio en disco: 30 MB Microsoft Windows 2003 Server R2 Standard Edition Velocidad de procesador: 300Mhz Memoria RAM: 256 MB Espacio en disco: 2 GB MySQL Velocidad de procesador: 400 Mhz Memoria RAM: 512MB Espacio en disco: 31 MB Tabla 4.3.9 Caractersticas de software para la mquina Servidor
Tambin, las caractersticas mnimas de hardware para el servidor sern: Caracterstica Especificacin Mnima Velocidad de procesador 2.0 GHz Disco Duro 80 GB Memoria RAM 2 GB Monitor 14 SVGA Perifricos Quemador de CD/DVD, Disquetera, Teclado, Mouse, Tarjeta de red Fast Ethernet 10/100Mbps. Tabla 4.3.10 Caractersticas de Hardware para la mquina Servidor
Plan de Implementacin 122 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.4. ETAPA II CAPACITACIN
Esta etapa es primordial debido a que se instruir a los diferentes usuarios que harn uso del sistema SIMOCPRO para que puedan utilizarlo correctamente.
4.4.1. Estructura organizativa de personal a capacitar
El personal a capacitar incluye solamente ciertas Gerencias de la Fundacin CORDES, ya que son las que directamente usarn el sistema. En la figura 4.4.1, se muestra la estructura de las Gerencias que se capacitarn.
Figura 4.4.1 Se Muestra las gerencias que se van a capacitar en CORDES
4.4.2. Usuarios a capacitar
Dentro de cada gerencia se encuentran los diferentes usuarios que estarn interactuando con el sistema siendo los siguientes: Gerente de Operaciones Gerentes de cada Regin de CORDES Coordinadores de proyectos Tcnicos de proyectos Las capacitaciones se agruparn en tipos de la siguiente manera: Capacitacin tcnica Capacitacin a usuarios
Gerencia de Operaciones
Gerencia Region III
Gerencia IV
Gerencia Region II
Gerencia V
Gerencia Region I
Plan de Implementacin 123 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
A continuacin se muestra el tipo de capacitacin que recibir el personal de acuerdo al tipo de usuario que pertenezca. Puesto Tipo de capacitacin Cantidad de personas a capacitar Administrador del sistema Tcnica 1 Gerente de Operaciones Usuarios 1 Gerentes Regionales Usuarios 5 Coordinadores de proyectos Usuarios 15 Tcnicos de proyectos Usuarios 10 Total de personas de a capacitar 32 Tabla 4.4.1 Cantidad de personas a capacitar
En tabla 4.4.1 se presenta el total de personas a capacitar segn el puesto y el tipo de capacitacin, el administrador del sistema ser el nico que contar con capacitacin tcnica por la importancia que tiene con el sistema.
4.4.2.1. Contenido y duracin de capacitacin
A continuacin se presentan los contenidos que tendrn las diferentes capacitaciones que se llevarn a cabo con sus respectivas duraciones.
Plan de Implementacin 124 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Contenido para: Administrador del Sistema N Temas Duracin y Horario 26
1 Ingreso al SIMOCPRO
2 das Lunes y mircoles de 8:00 a 12 am y de 1:00 4:00 pm 2 Mdulo Gestionar proyectos 3 Mdulo de seguimiento de proyectos 4 Mdulo de Reportes 5 Bitcora del sistema 6 Mdulo de mantenimiento 8 Finalizar sesin Contenido para: Gerente de Operaciones N Temas Duracin y Horario 1 Ingreso al SIMOCPRO 1 da Martes de 8:00 a 12 am y de 1:00 4:00 pm 2 Mdulo Gestionar proyectos 3 Mdulo de seguimiento de proyectos 4 Mdulo de Reportes 5 Finalizar sesin Contenido para: Gerente Regional N Temas Duracin y Horario 1 Ingreso al SIMOCPRO 1 da Jueves de 8:00 a 12 am y de 1:00 4:00 pm 2 Mdulo Gestionar proyectos 3 Mdulo de seguimiento de proyectos 4 Mdulo de Reportes 5 Finalizar sesin Contenido para: Coordinador del proyecto N Temas Duracin y Horario 1 Ingreso al SIMOCPRO 1 da viernes de 8:00 a 12 am y de 1:00 4:00 pm 2 Mdulo Gestionar proyectos 3 Mdulo de seguimiento de proyectos 4 Mdulo de Reportes 5 Finalizar sesin Tabla 4.4.2 Distribucin de contenidos, tiempos y horarios de capacitacin
26 Horario depende de la disponibilidad de la organizacin , por lo cual se llego a un acuerdo mutuo
Plan de Implementacin 125 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Tabla 4.4.2 Distribucin de contenidos, tiempos y horarios de capacitacin
4.4.3. Determinacin de tiempo y costo de actividades en la Etapa II
Fecha Inicio Fecha Fin Duracion ene 2011 28 1 1d 28/01/2011 28/01/2011 Seleccion de usuarios a capacitar. 2 2d 01/02/2011 31/01/2011 Contenido y duracion de capacitacion 4 6d 10/02/2011 03/02/2011 Realizacion de capacitaciones CAPACITACIONES Nombre de Actividad ID feb 2011 29 30 31 1 2 3 4 5 6 7 8 9 10 3 1d 02/02/2011 02/02/2011 Determinacion de locales para capacitacion
Figura 4.4.2 Diagrama Gantt (Determinacin de tiempos por actividad para la Etapa II)
La etapa de Capacitaciones tendr una duracin de 10 das del estipulado para la implementacin de todo el sistema, a la vez se ha considerado el costo de recurso humano con el que se contar para llevar a cabo las actividades correspondientes a esta etapa.
En esta etapa es considerado tambin el lugar en donde se llevarn a cabo todas las capacitaciones necesarias para que los usuarios puedan conocer SIMOCPRO, dichas capacitaciones se realizarn en el saln de sesiones de CORDES por lo que no se incurrir en ningn gasto adicional. En la tabla 4.4.3 se presenta el costo total por puesto de los empleados que intervienen en el desarrollo de la etapa de capacitaciones. Para mayor detalle, referirse al anexo 13 en donde se detalla el proceso a seguir para el clculo del salario del personal.
Contenido para: Tcnico de proyecto N Temas Duracin y Horario 1 Ingreso al SIMOCPRO 1 da viernes de 8:00 a 12 am y de 1:00 4:00 pm 2 Mdulo Gestionar proyectos 3 Mdulo de seguimiento de proyectos 4 Mdulo de Reportes 5 Finalizar sesin
Plan de Implementacin 126 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Tabla 4.4.3 Costos totales por puesto en Etapa II 4.5. ETAPA III PRUEBAS
Objetivo: Con el propsito de verificar que el sistema produce los resultados esperados e inicie las operaciones diarias de forma correcta, se realizarn pruebas necesarias para comprobar su correcta funcionalidad. Para esto es necesario partir de la instalacin de la aplicacin, introduccin de la informacin del sistema y finalizar con las pruebas de funcionamiento.
4.5.1. Carga de datos
El sistema SIMOCPRO necesita contar con la informacin que se maneja actualmente con el sistema manual. Para realizar la carga de datos se realizar lo siguiente:
4.5.1.1. Recopilacin de la informacin
Se solicitar la informacin que se tenga, ya sea en papel o digital, para realizar la carga de datos al sistema SIMOCPRO.
4.5.1.2. Entrenamiento de digitadores
Consiste en la preparacin de los digitadores para la insercin de los datos al sistema; pudiendo ellos, de esta manera, acoplarse y adiestrarse rpidamente en el ingreso de datos. Los digitadores tambin tendrn la ayuda del sistema, ya que este presentar mensajes cuando se comentan errores ya sea porque se dejan campos sin introducir o por los tipos de datos que el sistema permite.
Puesto Cantidad de Trabajadores Total de das trabajados Costo Total ($) Director de proyecto 1 10 541.70 Encargado de Capacitacin 1 10 250.00 Total $ 791.70
Plan de Implementacin 127 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.5.1.3. Ingreso de datos
Consiste en incorporacin de datos al sistema ya sea manualmente, o por carga de datos si se tiene de forma digital.
4.5.2. Pruebas de funcionamiento
Para que el sistema sea aceptado por los diferentes usuarios y les brinde apoyo a sus actividades diarias y sobre todo les brinde informacin correcta y confiable tiene que ser aprobado y acreditado por los mismos usuarios de la fundacin CORDES, por lo cual se tiene que someter a pruebas.
4.5.2.1. Diseo de pruebas Objetivo principal determinar las fallas que puedan ocurrir en los siguientes casos: La instalacin de la aplicacin. La transmisin de datos. Resultados de la aplicacin.
4.5.2.2. Realizacin de pruebas
Consiste en llevar a cabo las pruebas que permitan detectar las fallas posibles. La participacin del director del proyecto y el tcnico es importante. La metodologa que se podr seguir para las pruebas es la siguiente: Verificar la conexin entre los equipos de trabajo con el servidor. Probar el acceso a la base de datos desde cada uno de los equipos que se conectarn al servidor. Verificar la conexin de SIMOCPRO en los equipos de trabajo con la base de datos. Verificar el rendimiento de la red, haciendo pruebas con mltiples equipos conectados al mismo tiempo. Documentar las pruebas realizadas al sistema por medio de formularios fsicos 27 poniendo los datos que se ingresaron como tambin tomar nota de los resultados obtenidos.
27 Ver formularios de control para la implementacin del sistema
Plan de Implementacin 128 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.5.2.3. Anlisis de resultados de pruebas
Este punto consiste en verificar si cada una de las pruebas realizadas cumple con los resultados esperados, si por algn caso se llegare encontrar fallas en el momento de realizarse las pruebas se documenta el error o falla y posteriormente se realiza las correcciones respectivas. 4.5.3. Determinacin de tiempo y costo de Actividades en la Etapa III
Fecha Inicio Fecha Fin Duracion feb 2011 10 1 2d 11/02/2011 10/02/2011 Realizacin de pruebas del sistema de acceso a la Base de Datos 2 2d 15/02/2011 14/02/2011 Realizacin de pruebas de funcionalidad del sistema 5 11d 07/03/2011 21/02/2011 Ingreso de datos histricos al sistema PRUEBAS Nombre de Actividad ID 11 12 13 14 15 16 17 18 19 20 21 22 23 4 3 2d 17/02/2011 16/02/2011 Realizacin de pruebas de mltiples conexiones al sistema 1d 18/02/2011 18/02/2011 Documentacin de las pruebas realizadas 24 25 26 27 28 mar 2011 1 2 3 4 5 6 7 8
Figura 4.5.1 Diagrama Gantt (Determinacin de tiempos por actividad para la Etapa III)
La etapa de pruebas tendr una duracin de 18 das del estipulado para la implementacin de todo el sistema, a la vez se ha considerado el costo de recurso humano con el que se contar para llevar a cabo las actividades correspondientes a esta etapa.
Esta etapa se desarrollar dentro de las instalaciones de CORDES por lo que a su vez se utilizar el equipo informtico con el que se cuenta en dicha institucin.
En la tabla 4.5.1 se presenta el costo total por puesto de los empleados que intervienen en el desarrollo de la etapa de pruebas. Para mayor detalle, referirse al anexo 13 en donde se detalla el proceso a seguir para el clculo del salario del personal.
Tabla 4.5.1 Costos totales por puesto en Etapa III Puesto Cantidad de Trabajadores Total de das trabajados Costo Total ($) Director de proyecto 1 18 975.06 Tcnico en computadoras 1 7 116.90 Digitadores 2 11 96.25 Total $ 1188.21
Plan de Implementacin 129 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.6. ETAPA IV PUESTA EN MARCHA
Objetivo: Esta etapa es la ltima fase de la implementacin del sistema la cual consiste en sustituir el sistema actual por SIMOCPRO para esto es necesario considerar:
4.6.1. Operacin paralela del sistema
Este mtodo de conversin consiste en operar de forma paralela el sistema actual, el cual es manual, y SIMOCPRO, ambos seguirn funcionando simultneamente hasta que se considere oportuno dejar de utilizar el sistema anterior, dado que el nuevo funciona adecuadamente y a la vez que los usuarios se familiaricen gradualmente con este. El tiempo que el sistema estar en operacin paralelamente ser de 15 das.
4.6.2. Anlisis de resultados entre sistemas
Esta actividad est enfocada a comparar los resultados que proveen el SIMOCPRO y el sistema manual, con el objetivo de detectar posibles errores en dichos resultados. En el caso de encontrarse problemas, se deber plantear medidas para su solucin.
4.6.3. Arranque del sistema
Luego de analizar los resultados que provee el SIMOCPRO y darle solucin a los problemas encontrados (en caso en que hayan sido detectados), es momento para poner en operacin SIMOCPRO.
4.6.4. Determinacin de tiempo y costo de actividades en la Etapa IV
Fecha Inicio Fecha Fin Duracion mar 2011 14 15 18 19 11 16 17 12 10 13 22 20 9 8 1 15d 28/03/2011 08/03/2011 Operacin del sistema paralelamente 2 15d 28/03/2011 08/03/2011 Analisis de resultados entre sistemas 3 2d 30/03/2011 29/03/2011 Arranque del sistema PUESTA EN MARCHA 21 Nombre de Actividad ID 23 24 25 26 27 28 29 30
Figura 4.6.1 Diagrama Gantt (Determinacin de tiempos por actividad para la etapa IV)
Plan de Implementacin 130 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
La etapa de puesta en marcha tendr una duracin de 17 das del estipulado para la implementacin de todo el sistema que es de 59 das como se defini en la Etapa I, a la vez se ha considerado el costo de recurso humano con el que se contar para llevar a cabo las actividades correspondientes a esta etapa.
En la tabla 4.6.1 se presenta el costo total por puesto de los empleados que intervienen en el desarrollo de la Etapa IV. Para mayor detalle, referirse al anexo 13 en donde se detalla el proceso a seguir para el clculo del salario del personal.
Tabla 4.6.1 Costos totales por puesto en etapa IV
4.7. FORMULARIOS DE CONTROL PARA LA IMPLEMENTACION DEL SISTEMA
La implementacin del sistema requiere de un monitoreo de las actividades a realizar de tal forma que se lleve un adecuado control y en caso de algn tipo de desviacin puedan tomarse acciones correctivas. Con ese fin se presentan a continuacin una serie de formularios que permitirn controlar los errores detectados no solamente por el usuario final sino que tambin por el administrador del sistema. Con los formularios de control de errores se pretende mejorar el sistema, eliminando los puntos dbiles que este pueda presentar.
Puesto Cantidad de Trabajadores Total de das trabajados Costo Total ($) Director de proyecto 1 17 920.89 Tcnico en computadoras 1 17 283.90 Total $ 1204.79
Plan de Implementacin 131 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.7.1. Formulario para evaluacin de perfiles de personal
Este tipo de formulario tiene como objetivo contener la informacin necesaria de los candidatos que buscan aplicar a los diferentes cargos durante la implementacin del sistema.
IMPLEMENTACION DEL SISTEMA INFORMATICO DE MONITOREO Y CONTROL DE LOS PROYECTOS EN LA FUNDACION PARA LA COOPERACION Y EL DESARROLLO COMUNAL EN EL SALVADOR.
EVALUACION DE PERFILES DE CANDIDATOS PUESTO: FECHA: N NOMBRE DEL CANDIDATO TITULOS CONOCIMIENTOS EXPERIENCIAS APTITUDES
OBSERVACIONES:
RESPONSABLE:
FIRMA:
Plan de Implementacin 132 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.7.2. Formulario para control de avance de actividades
Este formulario nos permitir llevar un control en relacin a los avances de las actividades que se desarrollarn durante la implementacin del sistema, midiendo tiempos y duracin de dichas actividades.
IMPLEMENTACION DEL SISTEMA INFORMATICO DE MONITOREO Y CONTROL DE LOS PROYECTOS EN LA FUNDACION PARA LA COOPERACION Y EL DESARROLLO COMUNAL EN EL SALVADOR.
CONTROL DE AVANCE DE ACTIVIDADES N ACTIVIDAD FECHA INICIO FECHA FIN TIEMPO PROGRAMADO TIEMPO REAL
OBSERVACIONES:
RESPONSABLE:
FIRMA:
FECHA:
Plan de Implementacin 133 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.7.3. Formulario para el control de pruebas
Este tipo de formulario es de mucha importancia ya que por medio de este se estar controlando y monitoreando todas las pruebas del sistema SIMOCPRO.
IMPLEMENTACION DEL SISTEMA INFORMATICO DE MONITOREO Y CONTROL DE LOS PROYECTOS EN LA FUNDACION PARA LA COOPERACION Y EL DESARROLLO COMUNAL EN EL SALVADOR.
CONTROL DE PRUEBAS DEL SISTEMA N DE PRUEBA: MDULO A EVALUAR: OPCION DEL MDULO:
DATO DE PRUEBA:
NOMBRE DEL CAMPO: OBJETIVO DE LA PRUEBA:
RESULTADOS ESPERADOS OBTENIDOS
OBSERVACIONES DURANTE LA PRUEBA:
RESPONSABLE:
FIRMA:
FECHA:
Plan de Implementacin 134 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.7.4. Formulario para el control de capacitaciones
En este tipo de formulario se verificar el tipo de personal que ser sometido a capacitacin para el uso del sistema SIMOCPRO.
IMPLEMENTACION DEL SISTEMA INFORMATICO DE MONITOREO Y CONTROL DE LOS PROYECTOS EN LA FUNDACION PARA LA COOPERACION Y EL DESARROLLO COMUNAL EN EL SALVADOR.
CONTROL DE CAPACITACIONES MDULO: OPCION: N NOMBRE DEL EMPLEADO PUESTO PRUEBAS REALIZADAS
OBSERVACIONES:
RESPONSABLE:
FIRMA:
Plan de Implementacin 135 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
4.8. CRITERIOS DE ACEPTACION DEL SISTEMA
Antes de iniciar el funcionamiento de SIMOCPRO este debe de lograr satisfacer las necesidades de los usuarios, las cuales son: la justificacin del desarrollo de dicho sistema y la razn de ser del mismo.
Los requerimientos de los usuarios ante SIMOCPRO SON: Tiempos de respuesta: el cual debe ser muy corto para poder proveer la informacin solicitada. Informacin libre de errores: que la informacin solicitada sea la correcta. Interfaz amigable: fcil de usar y que posea toda la seguridad posible para el ingreso de la informacin.
Conclusiones 136 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
CONCLUSIONES
Para el desarrollo del sistema informtico fue necesario hacer una investigacin previa sobre el manejo y administracin de proyectos sociales en la fundacin CORDES as como tambin la informacin de actividades, beneficiarios, responsables y agencias de cooperacin; luego de revisar la informacin recopilada se realizo el respectivo anlisis y evaluacin del problema.
Por medio del anlisis de la situacin actual y utilizando las tcnicas de la caja negra y el diagrama causa-efecto, se han identificado problemas identificados mediante los siguientes factores: tiempo, procedimientos, informacin, planeacin y mtodos.
Para el anlisis se comenz con la parte de evaluar los requerimientos proporcionados por la institucin y hacer su respectivo anlisis se clasificaron como informticos, operativos y de desarrollo del sistema informtico.
Se elabor el diseo del sistema de acuerdo a las necesidades identificadas de la Fundacin que fueron identificadas en el anlisis y determinacin de requerimientos.
Se programaron los mdulos del sistema informtico segn las especificaciones de diseo, de forma que la aplicacin integrada pudiera funcionar correctamente.
Se elabor el plan de implementacin con las especificaciones necesarias para que el sistema informtico pueda ser implantado en la Fundacin CORDES, se consideraron los elementos necesarios para la implementacin del sistema, tal como: preparacin del entorno, capacitacin de personal, pruebas y puesta en marcha del sistema.
Se elabor la documentacin necesaria para los usuarios finales y administrador del sistema, esta informacin incluye: Manual del usuario, Manual Tcnico y Manual de instalacin.
Bibliografa 137 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
BIBLIOGRAFA
Libros
Carlos Garca; Gerencia Informtica; Informatik; 5 edicin, El Salvador 2008. Somerville, Ian; Ingeniera de Software; Addison Wesley; 6 edicin, Mxico, 2002. Criag Larman; Uml y Patrones, 2 edicin. Pressman, Roger S.; Ingeniera del software: un enfoque prctico; Mc Graw Hill, 5 edicin, Espaa, 2002. Schmuller, Joseph; Aprendiendo UML en 24 horas, Pearson Educacin, 1 edicin, Estados Unidos. Krick, Eward V.; Introduccin a la ingeniera y al diseo en la ingeniera; LIMUSA, Mxico, 2005. McLeod Jr., Raymond; Sistemas de informacin gerencial; Prentice Hall, 7 edicin, Mxico, 2000. Ingeniera de software orientado a objetos, Bernd Bruegue, Alen H. Dutoit,Printice Hall,1 edicin,2002.
Pginas web
Ernesto Cohen; Manual Formulacin, Evaluacin y Monitoreo De Proyectos Sociales (Documento PDF).2008 http://www.eclac.org/dds/noticias/paginas/8/15448/Manual_dds_200408.pdf http://www.monografias.com/trabajos34/planificacion/planificacion.shtml http://es.thefreedictionary.com/actividad http://www.angelfire.com/dragon2/informatica/estudio_de_factibilidad.htm http://es.wikipedia.org/wiki/Usuario http://www.diccionarios-online.com.ar Gestin de proyectos: http://es.wikipedia.org/wiki/Gesti%C3%B3n_de_proyectos Control de proyectos de desarrollo software: http://es.wikibooks.org/wiki/Control_de_proyectos_en_%C3%A1reas_de_desarrollo_de_software# Sistema_inform.C3.A1tico_para_la_administraci.C3.B3n_de_proyectos Diagramas en Uml: http://www.elguille.info/colabora/puntonet/canchala_UML.htm Mysql: http://www.desarrolloweb.com/articulos/1054.php Principios de diseo de pantallas: http://docs.google.com/viewer?a=v&q=cache:CbitdNNPWL4J:dis.um.es/~jfernand/0506/dai/5.pdf+ principios+de+buen+dise%C3%B1o+de+pantallas
Glosario 138 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
GLOSARIO
A ACTIVIDAD: Conjunto de trabajos o acciones que se hacen con un fin determinado o son propias de una persona, una profesin o una entidad. ANLISIS ISHIKAWA: Diagrama conocido de causa y efecto, es una de las herramientas que facilita en anlisis de problemas y sus soluciones. Fue concebido por el ingeniero japons Dr. Kaoru Ishikawa ATRIBUTO: son valores que corresponden a un objeto, como color, material, cantidad, ubicacin. Generalmente se conoce como la informacin detallada del objeto. Suponiendo que el objeto es una puerta, sus propiedades seran: la marca, tamao, color y peso. B BASES DE DATOS: Es un conjunto de informacin almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos. C CUESTIONARIO: es un documento formado por un conjunto de preguntas que deben estar redactadas de forma coherente, y organizadas, secuenciadas y estructuradas de acuerdo con una determinada planificacin, con el fin de que sus respuestas nos puedan ofrecer toda la informacin que se precisa. CASO DE USO: es una tcnica para la captura de requisitos potenciales de un nuevo sistema o una actualizacin de software. Cada caso de uso proporciona uno o ms escenarios que indican cmo debera interactuar el sistema con el usuario o con otro sistema para conseguir un objetivo especfico. CLASES: Definiciones de las propiedades y comportamientos de un tipo de objeto.
Glosario 139 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
D DISEO: El proceso de definicin de la arquitectura de software, componentes, mdulos, interfaces, y los datos para un sistema de software para satisfacer los requisitos especificados. E EFICACIA: Es el grado en que una actividad o programa alcanza sus objetivos, metas y otros efectos que se haba propuesto. EFICIENCIA: Se refiere a la relacin entre los recursos consumidos (insumos) y la produccin de bienes y servicios. ENTIDAD: Cualquier tipo de objeto o concepto sobre el que se recoge informacin: cosa, persona, concepto abstracto o suceso. ENTRADAS: Son los datos o insumos necesarios para realizar los procesos. ENTREVISTA: Las entrevistas se utilizan para recabar informacin en forma verbal, a travs de preguntas que propone el analista. F FACTIBILIDAD: se refiere a la disponibilidad de los recursos necesarios para llevar a cabo los objetivos o metas sealados, la factibilidad se apoya en 3 aspectos bsicos: tcnico, econmico y operativo. FACTIBILIDAD OPERATIVA: Est determinada por la disponibilidad de todos los recursos necesarios para llevar adelante un proyecto. Tambin se refiere al hecho de que el sistema puede funcionar operativamente en la institucin. FACTIBILIDAD TECNICA: Consiste en identificar si se cuenta con el equipo, las herramientas, los conocimientos, las habilidades y la experiencia para hacer que el proyecto sea exitoso. Es decir si existe o est al alcance la tecnologa necesaria para el desarrollo del software. FLUJO DE EFECTIVO: Estado que muestra el movimiento de ingresos y egresos y la disponibilidad de fondos de una fecha determinada.
Glosario 140 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
H HARDWARE: Son todos los componentes fsicos (que se pueden tocar) de la computadora: discos, unidades de disco, monitor, teclado, ratn (mouse), impresora, placas, chips y dems perifricos. I INTERFAZ: Es la conexin entre dos ordenadores o mquinas de cualquier tipo dando una comunicacin entre ambas. M METAS: Es un conjunto de condiciones que actualmente no estn presentes, y que se convierte en un fin determinado a cumplirse en un periodo de tiempo estipulado. METODOLOGA: Es la ciencia del mtodo. Conjunto de mtodos que se siguen en una investigacin cientfica o en una exposicin doctrinal. MDULO: Es un componente auto controlado de un sistema, dicho componente posee una interfaz bien definida hacia otros componentes; algo es modular si est construido de manera tal que se facilite su ensamblaje, acomodamiento flexible y reparacin de sus componentes. N NETBEANS: Es una plataforma que permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados mdulos.
Glosario 141 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
O ONG: Organizaciones no Gubernamentales. ONGD: Es una asociacin o comit sin fines de lucro que tiene como objetivo impulsar polticas o actuaciones encaminadas al desarrollo de colectivos excluidos o en riesgo de exclusin, as como a pases o comunidades considerados subdesarrollados. P PIECES: Tcnica utilizada para medir los sentimientos que despierta un nuevo sistema o un proyecto en las personas que en l participan. PLANIFICACIN: Es el proceso de establecer objetivos y escoger el medio ms apropiado para el logro de los mismos antes de emprender la accin. PROYECTO: Conjunto de actividades interrelacionadas, con un inicio y una finalizacin definida, que utiliza recursos limitados para lograr un objetivo deseado. PRUEBA: Es un procedimiento estandarizado para tomar una muestra de conducta y describirla con categoras o puntuaciones. R RECURSO: Son los elementos utilizados para poder realizar la ejecucin de cada una de las tareas. RECURSO HUMANO: Es parte fundamental de la organizacin que comprende la estrategia para administrar al personal dentro de la misma. RELACIN (interrelacin): Es una correspondencia o asociacin entre dos o ms entidades.
Glosario 142 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
S SOFTWARE: Todos los componentes intangibles de un ordenador o computadora, es decir, al conjunto de programas y procedimientos necesarios para hacer posible la realizacin de una tarea especfica, en contraposicin a los componentes fsicos del sistema (hardware). SALIDAS: Es el resultado del o los procesos realizados. SISTEMAS DE GESTIN DE BASES DE DATOS: (en ingls database management system, abreviado DBMS) son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan este compuesto por: DDL: Lenguaje de Definicin de Datos DML: Lenguaje de Manipulacin de Datos SQL: Lenguaje de Consulta. SERVIDOR WEB: Un servidor web es un programa que est diseado para transferir hipertextos, pginas web o pginas HTML (HyperText Markup Language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de msica. U USUARIO: es la persona que utiliza o trabaja con algn objeto o que es destinataria de algn servicio pblico, privado, empresarial o profesional. UML: Unified Modeling Language que significa en espaol Lenguaje de Modelado Unificado.
Anexos 143 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
ANEXOS
Anexos 144 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexo 1 Especificaciones tcnicas de recursos
Nombre Caractersticas Mquina de servidor Procesador Intel o AMD, como mnimo una velocidad de procesador de 3 Ghz o superior. Memoria cach: 1 Mb L2 o superior. Bus del sistema: 800 Mhz o superior. Memoria RAM de 1 GB o superior. Disco Duro: 80 Gb SATA o superior. Tarjeta de Red: Ethernet 10/100/1000 RJ-45. Unidades pticas: DVD-RW. Puertos: 6 USB, por lo menos 2 frontales, 1 paralelo, 1 RJ-45, 1 VGA. Voltaje: 110-220 autovoltaje 220 voltios. Estaciones de trabajo Procesador Intel o AMD 1.5 Ghz o superior. Memoria cach: 1 Mb L2 o superior. Memoria RAM: 512 Mb o superior. Disco duro: 40 Gb o superior. Monitor: LCD 17 Memoria de video: 32 Mb o superior compartida. Tarjeta de Red: Ethernet 10/100/1000 RJ-45. Puertos: 6 USB, por lo menos 2 frontales, 1 Paralelo, 1 RJ-45, 1 VGA. Voltaje: 110-220 autovoltaje o 220 Voltios. Switch 10 BASE T/100BASE TX/100BASE-T con auto-negociacin. 4 puertos Gigabit de uso dual 10/100/1000 o SFP. 2 ranuras traseras para mdulos 10-Gigabit de 2 puertos. Conexin local CX4 o basada en XFP. Capacidad de switching de hasta 176 Gbps con velocidad de hasta 131.2 Mpps. Rounting basado en hardware dinmico. Impresor Tecnologa Inyeccin de tinta. Velocidad de impresin: 30 ppm color negro 25 ppm a color. Topologas siguientes: Ethernet 10BaseT y 10Base2. Ethernet 10/100BaseTX. Token-Ring (conecta la impresora a una red Token- Ring a travs de DB9 o RJ45). UPS Capacidad: 700 VA 380 WATTS con regulador 6 salidas. Proteccin DSL y Modem. Proteccin Breaker. Tabla A-1-1 Especificaciones Tcnicas de Hardware de Desarrollo
Anexos 145 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Herramienta Ventajas Desventajas Java El JDK es una herramienta libre de licencias (sin costo), creada por Sun. Est respaldado por un gran nmero de proveedores. Existe soporte dado por Sun. Debido a que existen diferentes productos de Java, hay ms de un proveedor de servicios. Sun saca al mercado cada 6 meses una nueva versin del JDK. Es independiente de la plataforma de desarrollo. Diferentes tipos de soporte tcnico para la misma herramienta, por lo que el anlisis de la mejor opcin se dificulta. Para manejo a bajo nivel deben usarse mtodos nativos, lo que limita la portabilidad. El diseo de interfaces grficas con awt y swing no es simple. Puede ser que no haya JDBC para bases de datos poco comerciales. Algunas herramientas que utiliza tienen un costo adicional. PHP Existen diversos entornos de desarrollo para dicha tecnologa. Los bugs son en su mayora controlados, debido a que el cdigo fuente de PHP es abierto, facilitando el control y solucin de estos. Capacidad de programar aplicaciones locales, es decir de escritorio. Comunicacin con una gran cantidad de gestores de bases de datos sin la utilizacin de ODBC. Soporta la programacin orientada a objetos. No posee abstraccin de base de datos estndar. No maneja adecuadamente la administracin de la internacionalizacin. Mezcla cdigo de interfaz con el cdigo de lgica del negocio. ASP .NET El entorno de desarrollo integrado proporcionado por Microsoft Visual Studio .NET facilita la creacin de aplicaciones web utilizando ASP.NET Incremento en la velocidad de respuesta del servidor, puesto que primero se compila el script antes de ponerlo en marcha. Facilita la programacin en mltiples capas, puesto que implementa el concepto de code- behind, es decir la separacin entre el cdigo de interfaz y el cdigo de lgica del negocio. Alto costo para desarrollar en dicha tecnologa. Debido a que es una tecnologa de Microsoft, la comunicacin con bases de datos se limita a aquellas que puedan ser ejecutadas en dicha plataforma nicamente. Tabla A-1-2 Especificaciones Tcnicas de Lenguaje de Programacin
Anexos 146 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Servidor Web Ventaja Desventaja Sun Java System Web Server Alto rendimiento, de escalabilidad masiva y seguro. Ofrece contenido dinmico y esttico. Versatilidad de configuracin y seguridad robusta, brindan una mejor calidad de servicio. Es necesario instalar otros mdulos para que funcione con PHP.
Apache Gratuito. Potente. Moderno. Estable. Licencia GPL. Manejo adecuado de la seguridad de acceso a los sitios. Puede emplear Virtual Host. Modular. Multiplataforma. Fcil de conseguir ayuda y soporte. Interfaz no muy amigable para un usuario nuevo. No funciona para paginas ASP. Inversin de tiempos altos para poder configurarlo adecuadamente.
IIS Fcil de usar. Configuracin grfica y por medio de lnea de comandos. Por defecto se configura para ASP. Confiable y escalable. Seguro y administrable desde una intranet, extranet e Internet. Alto costo adquisitivo, se adquiere al comprar una licencia de Windows (NT, 2000, XP, 2003 Server). Multitud de nuevos fallos de seguridad. La mayora de funciones extras deben de ser compradas separadamente. No funciona adecuadamente con PHP. Tabla A-1-3 Especificaciones Tcnicas de Servidor Web
Anexos 147 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
SGBD Ventaja Desventaja Oracle El Gestor ms utilizado por grandes empresas a nivel mundial. Soporte los 365 das del ao. Multiplataforma. Diseo de base de datos muy .completo. Multiprocesamiento. Base de datos distribuida. Administracin de la seguridad excelente. Lanzamiento de versiones muy frecuente. Alto precio de adquisicin, soporte y capacitacin. Necesita muchos recursos para su operacin. MySQL Necesita pocos recursos para su operacin. Es libre. Sencilla de manejar. Multiplataforma. Velocidad. Gratis. Soporte de varias personas a nivel mundial. Multiprocesamiento. Excelente herramienta para la web con compatibilidad con PHP. Tiene varios tipos de seguridad para el acceso. Posee las caractersticas fundamentales para todo SGBD. Excelente herramienta en funcionalidad para base de datos. Orientado bsicamente para la Web. No permite el modo de autenticacin local (seguridad integrada de Windows), solo estndar. No sincroniza los datos con otras bases de datos rplicas. PostgreSQL Libre. Multiplataforma. Soporte a nivel mundial. Estabilidad y confiabilidad. Herramientas grficas de diseo. Ahorros considerables en costos de operacin. Se puede usar tanto para la web como para otras aplicaciones. Posee las caractersticas fundamentales para todo SGBD. Aceptable funcionalidad para base de datos. Soporte pobre. Puede resultar lento para ciertos procesos. No esta diseado para base de datos distribuidas. SQL Server Interfaz amigable para el usuario. Facilidad de uso. Estabilidad y confiabilidad. Multiprocesamiento. Base de datos distribuida. Posee las caractersticas fundamentales para todo SGBD. Funcionamiento adecuado en ambientes Windows. Alto precio de adquisicin. No es multiplataforma. Tabla A-1-4 Especificaciones tcnicas de gestor de base de datos
Anexos 148 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexo 2 Criterios de evaluacin de software
Criterios Herramienta Java ASP.NET PHP Funcionalidad. 3 4 4 Se ajusta a los propsitos. 4 3 4 Proporciona seguridad. 5 4 3 Usabilidad. 3 3 5 Facilidad de comprensin. 3 3 5 Capacidad de uso. 3 3 4 Interfaz Grafica. 4 4 3 Operatividad. 3 3 4 Fiabilidad. 4 3 3 Total de Puntos 32 30 35 Tabla A-2-1 Criterios de Evaluacin lenguaje de programacin
Criterios Herramienta Sun Java System Web Server Apache Server IIS Funcionalidad. 3 3 3 Se ajusta a los propsitos. 2 4 3 Proporciona seguridad. 3 4 3 Usabilidad. 3 4 2 Facilidad de comprensin. 2 4 3 Capacidad de uso. 3 3 2 Interfaz Grfica. 3 3 2 Operatividad. 2 4 3 Fiabilidad. 2 3 3 Total de Puntos 23 32 24 Tabla A-2-2 Criterios de Evaluacin de Servidor Web
Anexos 149 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Criterios Herramienta Oracle MySql PostgreSQL SQL Server Funcionalidad. 4 4 4 3 Se ajusta a los propsitos. 3 4 4 3 Proporciona seguridad. 3 4 4 3 Usabilidad. 3 5 4 2 Facilidad de comprensin. 3 4 4 3 Capacidad de uso. 4 4 3 3 Interfaz Grfica. 3 4 3 4 Operatividad. 3 4 2 2 Fiabilidad. 4 3 3 3 Total de Puntos 26 36 31 26 Tabla A-2-3 Criterios de Evaluacin de Gestor de Base de Datos
Anexos 150 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexo 3 Recurso con que cuenta la Fundacin
Puesto Sistema Operativo Procesador Velocidad RAM Disco Duro Director Ejecutivo Microsoft Windows Vista Basic Pentium Core Duo 2.80 GHz 1 GB 300 GB Asistente administrativo Microsoft Windows XP Pentium IV 240 GHz 256 MB 57.1 GB Gerente de Operaciones Windows Vista Business Pentium Core Duo 3.2 GHz 1 GB 200 GB Formulacin y proyectos Microsoft Windows XP Pentium IV 240 GHz 512 MB 74.5 GB Gerente de Relaciones y Gestin de Proyectos Microsoft Windows XP Pentium IV 240 GHz 512 MB 74.5 GB Gerente Regin I Microsoft Windows XP Pentium IV 2.8 GHz 512 MB 120GB Administrador Regin I Microsoft Windows XP Pentium IV 3.2 GHz 1 GB 60 GB Coordinador de Proyecto Regin I Microsoft Windows XP AMD Athlon 1.20 GHz 256 MB 19.56 GB Gerente Regin II Microsoft Windows XP Pentium IV 3.20 GHz 512 MB 60 GB Administrador Regin II Microsoft Windows XP Pentium IV 3.2 GHz 512 MB 74.5 GB Coordinador de Proyecto Regin II Microsoft Windows XP AMD Athlon 1.20 GHz 256 MB 19.56 GB Gerente Regin III Microsoft Windows XP AMD Athlon 1.20 GHz 256 MB 19.56 GB Administrador Regin III Microsoft Windows XP Pentium IV 2.66 GHz 512 MB 40.6 GB Coordinador de Proyecto Regin III Microsoft Windows XP AMD Athlon 1.20 GHz 256 MB 19.56 GB Gerente Regin IV Microsoft Windows XP AMD Athlon 1.47 GHz 512 MB 80 GB Administrador Regin IV Microsoft Windows XP AMD Athlon 1.47 GHz 512 MB 40 GB Coordinador de Proyecto Regin IV Microsoft Windows XP Pentium IV 2.66 GHz 512 MB 40.6 GB Gerente Regin V Microsoft Windows XP AMD Athlon 1.47 GHz 512 MB 80 GB Administrador Regin V Microsoft Windows XP AMD Athlon 1.47 GHz 512 MB 40 GB Coordinador de Proyecto Regin V Microsoft Windows XP AMD Athlon 1.47 GHz 512 MB 80 GB Tabla A-3-1 Equipo con que cuenta la Fundacin CORDES. RRHH, Software y Hardware
Anexos 151 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexo 4 Formato de Encuesta
ENCUESTA
Objetivo de la encuesta: Evaluar la aceptacin que puede tener la creacin de un sistema informtico para los proyectos dentro de la Fundacin CORDES con el cual lo que su busca es sistematizar los procesos de control, monitoreo y avance de las actividades con el propsito de servir como herramienta que ayude a mejorar la productividad de toda la organizacin.
1. La Gerencia de Operaciones ve la necesidad de contar con un sistema informtico como herramienta de apoyo para los procesos de control y monitoreo de proyectos en ejecucin? Si _____ No_____ Porque:___________________________________________________________________________ _________________________________________________________________________________ ___________________________________________
2. El sistema actual que opera dentro de la Gerencia de Operaciones ofrece informacin en el momento adecuado? Si _____ No_____ Porque:___________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ ______________________________
3. Est dispuesto a brindar todo el apoyo necesario, para la realizacin de sistema informtico para el monitoreo y control de los proyectos en ejecucin en la Fundacin? Si _____ No_____ Porque:___________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ ______________________________
4. Est dispuesto a utilizar el sistema informtico de monitoreo y control de proyectos en ejecucin como una herramienta de apoyo? Si _____ No_____ Porque:___________________________________________________________________________ _________________________________________________________________________________ __________________________________________
5. Estara dispuesto el personal involucrado a capacitarse para el uso del nuevo sistema informtico? Si _____ No_____
Anexos 152 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
6. La Gerencia de Operaciones contara con recursos para el funcionamiento del nuevo sistema? Si _____ No_____ Porque:___________________________________________________________________________ _________________________________________________________________________________ ____________________________________________
7. Considera que al desarrollar el sistema informtico para el control y monitoreo de proyectos en ejecucin le brindar algn beneficio a la Fundacin? Si _____ No_____ Cules son esos beneficios: _____________________________________________________________________ _________________________________________________________________________________ _________________________________________________________
8. Considera que con el desarrollo del sistema reducira costos y tiempo? Si _____ No_____ Porque:___________________________________________________________________________ _________________________________________________________________________________ __________________________________________
9. Utiliza la computadora para realizar actividades relacionadas con la ejecucin de los proyectos? Si _____ No_____ Qu tipo de actividades realiza? _________________________________________________________________________________ ___________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _________________________________________________________________________________ _____________________________________
10. Qu paquetes computacionales ha utilizado para la realizacin de sus actividades?
Word_____ Excel _____ PowerPoint _____ Internet Explorer _____ Otros ____
11. Qu sistema operativo utiliza en su computador?
Windows Xp____ Windows2000_____ Windows Vista_____ Windows 2003 server____ Linux _____
12. Qu nivel de conocimientos de computacin posee? Bsico _______ Intermedio______ Avanzado_______
Anexos 153 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexo 5 Resultados de la encuesta
1. La Gerencia de Operaciones ve la necesidad de contar con un sistema informtico como herramienta de apoyo para los procesos de control y monitoreo de proyectos?
Anlisis: El 100% de los encuestados consideran que si, debido a que si existe una necesidad de sistematizar los procesos de control y monitoreo de los proyectos, su respuesta se puede verificar en la grfica.
2. El sistema actual que opera dentro de la Gerencia de Operaciones ofrece informacin en el momento adecuado?
100% 0% Pregunta 1 si no 0% 100% Pregunta 2 si no
Anexos 154 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anlisis: El 100% de los encuestados opinan que no, debido al atraso existente en la generacin de reportes.
3. Est dispuesto a brindar todo el apoyo necesario, para la realizacin del sistema informtico para el monitoreo y control de los proyectos en ejecucin en la Fundacin?
Anlisis: Debido a la necesidad que se considera en la pregunta 1, el 100% de los encuestados estn en la disposicin de apoyar el sistema informtico.
100% 0% Pregunta 3 si no
Anexos 155 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anlisis: El resultado de este grfico representa que un 86% de los encuestados estn dispuestos a utilizar el sistema pero por otra parte el 14% de los miembros dicen que no debido a la falta de conocimiento de equipos computacionales. 5. Estara dispuesto el personal involucrado a capacitarse para el uso del nuevo sistema informtico?
Anlisis: Al igual que en la pregunta anterior el 86% esta dispuesto a recibir las capacitaciones necesarias para el dominio del sistema y el 14% dice que no ya que tendran que invertir mas de su tiempo y otros recursos que actualmente no poseen con mayor disponibilidad. 86% 14% Pregunta 4 si no 86% 14% Pregunta 5 si no 4. Est dispuesto a utilizar el sistema informtico de monitoreo y control de proyectos como una herramienta de apoyo?
Anexos 156 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
6. La Gerencia de Operaciones contara con recursos para el funcionamiento del nuevo sistema?
Anlisis: El 100% asegura que si, ya que actualmente la creacin de un sistema mas que un gasto ser una inversin para la organizacin.
7. Considera que al desarrollar el sistema informtico para el control y monitoreo de proyectos le brindar algn beneficio a la Fundacin?
100% 0% Pregunta 6 si no 100% 0% Pregunta 7 si no
Anexos 157 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anlisis: El beneficio ser para todos, es la razn por la que el 100% de los encuestados apoyan el desarrollo del sistema.
8. Considera que con el desarrollo del sistema reducira costos y tiempo?
Anlisis: El 71% de los futuros usuarios dicen que si donde el primer factor a reducir ser el tiempo y un 29% dice que no ya que por su parte su inversin en la organizacin ser mayor.
71% 29% Pregunta 8 si no
Anexos 158 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anlisis: Un 86% utiliza la computadora para la digitalizacin final de sus reportes y un 14% dice que no porque no poseen el conocimiento de este tipo de equipo y porque ciertas actividades no lo requieren.
10. Qu paquetes computacionales ha utilizado para la realizacin de sus actividades?
Anlisis: Un total del 33% de los encuestados estn familiarizados con Word, un 24% con Excel, al igual un 24% utilizan internet Explorer, un 9% Power Point y un 10% utilizan otro tipo de paquetes en la realizacin de sus actividades. 86% 14% Pregunta 9 si no 33% 24% 9% 24% 10% Pregunta 10 word excel power point internet explorer otros 9. Utiliza la computadora para realizar actividades relacionadas con la ejecucin de los proyectos?
Anexos 159 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
11. Qu sistema operativo utiliza en su computador?
Anlisis: Segn el grfico se puede observar los diferentes sistemas operativos que se utilizan dentro de la organizacin esto debido a que no existen actualizaciones constantes de su equipo donde se demuestra que 54% de los encuestados utilizan Windows XP, el 15% Windows Vista, otro 15% Windows Server y con un 8% cada uno los sistemas de Linux y Windows 2000.
12. Qu nivel de conocimientos de computacin posee? Bsico _______ Intermedio______ Avanzado_______
54% 8% 15% 15% 8% Pregunta 11 windows XP windows 2000 windows vista windows 2003 server linux 43% 43% 14% Pregunta 12 Basico Intermedio Avanzado
Anexos 160 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anlisis: Segn el grfico se puede observar que el nivel de conocimiento de los empleados de la Fundacin esta en su mayora en un nivel bsico e intermedio ya que en ambos es de 43% y solamente un 14% es avanzado.
Anexos 161 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexo 6 Costos de Operacin
Figura A-6-1 Frmula para calcular los costos de los criterios
Salario promedio de personal El salario por hora de los empleados ver Anexo 2 es un punto importante para evaluar el costo del sistema actual y propuesto.
Recurso Salario unitario por hora Gerente de Operaciones $ 4.50 Jefe de formulacin de proyectos $ 4.00 Jefe de comunicaciones y gestin de proyectos $ 4.00 Coordinador de proyectos $ 3.00 Personal Tcnico $ 2.50 Salario Promedio Total $ 3.60 Tabla A-6-1 Salario promedio del personal
Costos del sistema actual Los costos incurridos del sistema actual por parte de la Gerencia de Operaciones son: Criterio Tiempo requerido para elaboracin en das Tiempo requerido para la elaboracin en horas Veces realizadas al ao Sueldo por hora promedio Nmero de personas involucrad as Costo Total (Anual) Informes sobre los beneficiarios de los proyectos 6 48 4 $ 3.60 3 $ 2,073.60
Informes de los costos y recursos incurridos por proyectos 8 64 12 $ 3.60 3 $ 8,294.40
Informes sobre los coordinadores por proyectos 4 32 4 $ 3.60 1 $ 460.80 Costos= Tiempo requerido para la elaboracin (en horas) * Nmero de veces realizadas al ao * Sueldo por hora promedio * Nmero de personas involucradas
Anexos 162 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Informe sobre el avance de actividades por proyectos 6 48 6 $ 3.60 3 $ 3,110.40 Tiempo para elaborar los informes finales de los proyectos 24 192 1 $ 3.60 3 $ 2,073.60 TOTAL $ 16,012.80 Tabla A-6-2 Costos del sistema actual
Costos del sistema propuesto Costos en los que incurre el sistema propuesto a la Gerencia de Operaciones: Criterio Tiempo requerido para elaboracin en das Tiempo requerido para la elaboracin en horas Veces realizadas al ao Sueldo por hora promedio Nmero de personas involucradas Costo Total (Anual) Informes sobre los beneficiarios de los proyectos 1 8 4 $ 3.60 3 $ 345.60
Informes de los costos y recursos incurridos por proyectos 1 8 12 $ 3.60 3 $1,036.80
Informes sobre los coordinadores por proyectos 1 8 4 $ 3.60 1 $ 115.20
Informe sobre el avance de actividades por proyectos 1 8 6 $ 3.60 3 $ 518.40
Tiempo para elaborar los informes finales de los proyectos
1 8 1 $ 3.60 3 $ 86.40 TOTAL $2,102.40 Tabla A-6-3 Costos del sistema propuesto
Anexos 163 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexo 7 Diagrama Gantt
Anexos 164 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexos 165 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexos 166 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Cantidad Nombre Precio Total. 1 Sistema Operativo: Windows XP profesional $ 199.99 $ 199.98 1 Windows 2003 Server $ 299.99 $ 299.99 2 Entorno de desarrollo: Eclipse para PHP $ 0.00 $ 0.00 3 Entorno de Diseo: NetBeans UML Project $ 0.00 $ 0.00 2 Herramientas de productividad. MS Office 2007 $ 149.99 $ 249.98 4 Sistema Gestor de Bases de: Datos.MySQL $ 0.00 $ 0.00 4 Antivirus. Kaspersky 2010 $ 0.00 $ 0.00 4 Servidor Web: Apache $ 0.00 $ 0.00 TOTAL $749.96 Tabla A-8-2 Costo de recurso de software
28 Costo de Equipo Incluye valor de depreciacin (20% anual).
Anexos 167 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Cantidad Puesto Salario x Hora ($) Duracin (horas) Monto ($) 1 Director del proyecto (Ingeniero de sistemas) $ 4.58 624 $ 2,857,92 3 Analista/Programador (Ingeniero de sistemas) $ 3.33 624 $ 2,077,92 TOTAL $ 4,935.84 Tabla A-8-3 Costo de RRHH de Desarrollo
Cantidad Puesto Salario x Hora ($) Duracin (horas) Monto ($) 1 Docente Director de Proyecto (Ingeniero de sistemas) $ 5.50 48 $ 264.00 1 Observador de Proyecto $ 0.00 9 $ 0.00 1 Gerente de Operaciones $ 4.50 20 $ 90.00 3 Coordinador de Proyectos $ 3.00 12 $ 36.00 TOTAL $ 390.00 Tabla A-8-4 Costo de RRHH de Apoyo
Cantidad Nombre Precio Unitario ($) Monto($) 20 m. Cable UTP Cat 5e $ 0.35 $ 7.00 20 Conectores RJ-45 $ 0.10 $ 2.00 4 Memorias USB, 1Gb. $ 10.00 $ 40.00 10 CD $ 0.30 $ 3.00 10 DVD $ 0.50 $ 5.00 10 Borrador $ 0.25 $ 2.50 1 Caja de 10 lapiceros $ 1.00 $ 1.00 1 Caja de 10 lpices $ 0.75 $ 0.75 1 Caja de 100 clips $ 2.00 $ 2.00
Anexos 168 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
29 Precio incluye IVA. Costos Indirectos Precio Mensual ($) Total ($) Agua potable $ 8.50 $ 51.00 Energa elctrica $ 10.00 $ 60.00 Internet de 1 Gbps +lnea telefnica $ 47.46 29 $ 284.76 Telfono Celular $ 20.00 $ 120.00 Alquiler de Oficina $150.00 $ 900.00 Total $ 1,415,76
Anexos 169 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Tabla A-8-7 Costo por viticos
Recurso Monto ($) Hardware de desarrollo $ 2,693.59 Software de desarrollo $ 749.96 RRHH de desarrollo $ 4,935.84 RRHH de apoyo $ 390.00 Insumos $ 296,45 Costos Indirectos $ 1,415,76 Viticos $ 1,840.80 SUB-TOTAL $ 12,322.4 Imprevistos 10% $ 1,232.24 TOTAL $ 13,554.64 Tabla A-8-8 Resumen de costos de desarrollo
Viticos Precio Mensual x Persona($) Total ($) Alimentacin $ 156.00 $ 936.00 Transporte $ 150.80 $ 904.80 TOTAL $1,840.80
Anexos 170 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexo 9 Carta de compromiso de CORDES
Anexos 171 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexo 10 Formato de entrevista
Entrevista para Levantamiento de Requerimientos
Nombre del entrevistador ________________________________________________ Fecha ________________________________________________________________ Objetivo: Recolectar informacin con los usuarios sobre aspectos necesarios para el desarrollo del sistema.
1. Cules son las actividades que realiza la Gerencia de Operaciones y cules son las de mayor importancia? 2. Depende de otras Gerencias para realizar las actividades? 3. Cules son las personas que se ven involucradas en las actividades desarrolladas en la Gerencia de Operaciones? 4. Con cuales gerencias o unidades se relaciona la Gerencia de Operaciones? 5. Cul es el tiempo promedio que le toma realizar las actividades a la Gerencia de Operaciones? 6. Se brindara el apoyo necesario para realizar un proyecto que ayude a la sistematizacin de las actividades de la Gerencia de Operaciones? 7. Cuenta la gerencia con el equipo informtico necesario para realizar sus actividades? 8. Cul es la duracin aproximada de un proyecto? 9. Cada cuanto tiempo se generan reportes? 10. Cules son los indicadores para medir las actividades de los proyectos? 11. Qu personal es el involucrado en el monitoreo de proyectos? 12. Todos los proyectos en ejecucin llegan a su trmino? Si o No Porque 13. Cmo manejan los estados de los proyectos? 14. Cunto tiempo tardan en obtener resultados de los proyectos? 15. Cmo es la comunicacin entre las regiones y la sede central? 16. Por qu medios recibe o enva la informacin y qu tipo de informacin es? 17. Cul es la estructura jerrquica de cada regin? 18. A quines van dirigidos los informes? 19. Cul es la tasa de crecimiento de los proyectos? 20. Qu usuarios tendrn acceso al sistema? 21. Cuntos coordinadores por proyectos participan y si estos pueden estar asignados a diferentes proyectos? 22. Cunto tiempo se tardan en planificar los proyectos?
Anexos 172 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexo 11 Evaluaciones de software de desarrollo
Evaluaciones de software de desarrollo Puntaje Significado 0 Sin Importancia 1,2 Poca Importancia 3 Mediana Importancia 4 Importante 5 Indispensable Tabla A.11.1 Pesos asignados a los elementos a evaluar
Evaluacin de Sistema Gestor de bases de datos Portabilidad 25% Costo 20% Soporte Tcnico 25% Entorno amigable 15% Reconocimiento 15%
P PT P PT P PT P PT P PT Total PostgreeSQL 4 1 4 0.8 4 1 3 0.45 4 0.6 3.85 Oracle 3 0.75 2 0.4 3 0.75 3 0.45 3 0.45 2.8 MySql 5 1.25 5 1 4 1 4 0.6 5 0.75 4.6 SQL Server 3 0.75 3 0.6 3 0.75 3 0.45 4 0.6 3.15 Tabla A.11.2 Evaluacin de Gestor de Bases de Datos
Evaluacin de Lenguaje de Desarrollo Lenguaje Portabilidad 20% Compatibilidad con SGBD 25% Soporte Tcnico y Costo 15% Herramienta de diseo visual 20% Conocimiento de la herramienta 20%
P PT P PT P PT P PT P PT Total Java 3 0.6 2 0.5 4 0.6 2 0.4 3 0.6 2.7 Asp .NET 3 0.6 3 0.75 3 0.45 3 0.6 3 0.6 3.0 PHP 4 0.8 3 0.75 3 0.45 4 0.8 4 0.8 3.6 Tabla A.11.3 Evaluacin de Lenguaje de Desarrollo
Anexos 173 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Evaluacin Servidor Web Servidor Contenido Dinmico 20% Reconocimiento 15% Soporte Tcnico 20% Compatibilidad con SGBD 25% Seguridad 25%
P PT P PT P PT P PT P PT Total Sun Java System Web Server 3 0.6 3 0.45 2 0.4 2 0.5 3 0.75 2.7 Apache Server 4 0.8 4 0.6 4 0.8 5 1.25 4 1.0 4.45 IIS 3 0.6 4 0.6 3 0.6 3 0.75 4 1.0 3.55 Tabla A.11.4 Evaluacin de Servidor web
Anexos 174 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexo 12 Determinacin de tiempos por actividad de la implementacin de SIMOCPRO
En la tabla A-12-1 se muestran las diferentes actividades que se desarrollarn tomando en cuenta su duracin en el desarrollo de la implementacin del sistema el cual tendr un total de 59 das para llevar a cabo dicha realizacin.
ACTIVIDADES DURACION Revisin de actividades a cumplir para la implementacin del sistema 1d Determinacin de perfiles de empleado a contratar 1d Seleccin del personal para la implementacin 2d Contratacin de personal que se ha seleccionado 1d Revisin de equipo de computo a utilizar 1d Configuracin de los equipos a utilizar 2d Configuracin de red a ocupar 1d Instalacin y configuracin de Mysql, PHP y Apache 1d Instalacin de software adicional 1d Instalacin del sistema SIMOCPRO 1d Revisin del espacio fsico donde estar el equipo 2d Seleccin de usuarios a capacitar 1d Contenido y duracin de las capacitaciones 2d Determinacin de locales para capacitacin 1d Realizacin de capacitaciones 6d Realizacin de pruebas del sistema de acceso a la Base de Datos 2d Realizacin de pruebas de funcionalidad del sistema 2d Realizacin de pruebas de mltiples conexiones al sistema 2d Documentacin de las pruebas realizadas 1d Ingreso de datos histricos al sistema 11d Operador del sistema paralelamente/Anlisis de resultados entre sistemas 15d Arranque del sistema 2d 59 das Tabla A.12.1 Tiempos por Actividad
Anexos 175 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Anexo 13 Determinacin de costo de recurso humano para la implementacin de SIMOCPRO
Basndonos en la descripcin de perfiles, puestos y responsabilidades del personal se puede determinar el costo de los salarios devengado por el personal que desempear sus actividades durante la implementacin del sistema.
Esta evaluacin se realizar determinando el salario diario y pago por hora, tomando como base el promedio de salarios por puestos en el mercado laboral actual y se calcula siguiendo las siguientes frmulas: Das Trabajados Mensualmente = 24 das Horas Trabajadas = 24 das * 8 horas = 192 horas Salario diario = Salario mensual / 24 das Pago por hora = Salario mensual / 192 horas Pago por hora extra = (pago por hora * 0.25) + pago por hora
Teniendo en cuenta las formulas anterior se obtienen los resultado de la tabla 12.2
Puesto 30
Salario mensual 31
($)
Salario diario ($)
Pago por hora ($)
Pago por hora extra ($) Director de proyecto
1300.00
54.17
6.77
8.46 Tcnico en computadoras
400.00
16.70
2.08
2.60 Digitadores
210.00
8.75
1.10
1.37 Encargado de Capacitacin
600.00
25.00
3.13
3.91 Tabla A-12-2 Resumen de salarios de personal involucrado en la implementacin
A partir de la tabla anterior se puede conocer el costo total del recurso humano que llevar a cabo la implementacin de SIMOCPRO, el cual tendr una duracin de 59 das; por lo que la tabla 12.3 presenta el costo total de las cuatro etapas incluidas en la implementacin de SIMOCPRO.
30 El Encargado de red, no se ha considerado debido a que este se encuentra dentro de la organizacin y ser la misma persona que desempea el cargo. 31 Basado en informacin plasmada en Gerencia Informtica, Carlos E. Garca, cuarta edicin, 2008.
Anexos 176 Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador
Puesto Cantidad de Trabajadores Total de das trabajados Costo Total ($) Director de proyecto 1 59 3196.03 Tcnico en computadoras 1 32 534.40 Digitadores 2 11 96.25 Encargado de Capacitacin 1 10 250.00 Total $ 4076.68 Tabla A-12-3 Costos totales por puesto