Professional Documents
Culture Documents
Sesin 6
Mtricas, Calidad de
Proyectos
Gestin es :
Todas las actividades o procesos que
la empresa hace para obtener los
entregables o productos,
considerando todas las reas del
conocimiento, conforme con una
metodologa.
La gestin de la calidad, se
debe enfocar tanto al
proyecto como al producto,
servicio o resultado
10
Aseguramiento
Gestin de
la Calidad
del Proyecto
Control
Mejora
Establecimiento de
objetivos de la calidad
Proporcionar confianza de
cumplimiento de los
requisitos
Cumplimiento de los
requisitos de la calidad
Aumentar la capacidad de
cumplimiento con los
requisitos
11
PROCESO DE PLANIFICACION DE
LA CALIDAD DEL PROYECTO
Consiste en identificar qu normas o aspectos de calidad son
relevantes para el proyecto y determinar como satisfacerlos.
PROCESO DE ASEGURAMIENTO DE
LA CALIDAD DEL PROYECTO
Es la aplicacin de actividades planificadas y sistemticas
relativas a la calidad, para asegurar que el Proyecto emplee
todos los procesos necesarios para cumplir con los
requisitos.
PROCESO DE CONTROL DE
LA CALIDAD DEL PROYECTO
Consiste en supervisar los resultados especficos del Proyecto, para
determinar si cumplen con las normas de calidad relevantes e
identificar las formas de eliminar las causas de resultados
insatisfactorios
12
Corregir
Hacer
Verificar
13
Regulaciones, especificaciones y
restricciones externas.
(leyes, reglamentos, requisitos
tcnicos, normas de calidad)
14
15
16
17
19
21
Lista de chequeo :
Verifica que se ha realizado lo definido en
el plan.
Puede establecerse como una matriz de
aseguramiento.
22
Plan de mejora :
Para detectar actividades que NO
AGREGAN VALOR o son intiles en el
proceso del proyecto. Es el resultado
del control de la calidad.
Se debe establecer el procedimiento o
mecanismo para el control integrado de
cambios
23
Poltica de calidad
Mtricas de calidad
Administracin de cambios
Entonces
La calidad en los proyectos no es un accidente
ni se consigue por casualidad
Requiere de una cuidadosa planificacin, as
como de un adecuado aseguramiento y control.
Permite tener una mayor certeza de que el
proyecto cumplir los objetivos para los que fue
creado y el producto final cumplir las
expectativas de los clientes.
25
Parte practica
ISO/IEC 90003:2004
Conjunto de directrices para la aplicacin de las normas ISO 9001 a un
determinado software, ya sea adquirido o desarrollado internamente
Estndares IEEE
Se trata de una serie de estndares orientados al aseguramiento de
la calidad a nivel de proyecto
Actividades de
aseguramiento de calidad
Establecimiento y revisin del mismo por parte de todas las partes involucradas
Revisin de la descripcin del proceso (Se ajusta a la poltica de la empresa y al
cumplimiento de estndares internos y externos)
Revisin de las actividades IS y productos (Se hace un seguimiento de las
desviaciones y se verifica la realizacin de correcciones)
Aseguramiento de la documentacin de desviaciones
Modelos de calidad
BOEHM
Divide la calidas en tres caractersticas: usos principales,
componentes intermedios y componentes primitivos
ISO 9126
Descompone la calidad en seis factores:
Funcionalidades
Fiabilidad
Usabilidad
Eficiencia
Mantenibilidad
Portabilidad
GQM
Paradigma Objetivo-pregunta-mtrica
Basa la mejora en la definicin clara de procesos y productos
Proporciona la estructura para obtener los objetivos cruciales del proyecto
Consta de tres etapas:
Determinar los objetivos principales del desarrollo y mantenimiento del
proyecto
Obtener las preguntas que se deben contestar para saber si se cumplen los
objetivos anteriores
Decidir qu es lo que se debe medir para contestar las preguntas de forma
adecuada
GQM
Ejemplo
OBJETIVO: Evaluar la efectividad del estndar de codificacin
PREGUNTAS:
Proporcin de
codificadores
usando:
El Estndar
El Lenguaje
Cul es la productividad
del codificador?
Cul es la calidad
del cdigo?
Experiencia de
codificadores en:
El Estndar
El Lenguaje
El Entorno
Errores
Cantidad de
cdigo
GILB
Consiste en determinar una lista de caractersticas que definen la calidad de la
aplicacin, pudiendo ser de dos tipos:
Originales
De los modelos tradicionales
Asociado con la filosofa QFD (Quality Function Deployment), para la gestin de la
calidad industrial
El proyecto COQUAMO (Constructive Quality Model) se apoya en el enfoque de Gilb
Cada caracterstica se medir segn mtricas detalladas
Origen CMMI
Durante los aos 90 SEI desarroll modelos
especficos para la mejora y medicin de la
madurez en varias reas:
Origen CMMI
CMMI se desarroll para facilitar y simplificar
la adopcin de varios modelos de forma
simultnea.
Su contenido integra y da relevo a la evolucin
de sus predecesores:
CMM-SW (CMM for Software)
SE-CMM (Systems Engineering Capability Maturity
Model)
IPD-CMM (Integrated Product Development)
..sobre CMM
..sobre CMM
Estructura CMMI
El modelo para software (CMM-SW)
Establece 5 niveles de madurez para clasificar a las
organizaciones, en funcin de qu reas de procesos consiguen
sus objetivos y se gestionan con principios de ingeniera.
Es lo que se denomina un modelo escalonado, o centrado en la
madurez de la organizacin.
reas de proceso
Conjunto de prcticas relacionadas que son
ejecutadas de forma conjunta para conseguir
un conjunto de objetivos
Las reas de proceso que ayuda a mejorar o
evaluar CMMI son 25
Se agrupan en 4 categoras segn su finalidad:
Gestin de proyectos
Ingeniera
Gestin de procesos
Soporte a las otras categoras.
reas de proceso
reas de proceso de CMMI (Capability Maturity Model Integration)
rea de proceso
Categora
Nivel de madurez
Soporte
Gestin de la configuracin
Soporte
Soporte
Gestin de proyectos
Gestin de proyectos
Gestin de equipos
Gestin de proyectos
Medicin y anlisis
Soporte
Soporte
Innovacin y desarrollo
Gestin de procesos
Definicin de procesos
Gestin de procesos
Gestin de procesos
Gestin de procesos
Formacin
Gestin de procesos
Ingeniera
Gestin de proyectos
Planificacin de proyecto
Gestin de proyectos
Soporte
Gestin de proyectos
Desarrollo de requisitos
Ingeniera
Gestin de requisitos
Ingeniera
Gestin de riesgos
Gestin de proyectos
Gestin de proyectos
Solucin tcnica
Ingeniera
Validacin
Ingeniera
Verificacin
Ingeniera
Integracin de producto
Los 6 niveles definidos en CMMI para medir la capacidad de los procesos son:
0.- Incompleto: El proceso no se realiza, o no se consiguen sus objetivos.
1.- Ejecutado: El proceso se ejecuta y se logra su objetivo.
2.- Gestionado: Adems de ejecutarse, el proceso se planifica, se revisa y se evala
para comprobar que cumple los requisitos.
SPICE
Software Process Improvement
and Capability Determination
Aprobado en 1998, denominndose ISO/IEC TR 15504
Se utiliza para la mejora de procesos y determinacin de la capacidad
Establece un marco para mtodos de evaluacin, no es un mtodo o modelo
en s
Posee equivalencia y compatibilidad con CMMi
Comprende:
Evaluacin de procesos
Mejora de procesos
Determinacin de capacidad
SPICE
Arquitectura en dos dimensiones
(1) PROCESO
Procesos primarios:
CUS: Cliente - Proveedor
ENG: Ingeniera
Procesos de soporte:
SUP: Soporte
Procesos organizacionales:
MAN: Gestin
ORG: Organizacin
Componentes
Incompleto
Realizado
Gestionado
Establecido
Predecible
En optimizacin
Confirmar las
partes que no
hay que mejorar
Conseguir
mejorar
la calidad
Auditorias
Revisiones dirigidas a evitar el fraude o mal uso de las aplicaciones
informticas
Misin del auditor -> disear y promover la inclusin de los controles que ha
de llevar el nuevo sistema (garantizando su integridad)
Medidas de control:
Sobre datos
Operatividad
Relativas al plan
Mtricas de calidad
Basadas en atributos internos:
De Estructuracin de un programa
De complejidad
De cobertura de pruebas
De calidad del diseo
De portabilidad
De defectos
De usabilidad
De mantenibilidad
De fiabilidad