Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
39 vistas44 páginas

Calidad de Software

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 44

Facultad de Ingeniería y Arquitectura

Escuela Profesional de Ingeniería de Sistemas

CALIDAD DE SOFTWARE
CALIDAD DE SOFTWARE
SEMANA 04

Estructura y características de proceso y


evaluación de calidad de software –
NTP/ISO/IEC 15504
Revisemos

¿Qué es un modelo, cual es la utilidad?


¿Cuántos niveles tiene el CMMI?
¿Cuáles son los niveles del CMMI?
¿Cuántos procesos tiene el PMBOK?
¿Cuántos grupos de procesos tiene el PMBOK?
¿Cuántas áreas de conocimiento tiene el PMBOK?
Modelo
Logro
Al finalizar la sesión el
estudiante analiza un
caso tomando como
referencia la
NTP/ISO/IEC 15504 de
manera responsable
Modelo de madurez

El Modelo de Madurez es un modelo de


evaluación de los procesos de una
organización
Modelos de madurez

Los más conocidos


• Modelo de Boehm.
• Modelo factores/criterios/métricas
• Marco ISO 9126.
• Modelo CMM.
• Modelo SPICE
PMBOK de PMI

La Guía de los fundamentos para la


dirección de proyectos es un libro en
el que se presentan estándares,
pautas y normas para la gestión de
proyectos
Área de conocimientos
Procesos

Son 49 procesos de la Guía PMBOK con


sus entradas, herramientas y salidas.

La versión 6 de la Guía PMBOK ha sido publicada el día 6 de septiembre


de 2017.
MODELO DE EVALUACION POR
NIVELES DE CAPACIDAD
• Nos permite establecer una
puntuación individual para cada
proceso dentro de la
organización de forma que
podemos ir mejorando los
procesos en base a los niveles de
capacidad obtenidos para cada
uno de ellos.
MODELO DE EVALUACION POR
NIVELES DE CAPACIDAD
• Cada nivel de capacidad tiene unos
atributos del proceso que a su vez se
componen de una serie de Componentes
(de atributos del proceso).
• Estos elementos nos permiten medir o
evaluar una cualidad o característica de
proceso que establece finalmente si el
proceso ha alcanzado el nivel de
capacidad determinado.
Modelo CMM

• CMMI es el acrónimo de
Capability Maturity Model
Integration y se refiere a los
modelos que contienen las
mejores prácticas que ayudan
a las organizaciones a
mejorar sus procesos

14
CMMI CALIDAD EN SOFTWARE

Es un modelo de procesos que


contiene las mejores prácticas
de la industria para el
desarrollo, mantenimiento,
adquisición y operación de
productos y servicios
CMMI - Nivel 1 o inicial

• En este nivel se encuentran


empresas que abarcan
demasiados objetivos
incumplidos, falta de
desarrollo de procesos o que
directamente no se ven
capacidad de desarrollar las
nuevas ideas

18
CMMI - Nivel 2 o gestionado

• Aquí encontramos empresas


que tienen sus proyectos
desarrollados están bien
definidos, planificados tienen
un buen seguimiento de kpi´s
y tienen asegurados un
control.

19
CMMI - Nivel 3 o definido

• Una vez llegados a este nivel


podemos ver empresas que
desarrollan sus proyectos mediante
standares, herramientas,
procedimientos…es decir, vemos
que los proyectos se siguen de una
forma establecida según la
organización pero de una forma
clara y especifica.

20
CMMI - Nivel 4 o gestionado
cuantitativamente
• se busca el establecimiento
de objetivos cuantitativos y
ejecución de los mismos, con
ello se consigue tener en
cuenta las necesidades de los
clientes, y como saldrá el
producto para el cliente final.
En esta etapa se miden los
procesos con datos, por lo
que se realizan cálculos
estadísticos.

21
CMMI - Nivel 5 u optimizado

• Con el análisis de los datos se


puede comprender donde
detectar la mejora y actuar al
respecto, y conseguir una
mayor eficiencia del proceso

22
NTP/ISO/IEC 15504
SPICE
ISO/IEC 15504 SPICE

El Estándar internacional ISO/IEC


15504 denominado como Software
Process Improvement Capability
Determination cuya traducción al
español es «Determinación de la
Capacidad de Mejora del Proceso
de Software»
ISO/IEC 15504 SPICE

También conocido por su abreviatura


SPICE nos propone un modelo para la
evaluación de la capacidad en los
procesos de desarrollo de productos
Software.
¿En qué consisten?
En la norma ISO 15504 tenemos la posibilidad de afrontar la evaluación de procesos
en una organización bajo dos aproximaciones diferentes pero con los mismos
elementos.
• Evaluación por niveles de Madurez
• Evaluación por niveles de Capacidad
¿En qué consisten?
Los elementos que contienen ambos métodos son los mismos lo que los diferencia
es la forma de planificar la evaluación
• La evaluación por niveles de madurez realiza la evaluación de procesos teniendo
en cuenta la organización a nivel global teniendo en cuenta su estructura.
• La evaluación por niveles de capacidad nos da la flexibilidad de establecer uno o
varios procesos específicos para crecer a través de él.
Nivel de Capacidad = Cumplimiento deAtributos
de un proceso consus componentes
Institucionalización del proceso en ISO
15504
• El nivel de Capacidad alcanzado por un proceso determina finalmente si el
proceso está o no institucionalizado.
• La institucionalización del proceso es un concepto que es fundamental para lograr
la implantación, aceptación y uso de las prácticas definidas en el proceso.
• En el modelo ISO 15504 el proceso evoluciona pasando por diferentes etapas que
permiten ir alcanzando mejores niveles de aplicación. El logro de esos niveles se
logra mediante la aplicación de las metas y prácticas genéricas.
• Cuando un proceso está institucionalizado quiere decir que está totalmente
integrado dentro de la cultura de la organización y se aplica siempre aun en casos
de crisis.
Niveles
MODELO DE EVALUACION POR
NIVELES DE MADUREZ
• En este modelo para alcanzar un nivel de madurez deberemos tener implantados
una serie de procesos predefinidos que acreditan si se quiere, que las distintas
actividades de la organización han alcanzado el nivel de madurez
Sistema de medición a nivel organizacional
Procesos por niveles
NIVEL 0
• Este nivel se caracteriza porque no hay procesos definidos se alcanzan los
objetivos solo en base al esfuerzo de las personas. No se controlan los costes de
producción ni hay capacidad para predecir los resultados tanto en costes como en
tiempos de respuesta.
Procesos por niveles
NIVEL 1
• En este nivel se es capaz de Entregar productos de acuerdo a requisitos de clientes
y requisitos de la organización (partes interesadas) y requisitos técnicos
• No se controlan los resultados de los procesos aunque se realizan actividades que
alcanzan su propósito
Procesos por niveles
NIVEL 2
• Gestión de requisitos
• Planificación de proyectos
• Monitorización y control de proyectos
• Gestión de acuerdos con proveedores.
• Medición y análisis
• Aseguramiento de la calidad del producto y del proceso
• Gestión de la configuración
Procesos por niveles
NIVEL 3
• Estandarización de procesos
• Diseño de arquitectura del Software
• Análisis de eficiencia de procesos y mejora
• Gestión de la decisión
• Integración del Software
• Verificación del Software
• Validación del Software
• Gestión de Infraestructuras
• Gestión de Recursos humanos
• Gestión de Riesgos
Procesos por niveles
NIVEL 4
• Gestión cuantitativa de los proyectos.
• Entendimiento cuantitativo del rendimiento de los procesos de la organización.
Procesos por niveles
NIVEL 5
• Análisis y resolución de causas de desviaciones.
• Innovación y despliegue a toda la organización
Ideas clave de la clase
Nro Idea Clave Participante

1 PMBOK cuenta con 49 procesos en general, 5 grupos de procesos: Iniciación, Guillen


Planificación,Ejecucion,Seguimiento, Control,Cierre, y 10 areas de conocimiento.
2 En la norma ISO 15504 tenemos la posibilidad de afrontar la evaluación de procesos Rodriguez
bajo dos aproximaciones diferentes:
Evaluación por niveles de Madurez
Evaluación por niveles de Capacidad
3 Los niveles de cmmi que van de inicial, gestionado, definido, gestionado Amachi
cuantitativamente, optimizado
4 El CMMI establece las mejores prácticas y ofrece a las compañías elementos Callata
esenciales para que sus procesos de negocio sean lo más efectivos posible.
5 La evaluación por niveles de madurez realiza la evaluación de procesos teniendo en Taboada
cuenta la organización a nivel global teniendo en cuenta su estructura.
La evaluación por niveles de capacidad nos da la flexibilidad de establecer uno o
varios procesos específicos para crecer a través de él.
Conclusiones

¿Cuántos niveles tiene el CMMI?


¿Cuáles son los niveles del CMMI?
¿Cuántos niveles tiene el ISO 15504?
¿Cuáles son los niveles del ISO 15504?
¿Cuántos procesos tiene el PMBOK?
¿Cuántos grupos de procesos tiene el PMBOK?
¿Cuántas áreas de conocimiento tiene el PMBOK?
Actividades de auto aprendizaje

Revisión del video correspondiente a la semana


Desarrollo de foros
Desarrollo de tareas
Revisión de materiales adicionales: Videos, Páginas, Documentos.
Actividad de proyecto - Semana 05

- Propuesta de implementación.
- Estándar ISO/IEC/NTP
- Modelo de Madurez
- Guía de gestión de proyectos
- Mejora de procesos

- Investigar sobre implementación las 4 propuesta, realizar cuatro


comparativo, ventajas y desventajas.

También podría gustarte