PEMM (Performance Engineering Maturity Model)
- Evalúa el nivel de integración y aplicación de ingeniería de producción o "Madurez de la Ingeniería de Producción"
- Se apoya en el CMM, del SEI
- Este modelo cuenta con 5 niveles, los cuales determinan:
- La mejora del comportamiento de ejecución
- El decremento del riesgo de ejecución a través de estos niveles
Objetivos
Interpretación del PEMM
- Un nivel PEMM indica cuál es la capacidad de una organización de dar orientación en el desarrollo de software
- Esto llevará a la organización, obviamente, a destacar en el mercado
- Es un método para identificar cuestionamientos y métricas expertas
- Consta de 34 preguntas
- Primero se definen los objetivos, luego se seleccionan preguntas y finalmente se definen métricas ordinales para cuantificar las respuestas
- Mide aspectos generales, la organización, la definición de Ingeniería producción, el proyecto de la dirección y la tecnología
Nivel 1: Prácticas no coordinadas
- El uso de PE depende del compromiso personal de los desarrolladores
- Los métodos individuales no son estructurados
Nivel 2: Consideración de Subprocesos PE
- Se consideran todas las partes del proceso de PE
- Todavía no se cuenta con una descripción completa de los procesos
Nivel 3: Definición Completa de Procesos PE
- El proceso de PE es considerado dentro del proceso de desarrollo de software en su totalidad.
- Se seleccionan productos de rendimiento relevantes y recursos métricos para el uso de PE y luego son estandarizados dentro de la organización
- Los requerimientos del cliente son usados como criterios exitosos en la prueba final
Nivel 4: Procesos PE integrados y probados exitosamente
- Las tareas de PE son parte esencial del desarrollo de software
- Todos los involucrados en procesos de PE tienen acceso a información relevante
- Las métricas son usadas para la estimación de características, para modelos de procesos o para evaluaciones estadísticas
- El valor suplente es evidente mientras se implementan los sistemas de información
- La estructura organizacional es desarrollada de acuerdo a las experiencias
Nivel 5: Procesos PE Optimizados
- Se archiva el máximo grado de madurez de los procesos
- La PE puede ser aplicada a todos los campos de operación
- Las modificaciones tecnológicas dentro del desarrollo de software pueden ser absorbidas por la PE
El lado positivo de este modelo
- La evaluación de la maduración de procesos en la organización
- Toma aspectos tecnológicos relevantes como:
- El software para la definición
- Diseño de procesos de desarrollo
Problemas con los Modelos de Madurez de Procesos
- En cuanto a su naturaleza:
- Por ser modelos para proyectos de gran tamaño, se complica su generalización en proyectos de menor formato
- No convergen los objetivos de los modelos con los de la organización; se complica la aceptación e instauración de los modelos
- Definición excesiva de procesos, complicando su aplicación y/o entendimiento
- No se enfatiza en la certificación y/o evaluación de proyectos de pequeño y/o mediato formato
- En cuanto a su implementación:
- Los modelos sólo estandarizan y mejoran procesos de producción que se espera mejoren los productos finales
- Decremento de la productividad al inicio de la aplicación del modelo
- Resistencia de la organización al cambio
No hay comentarios:
Publicar un comentario