Transcript
Page 1: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

ISO 15504

Norma internacionalinternacional para establecer y establecer y

mejorar mejorar la capacidad y madurez

(evaluación) de los procesosprocesos

1

1

2

n

Page 2: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

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

Page 3: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

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

Page 4: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

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

• …

Page 5: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

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

Page 6: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

11

INDICE

ESQUEMA AENOR2

VISIÓN GENERAL1

ESQUEMA PATHFINDER™3

COMPARATIVAS4

Page 7: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

13

ACTIVIDADES DE AENOR EN TICS

13

EsquemaEsquema

ISO 15504 de

AENOR

Page 8: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

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

Page 9: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

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

Page 10: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

INDICE

ESQUEMA AENOR2

VISIÓN GENERAL1

ESQUEMA PATHFINDER™3

COMPARATIVAS4

Page 11: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

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

Page 12: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

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

Page 13: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

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

Page 14: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

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

Page 15: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

¿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

Page 16: TemaIV.010.ISO 15504 e ISO 12207 [Modo de compatibilidad]PS... · Esquema normalmente aplicado en software LOS 43 PROCESOS DEL MODELO DE PROCESOS DE REFERENCIA (ISO/IEC 12207:2008)

¿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”


Recommended