Modelos de Calidad
Es un proceso por el cual se se analizan las posibilidades de mejora en el proceso de desarrollo de software, ya que se pretende estar en la 4ta etapa de la calidad mejorando continuamente la calidad de los procesos individuales del desarrollo para así poder tener un resultado de calidad
TSP
TSP (Team Software Process) o PSP (Personal Software Proces)Este modelo se basa en el CMMI y es un proceso de desarrollo para equipos de ingenieros el objetivo de este modelo es mejorar el desempeño de los integrantes de un equipo en forma individual y en grupal.En 1998 fue creado por Watts Humphrey para mejorar la calidad de software, cuando se esta trabajando en TSP los equipos encuentran y reparan defectos, también mejora el rendimiento en equipo, esto con fin de reducir el tiempo que se usa en probar el software, y cuando se trabaja con PSP se toma en cuenta las fallas, el tiempo que toma desarrollar y también permite una mejor organizacion.El Team Software Process (TSP) es un proceso de desarrollo para equipos de ingenieros basado en CMMi. Este modelo es una continuación de la CMM (Capability Maturity Model) ya que al igual que éste, trata de demostrar que es más productivo trabajar con prácticas de ingeniería de software y también es benéfico para su mantenimiento.
A diferencia de otros métodos…
- Mejora el desempeño tanto de equipos como individuos.
- Es disciplinado y ágil.
- Provee beneficios inmediatos y medibles.
- Acelera las iniciativas de mejora de procesos organizacionales.
Como ya se menciono TSP es una metodología para dirigir el trabajo de mejora y desarrollo de software además de que establece un entorno donde el trabajo efectivo de equipo es normal y natural.
CMMI
Estudia los procesos de desarrollo de software de una organizacion y produce una evaluacion de la madurez de la organizacion, segun una escala de cinco niveles
CMMI es un marco de mejora de procesos en el campo del software y sistemas que dispone actualmente de tres modelos de aplicación:
- CMMI para el desarrollo.
- CMMI para los servicios.
- CMMI para las adquisiciones.
Estos modelos, conocidos como constelaciones CMMI, constituyen conjuntos de buenas prácticas que se han ido consolidando en la industria y servicios desde que se hizo público y aplicable el primer modelo de madurez publicado en 1993. Actualmente se están aplicando en varios miles de organizaciones internacionales tanto públicas como privadas y con un amplio rango de tamaños y de tipos de aplicación de productos y servicios.
Cada modelo está definido por categorías de áreas de proceso y descritas cada una de ellas en términos de prácticas específicas y genéricas que son las que hay que implementar para conseguir el conjunto de metas establecidas para cada área del proceso.
La evaluación del cumplimiento de las implementaciones está soportada por dos documentos:
- ARC: Appraisal Requirements for CMMI.
- SCAMPI : Method Description Document.