Вы находитесь на странице: 1из 30

EVALUACIÓN Y

CERTIFICACIÓN
DE PROCESO DE CICLO DE
VIDA DE SOFTWARE
Santana Lidia León Alfaro
Carla Basurto Figueroa
INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
VISIÓN
Organización rectora en el tema de la calidad
Líder en la promoción de la excelencia empresarial y
profesional, intercambio de conocimientos, desarrollo y
difusión de investigaciones e iniciativas en torno a la
calidad y afines.

MISIÓN
Difundir y promover la cultura de la calidad:
Educación
Consultaría y auditoria
Investigación aplicada
Certificaciones

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
AREAS DE COMPETENCIA

CAPACITACIÓN
CONSULTORÍA
CERTIFICACIÓN DE PRODUCTOS

AUDITORÍA

INVESTIGACIÓN

PROYECTOS A MEDIDA

TRABAJO INTERNO PUCP

VÍNCULO SECTOR EMPRESARIAL


INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
EVALUACIÓN DE LA CONFORMIDAD

IAF
IAAC/APLAC/EA

Organismos de
Acreditación

Organismos de Evaluación de
la conformidad

Productores

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
Organismo de ISO 17011
Acreditación (INDECOPI)

Organismos de Organismos de
Laboratorios
Certificación Inspección

Ensayo Calibración Inspección

ISO 17025 ISO 17025 Sistemas ISO 17020

Productos de Personas
Gestión
Guía ISO 65 ISO 17021 ISO 17024

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
DEFINICIONES
• Certificación: Atestación de tercera parte
relativa a productos (incluyendo servicios y
procesos), sistemas o personas

• Atestación: emisión de una declaración,


basada en una decisión tomada después de la
revisión, de que se ha demostrado que se
cumplen los requisitos especificados

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
PRODUCTOS A CERTIFICAR
Esquema 1: Capacidad de los procesos del ciclo de vida de software

Norma de requisitos: NTP ISO/IEC 12207 TI – Procesos del ciclo de vida del software
Normas de evaluación: ISO/IEC 15504-2 Software Engineering – Process Assessment –
Performing an assessment
ISO/IEC 15504-5 Information Technology – Process Assessment – An example Process
Assessment Model.

Esquema 2: Madurez Organizacional – ISO

Norma de requisitos: NTP ISO/IEC 12207 TI – Procesos del ciclo de vida del software
Norma de evaluación: ISO/IEC 15504-7 Software Engineering – Process Assessment –
Assessment of Organizational Maturity

Esquema 3: Madurez Organizacional – Moprosoft

Norma de requisitos: NTP 291.100-2 Ingeniería de Software - Modelos de procesos y evaluación


para desarrollo y mantenimiento de software – Requisitos de procesos (MoProSoft)
Normas de evaluación: NTP 291.100-4 Ingeniería de Software - Modelos de procesos y
evaluación para desarrollo y mantenimiento de software - Directrices para la evaluación de procesos
(EvalProSoft).
ISO/IEC 15504-2 Software Engineering – Process Assessment – Performing an assessment

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
PRODUCTOS A CERTIFICAR

Esquema 1: Capacidad de los procesos del ciclo de vida de


software

Norma de requisitos: NTP ISO/IEC 12207 TI – Procesos del


ciclo de vida del software
Normas de evaluación: ISO/IEC 15504-2 Software Engineering –
Process Assessment – Performing an assessment
ISO/IEC 15504-5 Information Technology – Process Assessment –
An example Process Assessment Model.

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
La NTP-ISO/IEC 12207

• Propósito: Establecer un marco


de referencia común para los
procesos del ciclo de vida de
software
– Para establecer una comprensión
mutua entre las partes.
– Para adquirir, suministrar, desarrollar,
operar y mantener software.
– Para administrar, controlar y mejorar el
marco de referencia.

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
ISO/IEC 12207 Procesos del ciclo de vida del software

5. PROCESOS PRINCIPALES
6. PROCESOS DE APOYO
Visión Contractual
6.1 Proceso de documentación
5.1 Proceso de adquisición. 5.2 Proceso de suministro

6.2 Gestión de la configuración


Visión de Ingeniería Visión Operativa
5.3 Proceso de desarrollo 5.4 Proceso de operación Visión de la Gestión de
(Software y Sistema) calidad

6.3 Proceso de aseguramiento de la


calidad
5.5 Proceso de mantenimiento
6.4 Proceso de verificación

6.5 Proceso de validación

6.6 Proceso de revisión conjunta


7. PROCESOS ORGANIZATIVOS
Visión Gestora 7.2 Proceso de 7.4 Proceso de 6.7 Proceso de auditoria
infraestructura recursos humanos 6.8 Proceso de resolución de
7.1 Proceso de gestión
problemas
7.3 Proceso de mejora de procesos
Evaluación del producto / gestión de
Proceso de re-uso los cambios

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
5. PROCESOS PRINCIPALES DEL CICLO DE VIDA
6. PROCESOS
DE APOYO DEL
VISIÓN CONTRACTUAL CICLO DE VIDA
ESTRUCTURA DE LA NTP – ISO / IEC 12207

5.1 Proceso de Adquisición 6.1 Proceso de


Documentación
Preparación y
Preparación de la Seguimiento Aceptación y
Inicio actualización del
solicitud de propuestas del proveedor finalización
contrato
6.2 Gestión de la
Configuración

5.2 Proceso de Suministro


Preparación VISIÓN DE LA GESTIÓN
Ejecución y Revisión y Suministro y DE LA CALIDAD
Inicio de la Contrato Planificación
control evaluación finalización
respuesta 6.3 Proceso de
Aseguramiento
de la Calidad

VISIÓN DE LA INGENIERÍA VISIÓN OPERATIVA


5.3 Proceso de Desarrollo 6.4 Proceso de
5.4 Proceso de Operación Verificación
Apoyo a la
Implementación Instalación del Implementación Pruebas de
aceptación del
del proceso software del proceso operación
software
6.5 Proceso de
Validación
Operación del Soporte al
Analisis de los Diseño de la Pruebas de sistema usuario
Integración
requisitos del arquitectura
del sistema
calificación 6.6 Proceso de
sistema del sistema del sistema Revisión
Conjunta
5.5 Proceso de Mantenimiento
Analisis de Diseño de la Diseño Integración Pruebas de Analisis de
los requisitos Implementación
arquitectura detallado del del calificación problemas y 6.7 Proceso de
del software del software software software del software del proceso
moficaciones Auditoría
Implementación Revisión/
de las aceptación del
Codificación y mantenimient
modificaciones
pruebas del o 6.8 Proceso de
software
Solución de
Migración Retirada del
software Problemas

7. PROCESOS ORGANIZATIVOS DEL CICLO DE VIDA

VISIÓN GESTORA 7.2 Proceso de 7.4 Proceso de Recursos


Infraestructura Humanos
7.1 Proceso de Gestión

Inicio y definición
Planificación
del alcance
7.3 Proceso de Mejora de Procesos

Ejecución y Revisión y
Terminación
control evaluación
Establecimiento Evaluación del Mejora del
del proceso proceso proceso
INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
INTRODUCCIÓN

• Una vez completada la implementación de la


NTP-ISO/IEC 12207. ¿Cómo sé si la
implementación realmente cumple con la
Norma?

• A través de una
Evaluación….

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
¿QUÉ ES LA ISO/IEC 15504?

• Marco de referencia para la evaluación de procesos


• Inicialmente se orientó a procesos software (basada en
la ISO/IEC 12207), para luego generalizarse a
cualquier tipo de proceso
• Proyecto Spice (Software Process Improvement and
Capability dEtermination) de la ISO

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
PROPÓSITO

• Proporcionar un marco que asegure:


– coherencia
– repetibilidad
– objetividad
de las calificaciones

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
USO DE LA ISO/IEC 15504

La evaluación de procesos puede usarse para:

– Mejorar los procesos de una organización.


– Evaluar la capacidad de un proveedor.
– Certificar la adecuación de los procesos de una
organización.

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
FAMILIA ISO/IEC 15504

15504-1
Conceptos y vocabulario

15504-5
Modelo de Un modelo de evaluación 15504-3
referencia de proceso de procesos del ciclo de vida Guía para la
(ISO/IEC 12207) del software realización
(ISO/IEC 12207) de evaluaciones

15504-2 15504-4
15504-6 Proceso de Guía de uso para la
Modelo de Un modelo de evaluación Evaluación- mejora y
referencia de proceso de procesos del ciclo de vida Ejecución de una determinación de
(ISO/IEC 15288) del sistema evaluación la
(ISO/IEC 15288) capacidad de los
procesos
15504-8
Modelo de Un modelo de evaluación
referencia de proceso de procesos para
(ISO/IEC 20000) gestión de servicios TI
(ISO/IEC 20000)
15504-7
Evaluación de la madurez
de una organización

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
Método de Evaluación 15504
para la ISO/IEC 12207
Modelo de referencia Marco de trabajo
del Proceso de la Medición
NTP-ISO/IEC 12207 ISO/IEC 15504-2
-Dominio y alcance -Niveles de capacidad
-Propósito del proceso -Atributos del proceso
-Resultados del proceso -Escala de valoración
Modelo de evaluación
de procesos
-Alcance ISO/IEC 15504-5
-Indicadores
-Mapeo
-Interpretación
Entradas
-Propósito Proceso de evaluación
-Alcance Salida
-Planificación -Fecha
-Restricciones -Recolección de datos
-Identidades -Entradas de la evaluación
-Validación de datos -Identificación de la evidencia
-Enfoque -Valoración de los atributos
-Criterios de competencia -Proceso de evaluación utilizado
-Generación de resultados -Perfil de procesos
del evaluador
-Información adicional -Información adicional

Roles y responsabilidades
-Sponsor
-Evaluador competente
-Evaluador(es)

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
Niveles y Atributos

Proceso optimizado
Optimizado Mejorado 5
Continuamente Proceso innovado

Opera con límites Proceso controlado


Predecible definidos (medición y
control del proceso) 4
Proceso medido

Establecido Proceso ejecutado en forma estandarizada


Caracterizado y ejecutado en
forma estándar
3
Proceso caracterizado

Gestionado Administra el producto y el desempeño del 2 Gestión de los productos


proceso
Gestión del desempeño del proceso

1
Realización del proceso
Realizado Consigue su propósito

1.1
0
No consigue su propósito

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
ESCALA DE EVALUACIÓN DE LOS
ATRIBUTOS
Selección del
proveedor

Atributos
Realizado

Realización del proceso


Consigue su propósito

N P L F
0-15 >15-50 >50-85 >85-100

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
Modelo de evaluación para la ISO/IEC 12207
ISO/IEC 15504-2 ISO/IEC 15504-5-Modelo de
evaluación de procesos
Nivel 5: Optimizado (+2 atributos)
Escala de capacidad

Nivel 4: Predecible (+2 atributos) GP: Generic Practices


Indicadores de la
Nivel 3: Establecido (+2 atributos) capacidad del GR: Generic Resource
proceso (PI) GWP: Generic Work Product
Nivel 2: Administrado (+2 atributos)
Nivel 1: Ejecutado (1 atributo)
Nivel 0: Incompleto Que tanto se logra los
Indicadores de la propósitos y resultados
BP: Base Practices
desempeño del
N p L F proceso WP: Work products
Usados o producidos
cuando se ejecuta el
proceso

ISO/IEC 12207

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
Esquema 1: Capacidad de los procesos del ciclo de
vida de software
Clasificación
NTP ISO/IEC 12207:2006 - Anexo F
ISO/IEC 15504-5
Procesos Subprocesos
Proceso de Preparación de la adquisición ACQ1
adquisición Selección del proveedor ACQ2, ACQ3
Supervisión del proveedor ACQ4
Aceptación del cliente ACQ5
Proceso de Oferta del proveedor SPL1
abastecimiento Acuerdo del contrato SPL1
(suministro) Entrega del producto SPL2
Soporte de aceptación del producto SPL3
Proceso de Obtención de requerimientos ENG1
desarrollo Análisis de requerimientos del sistema ENG2
Diseño de la arquitectura del sistema ENG3
Análisis de requerimientos del software ENG4
Diseño del software ENG5
Construcción del software (código y prueba de unidad) ENG6
Integración del software ENG7
Prueba del software ENG8
Integración del sistema ENG9
Prueba del sistema ENG10
Instalación del software ENG11
Proceso de Proceso de mantenimiento ENG12
mantenimiento
Proceso de Uso operacional OPE 1
INSTITUTO PARA
operación LA CALIDAD © 2011 Prohibida
Apoyo al cliente su reproducción total o parcial sin permiso del autor y del Instituto para la
OPE 2 Calidad de la
Pontificia Universidad Católica del Perú.
Esquema 1: Capacidad de los procesos del ciclo de
vida de software
Procesos
Clasificación
NTP ISO/IEC 12207:2006 - Anexo F
ISO/IEC 15504-5
Procesos Subprocesos
Proceso de soporte Aseguramiento de la calidad SUP1
o apoyo Verificación SUP2
Validación SUP3
Revisión conjunta SUP4
Auditoría SUP5
Evaluación del producto SUP6
Documentación SUP7
Gestión de la configuración SUP8
Gestión de solución de problemas SUP9
Usabilidad SUP6
Proceso Gestión de solicitudes del cambio SUP10
Organizativos Gestión : MAN1
Alineamiento organizativo MAN2
Gestión de la organización MAN3
Gestión de proyecto MAN4
Gestión de la calidad MAN5
Gestión de riesgo MAN6
Medición PIM1
Mejora de proceso de mejora PIM2
Establecimiento del proceso PIM3
Proceso de evaluación RIN1
Mejora de proceso de mejora RIN2
Recursos humanos RIN3
Gestión del recurso humano RIN4
Entrenamiento REU1
Gestión del conocimiento REU2
Infraestructura REU3
INSTITUTO PARAGestión del recurso
LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Gestión
Pontificia Universidad del programa
Católica del Perú. de re-uso
Esquema 2: Madurez Organizacional – 15504-7 (Aplicado
a NTP ISO/IEC 12207)

También referida como un modelo escalonado

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
Esquema 2: Madurez Organizacional – 15504-7 (Aplicado
a NTP ISO/IEC 12207)

Norma de requisitos: NTP ISO/IEC 12207 TI – Procesos del


ciclo de vida del software

Norma de evaluación: ISO/IEC 15504-7 Software Engineering –


Process Assessment – Assessment of Organizational Maturity

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
Esquema 2: Madurez Organizacional – 15504-7 (Aplicado
a NTP ISO/IEC 12207)

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
Esquema 2: Madurez Organizacional – 15504-7 (Aplicado
a NTP ISO/IEC 12207)

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
Esquema 3: Madurez Organizacional – Moprosoft

Norma de requisitos

NTP 291.100-2 Ingeniería de Software - Modelos de procesos y


evaluación para desarrollo y mantenimiento de software – Requisitos de
procesos (MoProSoft)

Normas de evaluación

NTP 291.100-4 Ingeniería de Software - Modelos de procesos y


evaluación para desarrollo y mantenimiento de software - Directrices
para la evaluación de procesos (EvalProSoft).

ISO/IEC 15504-2 Software Engineering – Process Assessment –


Performing an assessment

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
Esquema 3: Madurez Organizacional – Moprosoft

Categorías a
Procesos Forma
certificar
Alta Dirección Gestión de negocios La certificación es
otorgada para todas
Gerencia Gestión de procesos las categorías en
conjunto, ninguna en
Gestión de proyectos forma individual.
Gestión de recursos

Operación Administración de proyectos


específicos

Desarrollo y mantenimiento de
software

INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
PROCESO DE CERTIFICACIÓN

RECERTIFICACIÓN

SOLICITUD EVALUACIÓN REVISIÓN DECISIÓN SUPERVISION

Los elementos del sistema de certificación incluyen:

•Selección de proyectos a evaluar


•Evaluación in situ del proceso seguido
•Revisión del reporte de evaluación
•Decisión
•Licencia
•Supervisión
INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.
ORGANISMO DE CERTIFICACIÓN DE
PRODUCTOS (OCIC)

INFORMES
Contacto: Santana León
Correo: sleon@pucp.edu.pe
Teléfono: 6262271

Carla Basurto
cbasurto@acklis.com
INSTITUTO PARA LA CALIDAD © 2011 Prohibida su reproducción total o parcial sin permiso del autor y del Instituto para la Calidad de la
Pontificia Universidad Católica del Perú.