Modelos para medir la calidad

Solo disponible en BuenasTareas
  • Páginas : 10 (2420 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de enero de 2011
Leer documento completo
Vista previa del texto
Contenido

CMMI 2

PSP 3

TSP 4

MOPROSOFT 5

TICKIT 6

TRILLIUM 7

CMMI
Definición:
El Modelo de Capacidad y Madurez Integrado CMMI (Capability Maturity Model® Integration) es un modelo de referencia de prácticas maduras usadas para evaluar y mejorar la capacidad de los procesos. Es una ruta evolutiva de implementación de las mejores prácticas en los procesos organizacionales.El CMMI tiene dos representaciones:
Por Etapas (Staged): Da una secuencia probada para la mejora en donde cada una es base para la siguiente.
Continuo (Continuous): Cada nivel de madurez es una plataforma bien definida para evolucionar la mejora.

Objetivos:
Servir de base para cualquier organización que decida adquirir un camino consistente en la mejora continua partiendo delestablecimiento e institucionalización de una serie de áreas clave de proceso.

Servir de guía para la implantación de una disciplina que va más allá de la definición, desarrollo, implantación y mantenimiento del producto, proyecto y/o servicio que la organización oferta al mercado

Niveles del CMMI

* Nivel 1 – Inicial. El proceso de software es impredecible, sin control y reactivo. El éxito de losproyectos depende del talento de las personas involucradas.

* Nivel 2 – Administrado. Existen procesos básicos de gestión en los proyectos (costo, calendario, funcionalidad). Los procesos existentes hacen que se puedan repetir éxitos en proyectos de similares características.

* Nivel 3 – Definido. Existe un proceso de software documentado y estandarizado dentro de la organización. Todoslos proyectos utilizan una versión a medida del proceso.

* Nivel 4 – Gestionado Cuantitativamente. La organización recolecta métricas del proceso software y de los productos desarrollados. Tanto el proceso como los productos se entienden y controlan cuantitativamente.

* Nivel 5 – En Optimización. Existe una mejora continua del proceso software, basada en la realimentación cuantitativadel proceso y en la puesta en práctica de ideas y tecnologías innovadoras.

Desventajas:
* Es un modelo extranjero, no internacional
* No es fácil de entender (inglés, 18 KPA´s, 220 págs.)
* No es fácil de aplicar en organizaciones pequeñas.
* Mejora no enfocada directamente a objetivos de negocio
* Evaluación es costosa y no tiene periodo de vigencia

Ventajas:
*Específico para el desarrollo y mantenimiento de software
* Definido como un conjunto de áreas clave de procesos
* Tiene un modelo de evaluación
* Desde 1998 empezó a popularizarse en México
* Existen organizaciones evaluadas
PSP
Definición:
El Personal Software Process, conocido por sus siglas como PSP, es una metodología de reciente creación, proveniente del Instituto deIngeniería del Software(SEI).
El PSP (Personal Software Process) es una técnica probada para mejorar el funcionamiento y la productividad individuales de los ingenieros. Surge de la necesidad que tiene los individuos programadores de automatizar sus procesos.

Objetivo:
* Lograr una disciplina de mejora continua en el proceso de desarrollo.
* Medir, estimar, planificar, seguir y controlarel proceso de desarrollo.
* Mejorar la calidad del proceso de desarrollo
* En general, provee calidad y productividad.

Principios:
* Cada ingeniero es diferente, para ser más eficiente, debe planificar su trabajo basándose en su experiencia personal.
* Usar procesos bien definidos y cuantificados
* Los ingenieros deben asumir la responsabilidad personal de la calidad de susproductos.
* Cuanto antes se detecten y corrijan los errores menos esfuerzo será necesario
* Es más efectivo evitar los defectos que detectarlos y corregirlos.
* Trabajar bien es siempre la forma más rápida y económica de trabajar.

Características:
* Es de uso personal
* Se aplica a programas pequeños de menos de 10000 líneas de código
* Demuestra cómo manejar la...
tracking img