Sistema web para gestionar la documentación de proyectos bajo la metodología PMI
Web system to manage projects documentation under PMI methodology
Autor
Garces Vanegas, Andres Alonso
Fecha
2017-11-24Resumen
Las organizaciones que operan bajo la metodología PMI, con el fin de mantener un registro de sus proyectos, deben llevar una larga lista de documentos la cual se torna poco práctica a medida que crece la organización y el número de proyectos que se desarrollan en esta. Es por eso que se desarrolló un sistema de informacion web que le permite estas organizaciones gestionar todo tipo de documentos relacionado a sus proyectos PMI, manteniéndolos organizados, seguros y brindándoles la oportunidad de editarlo cuando lo requieran mediante la asignación de roles de acuerdo a las características del proyecto. Dicha plataforma, brinda los estándares de seguridad, privacidad de la información y maneja los formatos estándares relacionado a las etapas de Inicio, Desarrollo y Ejecución, característicos de la metodología PMI. Para la elaboración de este producto se utilizó la metodología de desarrollo ágil Extreme Programming, la cual se dividió en las fases de Levantamiento de Requerimientos, Análisis y Diseño, Desarrollo y Pruebas. Durante la fase de Desarrollo se implementaron 6 módulos que constituyen el sistema. Durante el desarrollo se utilizaron las herramientas ReactJS para la Capa de Interfaz, NodeJS-Express para la Capa del Servidor y se utilizó el servicio de base de datos de Google Firebase. Esta aplicación se aloja en la nube mediante el servicio de Cloud 9, en un servidor Linux Ubuntu 16.04. Los resultados obtenidos con base a la aplicación de los casos de prueba con los usuarios finales, dieron como resultado satisfacción por parte de los clientes con la aplicación final desarrollada y se logró construir un sistema de información web que cumple con los objetivos planteados al inicio del proyecto. Así mismo, brinda la característica de escalabilidad tanto como para poder migrar a otras plataformas a futuro como para implementar nuevas funcionalidades al sistema. Organizations that operate under the PMI methodology, in order to maintain a record of their projects, must carry a long list of documents which becomes impractical as the organization grows and the number of projects developed in it. That is why a web information system was developed that allows these organizations to manage all kinds of documents related to their PMI projects, keeping them organized, safe and giving them the opportunity to edit it when required by assigning roles according to the characteristics of the project. This platform provides security standards, information privacy and manages the standard formats related to the stages of Start, Development and Execution, characteristic of the PMI methodology. For the elaboration of this product the agile development methodology Extreme Programming was used, which was divided into the phases of Requirements Survey, Analysis and Design, Development and Testing. During the Development phase, 6 modules were implemented that make up the system. During the development the ReactJS tools for the Interface Layer, NodeJS-Express for the Server Layer were used and the Google Firebase database service was used. This application is hosted in the cloud through the Cloud 9 service, on a Linux Ubuntu 16.04 server.The results obtained based on the application of the test cases with the end users, resulted in the satisfaction of the clients with the final application developed, and the web information system accomplished the objectives set at the beginning of the project. Likewise, it provides the scalability feature as well as to be able to migrate to other platforms in the future as well as to implement new functionalities to the system.