Integración entre PSP y PMBOK aplicada al desarrollo de un sistema experto para el diagnóstico e identificación automática de enfermedades profesionales

Resumen

Ante la problemática del fracaso y no terminación exitosa de los proyectos de software, surge la necesidad de utilizar un adecuado proceso y una guía o marco de referencia de gestión que garantice la correcta ejecución de los mismos donde se cumplan los objetivos, el tiempo, el alcance y los costos definidos para el proyecto que se va a desarrollar. Para evitar este tipo de problemas es necesario incorporar a nivel individual disciplinas donde las personas sigan metodologías, estándares y guías las cuales apoyen el desarrollo de proyectos cumpliendo con las directrices anteriormente nombradas. El presente trabajo enseña un subconjunto de buenas prácticas tanto del proceso de desarrollo de software a nivel individual con PSP (Personal Software Process)1 como la guía para la gerencia de proyectos definida en el marco de referencia de PMBOK® (Project Management Body of Knowledge)2 para ayudar a gestionar con efectividad un proceso de desarrollo de software con estándares y guías. Inicialmente se realizó un análisis para determinar qué procesos de PMBOK® pueden ser usados en un proyecto de desarrollo de software a nivel de equipo de trabajo y a nivel individual, luego de determinar los procesos que se aplican a nivel individual se realizó una trazabilidad para determinar cómo se complementan con las prácticas de PSP, y viceversa; en tercer lugar se construyeron las guías y los formatos que deben ser tenidos en cuenta en el desarrollo de cada fase del proyecto, y por último se definió el flujo general del proceso que se debe llevar a cabo. Para aplicar el marco de referencia definido, se desarrolló un sistema experto en un entorno web para el diagnóstico e identificación de enfermedades profesionales, en el cual se aplicaron las prácticas seleccionadas, se siguieron las guías y se documentaron los formatos necesarios para soportar el desarrollo del proyecto y la gestión del mismo a nivel individual, y probar el proceso definido en el desarrollo de una aplicación real.

Descripción

Palabras clave

Citación