TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en...
Transcript of TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en...
ISO 15504
Norma internacionalinternacional para establecer y establecer y
mejorar mejorar la capacidad y madurez
(evaluación) de los procesosprocesos
1
1
2
n
PARTES DE LA NORMA ISO/IEC 15504
Parte 1:Conceptos y Vocabulario(normativa)
Parte 2:Realización de la
evaluación(normativa)
Parte 5:Un ejemplo de modelo de
evaluación de procesos
Parte 6:Un ejemplo de modelo de
evaluación del ciclo de vida de sistema
Parte 3:Guía para la realización de la
evaluación
Parte 4: Guía sobre el uso para la mejora
del proceso y determinación de la capacidad del proceso
Parte 7:Evaluación de la madurez
de una organización
Esquema de evaluación de procesos software (AENOR)
Esquema de evaluación Pathfinder™ (Pathfinder
Alliance)
Gestión de procesos y los productos
Procesos adaptados - estándares.
Gestión cuantitativa
Mejora continua de los procesos
Parte 7 - Niveles de madurez
Objetivos de los procesos.
No hay implementación de procesos.
4Predecible
5Optimizando
3Establecida
0
Inmadura
2Gestionada
1Básica
EsquemaEsquema
normalmente
aplicado en
softwaresoftware
LOS 43 PROCESOS DEL MODELO DE PROCESOSDE REFERENCIA (ISO/IEC 12207:2008)
Proceso de Adquisición
Proceso de Suministro
Proceso de Gestión del Modelo de Ciclo de Vida
Proceso de Gestión de Infraestructuras
Proceso de Gestión de la Cartera de Proyectos
Proceso de Gestión de Recusos Humanos
Proceso de Gestión de la Calidad
Proceso de Planificación del Proyecto
Proceso de Evaluación y Control del Proyecto
Proceso de Gestión de la Decisión
Proceso de Gestión de Riesgos
Proceso de Gestión de la Configuración
Proceso de Gestión de la Información
Proceso de Medición
Proceso de Definición Requisitos de Stakeholder
Proceso de Análisis de Requisitos del Sistema
Proceso de Diseño de la Arquitectura del Sistema
Proceso de Implementación
Proceso de Integración del Sistema
Proceso de Comprobación Requisitos del Sistema
Proceso de Instalación del Software
Proceso de Apoyo a la Aceptación del Software
Proceso de Operación del Software
Proceso de Mantenimiento del Software
Proceso de Retirada del Software
Proceso de Implementación del Software
Proceso de Análisis de Requisitos del Software
Proceso de Diseño de la Arquitectura del Software
Proceso de Diseño detallado del Software
Proceso de Construcción del Software
Proceso de Integración del Software
Proceso de Gestión de la Información
Proceso de Comprobación de Requisitos del Software
Proceso de Gestión de la Documentación del Software
Proceso de Aseguramiento de la Calidad del Software
Proceso de Verificación del Software
Proceso de Validación del Software
Proceso de Revisión del Software
Proceso de Auditoría del Software
Proceso de Resolución de Problemas del Software
Proceso de Ingeniería del Dominio
Proceso de Gestión de Recursos Reutilizables
Proceso de Gestión de Programas de Reutilización
AGRUPACIÓN DE LOS PROCESOS
Procesos de Reutilización del Software
Procesos Organizacionales de
Proyecto
Proceso deAdquisición
Proceso deSuministro
Proceso de Gestión del modelo de Ciclo de Vida
Proceso de Gestiónde Infraestructuras
Proceso de Gestiónde la cartera de Proyectos
Proceso de Gestiónde Recursos Humanos
Proceso de Gestiónde la Calidad
Proceso de Planificacióndel Proyecto
Proceso de Evaluacióny Control del Proyecto
Proceso de Gestiónde la Decisión
Proceso de Gestiónde Riesgos
Proceso de Gestiónde la Configuración
Proceso de Gestiónde la Información
Proceso de Medición
Proceso de Definición deRequisitos de Stakeholders
Proceso de Análisis deRequisitos del Sistema
Proceso de Diseño de la Arquitectura del Sistema
Proceso de Implementación
Proceso de Integracióndel sistema
Proceso de Comprobación de Requisitos del Sistema
Proceso de Instalación del Software
Proceso de Apoyo a la Aceptación del Software
Proceso de Operación del Software
Proceso de Mantenimientodel Software
Proceso de Retirada del Software
Proceso de Implementación del Software
Proceso de Análisis de Requisitos del Software
Proceso de Diseño de la Arquitectura del Software
Proceso de Diseño Detallado del Software
Proceso de Construcción del Software
Proceso de Integración del Software
Proceso de Comprobación de Requisitos del Software
Proceso de Gestión de laDocumentación del Software
Proceso de Gestión de la Configuración del Software
Proceso de Aseguramiento de la Calidad del Software
Proceso de Verificación del Software
Proceso de Validación del Software
Proceso de Revisión del Software
Proceso de Auditoría del Software
Proceso de Resolución de Problemas del Software
Proceso de Ingenieríadel Dominio
Proceso de Gestión de Recursos Reutilizables
Proceso de Gestión de Programas de Reutilización
Procesos de Acuerdo Procesos de Proyecto Procesos de TécnicosProcesos de
Implementación SWProcesos de Soporte
del SW
Procesos del Contexto del Sistema Procesos Específic os del Software
* Modelo de procesos de referencia ISO/IEC 12207:20 08
EJEMPLO: PROCESO DE EVALUACIÓN Y CONTROL DEL PROYECTO
• RP.1 Se controla e informa sobre el progreso del proyecto
• RP.2 Se controlan las interfaces del proyecto, con otros proyecto y unidades de la organización
– Actividad 1. Seguimiento del Proyecto
– Actividad 2. Control del Proyecto
– Actividad 3. Evaluación del Proyecto
– Actividad 4. Cierre del proyecto
• …
• PA 2.1 Gestión de la Realización– CAP 2.1.1 Definir los objetivos del proceso
– CAP 2.1.2 Planificar y controlar el proceso
– CAP 2.1.3 Adaptar la realización del proceso
– CAP 2.1.4 Asignar las responsabilidades del proceso
– CAP 2.1.5 Asignar los recursos y la información para el proceso
– CAP 2.1.6 Gestionar la comunicación entre las partes involucradas
• …
4Predecible
5Optimizando
3Establecida
0Inmadura
2Gestionada
1Básica
ISO 12207ISO 12207•Requisitos•Arquitectura•Planificación •Seguimiento •Verificación•Etc.
Esquema AENOR
Pathfinder TM
(Anexo A)
ISO 15504 (2 y 7)ISO 15504 (2 y 7)
IntRSA
DIFERENTES ESQUEMAS DE CERTIFICACIÓN
10
11
INDICE
ESQUEMA AENOR2
VISIÓN GENERAL1
ESQUEMA PATHFINDER™3
COMPARATIVAS4
13
ACTIVIDADES DE AENOR EN TICS
13
EsquemaEsquema
ISO 15504 de
AENOR
PROCESOS DEL NIVEL 1 DE MADUREZ
Proceso de SuministroProceso de Gestión del Modelo de Ciclo de VidaProceso de Gestión de la Configuración del Software
Nivel 2 de madurez
Nivel 3 de madurez
Procesosde proyecto
Procesosde acuerdo
Procesostécnicos
ProcesosOrganizacionales
de proyecto
ProcesosDe soporte
del SW
Nivel 1 de madurez
PROCESOS DEL NIVEL 2 DE MADUREZ
Procesosde proyecto
Procesosde acuerdo
Procesostécnicos
ProcesosOrganizacionales
de proyecto
ProcesosDe soporte
del SW
Proceso de Planificación del ProyectoProceso de Evaluación y Control del ProyectoProceso de Gestión de la ConfiguraciónProceso de MediciónProceso de Definición de Requisitos de los StakeholdersProceso de Análisis de los Requisitos del SistemaProceso de Aseguramiento de la Calidad del Software
Nivel 2 de madurez
Nivel 3 de madurez
Nivel 1 de madurez
PROCESOS DEL NIVEL 3 DE MADUREZ
Proceso de Gestión de Infraestructuras
Proceso de Gestión de Recursos Humanos
Proceso de Gestión de la Decisión
Proceso de Gestión de Riesgos
Proceso de Diseño de la Arquitectura del Sistema
Proceso de Integración del Sistema
Proceso de Análisis de Requisitos del Software
Proceso de Diseño de la Arquitectura del Software
Proceso de Integración del Software
Proceso de Verificación del Software
Proceso de Validación del Software
Procesosde proyecto
Procesos deImplementación
software
Procesostécnicos
ProcesosOrganizacionales
de proyecto
ProcesosDe soporte
del SW
Nivel 2 de madurez
Nivel 3 de madurez
Nivel 1 de madurez
www.iso15504.es
INDICE
ESQUEMA AENOR2
VISIÓN GENERAL1
ESQUEMA PATHFINDER™3
COMPARATIVAS4
1
1
CALIDAD DE LOS PROCESOS
MODELO DE PROCESOS
MODELO DE EVALUACIÓN
ISO/IEC 15504
ESQUEMA NORMALMENTE APLICADO EN SOFTWARE
ISO/IEC 12207:1995
PROCESOS DEL NIVEL 1 DE MADUREZ
Requirements elicitation
System requirements analysis
System architectural design
Software requirements analysis
Software design
Software construction
Software integration
Software testing
System integration
System testing
Software installation
Product release
Supplier tendering
Nivel 2 de madurez
Nivel 3 de madurez
Nivel 1 de madurez
Nivel 4 de madurez
Nivel 5 de madurez
Procesosde operación
Procesosde adquisición
Procesosde ingeniería
Procesosde suministro
Procesosde soporte
Procesosde recursos e
infraestructura
Procesosde gestión
Procesosreutilización
Procesosde mejora de
procesos
Procesosde gestión
cuantitativos
PROCESOS DEL NIVEL 1 DE MADUREZ
Quality Assurance
Verfication
Validation
Joint Review
Documentation
Configuration management
Problem Resolution management
Change request management
Project Management
Risk management
Contract agreement
Supplier monitoring
Customer acceptance
Product acceptance support
Nivel 2 de madurez
Nivel 3 de madurez
Nivel 1 de madurez
Nivel 4 de madurez
Nivel 5 de madurez
Procesosde operación
Procesosde adquisición
Procesosde ingeniería
Procesosde suministro
Procesosde soporte
Procesosde recursos e
infraestructura
Procesosde gestión
Procesosreutilización
Procesosde mejora de
procesos
Procesosde gestión
cuantitativos
PROCESOS DEL NIVEL 1 DE MADUREZ
Human resource management
Training
Knowledge management
Infrastructure
Process establishment
Process improvement
Organization alignment
Measurement
Audit
Asset management
Reuse program management
Domain engineering
Nivel 2 de madurez
Nivel 3 de madurez
Nivel 1 de madurez
Nivel 4 de madurez
Nivel 5 de madurez
Procesosde operación
Procesosde adquisición
Procesosde ingeniería
Procesosde suministro
Procesosde soporte
Procesosde recursos e
infraestructura
Procesosde gestión
Procesosreutilización
Procesosde mejora de
procesos
Procesosde gestión
cuantitativos
PROCESOS DEL NIVEL 1 DE MADUREZ
Quantitative process improvement
Nivel 2 de madurez
Nivel 3 de madurez
Procesosde operación
Procesosde adquisición
Procesosde ingeniería
Procesosde suministro
Procesosde soporte
Nivel 1 de madurez
Nivel 4 de madurez
Nivel 5 de madurez
Procesosde recursos e
infraestructura
Procesosde gestión
Procesosreutilización
Procesosde mejora de
procesos
Quantitative performance management
Procesosde gestión
cuantitativos
INDICE
ESQUEMA AENOR2
VISIÓN GENERAL1
ESQUEMA PATHFINDER™3
COMPARATIVAS4
27http://www.inteco.es/Calidad_del_Software/estudios_e_indicadores/publicaciones/calidad_sw_estudios_e_informes/Calidad_software_32
28
MEJORAS DE LOS MODELOS DE CALIDAD
¿PATHFINDER O ESQUEMA AENOR?
1.Modelo de procesos:
• Pathfinder ISO 12207 (antigua, del 1995)
• AENOR ISO 12207 (versión moderna del 2008)
2.Alineamiento con otros :
• AENOR alineado con niveles CMMI
3.Esfuerzo de implantación:
• Pathfinder muy pesado (más que CMMI)
4.Organismo responsable de la certificación
COMPARATIVA DE CMMI - ISO 12207 AENOR
CO
NFI
GU
RA
TIO
N M
AN
AG
EMEN
T
PRO
CES
S A
ND
PR
OD
UC
T Q
UA
LITY
ASS
UR
AN
CE
REQ
UIR
EMEN
TS M
AN
AG
EMEN
T
MEA
SUR
EMEN
T A
ND
AN
ALY
SIS
PRO
JEC
T M
ON
ITO
RIN
G A
ND
CO
NTR
OL
PRO
JEC
T PL
AN
NIN
G
RIS
K M
AN
AG
EMEN
T
OR
GA
NIZ
ATI
ON
AL
TRA
ININ
G
VALI
DA
TIO
NTE
CH
NIC
AL
SOLU
TIO
N
REQ
UIR
EMEN
TS D
EVEL
OPM
ENT
DEC
ISIO
N A
NA
LYSI
S A
ND
RES
OLU
TIO
N
VER
IFIC
ATI
ON
OR
GA
NIZ
ATI
ON
AL
PRO
CES
S FO
CU
S
PRO
DU
CT
INTE
GR
ATI
ON
INTE
GR
ATE
D P
RO
JEC
T M
AN
AG
EME
NT
+IPP
D
OR
GA
NIZ
ATI
ON
AL
PRO
CES
S D
EFIN
ITIO
N +
IPPD
S S S S L L S S L L L P P P P P P6.2.2 Infrastructure Management Process W6.2.4 Human Resource Management Process W S P W6.3.3 Decision Management Process P6.3.4 Risk Management Process W W S6.4.3 System Architectural Design Process P P6.4.5 System Integration Process P7.1.2 Software Requirements Analysis Process L P7.1.3 Software Architectural Design Process P P7.1.6 Software Integration Process P7.2.4 Software Verification Process P7.2.5 Software Validation Process L
W
6.2.1 Life Cycle Model Management Process P W P
6.3.1 Project Planning Process P L W
6.3.2 Project Assessment and Control Process L W W
6.3.5 Configuration Management Process S
6.3.7 Measurement Process S W
6.4.1 Stakeholder Requirements Definition Process P P
6.4.2 System Requirements Analysis Process L P
7.2.2 Software Configuration Management Process S
7.2.3 Software Quality Assurance Process S
Niv
el 3
ISO
/IEC
155
04-P
YM
EN
ivel
2 IS
O/IE
C 1
5504
-PY
ME 6.1.2 Supply Process
Nivel 2 de CMMI-DEV Nivel 3 de CMMI-DEV
0%No relacionado
1% a 15%DébilW
16% a 50%ParcialP
51% a 85%AmpliaL
86% a 100%FuerteS
Porcentaje asociadoGrado de relaciónValor discreto
0%No relacionado
1% a 15%DébilW
16% a 50%ParcialP
51% a 85%AmpliaL
86% a 100%FuerteS
Porcentaje asociadoGrado de relaciónValor discreto
Grado de Relación
¿CMMI O ESQUEMA AENOR?
1.Mercado objetivo:
• CMMI más conocido internacionalmente
2.Otras normas en la organización:
• AENOR ISO 15504 más compatible con otras ISO
3.Organismo responsable de la certificación:
• “Certificaciones SEI” (el SEI no certifica) vs AENOR
4.Experiencias
• CMMI más antiguo (más documentación, etc.)
Mike Phillips (2010)
SEI
“Se reconocereconoce el
valor de ISO 15504valor de ISO 15504
y es deseable que la
nueva versión de
CMMICMMI sea lo más
compatiblecompatible posible”