Sei sulla pagina 1di 190

UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS

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. 1.1. INVESTIGACION PRELIMINAR ----------------------------------------------------------------------------------------------- 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 DESCRIPCIN ---------------------------------------------------------------------------------------------------------------------------- 6 ESTRUCTURA --------------------------------------------------------------------------------------------------------------------------- 12

1.2.1. 1.2.2. 1.3.

FORMULACIN DEL PROBLEMA ------------------------------------------------------------------------------------------------------ 14 PLANTEAMIENTO DEL PROBLEMA ----------------------------------------------------------------------------------------------------- 14 PRINCIPALES CAUSAS DEL PROBLEMA ------------------------------------------------------------------------------------------------- 14

1.3.1. 1.3.2. 1.4.

PROCESO SOLUCIONADOR DEL PROBLEMA -------------------------------------------------------------------------------------- 17 DEFINICIN DEL PROBLEMA (MTODO DE LA CAJA NEGRA) ------------------------------------------------------------------------- 17 RESTRICCIONES A CONSIDERAR PARA LA SOLUCIN ---------------------------------------------------------------------------------- 18 CRITERIOS A CONSIDERAR PARA LA SOLUCIN ---------------------------------------------------------------------------------------- 18 RESULTADOS ESPERADOS -------------------------------------------------------------------------------------------------------------- 19

1.4.1. 1.4.2. 1.4.3. 1.4.4. 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. 1.7. 1.8. JUSTIFICACIN ----------------------------------------------------------------------------------------------------------------------------- 30 IMPORTANCIA ----------------------------------------------------------------------------------------------------------------------------- 31 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 ANLISIS DEL SISTEMA ------------------------------------------------------------------------------------------------------- 33

CAPITULO 2. 2.1.

PROPUESTA DE LA SOLUCION --------------------------------------------------------------------------------------------------------- 34 DIAGRAMA DEL ENFOQUE DEL SISTEMA PROPUESTO --------------------------------------------------------------------------------- 34

2.1.1. 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. 2.5. 2.6. DIAGRAMAS DE SECUENCIA ----------------------------------------------------------------------------------------------------------- 72 DIAGRAMAS DE ACTIVIDAD ----------------------------------------------------------------------------------------------------------- 72 MODELO DE DOMINIO ------------------------------------------------------------------------------------------------------------------ 73 DISEO DEL SISTEMA --------------------------------------------------------------------------------------------------------- 74

CAPITULO 3. 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. 3.3. 3.4. DIAGRAMA DE RED PROPUESTO PARA LA ORGANIZACIN------------------------------------------------------------------ 91 MAPA DE NAVEGACION ---------------------------------------------------------------------------------------------------------------- 92 DISEO DE LA BASE DE DATOS-------------------------------------------------------------------------------------------------------- 94 DIAGRAMA DE CLASES ----------------------------------------------------------------------------------------------------------------- 94 MODELO LGICO DE LA BASE DE DATOS --------------------------------------------------------------------------------------------- 95 MODELO FSICO DE BASE DE DATOS -------------------------------------------------------------------------------------------------- 96

3.4.1. 3.4.2. 3.4.3. 3.5.

DISEO DE INTERFACES ----------------------------------------------------------------------------------------------------------------- 97 DISEO DE MENS --------------------------------------------------------------------------------------------------------------------- 97 DISEO DE PANTALLAS DE SALIDA ----------------------------------------------------------------------------------------------------- 98 DISEO DE PANTALLAS DE SALIDA PARA REPORTES-------------------------------------------------------------------------------- 100

3.5.1. 3.5.2. 3.5.3.

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

3.5.4. 3.5.5. 3.5.6. 3.6.

DISEO DE PANTALLAS DE ENTRADA------------------------------------------------------------------------------------------------ 101 DISEO DE MENSAJES --------------------------------------------------------------------------------------------------------------- 102 DISEO DE REPORTES ---------------------------------------------------------------------------------------------------------------- 102

DISEO DE SEGURIDAD --------------------------------------------------------------------------------------------------------------- 103 PLAN DE IMPLEMENTACIN ---------------------------------------------------------------------------------------------- 106

CAPITULO 4. 4.1.

DESCRIPCIN DE MDULOS DEL SISTEMA -------------------------------------------------------------------------------------- 107 UBICACIN DEL PROYECTO ---------------------------------------------------------------------------------------------------------- 107

4.1.1. 4.2.

METODOLOGIA A SEGUIR ------------------------------------------------------------------------------------------------------------ 107 DIAGRAMA DE DESPLIEGUE---------------------------------------------------------------------------------------------------------- 108

4.2.1. 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 OPERACIN PARALELA DEL SISTEMA ------------------------------------------------------------------------------------------------ 129

4.6.1.

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

4.6.2. 4.6.3. 4.6.4. 4.7.

ANLISIS DE RESULTADOS ENTRE SISTEMAS----------------------------------------------------------------------------------------- 129 ARRANQUE DEL SISTEMA ------------------------------------------------------------------------------------------------------------ 129 DETERMINACIN DE TIEMPO Y COSTO DE ACTIVIDADES EN LA ETAPA IV --------------------------------------------------------- 129

FORMULARIOS DE CONTROL PARA LA IMPLEMENTACION DEL SISTEMA ---------------------------------------------- 130 FORMULARIO PARA EVALUACIN DE PERFILES DE PERSONAL ---------------------------------------------------------------------- 131 FORMULARIO PARA CONTROL DE AVANCE DE ACTIVIDADES ----------------------------------------------------------------------- 132 FORMULARIO PARA EL CONTROL DE PRUEBAS -------------------------------------------------------------------------------------- 133 FORMULARIO PARA EL CONTROL DE CAPACITACIONES ----------------------------------------------------------------------------- 134

4.7.1. 4.7.2. 4.7.3. 4.7.4. 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

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.
Introduccin i

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.

Objetivos

ii

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

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.
1.1.1.1.

Origen de la Fundacin CORDES


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

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

Asamblea General

Auditoria Externa

Junta Directiva

Direccin Ejecutiva
Comunicaciones Consejo Ejecutivo

Gerencia Administrativa Financiera

Gerencia de Operaciones

Gerencia de Relaciones y Gestin de Proyectos

Unidad de Contabilidad

Unidad de Formulacin de Proyectos

Unidad de Planes

Unidad de Recursos Humanos

Unidad de Programas Unidad de Comunicaciones

Unidad de Servicios Generales

Gerencia Regin I

Gerencia Regin II

Gerencia Regin III

Gerencia Regin IV

Gerencia Regin V

Figura 1.1 Organigrama CORDES

Investigacin Preliminar

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 CRIPDES1 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.

Asociacin para el Desarrollo de El Salvador.

Investigacin Preliminar

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

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

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
Representa el marco de actividades que realiza una unidad o persona de la organizacin. Delimita las actividades realizadas por dicha unidad organizacional o persona. Representa a una actividad la cual va incluida dentro del marco de responsabilidad respectivo. El presente smbolo se utiliza para especificar el flujo que siguen las actividades. Representa un punto de decisin dentro del diagrama de actividad. Las lneas gruesas paralelas significan que las actividades que se encuentran en medio de tales lneas se ejecutan simultneamente.

<Nombre proceso>
<Funcin>
Marco de responsabilidad

Actividad

Flujo

Decisin

Sincronizacin

Tabla 1.2.1 Simbologa a utilizar para modelar la situacin actual

Investigacin Preliminar

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
Operaciones Contabilidad Formulacin de proyectos Coordinador de proyectos

Inicio Proporciona la informacin sobre el plan de ejecucin (planificacin de las actividades o cronograma) a Operaciones

Solicita informacin del plan de ejecucin de los proyectos

Revisar toda la informacin sobre el plan de ejecucin

Verifica el presupuesto asignado

presupuesto

No es correcto

Corregir el plan de ejecucin en el apartado del presupuesto

Si es correcto

Realizar los desembolsos al proyecto

Enva de nuevo plan corregido con el presupuesto

Recibe notificacin del desembolso

Verifica el cumplimiento de metas

Solicita informacin de avance de actividades

Enva informacin de avance de actividades

Verificacin de cumplimiento de actividades

Generar informes sobre el desarrollo del proyecto

Imprimir informes

Fin

Investigacin Preliminar

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
Operaciones
Inicio

Coordinadores de proyectos

Tcnicos de proyectos

Solicita informacin sobre cronograma de actividades del proyecto Enviar informacin del cronograma Enviar informacin a operaciones

Verifica las fechas de las actividades del cronograma

Realizar seguimiento del proyecto

Realizar seguimiento del proyecto

Verifica seguimiento de proyectos Entrega avances de lo realizado en los proyectos

Solicita avances sobre los proyectos

Entrega avances de lo realizado en los proyectos

Revisa avances de proyectos 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

Verificar los informes de proyectos

No

Informe Correcto? Si Elaborar informe del cumplimiento del proyecto

Recibir las observaciones sobre las desviaciones

Recibir las observaciones sobre las desviaciones

Corregir las desviaciones del proyecto

Corregir las desviaciones del proyecto

Elaborar reporte de las fallas de los coordinadores

Enviar correcciones

Enviar correcciones

Imprimir reportes de proyectos y fallas de coordinadores

Fin

Investigacin Preliminar

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
Operaciones
Inicio

Contabilidad

Coordinador de proyecto

Relaciones y gestin de proyectos

Solicitar informacin al coordinador del proyecto

Recopilar documentacin para informes

Verificar informacin enviada por coordinador de proyecto

Enviar informacin a unidad de operaciones

Enviar documentacin a contabilidad No

Verificar documentacin

Documentacin completa

Si

Elaborar el informe financiero

Verificar estado financiero del proyecto

Entregar informe financiero a unidad de operaciones

Solicitar informe narrativo y tcnico

Realizar informe narrativo y tcnico

Verificar informe tcnico y narrativo

Enviar informe narrativo y tcnico a unidad de operaciones

Estn incompletos

Si

No Enviar informe financiero, tcnico y narrativo a unidad de relaciones y gestin

Enviar informes a agencia de cooperacin

Fin

Investigacin Preliminar

10

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

11

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).

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.

ENTRADAS
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 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.

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 de avance de proyectos Informes financieros

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.

Figura 1.2.1 Enfoque de sistemas de la situacin actual

Investigacin Preliminar

12

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

13

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

14

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

15

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

TIEMPO
Retraso en la elaboracin de reportes

INFORMACIN

PROCEDIMIENTOS
Procesamiento manual Susceptible a errores humanos

No existe retroalimentacin inmediata

dificultad de obtencin de la informacin en el momento requerido Aislamiento de informacin

Procesamiento de datos en formas impresas Uso de formularios y hojas de informacin general

Retraso en la Entrega de avances del proyecto.

Retraso en procesamiento de la informacin del proyecto.

Dificultad en el manejo de la informacin Debido al manejo manual de la misma

Controlar y manejar la Documentacin de los Proyectos


Dificultad en la bsqueda de informacin Cantidad excesiva de documentos No existe un seguimiento oportuno ante lo planificado

Retraso en la estructura de la planificacin de los proyectos Retraso en la identificacin oportuna de cualquier desviacin contra lo planeado.

Requerimiento de medios fsicos Carencia de mecanismos de seguridad que proteja la informacin

PLANIFICACION

METODOS

Figura 1.3.1 Diagrama Ishikawa

Investigacin Preliminar

16

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: Controlar y manejar la Documentacin de los Proyectos

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).

ESTADO A

PROCESO

ESTADO B

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.

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.

Figura 1.4.1 Mtodo de la Caja Negra

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.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

18

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 Tiempo Retraso en el procesamiento de la informacin del proyecto. Retraso en la elaboracin de reportes. Retraso en la entrega de avances del proyecto. Dificultad de obtencin de la informacin en el momento requerido. No existe retroalimentacin inmediata. Aislamiento de informacin. Dificultad en el manejo de la informacin. Procesamiento automatizada.

Resultados esperados de la informacin de forma

Disminucin de tiempo en la elaboracin de reportes e informes. Verificacin de los avances de forma oportuna. Informacin Se obtendr proyectos. informacin actualizada de los

Recoleccin de informacin de forma automatizada y actualizaciones en tiempo real. Informacin centralizada en relacin a los proyectos. Administracin automatizada. Procedimientos de la informacin de forma

Procesamiento manual Procesamiento de datos en formas impresas.

Sistematizacin de los procesos. Registro automatizado de los procedimientos manuales. Planificacin Agilidad en la reestructuracin de la planificacin de los proyectos. Identificacin oportuna de desviaciones.

Retraso en la estructura de la planificacin de los proyectos. Retraso en la identificacin oportuna de cualquier desviacin contra lo planeado. Dificultad en la bsqueda de informacin. No existe un seguimiento oportuno ante lo planificado. Carencia de mecanismos de seguridad que proteja la informacin.

Mtodos Creacin de mecanismos de informacin sobre los proyectos. bsqueda de

Utilizacin de parmetros de seguimiento. Seguridad integral de la informacin.

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.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 continuacin2 en la Tabla 1.5.1:
Nombre Mquina de servidor Cantidad 1 Descripcin Este deber cumplir con las caractersticas necesarias para satisfacer las necesidades de las computadoras a las que dar servicio. Se refiere a las computadoras que sern utilizadas para la construccin del software. Se har uso para el desarrollo del proyecto de dos impresoras que cumplan con las caractersticas recomendadas. Se necesitar para la distribucin de la red entre las estaciones de trabajo y la mquina de servidor. Se utilizar para la proteccin del equipo informtico.

Estaciones de trabajo

Impresor inyeccin

Switch Ups

1 4

Tabla 1.5.1 Hardware de desarrollo

Ver Anexo 1 Tabla A-1-1 Especificaciones Tcnicas de Hardware de Desarrollo.

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.1.2.

Software

El desarrollo del proyecto lleva consigo la utilizacin de software, lo cual se describe a continuacin3 en la Tabla 1.5.2:
Nombre Sistema Operativo Software de Diseo Software de Desarrollo Herramientas Adicionales Sistema Gestor de Bases de Datos Servidor Web Descripcin Microsoft Windows XP Profesional Microsoft Windows 2003 Server Macromedia Dreamweaver NetBeans UML Project PHP Microsoft Office Word 2007 Microsoft Office Visio 2007 Microsoft Office Project 2007 MySql 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 opciones4 , 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

Ver Anexo 1 Tabla A-1-2, Tabla A-1-3, Tabla A-1-4 Ver Anexo 2 Tabla A-2-1, Tabla A-2-2, Tabla A-2-3

Investigacin Preliminar

21

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 software5 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.

Ver Anexo 3 Recursos con que cuenta la Fundacin.

Investigacin Preliminar

22

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 encuesta6, 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-61.

Ver anexo 4 Formato de encuesta, ver anexo 5 Resultados de la encuesta.

Investigacin Preliminar

23

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 ($) $ 2,073.60 $ 8,294.40 $ 460.80

Costos del sistema propuesto ($) $ 345.60

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. Total por cada proyecto.

$ 1,036.80 $ $ $ 115.20 518.40 86.40

$ 3,110.40 $ 2,073.60 $ 16,012.80 DIFERENCIA

$ 2,102.40 $ 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

24

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 meses7 calendario distribuido en 2 etapas. Costos de desarrollo del proyecto: los recursos a considerar para el desarrollo8 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 aos9.

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

Costo Costo Total de Desarrollo10 Costos de Operacin Inversin Total del Proyecto

Monto ($)

$13,554.64 $ 2,102.40 $15,657.04

Tabla 1.5.5 Costo total de inversin del proyecto

7 8

Ver cronograma de actividades para ms detalle en Anexo 7. 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

Investigacin Preliminar

25

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 0 Beneficios por la utilizacin de la Solucin 1 Vida til de la Solucin 2 3 4 5

$ 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 Costos anuales Flujo de efectivo Flujo de efectivo acumulado

$15,657.04

$ 0.00

$ 0.00

$ 0.00

$ 0.00

$ 0.00

$15,657.04 ($15,657.04)

$ 0.00 $13,910.40

$ 0.00 $13,910.40

$ 0.00 $13,910.40

$ 0.00 $13,910.40

$ 0.00 $13,910.40

($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

26

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 encuestas11 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 refleja12que 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 compromiso13 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 12

Ver anexo 4 Formato de encuesta. Ver anexo 5 Resultados de la encuesta. 13 Ver anexo 9 Carta de compromiso.

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.1.

Anlisis PIECES

Otra manera de evaluar la factibilidad operativa es por medio del anlisis Pieces14, 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

28

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

29

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

30

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

31

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.

Investigacin Preliminar

32

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

33

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
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 Figura 1.4 Enfoque de sistemas del sistema propuesto proyectos.

ENTRADAS

Datos generales del proyecto Datos de las actividades del proyecto Datos sobre los recursos a utilizar Datos sobre los beneficiarios

PROCESOS Gestin de proyectos Gestin de actividades Gestin de beneficiarios proyectos Gestin de responsables proyectos Gestin de regiones Seguimiento de proyectos Registrar indicadores Generar reportes y estadsticas

SALIDAS
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

de de

CONTROL Gerencia de operaciones


Convenios con agencias cooperantes Seguridad de informacin

RECURSOS Humano personal y Gerencia de operaciones, de relaciones y gestin de proyectos Coordinadores y tcnicos de los proyectos. Material equipo informtico papelera

FRONTERA Los procesos de monitoreo y control de los proyectos de tipo agropecuario

regin

Figura 2.1 Enfoque de sistemas del sistema propuesto

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

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

35

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

36

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 37

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

38

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.
2.2.1.1.

Requerimientos informticos
Requerimientos funcionales

Para la especificacin de requerimientos se realiz por medio de entrevistas a los usuarios15 .


1. Objetivo: Usuarios: El usuario podr registrar la informacin de los proyectos de tipo agropecuario. Llevar un registro y control de la informacin relacionada con los proyectos de tipo agropecuario. 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

39

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 16 Marco Lgico 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

40

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

2. Objetivo: Usuarios:

El usuario podr registrar la informacin de los responsables de proyecto. Llevar un registro de la informacin relacionada con los responsables de proyecto. 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

41

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

3. Objetivo: Usuarios:

El usuario podr registrar la informacin de los beneficiarios de proyecto. Llevar el registro de la informacin relacionada con los beneficiarios de proyecto. 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

42

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

4. Objetivo: Usuarios:

El usuario podr registrar la informacin de las agencias cooperantes. Llevar un registro y control de la informacin relacionada con las agencias cooperantes. 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

43

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

5. Objetivo: Usuarios:

El usuario podr registrar la informacin sobre el seguimiento de los proyectos. Llevar un registro y control de la informacin relacionada con el seguimiento de los proyectos. 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

44

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

6. Objetivo: Usuarios:

El usuario podr registrar la informacin de las metas e indicadores por proyectos. Llevar un registro y control de la informacin relacionada con las metas e indicadores por proyectos. 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

45

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

7. Objetivo: Usuarios:

El sistema debe permitir generar reportes y estadsticas. Generar los reportes necesarios de acuerdo a las necesidades del usuario. 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

46

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

47

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

48

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 desarrollo17.

17

Ver pgina 51.

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

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 sistema18 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 SGBD19 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 25% 20% 15% Significa Muy Importante Importante Poco Importante

18 19

Investigacin realizada en el Anteproyecto SGBD: Sistema Gestor de Bases de Datos

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

Criterio Portabilidad

Ponderacin 25%

Costo

20%

Soporte Tcnico

25%

Entorno amigable

15%

Conocimiento

15%

Justificacin Porque es muy importante para el funcionamiento y mantenimiento de la aplicacin a desarrollar. 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. Se considera indispensable para el funcionamiento y mantenimiento de la aplicacin. 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. 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 evaluacin20 realizada mediante la asignacin de pesos21 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 21

Ver Anexo 11: Tabla A.11.2 Ver Anexo 11: Tabla A.11.1

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

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 25% 20% 15%

Significa Muy Importante Importante Poco Importante

Criterio Portabilidad Compatibilidad con el SGBD

Ponderacin 20%

25%

Soporte Tcnico y Costo Herramienta de diseo visual y generacin de cdigo Conocimiento de la herramienta

15%

20%

20%

Justificacin 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. La compatibilidad con el SGBD debe ser alta para que el desarrollo sea lo menos complicado posible y agilizar as el proceso de programacin. 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. Esto para facilitar el manejo y programacin, es decir, mejorar el tiempo de desarrollo y contribuir a una programacin ms rpida. 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 evaluacin22 realizada mediante la asignacin de pesos23 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 23

Ver Anexo 11: Tabla A.11.3 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

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 25% 20% 15% Significa Muy Importante Importante Poco Importante

Criterio Contenido Dinmico Conocimiento Soporte Tcnico Compatibilidad con el SGBD Seguridad

Ponderacin 20% 15% 20% 25%

25%

Justificacin Se toma en cuenta este porcentaje debido a que debe permitir la generacin de cdigo dinmico. El grado de conocimiento del servidor web se considera poco importante pero si debe tomarse en cuenta para evaluar el necesario. Que posea la suficiente informacin de apoyo para evitar atrasos en el desarrollo del proyecto. Esta es de suma importancia ya que depender del nivel de compatibilidad con el gestor de bases de datos que se ha elegido anteriormente. 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 evaluacin24 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

53

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

54

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 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 RJ45, 1 VGA. Voltaje: 110-220 auto voltaje 220 voltios. 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 RJ45, 1 VGA. Voltaje: 110-220 auto voltaje o 220 Voltios. 10 BASE T/100BASE TX/100BASE-T con autonegociacin. 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. 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). Capacidad: 700 VA 380 WATTS con regulador 6 salidas. Proteccin DSL y Modem. Proteccin Breaker.

Mquina de servidor

Estaciones de trabajo

Switch

Impresor

UPS

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

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.

LIDER DEL PROYECTO

ANALISTA

DISEADOR

PROGRAMADOR

ADMINISTRADOR DE BASE DE DATOS

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 Lder del proyecto

Analistas Diseadores Programadores Administradores de base de datos

Responsabilidad 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. Realizarn levantamiento de requerimientos que debe satisfacer a la solucin a desarrollar. Se encargarn de disear la solucin a partir de las especificaciones de los requerimientos que fueron obtenidos por los analistas. Tendrn a su cargo la construccin de la solucin y elaborarn la documentacin respectiva. 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

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

Perfiles A continuacin se presentan las capacidades y el grado acadmico requerido para cada rol.

Roles

Grado Acadmico

Lder de Proyecto

Egresado de la carrera de Ingeniera de Sistemas Informticos.

Analista

Egresado de la carrera de Ingeniera de Sistemas Informticos.

Programador

Egresado de la carrera de Ingeniera de Sistemas Informticos.

Administrador de Bases de Datos.

Egresado de la carrera de Ingeniera de Sistemas Informticos.

Diseador

Egresado de la carrera de Ingeniera de Sistemas Informticos.

Capacidades o Competencias Deseadas 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. Habilidades para la obtencin y anlisis de informacin. Capacidad de anlisis. Inters por la innovacin. Habilidades para mantener la atencin. 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. 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. 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

57

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 Sistema operativo Navegador/es web Editor de texto Visualizador pdf Software Microsoft Windows XP o superior Internet Explorer 6.0 o superior Mozilla Firefox 2.0 o superior Microsoft Word 97 o superior 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 Sistema operativo Servidor web Gestor de base de datos Tecnologa de servidor

Software Microsoft Windows 2003 Server R2 Standard Edition Apache HTTP Server MySQL 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

58

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

Caracterstica Velocidad de procesador Disco Duro Memoria RAM Monitor Perifricos

Especificacin mnima 75 a 200 MHz 2 GB 16 MB 14 VGA Unidad de CD, Disquetera, Teclado, Mouse, Altavoces, Tarjeta de red Fast Ethernet 10/100Mbps.

Especificacin ptima 2.0 GHz 40 GB 256 MB 14 SVGA 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 Apache HTTP Server Microsoft Windows 2003 Server R2 Standard Edition MySQL Especificacin mnima Velocidad de procesador: 400Mhz Memoria RAM: 64MB Espacio en disco: 30 MB Velocidad de procesador: 300Mhz Memoria RAM: 256 MB Espacio en disco: 2 GB 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 Velocidad de procesador Disco Duro Memoria RAM Monitor Perifricos Especificacin Mnima 2.0 GHz 80 GB 2 GB 14 SVGA 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

59

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

Cargo: Educacin: Experiencia laboral:

Conocimientos especiales:

Funciones:

Caractersticas personalidad:

de

Perfil del cargo: Soporte Tcnico Soporte Tcnico. Estudiante de 5to ao de Ciencias de la Computacin o Sistemas, o tcnico graduado en Ciencias de la Computacin o Redes. 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 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. 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. 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

60

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 CDU##

Significado 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 formato25 que se presenta a continuacin:

Identificador Nombre del Caso de Uso Objetivo Actores Precondiciones

Escenario Principal

Flujos Alternativos Requisitos Especiales Frecuencia

Un nmero de secuencia. Nombre que indica de manera global la accin que se efecta en el caso de uso. Breve descripcin de los fines del caso de uso. Personal involucrado en los procesos llevados a cabo dentro del caso de uso. Todas aquellas acciones o eventos cuyo cumplimiento es necesario para poder comenzar con las acciones del caso de uso. 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. Los Flujos Alternos son muy importantes. Indican todos los otros escenarios o bifurcaciones, tanto de xito como de fracaso. Describe la forma de realizar una tarea dentro del sistema. Margen de tiempo con el que ocurre el caso de uso.

25

http://aporia.ugr.es/asigna/system/files/PLANTILLAS%20DE%20CASOS%20DE%20USO.pdf

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.2.
2.3.2.1.

Diagramas de casos de uso


Diagrama de contexto

SIMOCPRO

Subsistema Gestionar Proyectos


Gerente de Operaciones

Gerente Regional

Subsistema Seguimiento del Proyecto

Coordinador de Proyecto

Subsistema Generar Reportes

Tecnico

Subsistema Gestionar Usuarios

Administrador del Sistema

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.2.

Subsistema Gestionar Proyectos

Subsistema Gestionar Proyectos


Registrar nuevo Proyecto

Gestionar Actividades

<<include>>
Gestionar Recursos Gerente de Operaciones

Gestionar Responsables

<<include>> <<include>>

<<include>>
extends Gestionar Beneficiarios Coordinador de Proyectos

<<include>>

extends

Gestionar Agencias

extends

<<include>>
Validar Usuario extends

<<include>>
extends Gestionar Metas e Indicadores <<include>>

<<include>>
Gerente Regional extends extends Modificar Proyecto extends Buscar Proyecto

Modificar Estado

extends

Subir Documentos de 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

Caso de uso: Gestionar Actividades

Gerente de Operaciones

Registrar nueva Actividad <<include>> Validar Usuario <<include>>

extends Modificar Actividad <<include>>

Gerente Regional

extends

extends Subir Documentos de Actividad

Gestionar Actividades

Coordinador de Proyecto

Caso de uso: Gestionar Recursos

Registrar nuevo Recurso Gerente de Operaciones

<<include>> Validar Usuario <<include>> <<include>>

extends Modificar Recurso Gerente Regional extends

Eliminar Recurso

extends

Gestionar Recursos

Coordinador de Proyecto

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 Responsables

Gerente de Operaciones

<< Include>> Registrar nuevo Coordinador o Tecnico Validar Usuario

<< Include>> extends

Modificar datos de Coordinador o Tecnico Gerente Regional

extends

Gestionar Responsables

Caso de uso: Gestionar Beneficiarios

Registrar nuevo Beneficiario Gerente de Operaciones

extends Gestion de Beneficiarios

extends

<< Include>> Gerente Regional Modificar datos de Beneficiario << Include >>

Validar Usuario

Coordinador de Proyecto

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 Agencias

Registrar nueva Agencia

<<include>> Validar Usuario

<<include>> extends

Gerente de Operaciones

Modificar datos de Agencia

extends Gestionar Agencias

Caso de uso: Gestionar Metas e Indicadores

Registrar nueva Meta

<<include>> Gerente de Operaciones <<include>> <<include>> extends <<include>> Validar Usuario

Registrar nuevo Indicador

extends Modificar Indicador extends

extends Gerente Regional Modificar Meta

Gestionar Metas e Indicadores

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

2.3.2.3.

Subsistema Seguimiento de Proyectos

Subsistema Seguimiento de Proyectos

Monitorear Proyecto

Gerente de Operaciones

<< Include >>

Ingresar Avisos

<< Include >> Validar Usuario << Include >> Gerente Regional Registrar Avances << Include >>

Coordinador del Proyecto

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.4.

Subsistema Generar Reportes


Subsistema Generar Reportes
Validar Usuario
<< Include>>

Generar Reportes Estadisticos

Coordinador de Proyectos
<< Include>>

Generar Reportes de Proyectos

<< Include>>

Gerente de Operaciones

Generar Reporte de Actividades de Proyectos


<< Include>>

Gerente Regional

Tecnico

Generar Reportes consolidados

Caso de uso: Generar Reportes Estadsticos


Generar Reportes Estadisticos
Validar Usuario
<< Include>>

Generar Reportes estadisticos de cantidad de Benificiarios Coordinador de Proyectos

<< Include>>

Generar Reportes Estadisticos de Cantidad de Beneficiarios Hombres y Mujeres

Gerente de Operaciones

<< Include>>

Generar Reportes Estadisticos de proyectos por Region Tecnico

Gerente Regional

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

Caso de uso: Generar Reportes de Proyectos


Generar Reportes de Proyectos
Estados de Proyectos

<< Include>>

Gerente de Operaciones Coordinador de Proyectos Responsables de Proyecto


<< Include>>

<< Include>>

Validar Usuario

Recursos utilizados por proyecto <<include>>

<< Include>>

Tipos de Recursos por Proyecto

Tecnico Proyectos por Regin Gerente Regional

Caso de uso: Generar Reportes de Actividades


Generar Reportes de Actividades
Validar Usuario

Reporte sobre las actividades por proyecto

<< Include>>

<< Include>>

Coordinador de Proyectos Generar Reporte de Estados de Actividad

Gerente de Operaciones

<< Include>>

Generar Reporte de Recursos por Actividad

<< Include>>

Tecnico

Generar de Reporte de Avances de Actividad

Gerente Regional

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 Consolidados

Generar Reportes Consolidados


Reporte de Proyectos Terminados Validar Usuario
<< Include>>

Reporte consolidado sobre los beneficiarios por proyecto

<< Include>>

Coordinador de Proyectos Reporte Consolidado de Responsables por Cargo


<< Include>>

Gerente de Operaciones

Reporte consolidado de proyectos desarrollados por agencias cooperantes


<< Include>>

<<include>>

Tecnico

Gerente Regional

Reporte Consolidado de Responsables por Region

Reporte Consolidado de Beneficiarios por Comunidad

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

2.3.2.5.

Subsistema Gestionar Usuario

Subsistema Gestin de Usuario

Agregar Usuario << Include >>

Administrador de Sistema

<< Include >> Modificar Usuario

Validar Usuario

<< Include >>

Eliminar Usuario

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.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.

Los diagramas de secuencia del sistema SIMOCPRO podr encontrarlos en el CD Documento de Anlisis y Diseo apartado 1.6 Diagramas de Secuencia.

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.7 Diagramas de Actividad.

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.6. MODELO DE DOMINIO

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

CAPITULO 3. DISEO DEL SISTEMA

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

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.


75

Diseo del Sistema

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

76

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 Encabezado Archivo Alineacin Detalle de especificacin

Imagen de logo de la institucin Lado superior izquierdo. Times New Roman, 15 puntos, negrita, Fuente mayscula. Nombre de la Institucin Alineacin Centrada. Times New Roman, 12 puntos, negrita, Fuente mayscula. Ttulo del Reporte Alineacin Centrada. Encabezado de cuerpo de detalle Fuente Arial 12 puntos, minscula Cabecera de cada columna Alineacin Justificada. Cuerpo del reporte Fuente Arial 11,normal Detalle de cada columna Alineacin Justificada (contenido general del reporte) 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 Logo

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

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 Numrico Carcter Nomenclatura 9 (enteros, decimales) A(cantidad) Descripcin Datos numricos. Ejemplo: 99 si es entero y 99.99 si contiene decimales. Elemento que no contiene nmeros. Ejemplo: A (20) elemento que contiene 20 caracteres. Elemento que contiene nmeros, letras u otro carcter. Ejemplo: A9 (50) elemento que contiene 50 caracteres alfanumricos (nmeros y letras).

Alfanumrico

A9(cantidad)

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 Tipo Papel Tamao Superior Inferior Mrgenes Orientacin Izquierdo Derecho Detalle de especificacin Papel Bond Base 20. Carta (8.5x 11). 2 cm. 2 cm. 2 cm. 2 cm. 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

78

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 Numrico Carcter

Nomenclatura 9 (enteros, decimales) A(cantidad)

Descripcin Datos numricos. Ejemplo: 99 si es entero y 99.99 si contiene decimales. Elemento que no contiene nmeros. Ejemplo: A (20) elemento que contiene 20 caracteres. Elemento que contiene nmeros, letras u otro carcter. Ejemplo: A9 (50) elemento que contiene 50 caracteres alfanumricos (nmeros y letras). Representa datos lgicos, (verdadero) y 0 (falso). puede almacenar 1

Alfanumrico

A9(cantidad)

Lgico

BL

Tabla 3.1.4 Nomenclatura para la representacin de datos

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

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 Archivo Logo Nombre de la pantalla Fecha y hora Cuerpo Botones de acceso Alineacin Fuente Alineacin Orientacin

Detalle de especificacin Imagen de logo de la institucin Lado superior izquierdo. Arial 14 puntos, negrita, mayscula. Centrada. Lado superior derecho

Estarn conformados por los campos estarn distribuidos en toda la pantalla. Fuente Alineacin Arial 12,normal 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

80

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
nombre_boton
Seleccione una opcion

Elemento Botn

Detalle de Especificacin Este ser el estndar de los botones a utilizar en el diseo. Este posee una flecha en la esquina derecha donde permite desplegar opciones predeterminadas para seleccionarlos. Cuadro que permite el ingreso de informacin por medio del teclado

Lista Desplegable
Escriba texto

Cuadro de Texto

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.

julio de 2010 l 5 m 6 m 7 j 1 8 v 2 9 s 3 d 4

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

81

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

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.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

83

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: tipo_indicador 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 ID_PROYECTO

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:

FK_[TABLADESTINO]_[TABLAORIGEN]

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.

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

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: FK_ID_PROYECTO

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: MONTO_PROYECTO

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.

CREATE PROCEDURE `sp_insAvance`(idActividad int, descrip varchar(60), fechaini date, fechafin date)

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.

TR_IN_ALERT AS

TR_IN_ BENEFICIARIO

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

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 /*Titulo de comentario Lnea 1 Lnea 2 Opcin 2: permite una lnea */ //comentario de linea1 //comentario de linea2 //comentario n 3.1.1.6.2. Estndar para Cdigo

Se utiliz la sintaxis de PHP para la declaracin de ciertas funciones, procedimientos y variables.

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

Bloque de Cdigo Java Script

<script type=text/javascript> $(function(){ $(#nombreObjeto).tipoevento(); }); $(document).ready(function(){ //Se cargan los elementos del DOM }); functionNombreFuncion(parametro) { //Contenido } </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: <? php Bloque de instrucciones ?>

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.

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

Ejemplo: Var $Estado_Proyecto /*variable local*/

$EstadoProyecto /*variable Global*/

Declaracin de variables y asignacin de valores por medio de un arreglo de consulta. $idActividad=$rQuery*ID_ACTIVIDAD+

Declaracin de variables asociados a un tipo de objeto en particular.

Abreviatura Txt btn frm ddl datapicker images Label

Control

Ejemplo TxtCodProyect btnAgregarProyecto FormAgencia DdlRegiones ('#txtFechaIni').datepicker calendar.gif

Commandbutton Form Combos Calendarios Image

3.1.1.6.5.

Funciones

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: FunctionEditarActividad($idActividad)

NombreFuncion($variable1,$ variable2);

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

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

IF

Sintaxis if (condicion){ sentencias_verdadero; } else{ sentencias_falso; } while{ Sentencias } for (variable_contador=valor_inicial;condicion; incremento){ sentencias; } switch (variable_a_evaluar){ casevalor_a_comparar_1: sentencias; break; casevalor_a_comparar_N: sentencias; break; default: sentencia_por_defecto; }

WHILE

FOR

SWITCH

Figura 3.1.7 Tabla de estructuras de control

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.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

90

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

-Servidor de Aplicacin -Servidor Web -Servidor de Base de datos

Regin I Chalatenango

Regin II Cuscatln/Cabaas

Internet
Regin III San Vicente/La paz

Regin VI Regin Central Norte de san salvador/Libertad

Regin V Sur de la libertad

Figura 3.2.1 Diagrama de red propuesto para la organizacin (CORDES)

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.3. MAPA DE NAVEGACION

Proyectos

Seguimiento

Reportes

Mantenimiento

Ayuda

Registrar proyecto Buscar proyecto Modificar proyecto Modificar estado Subir documento Buscar proyecto Mostrar alertas

Reportes de proyectos Usuario


Reportes de proyectos en ejecucin Reportes de proyectos aprobados Reportes de proyectos atrasados Reportes de coordinadores de proyectos Reportes de recursos utilizados por proyectos Monitoreo de proyectos Registrar usuario Modificar usuario Eliminar usuario

Manuales

Acerca De

Agregar Regiones

Monitoreo

Consultar bitacora

Administrar Elementos de Proyecto

Agregar Agencia Coopperante

Reportes de actividades
Mostrar alertas Reportes de actividades por proyectos Ingresar avisos Reportes de actividades atrasadas Ingresar avances Informes de avances de proyectos Departamentos Regiones Elementos

Submenu proyectos

**

Reportes estadisticos
Municipios Reportes de cantidad de beneficiarios Reporte de porcentaje por region Reportes de porcentajes de avances de proyectos

Reportes Consolidados

Reportes de proyectos terminados Reportes de beneficiarios Reportes de proyectos por regin Reportes de proyectos por regin

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

Submenu proyectos

Actividades

Beneficiarios Registrar beneficiario Modificar Beneficiario

Responsables

Metas

Registrar actividad Modificar actividad Consultar actividad

Registrar coordinador o tcnico

Registrar meta Modificar meta Buscar meta

Modificar responsable

Subir documento

Recursos Indicadores Asignar Recurso Registrar Nuevo Recurso Registrar indicador Eliminar recurso Modificar indicador Buscar recurso Busqueda de indicador

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

3.4. DISEO DE LA BASE DE DATOS


3.4.1.
Indicador + + + + nombre_indicador porcentaje_indicador nombre_tipoindicador supuestoin : : : : String double String String : : : : int int void void buscarMeta () iniciarRegistrarIndicador () registrarIndicador () modificarIndicador ()

Diagrama de Clases
Beneficiario Meta - descripcion_meta : String - nombre_tipometa : String - supuestome : String <<contiene>> + buscarProyecto () : int + iniciarRegistrarMeta () : void + registrarMeta () : int + modificarMeta () : void <<beneficiaA>> + + + + + primer_nombreben segundo_nombreben primer_apellidoben segundo_apellidoben sexo_beneficiario dui_beneficiario comunidad estado_beneficiario : : : : : : : : String String String String String String String String ReportesEstadisticos - nombre_reporte : String + generarReporteCantidadBeneficiarios () : void + generarReporteCantidadBeneficiariosHombr : void eMujer () + generarReporteCantidadProyectosRegion () : void + + + + + Opcion_Reporte - nombre_reporte : String seleccionarGenerarReporte () introducirParametros () generarReporte () imprimirReporte () cancelarImprimirReporte () ReporteBitacora - nombreReporte : String + iniciarGenerarReporteBitacora () : void + generarReporteBitacora () : void + imprimirReporteBitacora () : void + cancelarImprimirReporte () : void Agencia + + + + + nombre_agencia direccion_agencia telefono_agencia fax_agencia sitio_web email_agencia director_agencia nombre_contacto monto_aportacion presupuesto_anual estado_agencia : : : : : : : : : : : String String String String String String String String double double String

buscarProyecto () : int iniciarRegistrarBeneficiario () : void registrarBeneficiario () : int modificarBeneficiario () : void imprimirBeneficiario () : void

TipoReporte - nombre : String + seleccionarTipoReporte () : void

<<seLeEstablece>>

buscarProyecto () : int iniciarRegistrarAgencia () : void registrarAgencia () : int modificarAgencia () : void imprimirAgencia () : void ReportesConsolidados - nombre_reporte : String + + + + + + generaReporteProyectosTerminados () generarReporteBeneficiariosProyecto () generarReporteBeneficiariosComunidad () generarReporteProyectosAgencia () generarReporteResponsablesRegion () generarReporteResponsablesPorCargo () : : : : : : void void void void void void ReportesProyectos - nombre_reporte : String + + + + + genrarReporteEstadosProyectos () generarReporteResponsablesDeProyectos () generarReporteTiposRecursosProyectos () generarReporteRecursosProyecto () generarReporteProyectosPorRegion () : : : : : void void void void void ReportesActividades - nombre_reporte : String + generarReporteActividadesProyecto () : void + generarReporteEstadoDeActividades () : void + generarReporteAvancesActividad () : void + generarReporteRecursosActividad () : void

<<esFinanciadoPor>>

Proyecto + + + + + + + + + + + nombre_proyecto monto_proyecto numero_beneficiarios duracion_proyecto fecha_aprobacion fecha_inicioproyecto fecha_finproyecto nombre_estadop : : : : : : : : String double int String Date Date Date String Region - nombre_region : String + + + + + + buscarProyecto () : int iniciarRegistrarRegion () : int registrarRegion () : int modficarRegion () : int imprimirRegion () : int asignarMunicipio () : int

<<esDesarrolladoEn>>

Departamento - nombre_departamento : String <<esParteDe>>

Municipio - nombre_municipio : String

Comunidades - nombre_comunidad : String

Responsable primer_nombreres segundo_nombreres primer_apellidores segundo_apellidores direccion_resp telefono_resp email_resp nombre_estado_responsable cargo_responsable : : : : : : : : : String String String String String String String String String

<<esDirigidoPor>>

iniciarRegistrarProyecto () : void registrarProyecto () : int modificarProyecto () : void imprimirProyecto () : void agregarActividad () : void agregarRecurso () : void agregarResponsable () : void agregarBeneficiario () : void agregarAgencia () : void agregarRegion () : void agregarMetas () : void

<<seLeAsignan>>

+ iniciarRegistrarResponsable () : void + registrarResponsable () : int + modificarResponsable () : void + imprimirResponsable () : void Documento <<seLeAnexa>> - nombre_documento : String - descripcion_documento : String + buscarProyecto () : int + iniciarSubirDocumento () : void + subirDocumento () : void <<seAlmacena>>

Recurso - nombre_recurso : String - descripcion_recurso : String - cantidad_recurso : int + tipo_recurso : String + + + + + + buscarProyecto () : int iniciarRegistrarRecurso () : void registrarRecurso () : int modificarRecurso () : void eliminarRecurso () : void imprimirRecurso () : void

Actividad + + + + + + nombre_actividad descripcion_actividad predecesora duracion_dias duracion_horas fecha_inicioactividad fecha_finactividad nombre_estadoa : : : : : : : : String String int int int Date Date String : : : : : : int void int void void void

<<seLlevanACabo>>

Monitoreo - descripcion_alerta : String - poravance_total : double - fecha_alerta : Date - hora_alerta : Date <<presenta>> + + + + + + + + buscarProyecto () buscarActividad () generarAlertas () generarHoraAlerta () generarFechaAlerta () obtenerAvances () obtenerAvisos () obtenerAlertas () : : : : : : : : int int int int int int int int

buscarProyecto () iniciarRegistrarActividad () registrarActividad () modificarActividad () imprimirActividad () subirDocumentoActividad ()

Avance <<muestra>> descripcion_avance fecha_avance duracion_diasav duracion_horasav porcen_avance : : : : : String Date int int String

Imagen_Avance - nombre_imagen : String Usuario - nombre_usuario : String - contrasea : String - nombre_rol_usuario : String - descripcion_rol_usuario : String + + + + + iniciarRegistrarUsuario () : void registrarUsuario () : int modificarUsuario () : void eliminarUsuario () : void asignarTarea () : void <<seAdjunta>>

+ buscarProyecto () : int + iniciarRegistrarAvance () : void + registrarAvance () : int + modificarAvance () : void

<<seAsigna>>

Aviso - descripcion_aviso : String - fecha_aviso : Date - hora_aviso : Date - nombre_tipoaviso : String + buscarAviso () : int + iniciarRegistrarAviso () : void + registrarAviso () : int + modificarAviso () : void

Tarea - nombre_tarea : String - nombre_tipo_tarea : String + iniciarRegistrarTareas () : void + registrarTarea () : void + modificarTarea () : void

Figura 2.12 Diagrama de Clases del Sistema Completo.

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.2.
ESTADO_RESPONSABLE

Modelo Lgico de la Base de Datos


DOCUMENTO_PROYECTO ESTADO_BENEFICIARIO id_estadoben <pi> Integer <M> estado_beneficiario Variable characters (15) <M> id_estadoben <pi> id_documento <pi> Integer <M> nombre_documento Variable characters (25) <M> descripcion_documento Variable characters (50) id_documento <pi> ... beneficia_a se_le_atribuye CARGO se_le_anexa PROYECTO id_proyecto <pi> Integer nombre_proyecto Variable characters (50) monto_proyecto Decimal (9,2) numero_beneficiarios Integer duracion_proyecto Variable characters (20) fecha_aprobacion Date fecha_inicioproyecto Date fecha_finproyecto Date id_proyecto <pi> ... BENEFICIARIO id_beneficiario <pi> Integer <M> primer_nombreben Variable characters (20) <M> segundo_nombreben Variable characters (20) primer_apellidoben Variable characters (20) <M> segundo_apellidoben Variable characters (20) sexo_beneficiario Characters (1) <M> dui_beneficiario Variable characters (12) <M> comunidad Variable characters (40) id_beneficiario <pi> ... AGENCIA conlleva id_agencia <pi> Integer <M> nombre_agencia Variable characters (50) <M> direccion_agencia Variable characters (60) <M> telefono_agencia Characters (15) <M> fax_agencia Characters (15) <M> sitio_web Variable characters (50) <M> email_agencia Variable characters (50) director_agencia Variable characters (50) <M> nombre_contacto Variable characters (50) <M> monto_aportacion Decimal (9,2) <M> presupuesto_anual Decimal (9,2) <M> id_agencia <pi> esta_asociado_a responsable_asignado ESTADO_PROYECTO id_estadoproyecto <pi> Integer <M> nombre_estadop Variable characters (20) <M> id_estadoproyecto <pi> ... AVANCE id_avance <pi> Integer descripcion_avance Variable characters (60) fecha_avance Date duracion_diasav Integer duracion_horasav Integer porcen_avance Decimal (3,2) id_avance <pi> ... ACTIVIDAD <M> <M> <M> <M> <M> <M> RECURSO id_recurso <pi> Integer nombre_recurso Variable characters (30) descripcion_recurso Variable characters (60) cantidad_recurso Integer id_recurso <pi> <M> <M> <M> <M> TIPO_RECURSO depende_de id_tiporecurso <pi> Integer <M> tipo_recurso Variable characters (30) <M> id_tiporecurso <pi> MUNICIPIO id_municipio <pi> Integer <M> nombre_municipio Variable characters (40) <M> ESTADO_ACTIVIDAD <M> <M> <M> <M> <M> <M> se_relaciona_a id_estadoactividad <pi> Integer <M> nombre_estadoa Variable characters (20) <M> id_estadoactividad <pi> ... se_le_adjunta id_municipio <pi> ... le_pertenece DEPARTAMENTO id_departamento <pi> Integer <M> Attribute_127 Variable characters (40) <M> Identifier_1 <pi> ... MARKERS ID <pi> Integer NAME Variable characters (60) ADDRESS Variable characters (80) LAT Float (10) LNG Float (10) TYPE Variable characters (30) Identifier_1 <pi> ... <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> se_le_establece TIPO_META id_tipometa <pi> Integer <M> nombre_tipometa Variable characters (20) <M> id_tipometa <pi> ... le_corresponde pertence_a META id_meta <pi> Integer <M> descripcion_meta Variable characters (50) <M> supuesto_meta Variable characters (100) id_meta <pi> ... contiene INDICADOR id_indicador <pi> Integer <M> nombre_indicador Variable characters (50) <M> porcentaje_indicador Decimal (4,2) <M> supuesto_indicador Variable characters (100) id_indicador <pi> ... es_financiado_por pertenecen_a adquieren ROL_USUARIO id_rol_usuario <pi> Integer <M> nombre_rol_usuario Variable characters (15) <M> descripcion_rol_usuario Variable characters (50) id_tipousuario <pi> TIPO_INDICADOR id_tipoindicador <pi> Integer <M> nombre_tipoindicador Variable characters (30) <M> id_tipoindicador <pi> ... USUARIO id_usuario <pi> Integer <M> nombre_usuario Variable characters (15) <M> contrasea Variable characters (15) <M> id_usuario <pi>

id_estadoresponsable <pi> Integer <M> nombre_estado_responsable Variable characters (15) <M> id_estadoresponsable <pi> ...

adquiere

id_cargo <pi> Integer <M> cargo_responsable Characters (20) <M> id_cargo <pi> ...

incluye

tiene_asignado

ESTADO_AGENCIA id_estadoagencia <pi> Integer <M> estado_agencia Variable characters (20) <M> id_estadoagencia <pi> ...

es_desarrollado_en se_le_asignan

BITACORA REGION id_region <pi> Variable characters (10) <M> nombre_region Variable characters (30) <M> id_region <pi> ... id_bitacora <pi> Integer <M> tarea Characters (20) <M> tabla Characters (25) <M> fecha_hora_operacion Timestamp <M> id_bitacora <pi> ... es_parte_de

se_llevan_a_cabo

RESPONSABLE id_responsable <pi> Integer <M> primer_nombreres Variable characters (20) <M> segundo_nombreres Variable characters (20) primer_apellidores Variable characters (20) <M> segundo_apellidores Variable characters (20) direccion_resp Variable characters (60) <M> telefono_resp Long characters (15) <M> email_resp Variable characters (30) id_responsable <pi> ...

PRIORIDAD_AVISO id_tipoaviso <pi> Integer <M> nombre_tipoaviso Variable characters (20) <M> id_tipoavance <pi> se_asocia_a AVISO id_aviso <pi> Integer descripcion_aviso Variable characters (60) fecha_aviso Date hora_aviso Time id_aviso <pi> ... <M> <M> <M> <M> brinda se_almacena muestra

id_actividad <pi> Integer nombre_actividad Variable characters (30) descripcion_actividad Variable characters (60) predecesora Integer duracion_dias Integer duracion_horas Integer id_actividad <pi> ...

IMAGEN_AVANCE id_imagen <pi> Integer <M> nombre_imagen Variable characters (25) <M> id_imagen <pi> ...

DOCUMENTO_ACTIVIDAD id_documento_act <pi> Integer <M> nombre_documento_act Variable characters (25) <M> descripcion_documento_act Variable characters (50) id_documento_act <pi> ...

existe

presenta

MONITOREO id_monitoreo <pi> Integer <M> descripcion_alerta Variable characters (50) <M> poravance_total Decimal (3,2) fecha_alerta Date hora_alerta Time id_monitoreo <pi> FECHAS_ACTIVIDADES ACTIVIDAD_FECHASACT id_fecha_act <pi> Integer fecha_ini_act Date fecha_fin_act Date duracion_dias Integer duracion_horas Integer Identifier_1 <pi> ... avance_comunidad <M> <M> <M> <M> <M>

COMUNIDADES id_comunidad <pi> Integer <M> nombre_comunidad Variable characters (50) <M> Identifier_1 <pi> ...

Figura 2.13. Modelo Lgico de la Base de Datos

Diseo del Sistema

95

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

3.4.3.
ESTADO_RESPONSABLE

Modelo Fsico de Base de Datos


DOCUMENTO_PROYECTO ESTADO_BENEFICIARIO id_estadoben int <pk> estado_beneficiario varchar(15) id_documento id_proyecto nombre_documento descripcion_documento ... int <pk> int <fk> varchar(25) varchar(50) PROYECTO id_proyecto id_estadoproyecto id_agencia nombre_proyecto FK_RESPONSABLE_ASIGNADO2 monto_proyecto numero_beneficiarios duracion_proyecto fecha_aprobacion fecha_inicioproyecto fecha_finproyecto ... int <pk> int <fk1> int <fk2> varchar(50) decimal(9,2) int varchar(20) date date date FK_SE_LE_ESTABLECE TIPO_META id_tipometa int <pk> nombre_tipometa varchar(20) FK_ES_DESARROLLADO_EN FK_LE_CORRESPONDE FK_PERTENCE_A META id_meta id_tipometa id_proyecto descripcion_meta supuesto_meta ... int <pk> int <fk2> int <fk1> varchar(50) varchar(100) FK_CONTIENE INDICADOR id_indicador id_meta id_tipoindicador nombre_indicador porcentaje_indicador supuesto_indicador ... int <pk> int <fk1> int <fk2> varchar(50) decimal(4,2) varchar(100) FK_ADQUIEREN FK_ADQUIERE TIPO_INDICADOR id_tipoindicador int <pk> nombre_tipoindicador varchar(30) USUARIO id_usuario id_rol_usuario id_region nombre_usuario contrasea ... int <pk> int <fk1> varchar(10) <fk2> varchar(15) varchar(15) FK_SE_LE_ANEXA

id_estadoresponsable int <pk> nombre_estado_responsable varchar(15)

FK_SE_LE_ATRIBUYE CARGO id_cargo int <pk> cargo_responsable char(20)

FK_BENEFICIA_A BENEFICIARIO

FK_INCLUYE

id_beneficiario id_estadoben id_proyecto id_comunidad primer_nombreben segundo_nombreben primer_apellidoben segundo_apellidoben sexo_beneficiario dui_beneficiario comunidad ...

int int int int varchar(20) varchar(20) varchar(20) varchar(20) char(1) varchar(12) varchar(40)

<pk> <fk2> <fk1> <fk3> FK_ES_FINANCIADO_POR FK_SE_LE_ASIGNAN

ROL_USUARIO id_rol_usuario int <pk> nombre_rol_usuario varchar(15) descripcion_rol_usuario varchar(50) ... REGION

FK_TIENE_ASIGNADO

ESTADO_AGENCIA id_estadoagencia int <pk> estado_agencia varchar(20) FK_CONLLEVA

AGENCIA id_agencia id_estadoagencia nombre_agencia direccion_agencia telefono_agencia fax_agencia sitio_web email_agencia director_agencia nombre_contacto monto_aportacion presupuesto_anual ... int <pk> int <fk> varchar(50) varchar(60) char(15) char(15) varchar(50) varchar(50) varchar(50) varchar(50) decimal(9,2) decimal(9,2)

es_desarrollado_en id_proyecto int <pk,fk1> id_region varchar(10) <pk,fk2> se_le_asignan id_proyecto int <pk,fk1> id_recurso int <pk,fk2> FK_SE_LLEVAN_A_CABO FK_SE_LE_ASIGNAN2 FK_ES_DESARROLLADO_EN2

id_region varchar(10) <pk> nombre_region varchar(30)

BITACORA id_bitacora tarea tabla fecha_hora_operacion ... int <pk> char(20) char(25) timestamp

RESPONSABLE id_responsable id_cargo id_estadoresponsable primer_nombreres segundo_nombreres primer_apellidores segundo_apellidores direccion_resp telefono_resp email_resp ... int <pk> int <fk2> int <fk1> varchar(20) varchar(20) varchar(20) varchar(20) varchar(60) longtext varchar(30) FK_BRINDA

FK_ES_PARTE_DE

responsable_asignado FK_RESPONSABLE_ASIGNADO id_responsable int <pk,fk1> id_proyecto int <pk,fk2>

FK_ESTA_ASOCIADO_A

ESTADO_PROYECTO id_estadoproyecto int <pk> nombre_estadop varchar(20) DEPARTAMENTO id_departamento int <pk> id_region varchar(10) <fk> Attribute_127 varchar(40) ...

AVANCE id_avance id_actividad descripcion_avance fecha_avance duracion_diasav duracion_horasav porcen_avance ... int <pk> int <fk> varchar(60) date int int decimal(3,2) FK_MUESTRA RECURSO id_recurso id_tiporecurso nombre_recurso descripcion_recurso cantidad_recurso ... int <pk> int <fk> varchar(30) varchar(60) int TIPO_RECURSO id_tiporecurso int <pk> tipo_recurso varchar(30) FK_PERTENECEN_A

FK_LE_PERTENECE

MARKERS ID NAME ADDRESS LAT LNG TYPE int <pk> varchar(60) varchar(80) float(10) float(10) varchar(30)

FK_RELATIONSHIP_12

MUNICIPIO ACTIVIDAD id_actividad id_estadoactividad id_proyecto nombre_actividad descripcion_actividad predecesora duracion_dias duracion_horas ... int <pk> int <fk1> int <fk2> varchar(30) varchar(60) int int int FK_SE_RELACIONA_A ESTADO_ACTIVIDAD id_estadoactividad int <pk> nombre_estadoa varchar(20) id_municipio int <pk> id_departamento int <fk> nombre_municipio varchar(40) ...

FK_SE_ALMACENA AVISO PRIORIDAD_AVISO id_tipoaviso int <pk> nombre_tipoaviso varchar(20) id_aviso id_tipoaviso FK_SE_ASOCIA_A id_avance descripcion_aviso fecha_aviso hora_aviso ... int <pk> int <fk1> int <fk2> varchar(60) date time

IMAGEN_AVANCE id_imagen int <pk> id_avance int <fk> nombre_imagen varchar(25) ... FK_AVANCE_COMUNIDAD

FK_EXISTE FK_SE_LE_ADJUNTA DOCUMENTO_ACTIVIDAD

FK_PRESENTA

id_documento_act int <pk> ... int <fk>

FK_ACTIVIDAD_FECHASACT COMUNIDADES id_comunidad int <pk> id_municipio int <fk> nombre_comunidad varchar(50) ... FECHAS_ACTIVIDADES id_fecha_act id_actividad fecha_ini_act fecha_fin_act duracion_dias duracion_horas ... int <pk> int <fk> date date int int

FK_AVANCE_COMUNIDAD2 avance_comunidad id_avance int <pk,fk1> id_comunidad int <pk,fk2>

MONITOREO id_monitoreo id_actividad descripcion_alerta poravance_total fecha_alerta hora_alerta ... int <pk> int <fk> varchar(50) decimal(3,2) date time

Figura 2.14. Modelo Fsico de la Base de Datos

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.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

97

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
Nombre Forma de obtencin Tabla

Origen/Destino del dato


Nombre campo Tipo Tamao

Validacin requerida
Formato Obligatorio

Tabla 3.5.1 Formato estndar para la especificacin de datos correspondientes a las interfaces

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

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: Cdigo: Objetivo:

Listado de Proyectos Ingresados PSal_Proyecto Visualizar todos los proyectos que son registrados.

Datos
Nombre No. Codigo proyecto Proyecto Monto Fecha_inicio Fecha_fin Estado Forma de obtencin Generado Digitado Tabla PROYECTO PROYECTO

Origen/Destino del dato


Nombre campo Id_proyecto Cod_proyecto Tipo numerico numerico Tamao 9(6) A9(10)

Validacin requerida
Formato 999999 Alfanumerico Obligatorio Si si

Digitado Digitado Seleccin Seleccin Seleccin

PROYECTO PROYECTO PROYECTO PROYECTO ESTADO_PROYECTO

nombre_proyecto monto_proyecto fecha_inicioproyecto fecha_finproyecto nombre_estadop

caracter numerico Date Date caracter

A9(50) 9(6,2) A(20)

Alfanumrico 999999.99 DD-MM-AAAA DD-MM-AAAA Texto

Si Si Si Si Si

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

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

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.

Ver pantallas de salida para reportes en el CD Documento de Anlisis y Diseo Apartado 2.6.3 Diseo de Pantallas de Salida

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.

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

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: Cdigo: Objetivo: Datos Nombre Nombre de Usuario Contrasea Forma de obtencin Digitado Digitado

Iniciar Sesin Inic_sesion Permitir al usuario ingresar a la aplicacin Origen/Destino del dato Tabla Nombre campo Tipo Tamao Validacin requerida Formato Obligatorio Si

USUARIO USUARIO

nombre_usuario contrasea

Caracter Caracter

A(15) A9(35)

Texto 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

101

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.

Para ver los tipos de Mensaje verificar en en CD - Documento de Anlisis y Diseo Apartado 2.6.5 Diseo de Mensajes

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 ms detallado el diseo de reportes en CD Documento de Anlisis y Diseo 2.6.6 Diseo de Reportes

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

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

103

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 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

ROLES
Administrador Gerente Operaciones Gerente Regional Coordinador Tcnico

104

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

MENU DE OPCIONES 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

ROLES
Administrador Gerente Operaciones Gerente Regional Coordinador Tcnico

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

CAPITULO 4. PLAN DE IMPLEMENTACIN

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

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

107

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.

Implementacin de SIMOCPRO en la Fundacin para la Cooperacin y el Desarrollo Comunal en El Salvador

Preparacin del entorno

Capacitacin

Prueba

Puesta en marcha

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:

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.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

Personal Tcnico

Encargado de Redes

Digitadores

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

109

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.

Nombre del puesto: Descripcin:

Director del Proyecto Encargado del anlisis, planificacin, ejecucin y control de plan de implementacin del sistema SIMOCPRO. Ingeniero en Sistemas o Licenciado en Computacin. Dos aos de experiencia en administracin de proyectos.

Requisitos: Dos aos de experiencia en desarrollo e implementacin de sistemas informticos. Amplio conocimiento en diseo y programacin de aplicaciones web. Capacidad de anlisis. Conocimientos y habilidades necesarias: Facilidad para trabajar en equipo. Organizado. Con capacidad de direccin. Capacidad de delegar actividades y supervisarlas. 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. Funciones a desempear: 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. Tabla 4.3.1 Perfil del puesto: Director de Proyecto

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

Nombre del puesto: Descripcin: Requisitos: Conocimientos y habilidades necesarias:

Tcnico en computadoras Apoyo a la implementacin del sistema y capacitacin de usuarios finales. Ingeniero en Sistemas o Tcnico en mantenimiento de computadoras. 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

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: Descripcin: Requisitos:

Encargado de redes Apoyo a la implementacin del sistema, configuracin y mantenimiento de la red de la organizacin. 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

Nombre del puesto: Descripcin: Requisitos:

Digitador Registra los datos histricos en el sistema. 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 implementacin. sobre desviaciones presentadas durante la

Tabla 4.3.4 Perfil del puesto: Digitador


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: Descripcin: Requisitos:

Encargado de Capacitacin Apoyo a la gestin de implementacin del sistema, administrando el proceso de capacitacin del personal para el desarrollo del mismo. 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

113

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

PUESTOS ACTIVIDADES Director del Proyecto Tcnico en computadoras Encargado de red Encargado de capacitacin

Digitadores

Revisin de actividades a cumplir para la implementacin del sistema Determinacin de perfiles de empleado a contratar Seleccin del personal para la implementacin PREPARACION DEL ENTORNO 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

114

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 Seleccin de usuarios a capacitar CAPACITACIONES Contenido y duracin de capacitacin Determinacin de locales para capacitacin Realizacin de capacitaciones 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 PRUEBAS

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

PUESTA EN MARCHA

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.

PREPARACION DEL ENTORNO


ene 2011

ID

Nombre de Actividad

Fecha Inicio

Fecha Fin

Duracion
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Revisin de actividades a cumplir para la 1 implementacin del sistema 2 3 Determinacin de perfiles de empleado a contratar

10/01/2011 11/01/2011 12/01/2011 14/01/2011 17/01/2011 18/01/2011 20/01/2011 21/01/2011 24/01/2011 25/01/2011 26/01/2011

10/01/2011 11/01/2011 13/01/2011 14/01/2011 17/01/2011 19/01/2011 20/01/2011 21/01/2011 24/01/2011 25/01/2011 27/01/2011

1d 1d 2d 1d 1d 2d 1d 1d 1d 1d 2d

Seleccin del personal para la implementacin Contratacin de personal que se ha 4 seleccionado Revisin de equipo de computo a 5 utilizar 6 Configuracin de los equipos a utilizar 7 Configuracin de red a ocupar 8 Instalacin y configuracin de Mysql, PHP y Apache

9 Instalacin de software adicional 10 Instalacin del sistema SIMOCPRO Revisin del espacio fsico donde 11 estar el equipo

Figura 4.3.3 Diagrama Gantt (Determinacin de tiempos por actividad para la Etapa I)

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

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. Cantidad de Trabajadores de 1 Total de das trabajados 14 Costo Total ($) 758.38

Puesto

Director proyecto

Tcnico en computadoras

133.60

Total

$ 891.98

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:

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

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

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.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 Gerente de Operaciones Formulacin y proyectos Gerente de Relaciones y Gestin de Proyectos Gerente Regin I

Microsoft Windows XP

Pentium IV

240 GHz

256 MB

57.1 GB

Windows Vista Business

Pentium Core Duo

3.2 GHz

1 GB

200 GB

Microsoft Windows XP

Pentium IV

240 GHz

512 MB

74.5 GB

Microsoft Windows XP

Pentium IV

240 GHz

512 MB

74.5 GB

Microsoft Windows XP

Pentium IV

2.8 GHz

512 MB

120GB

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

Administrador Regin I Coordinador de Proyecto Regin I Gerente Regin II Administrador Regin II Coordinador de Proyecto Regin II Gerente Regin III Administrador Regin III Coordinador de Proyecto Regin III Gerente Regin IV Administrador Regin IV Coordinador de Proyecto Regin IV Gerente Regin V Administrador Regin V Coordinador de Proyecto Regin V

Microsoft Windows XP

Pentium IV

3.2 GHz

1 GB

60 GB

Microsoft Windows XP

AMD Athlon

1.20 GHz

256 MB

19.56 GB

Microsoft Windows XP

Pentium IV

3.20 GHz

512 MB

60 GB

Microsoft Windows XP

Pentium IV

3.2 GHz

512 MB

74.5 GB

Microsoft Windows XP

AMD Athlon

1.20 GHz

256 MB

19.56 GB

Microsoft Windows XP

AMD Athlon

1.20 GHz

256 MB

19.56 GB

Microsoft Windows XP

Pentium IV

2.66 GHz

512 MB

40.6 GB

Microsoft Windows XP

AMD Athlon

1.20 GHz

256 MB

19.56 GB

Microsoft Windows XP

AMD Athlon

1.47 GHz

512 MB

80 GB

Microsoft Windows XP

AMD Athlon

1.47 GHz

512 MB

40 GB

Microsoft Windows XP

Pentium IV

2.66 GHz

512 MB

40.6 GB

Microsoft Windows XP

AMD Athlon

1.47 GHz

512 MB

80 GB

Microsoft Windows XP

AMD Athlon

1.47 GHz

512 MB

40 GB

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

120

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

Velocidad de procesador: 400Mhz Apache HTTP Server Memoria RAM: 64MB Espacio en disco: 30 MB Velocidad de procesador: 300Mhz Microsoft Windows 2003 Memoria RAM: 256 MB Server R2 Standard Edition Espacio en disco: 2 GB Velocidad de procesador: 400 Mhz MySQL 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 Disco Duro Memoria RAM Monitor

2.0 GHz 80 GB 2 GB 14 SVGA Quemador de CD/DVD, Disquetera, Teclado, Mouse, Tarjeta de red Fast Ethernet 10/100Mbps.

Perifricos

Tabla 4.3.10 Caractersticas de Hardware para la mquina Servidor

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.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.

Gerencia de Operaciones

Gerencia Region I

Gerencia Region II

Gerencia Region III

Gerencia IV

Gerencia V

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

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

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 Gerente de Operaciones Gerentes Regionales Coordinadores de proyectos Tcnicos de proyectos Total de personas de a capacitar

Tcnica Usuarios Usuarios Usuarios Usuarios

1 1 5 15 10 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

123

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 Horario26


2 das Lunes y mircoles de 8:00 a 12 am y de 1:00 4:00 pm

1 Ingreso al SIMOCPRO 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 2 Mdulo Gestionar proyectos 3 Mdulo de seguimiento de proyectos 4 Mdulo de Reportes 5 Finalizar sesin Contenido para: Gerente Regional N Temas

1 da Martes de 8:00 a 12 am y de 1:00 4:00 pm

Duracin y Horario

1 Ingreso al SIMOCPRO 2 Mdulo Gestionar proyectos 3 Mdulo de seguimiento de proyectos 4 Mdulo de Reportes 5 Finalizar sesin Contenido para: Coordinador del proyecto N 1 2 3 4 5 Temas Ingreso al SIMOCPRO Mdulo Gestionar proyectos Mdulo de seguimiento de proyectos Mdulo de Reportes Finalizar sesin

1 da Jueves de 8:00 a 12 am y de 1:00 4:00 pm

Duracin y Horario

1 da viernes de 8:00 a 12 am y de 1:00 4:00 pm

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

124

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

Contenido para: Tcnico de proyecto N 1 2 3 4 5 Temas Ingreso al SIMOCPRO Mdulo Gestionar proyectos Mdulo de seguimiento de proyectos Mdulo de Reportes Finalizar sesin
Duracin y Horario

1 da viernes de 8:00 a 12 am y de 1:00 4:00 pm

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

CAPACITACIONES
ene 2011 feb 2011 31 1 2 3 4 5 6 7 8 9 10

ID

Nombre de Actividad

Fecha Inicio

Fecha Fin

Duracion
28 29 30

1 2 3 4

Seleccion de usuarios a capacitar. Contenido y duracion de capacitacion Determinacion de locales para capacitacion Realizacion de capacitaciones

28/01/2011 31/01/2011 02/02/2011 03/02/2011

28/01/2011 01/02/2011 02/02/2011 10/02/2011

1d 2d 1d 6d

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.

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

Puesto Director proyecto Encargado Capacitacin de de

Cantidad de Trabajadores 1 1

Total de das trabajados 10 10 Total

Costo Total ($) 541.70 250.00 $ 791.70

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.

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

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 fsicos27 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

127

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

PRUEBAS
feb 2011 mar 2011 20 21 22 23 24 25 26 27 28 1 2 3 4 5 6 7 8

ID

Nombre de Actividad Realizacin de pruebas del sistema de acceso a la Base de Datos Realizacin de pruebas de funcionalidad del sistema

Fecha Inicio

Fecha Fin

Duracion
10 11 12 13 14 15 16 17 18 19

1 2 3

10/02/2011 14/02/2011 16/02/2011 18/02/2011 21/02/2011

11/02/2011 15/02/2011 17/02/2011 18/02/2011 07/03/2011

2d 2d 2d 1d 11d

Realizacin de pruebas de mltiples conexiones al sistema Documentacin de las pruebas 4 realizadas 5 Ingreso de datos histricos al sistema

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. Cantidad de Trabajadores 1 1 2 Total de das trabajados 18 7 11 Total
Tabla 4.5.1 Costos totales por puesto en Etapa III
Plan de Implementacin 128

Puesto Director de proyecto Tcnico en computadoras Digitadores

Costo Total ($) 975.06 116.90 96.25 $ 1188.21

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

PUESTA EN MARCHA
mar 2011

ID

Nombre de Actividad

Fecha Inicio

Fecha Fin

Duracion
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

1 Operacin del sistema paralelamente 2 Analisis de resultados entre sistemas 3 Arranque del sistema

08/03/2011 08/03/2011 29/03/2011

28/03/2011 28/03/2011 30/03/2011

15d 15d 2d

Figura 4.6.1 Diagrama Gantt (Determinacin de tiempos por actividad para la etapa IV)
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

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. Cantidad de Trabajadores 1 1 Total de das trabajados 17 17 Total Costo Total ($) 920.89 283.90 $ 1204.79

Puesto Director de proyecto Tcnico en computadoras

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.

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

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

131

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.

ACTIVIDAD

CONTROL DE AVANCE DE ACTIVIDADES FECHA FECHA FIN TIEMPO INICIO PROGRAMADO

TIEMPO REAL

OBSERVACIONES:

RESPONSABLE:

FIRMA: FECHA:

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.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.

N DE PRUEBA:

CONTROL DE PRUEBAS DEL SISTEMA 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

133

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.

MDULO: N NOMBRE DEL EMPLEADO

CONTROL DE CAPACITACIONES OPCION: PUESTO

PRUEBAS REALIZADAS

OBSERVACIONES:

RESPONSABLE:

FIRMA:

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.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.

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

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.

Conclusiones

136

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

Bibliografa

137

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

138

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

139

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

140

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

141

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.

Glosario

142

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

ANEXOS

Anexos

143

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

Mquina de servidor

Estaciones de trabajo

Switch

Impresor

Caractersticas 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. 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. 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. 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 TokenRing a travs de DB9 o RJ45). Capacidad: 700 VA 380 WATTS con regulador 6 salidas. Proteccin DSL y Modem. Proteccin Breaker.

UPS

Tabla A-1-1 Especificaciones Tcnicas de Hardware de Desarrollo

Anexos

144

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

Herramienta

Ventajas 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. 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. 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 codebehind, es decir la separacin entre el cdigo de interfaz y el cdigo de lgica del negocio.

Desventajas 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. 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.

Java

PHP

ASP .NET

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

145

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

Servidor Web

Ventaja Alto rendimiento, de escalabilidad masiva y seguro. Ofrece contenido dinmico y esttico. Versatilidad de configuracin y seguridad robusta, brindan una mejor calidad de servicio. 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. Fcil de usar. Configuracin grfica y por medio de lnea de comandos.

Desventaja Es necesario instalar otros mdulos para que funcione con PHP.

Sun Java System Web Server

Apache

Interfaz no muy amigable para un usuario nuevo. No funciona para paginas ASP. Inversin de tiempos altos para poder configurarlo adecuadamente.

IIS

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

146

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

SGBD

Ventaja 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. 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. 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. 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.

Desventaja Lanzamiento de versiones muy frecuente. Alto precio de adquisicin, soporte y capacitacin. Necesita muchos recursos para su operacin.

Oracle

MySQL

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.

Soporte pobre. Puede resultar lento para ciertos procesos. No esta diseado para base de datos distribuidas.

PostgreSQL

Alto precio de adquisicin. No es multiplataforma.

SQL Server

Tabla A-1-4 Especificaciones tcnicas de gestor de base de datos

Anexos

147

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


Herramienta Java ASP.NET PHP 3 4 5 3 3 3 4 3 4 32 4 3 4 3 3 3 4 3 3 30 4 4 3 5 5 4 3 4 3 35

Criterios Funcionalidad. Se ajusta a los propsitos. Proporciona seguridad. Usabilidad. Facilidad de comprensin. Capacidad de uso. Interfaz Grafica. Operatividad. Fiabilidad. Total de Puntos

Tabla A-2-1 Criterios de Evaluacin lenguaje de programacin

Herramienta Criterios Funcionalidad. Se ajusta a los propsitos. Proporciona seguridad. Usabilidad. Facilidad de comprensin. Capacidad de uso. Interfaz Grfica. Operatividad. Fiabilidad. Total de Puntos Sun Java System Web Server 3 2 3 3 2 3 3 2 2 23 Apache Server 3 4 4 4 4 3 3 4 3 32 IIS 3 3 3 2 3 2 2 3 3 24

Tabla A-2-2 Criterios de Evaluacin de Servidor Web

Anexos

148

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

Criterios Funcionalidad. Se ajusta a los propsitos. Proporciona seguridad. Usabilidad. Facilidad de comprensin. Capacidad de uso. Interfaz Grfica. Operatividad. Fiabilidad. Total de Puntos

Oracle 4 3 3 3 3 4 3 3 4 26

MySql 4 4 4 5 4 4 4 4 3 36

Herramienta PostgreSQL 4 4 4 4 4 3 3 2 3 31

SQL Server 3 3 3 2 3 3 4 2 3 26

Tabla A-2-3 Criterios de Evaluacin de Gestor de Base de Datos

Anexos

149

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 Director Ejecutivo Asistente administrativo Gerente de Operaciones Formulacin y proyectos Gerente de Relaciones y Gestin de Proyectos Gerente Regin I Administrador Regin I Coordinador de Proyecto Regin I Gerente Regin II Administrador Regin II Coordinador de Proyecto Regin II Gerente Regin III Administrador Regin III Coordinador de Proyecto Regin III Gerente Regin IV Administrador Regin IV Coordinador de Proyecto Regin IV Gerente Regin V Administrador Regin V Coordinador de Proyecto Regin V Sistema Operativo Microsoft Windows Vista Basic Microsoft Windows XP Windows Vista Business Microsoft Windows XP Microsoft Windows XP Procesador Pentium Core Duo Pentium IV Pentium Core Duo Pentium IV Pentium IV Velocidad 2.80 GHz 240 GHz 3.2 GHz 240 GHz 240 GHz RAM 1 GB 256 MB 1 GB 512 MB 512 MB Disco Duro 300 GB 57.1 GB 200 GB 74.5 GB 74.5 GB

Microsoft Windows XP Microsoft Windows XP Microsoft Windows XP Microsoft Windows XP Microsoft Windows XP Microsoft Windows XP Microsoft Windows XP Microsoft Windows XP Microsoft Windows XP Microsoft Windows XP Microsoft Windows XP Microsoft Windows XP Microsoft Windows XP Microsoft Windows XP Microsoft Windows XP

Pentium IV Pentium IV AMD Athlon Pentium IV Pentium IV AMD Athlon AMD Athlon Pentium IV AMD Athlon AMD Athlon AMD Athlon Pentium IV AMD Athlon AMD Athlon AMD Athlon

2.8 GHz 3.2 GHz 1.20 GHz 3.20 GHz 3.2 GHz 1.20 GHz 1.20 GHz 2.66 GHz 1.20 GHz 1.47 GHz 1.47 GHz 2.66 GHz 1.47 GHz 1.47 GHz 1.47 GHz

512 MB 1 GB 256 MB 512 MB 512 MB 256 MB 256 MB 512 MB 256 MB 512 MB 512 MB 512 MB 512 MB 512 MB 512 MB

120GB 60 GB 19.56 GB 60 GB 74.5 GB 19.56 GB 19.56 GB 40.6 GB 19.56 GB 80 GB 40 GB 40.6 GB 80 GB 40 GB 80 GB

Tabla A-3-1 Equipo con que cuenta la Fundacin CORDES. RRHH, Software y Hardware

Anexos

150

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

151

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

Porque:___________________________________________________________________________ _________________________________________________________________________________ __________________________________________ 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 2003 server____ Windows Vista_____ Linux _____

12. Qu nivel de conocimientos de computacin posee? Bsico _______ Intermedio______ Avanzado_______


Anexos 152

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?

Pregunta 1
0%

si no 100%

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?

Pregunta 2
0%

si no 100%

Anexos

153

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?

Pregunta 3
0%

si no 100%

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.

Anexos

154

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

4. Est dispuesto a utilizar el sistema informtico de monitoreo y control de proyectos como una herramienta de apoyo?

Pregunta 4
14%

si no 86%

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?

Pregunta 5
14%

si no 86%

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.
Anexos 155

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?

Pregunta 6
0%

si no 100%

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?

Pregunta 7
0%

si no 100%

Anexos

156

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?

Pregunta 8
29%

si 71% no

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.

Anexos

157

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

9. Utiliza la computadora para realizar actividades relacionadas con la ejecucin de los proyectos?

Pregunta 9
14%

si no 86%

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?

Pregunta 10
10% 33% 24% word excel power point 9% 24% internet explorer otros

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.
Anexos 158

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?

Pregunta 11
8% windows XP 54% 8% windows 2000 windows vista windows 2003 server linux

15% 15%

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_______

Pregunta 12
14% 43% Basico 43% Intermedio Avanzado

Anexos

159

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

160

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

Costos= Tiempo requerido para la elaboracin (en horas) * Nmero de veces realizadas al ao * Sueldo por hora promedio * Nmero de personas involucradas
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 Gerente de Operaciones Jefe de formulacin de proyectos Jefe de comunicaciones y gestin de proyectos Coordinador de proyectos Personal Tcnico Salario Promedio Total

Salario unitario por hora $ 4.50 $ 4.00 $ 4.00 $ 3.00 $ 2.50 $ 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:
Tiempo requerido para elaboracin en das 6 Tiempo requerido para la elaboracin en horas 48 Veces realizadas al ao Sueldo por hora promedio Nmero de personas involucrad as 3

Criterio

Costo Total (Anual)

Informes sobre los beneficiarios de los proyectos Informes de los costos y recursos incurridos por proyectos Informes sobre los coordinadores por proyectos
Anexos

$ 3.60

$ 2,073.60

64

12

$ 3.60

$ 8,294.40

32

$ 3.60

460.80

161

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 Tiempo para elaborar los informes finales de los proyectos

48

$ 3.60

$ 3,110.40

24

192

$ 3.60

$ 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:
Tiempo requerido para elaboracin en das 1 Tiempo requerido para la elaboracin en horas 8 Veces realizadas al ao Sueldo por hora promedio Nmero de personas involucradas Costo Total (Anual)

Criterio

Informes sobre los beneficiarios de los proyectos Informes de los costos y recursos incurridos por proyectos Informes sobre los coordinadores por proyectos

$ 3.60

$ 345.60

12

$ 3.60

$1,036.80

$ 3.60

$ 115.20

Informe sobre el avance de actividades por proyectos Tiempo para elaborar los informes finales de los proyectos

$ 3.60

$ 518.40

$ 3.60

86.40

TOTAL

$2,102.40

Tabla A-6-3 Costos del sistema propuesto

Anexos

162

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

163

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

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

Anexo 8 Costos de Recursos de Desarrollo


Precio Unitario ($)28 $ 605.00 $ 1,199.99 $ 312.00 $ 234.00 $ $ $ $ $ 38.00 42.00 42.65 20.00 6.00 TOTAL

Cantidad 1 1 1 1 1 1 4 1 1

Hardware AMD SempronTM SI-40 2.00 GHz Intel Core Duo 1.30 GHz AMD Turion 64 1.8 GHz Intel Celeron 2.8 GHz Impresora Canon PIXMA iP2700 Impresora HP Deskject D1660 UPS CDP 500 VA D-LINK Switch Ethernet (8 puertos) Proyector Canon

Monto ($) $ 605.00

$ 1,199.99 $ $ $ $ 312.00 234.00 38.00 42.00

$ 170.60 $ $ 20.00 72.00

$ 2,693.59

Tabla A-8-1 Costo de recurso de hardware

Cantidad 1 1 2 3 2 4 4 4

Nombre Sistema Operativo: Windows XP profesional Windows 2003 Server Entorno de desarrollo: Eclipse para PHP Entorno de Diseo: NetBeans UML Project Herramientas de productividad. MS Office 2007 Sistema Gestor de Bases de: Datos.MySQL Antivirus. Kaspersky 2010 Servidor Web: Apache

Precio $ 199.99 $ 299.99 $ $ 0.00 0.00

Total. $ 199.98 $ 299.99 $ $ 0.00 0.00

$ 149.99 $ 0.00 $ 0.00 $ 0.00 TOTAL

$ 249.98 $ $ $ 0.00 0.00 0.00

$749.96

Tabla A-8-2 Costo de recurso de software

28

Costo de Equipo Incluye valor de depreciacin (20% anual).

Anexos

166

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

Cantidad 1

Puesto Director del proyecto (Ingeniero de sistemas) Analista/Programador (Ingeniero de sistemas)

Salario x Hora ($) $ 4.58

Duracin (horas) 624

Monto ($) $ 2,857,92

$ 3.33

624 TOTAL

$ 2,077,92 $ 4,935.84

Tabla A-8-3 Costo de RRHH de Desarrollo

Cantidad 1

Puesto Docente Director de Proyecto (Ingeniero de sistemas) Observador de Proyecto

Salario x Hora ($) $ 5.50

Duracin (horas) 48

Monto ($) $ 264.00

$ 0.00

0.00

1 3

Gerente de Operaciones Coordinador de Proyectos

$ 4.50 $ 3.00

20 12 TOTAL

$ 90.00 $ 36.00 $ 390.00

Tabla A-8-4 Costo de RRHH de Apoyo

Cantidad 20 m. 20 4 10 10 10 1 1 1
Anexos

Nombre Cable UTP Cat 5e Conectores RJ-45 Memorias USB, 1Gb. CD DVD Borrador Caja de 10 lapiceros Caja de 10 lpices Caja de 100 clips

Precio Unitario ($) $ 0.35 $ 0.10 $ 10.00 $ 0.30 $ 0.50 $ 0.25 $ 1.00 $ 0.75 $ 2.00

Monto($) $ 7.00 $ 2.00 $ 40.00 $ 3.00 $ 5.00 $ 2.50 $ 1.00 $ 0.75 $ 2.00
167

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

1 1 4 2 15 4 1 4 10 1 8 500 6 6

Caja de 100 fasters Caja de 100000 grapas Corrector de lapicero Engrapadora Folder tamao carta Marcador Paquete de 100 post-it Libretas de apuntes Resmas de papel Bond tamao carta base20 Sacabocado Tinta Fotocopias Empastados Anillados TOTAL

$ 4.50 $ 1.50 $ 1.25 $ 2.75 $ 0.10 $ 0.75 $ 0.95 $ 1.00 $ 3.50 $ 2.75 $ 12.00 $ 0.02 $ 5.00 $ 1.25 $ 53.82

$ 4.50 $ 1.50 $ $ $ $ $ $ 5.00 5.50 1.50 3.00 0.95 4.00

$ 35.00 $ 2.75

$ 96.00 $ 10.00 $ 56.00 $ 7.50 $ 296,45

Tabla A-8-5 Costo de Insumos

Costos Indirectos Agua potable Energa elctrica Internet de 1 Gbps +lnea telefnica Telfono Celular Alquiler de Oficina

Precio Mensual ($) $ 8.50 $ 10.00 $ 47.4629 $ 20.00 $150.00 Total

Total ($) $ 51.00 $ 60.00 $ 284.76 $ 120.00 $ 900.00 $ 1,415,76

Tabla A-8-6 Costos Indirectos

29

Precio incluye IVA.

Anexos

168

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

Viticos Alimentacin Transporte

Precio Mensual x Persona($) $ 156.00 $ 150.80 TOTAL

Total ($) $ 936.00 $ 904.80 $1,840.80

Tabla A-8-7 Costo por viticos

Recurso Hardware de desarrollo Software de desarrollo RRHH de desarrollo RRHH de apoyo Insumos Costos Indirectos Viticos SUB-TOTAL Imprevistos 10% TOTAL

Monto ($) $ 2,693.59 $ 749.96

$ 4,935.84 $ $ 390.00 296,45

$ 1,415,76 $ 1,840.80 $ 12,322.4 $ 1,232.24 $ 13,554.64

Tabla A-8-8 Resumen de costos de desarrollo

Anexos

169

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

170

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

171

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 0 1,2 3 4 5 Significado Sin Importancia Poca Importancia Mediana Importancia Importante Indispensable

Tabla A.11.1 Pesos asignados a los elementos a evaluar

Evaluacin de Sistema Gestor de bases de datos


Portabilidad 25% P 4 3 5 3 PT 1 0.75 1.25 0.75 Costo 20% P 4 2 5 3 PT 0.8 0.4 1 0.6 Soporte Tcnico 25% P PT 4 1 3 0.75 4 1 3 0.75 Entorno amigable 15% P PT 3 0.45 3 0.45 4 0.6 3 0.45 Reconocimiento 15% P 4 3 5 4 PT 0.6 0.45 0.75 0.6 Total 3.85 2.8 4.6 3.15

PostgreeSQL Oracle MySql SQL Server

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%

Java Asp .NET PHP

P 3 3 4

PT 0.6 0.6 0.8

P 2 3 3

PT 0.5 0.75 0.75

P 4 3 3

PT 0.6 0.45 0.45

P 2 3 4

PT 0.4 0.6 0.8

P 3 3 4

PT 0.6 0.6 0.8

Total 2.7 3.0 3.6

Tabla A.11.3 Evaluacin de Lenguaje de Desarrollo

Anexos

172

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% P Sun Java System Web Server Apache Server IIS PT Reconocimiento 15% P PT Soporte Tcnico 20% P PT Compatibilidad con SGBD 25% P PT Seguridad 25% P PT Total

0.6

0.45

0.4

0.5

0.75

2.7

4 3

0.8 0.6

4 4

0.6 0.6

4 3

0.8 0.6

5 3

1.25 0.75

4 4

1.0 1.0

4.45 3.55

Tabla A.11.4 Evaluacin de Servidor web

Anexos

173

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 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 sistema SIMOCPRO Revisin del espacio fsico donde estar el equipo Seleccin de usuarios a capacitar Contenido y duracin de las capacitaciones Determinacin de locales para capacitacin Realizacin de capacitaciones 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 Operador del sistema paralelamente/Anlisis de resultados entre sistemas Arranque del sistema
Tabla A.12.1 Tiempos por Actividad

DURACION 1d 1d 2d 1d 1d 2d 1d 1d 1d 1d 2d 1d 2d 1d 6d 2d 2d 2d 1d 11d 15d 2d 59 das

Anexos

174

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

Puesto30 Director de proyecto Tcnico en computadoras Digitadores Encargado Capacitacin de

Salario mensual 31 ($)


1300.00 400.00 210.00 600.00

Salario diario ($)


54.17 16.70 8.75 25.00

Pago por hora ($)


6.77 2.08 1.10 3.13

Pago por hora extra ($)


8.46 2.60 1.37 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

175

Sistema Informtico de Monitoreo y Control de los Proyectos en la Fundacin para la Cooperacin y Desarrollo Comunal en El Salvador

Puesto Director de proyecto Tcnico en computadoras Digitadores Encargado de Capacitacin

Cantidad de Trabajadores 1 1 2 1

Total de das trabajados 59 32 11 10 Total

Costo Total ($) 3196.03 534.40 96.25 250.00 $ 4076.68

Tabla A-12-3 Costos totales por puesto

Anexos

176

Potrebbero piacerti anche