ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Guía Modelos de mejora de Procesos de Software By Leo y Omar 2020


Enviado por   •  1 de Diciembre de 2020  •  Resúmenes  •  1.738 Palabras (7 Páginas)  •  65 Visitas

Página 1 de 7

 

Guía Modelos de mejora de Procesos de Software By Leo y Omar 2020

 

Modelo de Mejora: Colección estructurada de procesos que pretende mejorar la calidad de los procesos.

CMMI 

¿Qué es CMMI? 

El Modelo de Madurez de Capacidades Integrado hace referencia a los modelos que contienen las mejores prácticas que ayudan a las organizaciones a mejorar sus procesos.

Área de Proceso: Conjunto de prácticas relacionadas con una tarea específica para conseguir un conjunto de objetivos.

CMMI tiene 2 representaciones, escalonada y continua.

  • Continua: Es la que ocupa niveles de capacidad, los cuales se usan para determinar qué tan capaz es una empresa para realizar un proceso.
  • Nivel 0: Incompleto
  • El proceso no se ejecuta o se hace parcialmente
  • Nivel 1: Ejecutado
  • El proceso satisface los objetivos especificados del área de procesos
  • Nivel 2: Administrado
  • El proceso ejecutado tiene una estructura básica con la cuál respaldarse.
  • El proceso es planificado y ejecutado de acuerdo con políticas.
  • El proceso es monitoreado, controlado, revisado y evaluado de acuerdo con su descripción.
  • Nivel 3: Definido
  • El proceso es administrado y adaptado del conjunto de procesos estándares de la organización de acuerdo con sus lineamientos.
  • Nivel 4: Administrativo cuantitativamente.
  • El proceso es medido y controlado.
  • Se establecen objetivos para la calidad y el rendimiento del proceso, y son usados para gestionarlo.
  • Nivel 5: Optimizado.
  • Se focaliza en la mejora continua del proceso realizado a través de mejoras incrementales y usando innovación tecnológica.
  • Escalonada: Utiliza niveles de madurez para determinar la calidad del área de procesos de una empresa.
  • Nivel 1: Inicial:
  • El proceso es impredecible y pobremente controlado.
  • Las organizaciones de este nivel suelen entregar productos que funcionan, pero que sobrepasan sus presupuestos y cronogramas. 
  • Nivel 2: Administrado:
  • Los requerimientos son gestionados, y los procesos son planeados, ejecutados, medidos y controlados.
  • Los productos satisfacen la descripción de los procesos, estándares y procedimientos. 
  • Nivel 3: Definido:
  • Los procedimientos, métodos y demás no pueden variar significativamente en cada proyecto.
  • El rendimiento de los procesos es cuantitativamente predecible. 
  • Nivel 4: Administrativo cuantitativamente:
  • El proceso es medido y controlado.
  • La organización establece objetivos de cuantitativos para la calidad y rendimiento de los procesos, utilizados como criterio para gestionar procesos.
  • Nivel 5: Optimizado:
  • El proceso se enfoca en la mejora continua.
  • Se establecen objetivos cuantitativos de mejora, revisados continuamente. 

¿Cuáles son las 4 disciplinas que abarca CMMI?

  • Ingeniería en Sistemas (SE): Desarrollo total del sistema, transforma las necesidades expectativas y restricciones de clientes en productos, y respaldarlos a lo largo de su vida. 
  • Ingeniería de Software (SW): Desarrollo de sistemas de software, aplica un enfoque sistemático disciplinado y cuantificable para el desarrollo, operación y mantenimiento del software. 
  • Desarrollo Integrado de productos y procesos (IPPD): Enfoca Sistemáticamente la colaboración de todos los involucrados en la vida del producto. 
  • Fuente proveedora (SS): Cubre la adquisición de productos de proveedores. 

CMMI – Beneficios 

  • Mayor efectividad en la detección de errores a lo largo del ciclo de vida del desarrollo de Software. 
  • Reducción de las desviaciones en plazo de proyectos. 
  • Mayor tolerancia al cambio o incremento de la capacidad de adopción de nuevas tecnologías. 
  • Mejora la rapidez y efectividad de respuesta ante exigencias del negocio. 
  • Mitigación del riego. 
  • Mejora en la colaboración y comunicación 
  • Reducción de los costos de proyectos 

 

CMM 

¿Qué es CMM? 

El Modelo de Madurez de Capacidades tiene como objetivo, la definición de un proceso cuya finalidad es la adaptación a partir del uso de diferentes herramientas.  

¿Qué es la madurez de un proceso de Software? 

Es el punto hasta el cuál un determinado proceso es definido, administrado, medido y controlado explícitamente.

¿Qué es un nivel de madurez en CMM? 

Es una escala que se utiliza para medir la madurez de una KPA y así dar prioridades de mejora de esfuerzo.

¿Qué son las KPA´S? 

Área de Procesos Clave. Conjunto de procesos que se sigue para conseguir un objetivo. 

Niveles de madurez del CMM: 

Nivel 1: inicial.  

  • No se posee de un ambiente estable de desarrollo y mantenimiento. 
  • El proceso no está documentado. 
  • No se alcanzan las metas o existen retrasos. 

Nivel 2: Repetible o Gestionado.  

  • Las Organizaciones cuentan con las métricas para administrar un proyecto y llevar un seguimiento de calidad. 
  • Se empieza a documentar el proceso 

Nivel 3: Definido.  

  • Se cuenta con un proceso de software estándar de la organización para desarrollar o mantener el Software, el cual está documentado e implementado. 
  • Existen técnicas de ingeniería detalladas, y un nivel avanzado en sus procesos. 

Nivel 4: Gestionado cuantitativamente o administrado.  

  • Se disponen métricas de calidad y productividad establecidas, que se usan de forma sistemática en la toma de decisiones y gestión de riesgos. 
  • Se fijan metas de calidad en el proceso y producto. 

Nivel 5: Optimización.  

  • Se centra en la mejora continua de sus procesos. 
  • Se localizan debilidades y fortalezas 
  • Se generan reportes de costo, beneficio a partir de la eficiencia del proceso. 

TSP Team Software Process

¿Qué es TSP? 

Es una estrategia que se centra en la mejora del desempeño completo de un equipo de software, se enfoca en perfeccionar diferentes aspectos del equipo para ser capaces de producir software de alta calidad y además ayuda a definir los tiempos y costos con más precisión. TSP es más efectivo cuando se utiliza en un proyecto que contiene grandes cantidades de código (varios miles de líneas).

...

Descargar como (para miembros actualizados)  txt (10 Kb)   pdf (147.1 Kb)   docx (154 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com