EVALUACION Y MEJORA DEL PROCESO.
La existencia de un proceso de software no es garantia de que el software cumpla con todos los requerimientos palnteados por el usuario o que posea las caracteristicas tecnicas para generar una calidad a largo plazo; siguiendo esta dinamica es necesario tener en cuenta cuatro metodos de evaluacion asi:
ESTANDAR CMMI (Para el proceso de mejora). |
Basada en CMM (Para la mejora del proceso interno). |
ISO 9001: 2000 (Parra el software). |
EPICE (ISO/IEC 15504). |
Evalua el proceso en cinco fases: inicio, diagnostico, establecimiento, actualizacion y aprendizaje. |
Proporciona una tecnica de diagnostico para evaluar la madurez relativa de una organizacion de software. |
Desea mejorar la calidad general de los productos que proporciona. |
Define un conjunto de requerimientos para la evaluacion del proceso del software. |
SCAMPI emplea el SEI CMMI como la base de la evaluacion. |
usa SEI CMM como la base de la evaluacion. |
|
Desarrolla una evaluacion objetiva. |
|
¿QUÉ ES? Cuando se trabaja en la construcción de un producto o sistema, es importante ejecutar una serie de pasos predecibles —el mapa de carreteras que lo ayuda a obtener a tiempo un resultado de alta calidad—. El mapa que se sigue se llama “proceso del software”.
¿QUIÉN LO HACE? Los ingenieros de software y sus gerentes adaptan el proceso a sus necesidades y luego lo siguen.
¿POR QUÉ ES IMPORTANTE? Porque da estabilidad, control y organización a una actividad que puede volverse caótica si se descontrola.
¿CUÁLES SON LOS PASOS? En un nivel detallado, el proceso que se adopte depende del software que se esté elaborando. Un proceso puede ser apropiado para crear software destinado a un sistema de control electrónico de un aeroplano, mientras que para la creación de un sitio web será
necesario un proceso completamente distinto.
¿CUÁL ES EL PRODUCTO FINAL? Desde el punto de vista de un ingeniero de software, los productos del trabajo son los programas, documentos y datos que se producen como consecuencia de las actividades y tareas definidas por el proceso.
¿CÓMO ME ASEGURO DE QUE LO HICE BIEN? Hay cierto número de mecanismos de evaluación del proceso del software que permiten que las organizaciones determinen la “madurez” de su proceso. Sin embargo, la calidad, oportunidad y viabilidad a largo plazo del producto que se elabora son los mejores indicadores de la eficacia del proceso que se utiliza.
|
|