Resumen / Abstract


Las organizaciones que implementan procesos de mejora para el desarrollo de software de calidad, en la mayoría de los casos buscan métodos de evaluación tipo SCAMPI para diagnosticarse, planificarse o certificarse. Sin embargo, actualmente existe una necesidad que va más allá de una evaluación y es el diagnóstico de la madurez cuando se utiliza más de un modelo o estándar para mejorar los procesos o implementar buenas prácticas asociadas a la mejora, es decir un entorno multi-modelo. La implementación y definición de un entorno multi-modelo no es una tarea fácil porque exige la armonización de modelos o estándares de mejora con enfoques y estructuras diferentes. Por tal motivo, el diagnóstico de la madurez de una organización que defina e implemente un entorno multi-modelo tampoco es una tarea fácil. En este trabajo se pretende mostrar una herramienta de software que facilite el diagnóstico de una organización que utilice o pretenda definir un entorno multi-modelo para mejora de procesos incluyendo estándares y modelos ágiles y tradicionales. Con el diseño de esta herramienta se pretende ofrecer un diagnóstico de la madurez de los procesos de la organización, a la luz de diferentes estándares y modelos, buscando evolucionar hacia una metodología que permita recomendar prácticas y herramientas para mejora de procesos.

Organizations that implement improvement processes to develop quality software usually appeal to SCAMPI-like evaluation methods in order to diagnose, plan and certify themselves. However, nowadays there is a need that goes beyond the evaluation, and it is the need to diagnose the processes maturity of the software development organizations that use more than one process improvement model or standard, i.e. a multi-model environment. Implementing a multi-model environment for software process improvement is not an easy task since it demands the harmonization of models or standards with dissimilar structures, hence diagnosing the maturity of an organization that defines and implements a multi-model environment it not an easy task either. This work depicts a software tool to accomplish a diagnostic of an organization that uses or pretends to define a software process improvement multi-model environment that includes both traditional and agile models and standards. Such diagnostic determines the processes maturity level of an organization and allows us to define a methodology for recommending tools and techniques for software process improvement.