Está en la página 1de 60

www.e-cronia.

com

Gracias
Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

www.e-cronia.com

ISO 12207

Normas Internacionales para la


Regulacin del Ciclo de Vida del Software
Complemento ISO 14764 PMS
_____________________________________________
Organizacin Internacional de Estandarizacin (ISO)
Comisin Internacional de Electrnica (IEC)
Normas Britanicas (BS)
Fuente: www.iso.org - Internet ISO - IEEE
Eduardo Leyton Guerrero
Auditor de Tecnologas de la Informacin
www.eduardoleyton.com
www.eduardoleyton.com

www.e-cronia.com

Introduccin a la Norma ISO 12207


Jerarqua de las Tecnologas de la Informacin
Ciclo de Vida del Software
Propsito de la Norma ISO 12207 y su SLDC del SW
Comprendiendo su Evolucin
Complemento con la Norma 14764 PMS
Diagramas de Procesos de la ISO 12207
Significado e Interpretacin de los Procesos de la ISO 12207
Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Introduccin: ISO
12207
www.e-cronia.com
Propsito
Establecer un marco comn para el ciclo de vida del
software para:

adquirir, suministrar, desarrollar, operar y mantener software


gestionar, controlar y mejorar el marco de trabajo SW
como base para el comercio internacional de software
Complemento del PMS con ISO 14764

Arquitectura de alto nivel para el ciclo de vida


Modularidad
Cohesin: un proceso por funcin principal
Acoplamiento: interfaces mnimas

Responsabilidad
Un proceso bajo la responsabilidad de una parte (de un acuerdo
relacin cliente-proveedor -)
Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Visin: Jerarqua de las Tecnologas de la Informacin


www.e-cronia.com

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Metodologa del Ciclo de Vida del Software


www.e-cronia.com

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Metodologa del Ciclo de Vida del Software ISO 12207


www.e-cronia.com

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Metodologa del Ciclo de Vida del Software ISO 12207


www.e-cronia.com

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Metodologa del Ciclo de Vida del Software ISO 12207


www.e-cronia.com

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Metodologa del Ciclo de Vida del Software ISO 12207


www.e-cronia.com

Conceptualizacin

Relevamiento de Requerimientos

Anlisis de Requerimientos

Visualizacin del Producto


(Conceptualizando la Solucin)

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Metodologa del Ciclo de Vida del Software ISO 12207


www.e-cronia.com

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Metodologa del Ciclo de Vida del Software ISO 12207


www.e-cronia.com

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Metodologa del Ciclo de Vida del Software ISO 12207


www.e-cronia.com

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Metodologa del Ciclo de Vida del Software ISO 12207


www.e-cronia.com

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Metodologa del Ciclo de Vida del Software ISO 12207


www.e-cronia.com

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

www.e-cronia.com

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

www.e-cronia.com

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

ISO 12207 rbol www.e-cronia.com


de Procesos
ADQUISICIN

Principales
funciones y partes

ABASTECIMIENTO
DESARROLLO
OPERACIN
MANTENCIN (CAPP)

PRIMARIO
CICLO DE VIDA
DE APOYO

Soportan otras
funciones con un
propsito

Gestin de la
organizacin y mejora
Para formalizar el
ajuste del estndar
Eduardo Leyton Guerrero

DOCUMENTACIN
ADMINISTRACIN DE LA DOCUMENTACIN
ASEGURAMIENTO DE LA CALIDAD
VERIFICACIN
VALIDACIN
ARTICULACIN DE LA REVISIN
AUDITABILIDAD
RESOLUCIN DE PROBLEMAS
ORGANIZACIONAL
ADMINISTRACIN-GESTIN
INFRAESTRUCTURA AD.-T.I.
MEJORAMIENTO
ENTRENAMIENTO
ADAPTACIN

www.eduardoleyton.com
www.eduardoleyton.com

Estructura de www.e-cronia.com
un proceso
PROCESS
ACTIVITY 1
TASK 1

TASK X

ACTIVITY n
TASK 1

Proceso compuesto por actividades


Una actividad compuesta por tareas
INPUTS

Naturaleza de una tarea:


Una accin con entradas y salidas
Indica qu hacer, no cmo

Eduardo Leyton Guerrero

TASK

OUTPUTS

www.eduardoleyton.com
www.eduardoleyton.com

Caractersticas del
estndar
www.e-cronia.com
Implementa principios de TQM
Cada parte/participante tiene responsabilidad apropiada
Ciclo PDCA (Plan-Do-Check-Act) incorporado en los procesos
Plan: Tareas, WBS, calendario, responsabilidad, etc.
Do: Ejecucin de los planes
Check: Evaluaciones internas al proceso
Suplementado con evaluaciones inter-procesos y de mejora
Act: Vuelta atrs para solucin de problemas

Establece un nexo con Ingeniera de Sistemas


Software tratado como parte de un sistema
Ingeniera de Sistemas fundamento de Ingeniera de Software

Se proporciona el contexto necesario del sistema


Actividades de software ubicadas en ese contexto
Software extrado e integrado al sistema

Ingeniera de Software participa en Ingeniera del Sistema

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Conceptos bsicos
www.e-cronia.com
Organizacin y Parte
Organizacin: un grupo independiente de personas
Parte: Quien participa en un acuerdo
Partes pueden ser de la misma o de diferentes organizaciones

Tipos de acuerdos
Desde un acuerdo informal a un contrato legal

Proyecto
Un proyecto puede existir en la fase de pre-acuerdo,
post-acuerdo, o una combinacin de ambos
Un proyecto puede abarcar una parte o todo el ciclo de
vida

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Conceptos bsicos
(cont.)
www.e-cronia.com
Se adapta a cambios en la tecnologa
Independiente de

mtodos de gestin/ingeniera
Lenguajes de programacin
Ambientes de ingeniera de software
Modelos de ciclo de vida
Cascada, incremental, evolutivo, reingeniera, utilizable con prototipacin

No es un estndar para productos


Requiere que las salidas especficas sean documentadas
No prescribe formatos, contenidos explcitos ni medios
Compatible con estndar de productos de la organizacin

No es un estndar de mtricas
Muchas tareas requieren mtricas e indicadores
El estndar no prescribe ninguno
Contiene referencias a ISO 9126 como gua
Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Evaluacin: una funcin


elemental
www.e-cronia.com
PROPOSITO

AUDIENCIA/MOTIVO

Chequeo, revisin,
Diversos, Diferentes,
Auditable, Verificable, Formal, Informal,
validable, Aseguram., par, Independiente,
Inspect, Monitoreo,
Defensivo, Criticos
Control, Improve, ...

ENTIDADES
Procesos,
Activity, Tareas,
Inputs, Outputs,
Data, Productos,
Plan, Contratos,
Reportes, ...

EVALUATION

RESULTS;
REPORTS

CRITERIOS
Varios Niveles:
Requerimientos ERS,
Derivadas de ERS.,
Ad hoc conditions,

AL U AT E S
2
1 EV

INTERNAL

PROCESS 1
EVALUACIN
Eduardo Leyton Guerrero

ENTRE
PROCESOS
Y
1 &
TL
N
I
2 E
VAL U AT E J O

INTERNAL

PROCESS 2
EVALUACIN
www.eduardoleyton.com
www.eduardoleyton.com

Procesos Primarios

www.e-cronia.com

Operacin

Adquisicin

Mantenimiento

Suministro
T

E/T

Desarrollo

O: THE SAME POINTS; E: EXECUTE; T:


TASK; U: USE
Eduardo Leyton Guerrero

PLAN, DO, CHECK & ACT


www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Adquisicin
www.e-cronia.com
Para quien adquiere productos y servicios de software
Cubre perodos previos al contrato y de contrato
Actividades
P
R
E
C
O
N
T
R
A
T
O
C
O
N
T
R
A
T
O

Uso interno

Procesos invocados

Reqs. Sistema
Plan Adquisicin
Criterios Aceptacin

Desarrollo

Inicio

Reqs. Adquisicin incl.


ajustes a 12207
- referencias a contrato

Preparar
Llamado
Preparar y
ajustar contrato

Controlar al
Proveedor
Aceptacin
y Cierre

Eduardo Leyton Guerrero

Salidas

Revisin
Conjunta

Contrato con:
- proveedor
- otros

Control
Interno

Ajuste

Audit.

Verif.

Valid.

Control y evaluacin
de resultados
Productos y
servicios aceptados
www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Adquisicin
www.e-cronia.com
1. Inicio (Fundamentos BA-BT)
Describir necesidades
Definir Reqs. Sistema
Definir Reqs. Sw. (Posiblemente)
Preparar plan de adquisicin
Definir estrategia de aceptacin

2. Llamado Licitacin
Documentar Reqs. Adquisic. BA/BT
Determinar procesos
Definir referencias al contrato
Establecer hitos de revisin

3. Preparacin y
actualizacin del contrato

actividades y tareas
4. Controlar al Proveedor
Controlar de acuerdo con Revisin
Conjunta Areas Funcional-TI y
Auditoria
Complementar con otros agentes del
Contratp

5. Aceptacin y cierre
Preparar para aceptacin, incl. pruebas
Cumplir revisiones/pruebas de aceptacin
Aceptar entregables
Asumer Gestin de Configuracin

Establecer procedimientos de seleccin de proveedor


Seleccionar proveedor
Ajustar e involucrar a las partes
Negociar contrato final
[ durante el contrato]
Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Suministro
www.e-cronia.com

Para el proveedor de productos/servicios


Cubre perodos previos al contrato y de postcontrato
Actividades
P
R
E
C
O
N

Procesos invocados

Salidas

Decisin de
ofrecer

Inicio
Preparar
Respuesta

Propuesta

Contratar

Contrato

C Planificacin
O
N
T
Ejecucin y
Control
R
A
T
Revisin
O

Uso interno

Evaluacin

Entrega
Cierre
Eduardo Leyton Guerrero

Plan(es) gestin
del proyecto

Elegir uno o ms

MONITOR,
CONTROL

JT. REV.

DEV.

AUDIT

OPN.

MNT.

V&V

ACQ.

QA

Control de
Resultados
Resultados de
evaluaciones
Productos/servs.
entregados

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Suministro

www.e-cronia.com

actividades y tareas
1. Inicio
Revisar RFP
Decidir ofertar o aceptar
contrato

2. Preparar respuesta
Preparar propuesta

4. Planificacin
Revisar reqs.
Adquisicin
Si necesario, elegir
modelo de ciclo de vida
Establecer reqs. para
planes
Desarrollar y documentar
PGP planes de gestin de
proyecto [15 ITEMS]

Eduardo Leyton Guerrero

Coordinar con adquirente


Revisin conjunta
Auditora
V&V
Acceso al adquirente
QA por proceso QA

5. Ejecucin y
Control

3. Contratar
Negociar contrato con
adquirente
Solicitar modificaciones

6. Revisin y
Evaluacin

Cumplir PGPs
Desarrollar, Operar o mantener
Controlar progreso/Calidad
Gestioanr Subcontratos
Conexin con IVVT
Conexin con otras partes

7. Entrega y Cierre
Entregar el producto o
servicio
Proporcionar Asistencia

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Desarrollo

Para quien desarrolla (o modifica)


productos de software
www.e-cronia.com
- Actividades no necesariamente en orden

Actividades
Implementacin
del Proceso

- Puede llevar a cabo algunas actividades de Ingeniera del Sistema

Uso interno
Documentacin

Anlisis Reqs. Sistema

Evaluaciones

Diseo Arq. Sistema

Evaluaciones

Anlisis reqs. SW

Evaluaciones

Diseo Arq. SW

Procesos invocados
C.M.

Salidas

Resolucin Problemas Modelos y planes


desarrollo

Reqs. Sistema

Arq. Sistema
- HW, SW, MO

JT. REVIEWS

Reqs. SW

Evaluaciones

JT. REVIEWS

Arq. SW

Diseo Det. SW

Evaluaciones

JT. REVIEWS

Codif./Test SW

Evaluaciones

ISO/IEC 9126

Diseo Det. SW
Cdigo SW
Base de Datos

Integracin SW

Evaluaciones

JT. REVIEWS

SW Integrado (SCI)

Test Cualific. SW

Evaluaciones

AUDITS

Diseo y Cdigo

Integracin Sistema

Evaluaciones

Test Cualif. Sistema

Evaluaciones

Instalacin SW

Evaluaciones

Aceptacin SW y
Soporte

Eduardo Leyton Guerrero

SW Integrado (SIS)
AUDITS

Diseo y Cdigo

Plan Instalacin
SW instalado

SW pronto para entrega

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Desarrollo
www.e-cronia.com

actividades y tareas
1. Implementacin del Proceso
Definir/elegir Modelo(s) de ciclo de vida
- base para el proyecto
- Basado en iteraciones/recursiones de las
actividades y tareas desde Anlisis. Reqs.
Sistema hasta Aceptacin de SW y Soporte
Emplea de forma regular los procesos
DOC, CM, y RES. PROB
Elegir/Ajustar Mtodos/herramientas/
Internos
Desarrollar, Documentar, Ejecutar planes
Puede usar No-entregables
- evitar dependencia de operacin y
mantenimiento futuros

2,3,10,11 Actividades del Sistema


Realizar o soportar

4-9, 12,13 Actividades SW


Realizar
Eduardo Leyton Guerrero

3. Disear Arquitectura del


Sistema
Producir una arquitectura del sistema
Identificar HW, SW e items de operacin
manual

5. Disear Arquitectura del SW


Producir una Arquitectura del SW
Identificar componentes del SW

8. Integracin SW
10. Integracin Sistema
Agregados integrados
Caminos de divisin e integracin
pueden ser distintos
www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Desarrollo
www.e-cronia.com
Organizacin del Sistema

Sistema
HI
HW

SI

SW

Significados:
HI- HARDWARE ITEM;
SI- SOFTWARE ITEM;
MO- MANUAL OPERATIONS;
SC- SOFTWARE COMPONENT;
SU- SOFTWARE UNIT;
X- OTHER

SC

MO

SC

SU

SU
SU

SU

12207

pide Arquitectura y diseo, pero no implica estilo ni mtodo de representacin, ni de


derivacin
Los caminos de Organizacin e integracin pueden ser diferentes
Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Desarrollo de Software
www.e-cronia.com
SU FUNCIONAMIENTO
<

ENTRADA

PLAN(ES) GESTION PROYECTO

PROCESO SUMINISTRO

>

<

IMPLEMENTACIN PROCESO
DESARROLLO

MODELO(S) DE CICLO DE VIDA; METODOS, HERRAMIENTAS, ...;


PLAN(ES) DE DESARROLLO

>

<

REQS. Y ESPECIFICACIN DEL SISTEMA

ANALISIS REQS. SISTEMA

>

<

>

ANALISIS REQS.SW

>

...

TEST CUALIF. SW

>

...

<

REQS. Y ESPECIFICACIONES DEL SW [LINEAS BASE]

<
<

DISEO Y CODIGO SW [LINEAS BASE]


MANUALES USUARIO, ...

TEST CUALIF. SISTEMA

>
SALIDA

ARQUITECTURA SISTEMA [HW, SW, MO]

DISEO ARQ. SISTEMA

...

ACEPT. Y SIPORTE SW

<

>

PRODUCTOS Y SERVICIOS PRONTOS PARA ENTREGAR

PERMITIDAS ITERACIONES/RECURSIONES:
- PARA CONSTRUIR MODELOS ESPECFICOS
- GEBERAR MODELOS PREDEFINIDOS
NO SE PRECISAN TODAS LAS ACTIVIDADES
(TAREAS) EN UN PROCESO (ACTIVIDAD) EN
CADA ITERACIN O RECURSIN, PERO
DEBIERAN COMPLETARSE EN LA LTIMA
ITERACIN O RECURSIN

RECURSION

>

Eduardo Leyton Guerrero

I
T
E
R
A
C
I
O
N

<

PROYECTO ESTABLECE LINEAS BASE


- DE QUE Y CUANDO
LINEAS BASE EN REVISIONES/AUDITORIAS
PREDETERMINADAS
- FORO PARA INVOLUCRAR PARTES CLAVE
LINEAS BASE INHIBEN CAMBIOS
NO PLANEADOS O FACILES
ENTREGABLES INCLUYEN AL MENSOS 3
PRODUCTOS EN LINEA BASE:
- REQUERIMIENTOS, DISEO, CODIGO

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de operacin
www.e-cronia.com
Para quin opera un sistema que contiene software
Actividades

Uso interno

Implementacin

Resolucin de

del proceso

Problemas

Testing y
Prueba
Operacional

Aseguramiento
interno

Procesos invocados

Salidas

- OPERATION PLAN

Mantenimiento

- OPERATION
PROCEDURES

SW operacional
liberado

Operacin

[funciones

Sistema

realizadas]

Soporte a
Usuarios

- Solicitudes de usuario
-Resolucin de
problemas

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Operacin
www.e-cronia.com
Actividades y tareas
1. Implementacin del Proceso

2. Testing Operacional
Realizar testing operacional para cada
liberacin
Liberar luego que los criterios se cumplen
Asegurar que cdigo/Base de datos
Funcionan de acuerdo a lo planeado

Desarrollar un plan operacional


Establecer estndares operacionanles
Documentar y ejecutar plan
Establecer procedimientos para
resolucin de problemas
Establecer procedimientos para
Testing operacional
Establecer procedimientos para
Conectarse con proceso de mantenimiento
Establecer procedimientos para liberar
Productos para uso operacional

Eduardo Leyton Guerrero

3. Operacin del Sistema


Opera en ambiente

4. Soporte a usuarios
Asistir a usuarios
Encaminar solicitudes de usuarios de
mantenimiento de forma apropiada
Para arreglos temporales, dar opcin a
utilizarlos
www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Mantenimiento
www.e-cronia.com
Para quien mantiene productos de software
Actividades

Procesos invocados

Uso interno
Resolucin

Implementacin

Problemas

del proceso

CM

Salidas

-Planes/Procs.
- Mantenimiento
- PROB./MOD.

Anlisis

ANAL/SOLN.

Prob./Modif.
Implement.

Desarrollo

modificacin

SW modificado

Aceptacin revisin

Revisiones

Resultados

mantenimiento

Internas

Revisin

Revisiones

-Planes/Reportes migr.

Internas

-Sistema migrado

Migracin

Plan retrio
Retiro del SW

Eduardo Leyton Guerrero

Archivos
www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Mantenimiento
www.e-cronia.com
Actividades y tareas
1. Implementacin
del Proceso

3. Implementacin

Develop, document
and execute plan
Establish procedures
for problem reports and
modifications requests
Manage modifications

Determinar elementos
a modificar
Usar proceso desarrollo
para las modificaciones
Suplementar con testing
para asegurar que las partes
Modificadas y no modificadas
estn bien resueltas

2. Anlisis del

5. Migracin

Modificacin

Desarrollar/documentar/
ejecutar plan
Notificar usuarios, etc.
Realizar operaciones en
paralelo
Realizar operaciones
a posteriori por impacta

6. Retiro del SW

Problema/Modificacin
4. Aceptacin de revi Analyze modifications
for impacts
Replicate/vefify problems
Implement modifications
Document and
get approval
Eduardo Leyton Guerrero

sin Mantenimiento
Revisar con
organizacin
que autoriza

Desarrollar/documentar/
ejecutar plan
Notificar usuarios, etc.
Realizar operaciones en
paralelo
Proveer acceso a datos/
productos retirados
www.eduardoleyton.com
www.eduardoleyton.com

Procesos de Soporte

www.e-cronia.com
Para soportar otro procesos en llevar a cabo una funcin especfica
QUALITY
ASSURANCE
VERIFICACION

ADQUISICION

SUMINISTRO

VALIDACION

DOCUMENTACION

DESARROLLO

JOINT
REVIEW

CONFIGURATION
OPERACION

MANAGEMENT

AUDIT.
MANTENIMIENTO

RESOLUCION
PROBLEMAS
EMPLEA/ INVOCA

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Documentacin
www.e-cronia.com
Para establecer estndares de documentacin
- MEDIOS, FORMATO, ESTRUCTURA, CONTENIDO, ARCHVO, DISTRIBUCION, ...
- EJEMPLOS: MANUALES DE USUARIO DE SU ORG.;
IEEE SRS, ...
Actividades

Uso interno

Procesos invocados

Salidas

Implementacin

Plan de

del proceso

Documentacin

Documentos

Diseo y

preparados"

Desarrollo

Documentos

Produccin

Mantenimiento

Eduardo Leyton Guerrero

producidos

CONFIGURATION
MANAGEMENT

Documentos
Modificados
www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Gestin de la Configuracin


www.e-cronia.com
Para GC de Productos y tareas
INTERNA O EXTERNA
IDENTIFICAR PRODUCTOS CONTROLADOS
ACTIVITIES
Actividades

Uso interno

Implementacin

Procesos invocados

OUTPUTS
Salidas

del proceso

CONFIGURATION
MANAGEMENT
PLAN

Identificacin de

-Esquem,a de

Configuracin

Identificacin
- def. Lneas base

Control
Configuracin

Control de acceso
y Auditora internos

Reportes de
estado CC

Determinar estado
de Configuracin

Evaluacin de la
Configuracin
Gestin y entrega de
la liberacin(RELEASE)

Eduardo Leyton Guerrero

Resultados de CC

Evaluacin

Reportes de

Interna

Evaluacin
Productos
Entregables
www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Aseguramiento de la Calidad


www.e-cronia.com

Para asegurar la conformidad de productos/servicios con requerimientos


y de acuerdo con planes
Externa, con independencia organizacional
Usa el trmino Asegura en lugar de Evala
Actividades
ACTIVITIES

Implementacin
del proceso

Uso interno

Procesos invocados

REVIEW,
AUDIT. comoTcnicas

Aseguramiento

de la calidad

Procesos

del Proceso

Asegurados
De acuerdo a lo

Aseguramiento

Eduardo Leyton Guerrero

Aseguramiento

Asegurados

del Producto

Calidad

de Problemas

Plan de

Productos

Aseguramiento

del Sistema de

Resolucin

Salidas
OUTPUTS

ISO 9001

especificado en
el contrato
www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Aseguramiento de la Calidad


www.e-cronia.com

Actividades y tareas
1. Implementacin del Proceso

3. Aseguramiento del Proceso

Establecer proceso de QA para el


proyecto
Desarrollar/Documentar/
Ejecutar Plan de QA

Asegurar que::

Coordinar con procesos de Verificacin,


Validacin,Revisin Conjunta y
Auditora

2. Aseguramiento del Producto


Asegurar que:
Planes estn/son Documentados//
Conformes/Ejecutados

Procesos empleados son conformes


Prcticas de ingeniera interna
conformes
Requerimientos primarios son
Pasados a lo subcontratistas
Se proporciona soporte a las
otras partes
Se dispone de personal entrenado
y de entrenamiento

Productos/Documentacin Conformes

4. Aseguramiento del Sistema


de Calidad

Productos se pueden entregar y ser


Aceptados por adquirente

Gestin de calidad adicional por


ISO 9001

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Verificacin
www.e-cronia.com
Para la verificacin de los requerimientos de un producto en una
actividad contra las actividades previas
Interna o Independiente
Usa el trmino Verificar en lugar de evaluar
Actividades
ACTIVITIES

Implementacin
del proceso

Verificacin
-Contrato
- Proceso
- Requerimientos
- Diseo
- Cdigo
- Integraci{on
- Documentacin

Uso interno

Procesos invocados

Resolucin
de Problemas

Salidas
OUTPUTS

Plan de
Verificacin

Productos y
Servicios
Verificados

Cada uno con sus


propios criterios
Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Verificacin
1. Implementacin del Proceso
Determinar si y cunto se precisa
- Usar factores de criticidad
Determinar el grado de independencia

2. Verificacin del Contrato

El proveedor tiene la capacidad requerida


Las necesidades de usuario estn cubiertas
Manejo adecuado de cambios en los reqs.
Estipula conexiones entre las partes

3. Verificacin del Proceso


Planificacin adecuada y oportuna
Procesos adecuados/implementados y se
ejecutan de acuerdo a lo previsto
Estndares/Procedimientos/Ambientes
adecuados
Personal asignado y entrenado

4. Verificacin de Requerimientos
Consistentes/Factibles/Verificables
Asignados de forma apropiada
Reqs. Crticos Correctos por mtodos
rigurosos
Eduardo Leyton Guerrero

www.e-cronia.com
Actividades
y tareas

5. Verificacin del Diseo

Correcto/Consistente/Trazable
Adecuada Secuencia/Asignacin de
Eventos, E/S, Interfaces, Lgica,
Tiempos, Tamaos, Recuperacin, ...
Diseo implementa Reqs. Crticos de forma
Correcta [mostrado por mtodos rigurosos]

6. Verificacin del Cdigo


Correcto/Verificable/Trazable
Similar a Diseo

7. Verificacin de Integracin
Componentes/Unidades Integradas
Completamente/Correctamente
Items integrados en el sistema completamente
Y correctamente
Llevado a cabo de acuerdo a planes

8. Verificacin de Documentacin
Adecuada/Completa/Consistente
Oportuna
Sigue CM
www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Validacin
www.e-cronia.com
Para la validacin de productos como estn construidos respecto a criterios
especificados
Interna o Independiente
Usa el trmino Validar en lugar de Evaluar
Confianza en la validacin: a partir de pruebas
ACTIVITIES
Actividades

Uso interno

Implementacin
del Proceso

Procesos invocados

Resolucin
de Problemas

OUTPUTS
Salidas

Plan de
Validacin

Validacin

Productos y

4/5 Tareas: Testing


1 Tarea: Uso previsto

Servicios

Eduardo Leyton Guerrero

Validados

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Revisin Conjunta


www.e-cronia.com

Para revisiones conjuntas entre revisor y revisado


- Tpicamente por proveedor con adquirente
- Tanto tcnicas como de gestin
Revisin del estado del proyecto, productos, tareas respecto a que
estn completos y conformes
Actividades
ACTIVITIES

Implementacin
del Proceso

Uso interno

Procesos invocados

Resolucin
de Problemas

Salidas
OUTPUTS

Agenda, Alcance,
Foro, etc.,

Revisiones de

Estado del Proyecto

Gestin de Proy,

Y decisiones

Revisiones

Resultados

Tcnicas

Revisin

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Auditora
www.e-cronia.com

Para auditoras entre auditor y auditado


- Tpicamente por adquirente con proveedor
Para evaluar cumplimiento de requerimientos/Planes/Contrato
ACTIVITIES
Actividades

Implementacin
del Proceso

Auditora

Eduardo Leyton Guerrero

Uso interno

Procesos invocados

Resolucin
de Problemas

OUTPUTS
Salidas

Agenda, Alcance,
Foro, etc.,

Resultados
Auditora

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Resolucin de Problemas


www.e-cronia.com

Para analizar y resolver problemas, tomando acciones correctivas


y detectando tendencias
Un proceso cclico:
- Problemas reportados/ingresados
- Accin tomada
- Causas identificadas/eliminadas
- Resolucin/Disposicin lograda/registrada
- Tendencia detectada
Nota: No todo problema precisa una accin correctiva
Actividades
ACTIVITIES

Uso interno

Procesos invocados

Salidas
OUTPUTS

Implementacin
del Proceso

Resolucin
de Problemas
Eduardo Leyton Guerrero

Problemas
Resueltos
www.eduardoleyton.com
www.eduardoleyton.com

Procesos Organizacionales
www.e-cronia.com

Para que una organizacin gestione y mejore su proceso a nivel


corporativo

PROCESO DE
GESTION

PROCESO
PRIMARIO

PROCESO DE

INFRAESTRUCTURA

3
PROCESO DE
MEJORA

PROCESO DE
SOPORTE

PROCESO DE

1: Gestionar siguiendo el proceso de gestin

ENTRENAMIENTO

2: Establecer infraestructura de acuerdo al proceso de infraestructura


3: Mejorar siguiendo el proceso de mejora
4: Entrenar al personal de acuerdo al proceso de entrenamiento
Nota: El proceso de gestin se instancia en procesos primarios y de soporte
porque se gestionan de forma diferente
Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Gestin
www.e-cronia.com
Para la gestin general del proceso a lo largo del ciclo de vida
- Se instancia en otros procesos
ACTIVITIES
Actividades

Uso interno

Procesos invocados

OUTPUTS
Salidas

Inicio y definicin

[Requerimiento

de alcance

del Proceso]

Planificacin

Ejecucin
y control
Revisin y
Evaluacin

Cierre
Eduardo Leyton Guerrero

Plan de Gestin

[Reportes]

[Reportes]

[Productos]
[Servicios]

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Infraestructura
www.e-cronia.com
Para establecer y mantener la infraestructura a lo largo del ciclo de viuda
-Infraestructura: procedimientos, estndares, herramientas,
equipos, espacio
ACTIVITIES
Actividades

Implementacin
del Proceso

Uso interno

Procesos invocados

OUTPUTS
Salidas

Infraestructura

Establecer la

Configuracin de la

infraestructura

Infraestructura

Mantener la
infraestructura
Eduardo Leyton Guerrero

[Registros]

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Mejora
www.e-cronia.com
Para establecer, evaluar, medir, controlar y mejorar un proceso a lo
largo del ciclo de vida
ACTIVITIES
Actividades

Uso interno

Procesos invocados

OUTPUTS
Salidas

Establecer

[Proceso(s)

el proceso

establecido(s)]

Evaluar
el proceso

Mejorar
el proceso
Eduardo Leyton Guerrero

Procedimientos
y Planes de
Evaluacin

[Evaluacin, Historia,
Registros de Costo
de la Calidad]
www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Entrenamiento
www.e-cronia.com
Para entrenar al personal y mantenerlo entrenado

ACTIVITIES
Actividades

Uso interno

Procesos invocados

OUTPUTS
Salidas

Implementacin

Plan de

del Proceso

Entrenamiento

Desarrollo del

Manuales de

material de

Entrenamiento

entrenamiento

Implementacin

Registros de

del Plan de

Entrenamiento

entrenamiento

[Personal entrenado]

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Proceso de Ajuste
www.e-cronia.com
Un proceso
especial
Para el ajuste del estndar a un proyecto
- Agregados en contrato
Este proceso no admite ajuste
ACTIVITIES
Actividades
Identificar
ambiente del
proyecto

Uso interno

Procesos invocados

OUTPUTS
Salidas
Caractersticas
del proyecto

Solicitar

Entradas de las

informacin

organizaciones

Seleccionar

Procesos, activi-

procesos, actividades

dades y tareas

y tareas

seleccionadas

Documentar las
razones y decisiones
de ajustes

Eduardo Leyton Guerrero

Razones y decisiones
de ajustes

www.eduardoleyton.com
www.eduardoleyton.com
3-33

Procesos basados en www.e-cronia.com


evaluacin

F IMPROVEME
SEL
NT
E
C
EVAL
RMAN
UA
FO
TIO
N
O
N
C
R
A
Y
T
E
N
VA
ME
L
E
UA
L
PP
EVAL
L
A
U
N
UA
ER

IN

S
ON
S
TI
ON
TI

PROCESS 1

VE
N
RIF
TIO
A
ICA
TION & VALID
QUA
E
LITY ASSURANC
IMPRO MENT
VE

INT R EVIEW
O
J
INTER-PARTY
EVALUATIONS

PROCESS n

AUDIT

Mltiples tareas basadas en evaluacin

Evs. internas a un proceso:

contra criterios especificados


Verificacin:
respecto a (resultados de) actividades previas
Validacin:
respecto al uso previsto
QA:
Aseguramiento respecto a requerimientos/planes
Revisiones Conjuntas (Jnt.Rev.): Evaluaciones del estado del proyecto y de productos
Auditora:
Evaluacin del cumplimiento con requerimientos/planes/contrato
Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Funciones Crticas

www.e-cronia.com

Proceso

Tareas

Adquisicin

DEFINE
SAFETY/SECURITY/CRITICALITY
REQUIREMENTS
Incluir estndares/procedimientos
relacionadas
con
diseo/ testing/ conformidad

Suministro

Abordar en planes de proyecto (se sugieren planes separados) gestin de:


- SAFETY/SECURITY/ Requerimientos crticos
- Poltca/ Regulacin/ Certificacin relacionados

Desarrollo

Abordar planificacin, anlisis, diseo y cualificacin de requerimientos relacionados


con seguridad (safety,security) y crticos, incluyendo ergonoma

Mantenimiento

Analizar impacto de modificaciones sobre funciones de


seguridad (safety/security) /crticas

Documentacin

Producir/ almacernar documentos de acuerdo a polticas de seguridad

Gest. Configuracin
Verificacin

Controlar/auditar acceso al software que procesa funciones de seguridad


(safety/security) / crticas

Determinar esfuerzo de verificacin por requerimiento crtico


Verificar mediante mtodos rigurosos que las funciones de seguridad
(safety/security) /crticas son analizadas/ diseadas/ codificadas correctamente

Nota: 12207 puede ser suplementado o adaptado para sistemas crticos para la seguridad (sec./safe)

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

INDICATORS & METRICS - I

www.e-cronia.com

PROCESS
ACQUISITION

INDICATOR/METRIC
PROCESS MONITORING
- Cost, Schedule, Technical
SUPPLIER SELECTION
- Capability, Past performance, ...
PROPOSAL EVALUATION
- Technical, Cost, Schedule, Personnel, ...
AGREEMENT CHANGES
- No., Rate, Impact, ...
ACCEPTANCE PROGRESS
- Acceptance criteria, Conformance, Releasability, ...
JOINT ACTION ITEMS STATUS

SUPPLY

BID DECISION
PROCESS MONITORING
- Cost, Schedule, Technical
PROBLEM STATUS
- By Activity/Task/Source, Trend, ...
ACCEPTANCE PROGRESS
- Acceptance criteria, Conformance, Releasability, ...
JOINT ACTION ITEMS STATUS

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

INDICATORS & METRICS - II


www.e-cronia.com

PROCESS
DEVELOPMENT

INDICATOR/METRIC
CHANGE STATUS: By Activity/Task, Source, Trend, ...
PROBLEM STATUS: BY Activity/Task, Source, Trend, ...
JOINT ACTION ITEMS STATUS
TRACEABILITY:
- Sys Reqs to Acquisition Needs
- Sys Arch Design to Sys Reqs
- Soft Reqs to Sys Reqs & Design
- Soft Arch Design to Soft Reqs
- Soft Det Design to Soft Reqs
- Soft Unit to Soft Reqs & Design
- Soft Design & Unit to Sys Reqs
QUALITY CHARACTERISTICS [ISO/IEC 9126]
- Functionality, Reliability, Usability,
Efficiency, Maintainability, Portability
- Plus their sub-characteristics
REQs TESTABILITY STATUS
TEST COVERAGE
CONSISTENCY: INTERNAL & EXTERNAL
CONFORMANCE TO EXPECTED RESULTS
FEASIBILITY OF NEXT ACTIVITY
FEASIBILITY OF OPERATIONS
FEASIBILITY OF MAINTENANCE

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

INDICATORS & METRICS - III


www.e-cronia.com

PROCESS
OPERATION

INDICATOR/METRIC
OPERATIONAL CHARACTERISTICS
- Run time, Throughput, Availability, Responsiveness, ...
OPERATIONAL TESTING
- Coverage, Releasability, ...
USER SUPPORT
- Status of requests, support, releases, ...

MAINTENANCE

STATUS: PROBLEM REPORTS & MODIFICATION REQUESTS


- Measure of classification, size, criticality, closure, ...
- Impact on operations & maintenance
TEST COVERAGE OF
- Modified parts
- Unmodified parts
IMPACT ON UNMODIFIED PARTS
MIGRATION PORTABILITY
USER SUPPORT DURING MIGRATION
POST-OPERATION IMPACT OF MIGRATION
USER SUPPORT DURING RETIREMENT

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

Procesos e interacciones
www.e-cronia.com

ORGANIZATION
Administracin

Entrenamiento

Infraestructura

Mejoramiento

PROJECT
OPERATION
F

E: 3
T

Adquisicin
U: 4
P

U: 4

JOINT
REVIEW

AUDIT

T
E: ACQ
T: SUB

E: 3

1
DOCUMENTATION

(I)V&V
E: 3

E: 2,3
E

QA

DEVELOPMENT

E: 3

E: 3

(T)E

MAINTENANCE

Abastecimiento

E: 1,2,3

V&V

E: 3

2
CM

3
PROBLEM
RESOLUTION

O - THE SAME POINTS, ACQ - ACQUISITION, SUB - SUBCONTRACTOR

E - EXECUTE, F - FEEDBACK, M - MANAGE, P - PARTICIPATE, T - TASK; U - USE

4
TAILORING
PDCA

E:N - EXECUTE THE PROCESS NUMBERED N

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

www.e-cronia.com

Preguntas

Eduardo Leyton Guerrero

www.eduardoleyton.com
www.eduardoleyton.com

También podría gustarte