Sei sulla pagina 1di 60

Eduardo Leyton Guerrero www.eduardoleyton.

com
www.e-cronia.com
www.eduardoleyton.com
Gracias
www.e-cronia.com
www.eduardoleyton.com
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
ISO 12207
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.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.e-cronia.com
www.eduardoleyton.com
Introduccin: ISO 12207
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.e-cronia.com
www.eduardoleyton.com
Visin: Jerarqua de las Tecnologas de la Informacin
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Metodologa del Ciclo de Vida del Software
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Metodologa del Ciclo de Vida del Software ISO 12207
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Metodologa del Ciclo de Vida del Software ISO 12207
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Metodologa del Ciclo de Vida del Software ISO 12207
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Conceptualizacin
Relevamiento de Requerimientos
Anlisis de Requerimientos
Visualizacin del Producto
(Conceptualizando la Solucin)
Metodologa del Ciclo de Vida del Software ISO 12207
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Metodologa del Ciclo de Vida del Software ISO 12207
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Metodologa del Ciclo de Vida del Software ISO 12207
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Metodologa del Ciclo de Vida del Software ISO 12207
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Metodologa del Ciclo de Vida del Software ISO 12207
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Metodologa del Ciclo de Vida del Software ISO 12207
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
ISO 12207 rbol de Procesos
CICLO DE VIDA
ADAPTACIN
ADMINISTRACIN DE LA DOCUMENTACIN
DOCUMENTACIN
ASEGURAMIENTO DE LA CALIDAD
VERIFICACIN
VALIDACIN
ARTICULACIN DE LA REVISIN
AUDITABILIDAD
RESOLUCIN DE PROBLEMAS
PRIMARIO
DESARROLLO
OPERACIN
MANTENCIN (CAPP)
ADQUISICIN
ABASTECIMIENTO
ORGANIZACIONAL
ADMINISTRACIN-GESTIN
INFRAESTRUCTURA AD.-T.I.
MEJORAMIENTO
ENTRENAMIENTO
DE APOYO
Principales
funciones y partes
Soportan otras
funciones con un
propsito
Gestin de la
organizacin y mejora
Para formalizar el
ajuste del estndar
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Estructura de un proceso
Proceso compuesto por actividades
Una actividad compuesta por tareas
TASK
INPUTS OUTPUTS
ACTIVITY 1
TASK 1 TASK 1 TASK X

PROCESS
ACTIVITY n

Naturaleza de una tarea:
Una accin con entradas y salidas
Indica qu hacer, no cmo
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Caractersticas del estndar
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.e-cronia.com
www.eduardoleyton.com
Conceptos bsicos
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.e-cronia.com
www.eduardoleyton.com
Conceptos bsicos (cont.)
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.e-cronia.com
www.eduardoleyton.com
Evaluacin: una funcin elemental
EVALUATION
PROPOSITO AUDIENCIA/MOTIVO
Chequeo, revisin,
Auditable, Verificable,
validable, Aseguram.,
Inspect, Monitoreo,
Control, Improve, ...
Diversos, Diferentes,
Formal, Informal,
par, Independiente,
Defensivo, Criticos
CRITERIOS
Varios Niveles:
Requerimientos ERS,
Derivadas de ERS.,
Ad hoc conditions,
ENTIDADES
Procesos,
Activity, Tareas,
Inputs, Outputs,
Data, Productos,
Plan, Contratos,
Reportes, ...
RESULTS;
REPORTS
PROCESS 2
INTERNAL
EVALUACIN
PROCESS 1
INTERNAL
EVALUACIN
ENTRE
PROCESOS
1
&
2
E
V
A
LUATE
J
O
I
N
T
L
Y
1
E
V
ALUAT
E
S
2
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Procesos Primarios
Mantenimiento
Desarrollo
Operacin
Suministro
Adquisicin
T
0
0
E/T
PLAN, DO, CHECK & ACT
T
U
O: THE SAME POINTS; E: EXECUTE; T:
TASK; U: USE
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Adquisicin
Revisin
Conjunta
Verif. Valid. Audit.
Inicio
Controlar al
Proveedor
Aceptacin
y Cierre
Preparar
Llamado
Preparar y
ajustar contrato
Control
Interno
Desarrollo
Cubre perodos previos al contrato y de contrato
C
O
N
T
R
A
T
O
C
O
N
T
R
A
T
O
P
R
E
-
Para quien adquiere productos y servicios de software
Ajuste
Procesos invocados Uso interno
Reqs. Sistema
Plan Adquisicin
Criterios Aceptacin
Reqs. Adquisicin incl.
ajustes a 12207
- referencias a contrato
Contrato con:
- proveedor
- otros
Control y evaluacin
de resultados
Productos y
servicios aceptados
Actividades Salidas
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Adquisicin
actividades y tareas
Documentar Reqs. Adquisic. BA/BT
Determinar procesos
Definir referencias al contrato
Establecer hitos de revisin
Preparar para aceptacin, incl. pruebas
Cumplir revisiones/pruebas de aceptacin
Aceptar entregables
Asumer Gestin de Configuracin
Describir necesidades
Definir Reqs. Sistema
Definir Reqs. Sw. (Posiblemente)
Preparar plan de adquisicin
Definir estrategia de aceptacin
Establecer procedimientos de seleccin de proveedor
Seleccionar proveedor
Ajustar e involucrar a las partes
Negociar contrato final
[ durante el contrato]
Controlar de acuerdo con Revisin
Conjunta Areas Funcional-TI y
Auditoria
Complementar con otros agentes del
Contratp
1. Inicio (Fundamentos BA-BT)
2. Llamado Licitacin
3. Preparacin y
actualizacin del contrato
4. Controlar al Proveedor
5. Aceptacin y cierre
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Suministro
Elegir uno o ms
MNT. OPN. DEV. ACQ.
JT. REV. V&V
QA AUDIT
MONITOR,
CONTROL
Inicio
Preparar
Respuesta
Contratar
Planificacin
Ejecucin y
Control
Revisin
Evaluacin
Entrega
Cierre
Decisin de
ofrecer
Propuesta
Contrato
Plan(es) gestin
del proyecto
Resultados de
evaluaciones
Productos/servs.
entregados
Cubre perodos previos al contrato y de postcontrato
Control de
Resultados
Para el proveedor de productos/servicios
C
O
N
T
R
A
T
O
P
R
E
C
O
N
-
Uso interno Procesos invocados
Actividades Salidas
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Suministro
actividades y tareas
1. Inicio
Revisar RFP
Decidir ofertar o aceptar
contrato
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]
Coordinar con adquirente
Revisin conjunta
Auditora
V&V
Acceso al adquirente
QA por proceso QA
Entregar el producto o
servicio
Proporcionar Asistencia
Preparar propuesta
Negociar contrato con
adquirente
Solicitar modificaciones
Cumplir PGPs
Desarrollar, Operar o mantener
Controlar progreso/Calidad
Gestioanr Subcontratos
Conexin con IVVT
Conexin con otras partes
2. Preparar respuesta
3. Contratar
4. Planificacin
5. Ejecucin y
Control
6. Revisin y
Evaluacin
7. Entrega y Cierre
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Desarrollo
Test Cualif. Sistema Evaluaciones AUDITS
Integracin Sistema Evaluaciones
SW Integrado (SIS)
Test Cualific. SW Evaluaciones AUDITS Diseo y Cdigo
Integracin SW Evaluaciones JT. REVIEWS
SW Integrado (SCI)
Codif./Test SW Evaluaciones
Cdigo SW
Base de Datos
Diseo Det. SW Evaluaciones JT. REVIEWS Diseo Det. SW
Diseo Arq. SW Evaluaciones JT. REVIEWS Arq. SW
Anlisis reqs. SW
JT. REVIEWS
Evaluaciones
Reqs. SW
Diseo Arq. Sistema
Evaluaciones
Arq. Sistema
- HW, SW, MO
Anlisis Reqs. Sistema
Evaluaciones
Reqs. Sistema
Aceptacin SW y
Soporte
SW pronto para entrega
Instalacin SW Evaluaciones
SW instalado
Plan Instalacin
Implementacin
del Proceso
Documentacin C.M. Resolucin Problemas
Modelos y planes
desarrollo
Para quien desarrolla (o modifica) productos de software
- Puede llevar a cabo algunas actividades de Ingeniera del Sistema
Salidas
- Actividades no necesariamente en orden
Actividades
ISO/IEC 9126
Diseo y Cdigo
Uso interno Procesos invocados
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Desarrollo
actividades y tareas
1. Implementacin del Proceso
4-9, 12,13 Actividades SW
2,3,10,11 Actividades del Sistema
Realizar
Realizar o soportar
Elegir/Ajustar Mtodos/herramientas/
Internos
Desarrollar, Documentar, Ejecutar planes
5. Disear Arquitectura del SW
8. Integracin SW
10. Integracin Sistema
Identificar componentes del SW
Producir una Arquitectura del SW
3. Disear Arquitectura del
Sistema
Producir una arquitectura del sistema
Identificar HW, SW e items de operacin
manual
Agregados integrados
Caminos de divisin e integracin
pueden ser distintos
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
Puede usar No-entregables
- evitar dependencia de operacin y
mantenimiento futuros
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Desarrollo
Organizacin del Sistema
SC
SU SU
SU SU
HW SW
HI SI MO
X X
Sistema
Significados:
HI- HARDWARE ITEM;
SI- SOFTWARE ITEM;
MO- MANUAL OPERATIONS;
SC- SOFTWARE COMPONENT;
SU- SOFTWARE UNIT;
X- OTHER
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
SC
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Desarrollo de Software
SU FUNCIONAMIENTO
ANALISIS REQS.SW
>
<
TEST CUALIF. SW
>
<
TEST CUALIF. SISTEMA
<
>
...
ACEPT. Y SIPORTE SW
>
<
ANALISIS REQS. SISTEMA
>
<
DISEO ARQ. SISTEMA
>
<
...
...
MODELO(S) DE CICLO DE VIDA; METODOS, HERRAMIENTAS, ...;
PLAN(ES) DE DESARROLLO
PLAN(ES) GESTION PROYECTO
REQS. Y ESPECIFICACIN DEL SISTEMA
REQS. Y ESPECIFICACIONES DEL SW [LINEAS BASE]
ARQUITECTURA SISTEMA [HW, SW, MO]
PRODUCTOS Y SERVICIOS PRONTOS PARA ENTREGAR
O
ENTRADA
SALIDA
DISEO Y CODIGO SW [LINEAS BASE]
MANUALES USUARIO, ...
>
<
PROCESO SUMINISTRO
>
<
DESARROLLO
IMPLEMENTACIN PROCESO
<
>
RECURSION
I
T
E
R
A
C
I
O
N
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
PERMITIDAS ITERACIONES/RECURSIONES:
- PARA CONSTRUIR MODELOS ESPECFICOS
- GEBERAR MODELOS PREDEFINIDOS
PROYECTO ESTABLECE LINEAS BASE
- DE QUE Y CUANDO
LINEAS BASE EN REVISIONES/AUDITORIAS
PREDETERMINADAS
- FORO PARA INVOLUCRAR PARTES CLAVE
ENTREGABLES INCLUYEN AL MENSOS 3
PRODUCTOS EN LINEA BASE:
- REQUERIMIENTOS, DISEO, CODIGO
LINEAS BASE INHIBEN CAMBIOS
NO PLANEADOS O FACILES
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de operacin
SW operacional
liberado
Testing y
Aseguramiento
interno
Mantenimiento
[funciones
realizadas]
- OPERATION PLAN
- OPERATION
PROCEDURES
Para quin opera un sistema que contiene software
Implementacin
del proceso
Operacin
Sistema
- Solicitudes de usuario
Soporte a
Usuarios
Prueba
Operacional
-Resolucin de
problemas
Resolucin de
Problemas
Salidas Actividades
Uso interno Procesos invocados
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Operacin
Actividades y tareas
Asistir a usuarios
Encaminar solicitudes de usuarios de
mantenimiento de forma apropiada
Para arreglos temporales, dar opcin a
utilizarlos
Opera en ambiente
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
1. Implementacin del Proceso 2. Testing Operacional
3. Operacin del Sistema
4. Soporte a usuarios
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Mantenimiento
Resolucin
Problemas
CM Implementacin
del proceso
Anlisis
Prob./Modif.
Implement.
modificacin
Aceptacin revisin
mantenimiento
Migracin
Retiro del SW
-Planes/Procs.
- Mantenimiento
- PROB./MOD.
ANAL/SOLN.
SW modificado
Resultados
Revisin
Plan retrio
Archivos
Revisiones
Internas
Desarrollo
Revisiones
Internas
-Planes/Reportes migr.
-Sistema migrado
Para quien mantiene productos de software
Salidas Actividades
Uso interno Procesos invocados
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Mantenimiento
Actividades y tareas
Develop, document
and execute plan
Establish procedures
for problem reports and
modifications requests
Manage modifications
Analyze modifications
for impacts
Replicate/vefify problems
Implement modifications
Document and
get approval
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
Revisar con
organizacin
que autoriza
Desarrollar/documentar/
ejecutar plan
Notificar usuarios, etc.
Realizar operaciones en
paralelo
Realizar operaciones
a posteriori por impacta
Desarrollar/documentar/
ejecutar plan
Notificar usuarios, etc.
Realizar operaciones en
paralelo
Proveer acceso a datos/
productos retirados
1. Implementacin
del Proceso
2. Anlisis del
Problema/Modificacin
3. Implementacin
Modificacin
4. Aceptacin de revi-
sin Mantenimiento
5. Migracin
6. Retiro del SW
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Procesos de Soporte
QUALITY
ASSURANCE
RESOLUCION
PROBLEMAS
AUDIT.
JOINT
REVIEW
VALIDACION
VERIFICACION
CONFIGURATION
MANAGEMENT
DOCUMENTACION
ADQUISICION
SUMINISTRO
DESARROLLO
OPERACION
MANTENIMIENTO
EMPLEA/ INVOCA
Para soportar otro procesos en llevar a cabo una funcin especfica
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Documentacin
Mantenimiento
Documentos
Modificados
CONFIGURATION
MANAGEMENT
Implementacin
del proceso
Plan de
Documentacin
Produccin
Documentos
producidos
Diseo y
Desarrollo
Documentos
preparados"
Salidas Actividades
Uso interno Procesos invocados
Para establecer estndares de documentacin
- MEDIOS, FORMATO, ESTRUCTURA, CONTENIDO, ARCHVO, DISTRIBUCION, ...
- EJEMPLOS: MANUALES DE USUARIO DE SU ORG.;
IEEE SRS, ...
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Gestin de la Configuracin
Control de acceso
y Auditora internos
Control
Configuracin
Determinar estado
de Configuracin
Resultados de CC
Reportes de
Evaluacin
CONFIGURATION
PLAN
Evaluacin de la
Configuracin
Evaluacin
Interna
Implementacin
del proceso
Gestin y entrega de
la liberacin(RELEASE)
Identificacin de
Configuracin
Reportes de
estado CC
MANAGEMENT
-Esquem,a de
Identificacin
- def. Lneas base
Productos
Entregables
OUTPUTS ACTIVITIES
Para GC de Productos y tareas
INTERNA O EXTERNA
IDENTIFICAR PRODUCTOS CONTROLADOS
Salidas Actividades
Uso interno Procesos invocados
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Aseguramiento de la Calidad
Implementacin
del proceso
Plan de
Aseguramiento
de la calidad
REVIEW,
AUDIT. comoTcnicas
Resolucin
de Problemas
De acuerdo a lo
especificado en
el contrato
ISO 9001
Aseguramiento
del Producto
Productos
Asegurados
OUTPUTS ACTIVITIES
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
Salidas Actividades
Uso interno Procesos invocados
Aseguramiento
del Proceso
Aseguramiento
del Sistema de
Calidad
Procesos
Asegurados
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Aseguramiento de la Calidad
Actividades y tareas
1. Implementacin del Proceso
2. Aseguramiento del Producto
Establecer proceso de QA para el
proyecto
Desarrollar/Documentar/
Ejecutar Plan de QA
Asegurar que:
Planes estn/son Documentados//
Conformes/Ejecutados
Productos/Documentacin Conformes
Productos se pueden entregar y ser
Aceptados por adquirente
3. Aseguramiento del Proceso
Asegurar que::
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
4. Aseguramiento del Sistema
de Calidad
Gestin de calidad adicional por
ISO 9001
Coordinar con procesos de Verificacin,
Validacin,Revisin Conjunta y
Auditora
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Verificacin
Plan de
Verificacin
-Contrato
- Proceso
- Requerimientos
- Diseo
- Cdigo
- Integraci{on
- Documentacin
Verificacin
Productos y
Servicios
Verificados
Cada uno con sus
propios criterios
OUTPUTS ACTIVITIES
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
Salidas Actividades
Uso interno Procesos invocados
Implementacin
del proceso
Resolucin
de Problemas
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Verificacin
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
Determinar si y cunto se precisa
- Usar factores de criticidad
Determinar el grado de independencia
1. Implementacin del Proceso 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
Actividades Actividades y y tareas tareas
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Validacin
Implementacin
del Proceso
Plan de
Validacin
Validacin
OUTPUTS ACTIVITIES
4/5 Tareas: Testing
1 Tarea: Uso previsto
Productos y
Servicios
Validados
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
Salidas Actividades
Uso interno Procesos invocados
Resolucin
de Problemas
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Revisin Conjunta
- Tanto tcnicas como de gestin
Para revisiones conjuntas entre revisor y revisado
Revisin del estado del proyecto, productos, tareas respecto a que
estn completos y conformes
Estado del Proyecto
Y decisiones
- Tpicamente por proveedor con adquirente
OUTPUTS ACTIVITIES
Agenda, Alcance,
Foro, etc.,
Salidas Actividades
Uso interno Procesos invocados
Implementacin
del Proceso
Resolucin
de Problemas
Revisiones de
Gestin de Proy,
Revisiones
Tcnicas
Resultados
Revisin
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Auditora
Resultados
Auditora
Auditora
OUTPUTS ACTIVITIES
Para auditoras entre auditor y auditado
- Tpicamente por adquirente con proveedor
Para evaluar cumplimiento de requerimientos/Planes/Contrato
Salidas Actividades
Uso interno Procesos invocados
Implementacin
del Proceso
Resolucin
de Problemas
Agenda, Alcance,
Foro, etc.,
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Resolucin de Problemas
Para analizar y resolver problemas, tomando acciones correctivas
y detectando tendencias
Nota: No todo problema precisa una accin correctiva
Un proceso cclico:
- Problemas reportados/ingresados
- Accin tomada
- Causas identificadas/eliminadas
- Resolucin/Disposicin lograda/registrada
- Tendencia detectada
Problemas
Resueltos
OUTPUTS ACTIVITIES
Salidas Actividades
Uso interno Procesos invocados
Implementacin
del Proceso
Resolucin
de Problemas
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Procesos Organizacionales
PROCESO
PRIMARIO
PROCESO DE
GESTION
PROCESO DE
INFRAESTRUCTURA
PROCESO DE
MEJORA
PROCESO DE
ENTRENAMIENTO
1
2
3
4
PROCESO DE
SOPORTE
Para que una organizacin gestione y mejore su proceso a nivel
corporativo
1: Gestionar siguiendo el proceso de gestin
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.e-cronia.com
www.eduardoleyton.com
Proceso de Gestin
Inicio y definicin
de alcance
Planificacin
Ejecucin
y control
Revisin y
Evaluacin
Cierre
Plan de Gestin
[Requerimiento
del Proceso]
[Reportes]
[Reportes]
[Productos]
Para la gestin general del proceso a lo largo del ciclo de vida
- Se instancia en otros procesos
OUTPUTS ACTIVITIES
[Servicios]
Salidas Actividades
Uso interno Procesos invocados
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Infraestructura
Configuracin de la
Infraestructura
Infraestructura
[Registros]
-Infraestructura: procedimientos, estndares, herramientas,
equipos, espacio
Para establecer y mantener la infraestructura a lo largo del ciclo de viuda
OUTPUTS ACTIVITIES Salidas Actividades
Uso interno Procesos invocados
Implementacin
del Proceso
Establecer la
infraestructura
Mantener la
infraestructura
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Mejora
[Proceso(s)
establecido(s)]
Establecer
el proceso
Procedimientos
y Planes de
Evaluacin
[Evaluacin, Historia,
Registros de Costo
de la Calidad]
Para establecer, evaluar, medir, controlar y mejorar un proceso a lo
largo del ciclo de vida
OUTPUTS ACTIVITIES
Salidas Actividades
Uso interno Procesos invocados
Evaluar
el proceso
Mejorar
el proceso
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Entrenamiento
Registros de
Entrenamiento
[Personal entrenado]
Para entrenar al personal y mantenerlo entrenado
OUTPUTS ACTIVITIES
Salidas Actividades
Uso interno Procesos invocados
Implementacin
del Proceso
Desarrollo del
material de
entrenamiento
Implementacin
del Plan de
entrenamiento
Plan de
Entrenamiento
Manuales de
Entrenamiento
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Proceso de Ajuste
Un proceso especial
3-33
Este proceso no admite ajuste
- Agregados en contrato
Para el ajuste del estndar a un proyecto
OUTPUTS ACTIVITIES
Salidas Actividades
Uso interno Procesos invocados
Identificar
ambiente del
proyecto
Solicitar
informacin
Caractersticas
del proyecto
Entradas de las
organizaciones
Seleccionar
procesos, actividades
y tareas
Procesos, activi-
dades y tareas
seleccionadas
Documentar las
razones y decisiones
de ajustes
Razones y decisiones
de ajustes
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Procesos basados en evaluacin
PROCESS n
S
E
L
F
IMPROV
E
M
E
N
T
C
O
N
F
O
R
M
ANCE E
V
A
L
U
A
T
I
O
N
S
S
U
P
P
L
E
M
E
N
TARY
E
V
A
L
U
A
T
I
O
N
S
I
N
T
E
R
N
A
L EV
A
L
U
A
T
I
O
N
S
V
E
R
I
F
I
C
A
T
ION & V
A
L
ID
A
T
I
O
N
Q
U
A
L
ITY
ASSU
RA
N
C
E
IM
PROVEMEN
T
PROCESS 1
A
U
DIT
J
O
I
N
T
RE
V
I
E
W
INTER-PARTY
EVALUATIONS
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
Mltiples tareas basadas en evaluacin
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Funciones Crticas
DEFINE SAFETY/SECURITY/CRITICALITY REQUIREMENTS
Adquisicin
Incluir estndares/procedimientos relacionadas con
diseo/ testing/ conformidad
Analizar impacto de modificaciones sobre funciones de
seguridad (safety/security) /crticas
Mantenimiento
Producir/ almacernar documentos de acuerdo a polticas de seguridad
Documentacin
Determinar esfuerzo de verificacin por requerimiento crtico
Verificar mediante mtodos rigurosos que las funciones de seguridad
(safety/security) /crticas son analizadas/ diseadas/ codificadas correctamente
Verificacin
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
Proceso Tareas
Nota: 12207 puede ser suplementado o adaptado para sistemas crticos para la seguridad (sec./safe)
Gest. Configuracin
Controlar/auditar acceso al software que procesa funciones de seguridad
(safety/security) / crticas
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
INDICATORS & METRICS - I
PROCESS
ACQUISITION
SUPPLY
INDICATOR/METRIC
PROCESS MONITORING
- Cost, Schedule, Technical
PROCESS MONITORING
- Cost, Schedule, Technical
SUPPLIER SELECTION
- Capability, Past performance, ...
PROPOSAL EVALUATION
- Technical, Cost, Schedule, Personnel, ...
AGREEMENT CHANGES
- No., Rate, Impact, ...
PROBLEM STATUS
- By Activity/Task/Source, Trend, ...
JOINT ACTION ITEMS STATUS
JOINT ACTION ITEMS STATUS
BID DECISION
ACCEPTANCE PROGRESS
- Acceptance criteria, Conformance, Releasability, ...
ACCEPTANCE PROGRESS
- Acceptance criteria, Conformance, Releasability, ...
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
INDICATORS & METRICS - II
DEVELOPMENT
JOINT ACTION ITEMS STATUS
CHANGE STATUS: By Activity/Task, Source, Trend, ...
PROBLEM STATUS: BY Activity/Task, Source, Trend, ...
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
REQs TESTABILITY STATUS
TEST COVERAGE
CONSISTENCY: INTERNAL & EXTERNAL
CONFORMANCE TO EXPECTED RESULTS
FEASIBILITY OF OPERATIONS
FEASIBILITY OF MAINTENANCE
FEASIBILITY OF NEXT ACTIVITY
QUALITY CHARACTERISTICS [ISO/IEC 9126]
- Functionality, Reliability, Usability,
Efficiency, Maintainability, Portability
- Plus their sub-characteristics
PROCESS INDICATOR/METRIC
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
INDICATORS & METRICS - III
OPERATION
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
MIGRATION PORTABILITY
USER SUPPORT DURING MIGRATION
POST-OPERATION IMPACT OF MIGRATION
USER SUPPORT DURING RETIREMENT
IMPACT ON UNMODIFIED PARTS
PROCESS INDICATOR/METRIC
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Procesos e interacciones
F M
Infraestructura Entrenamiento Mejoramiento Administracin
ORGANIZATION
MAINTENANCE
DEVELOPMENT
OPERATION
E: 2,3
E: 1,2,3
E: 3
QA
E: 3
Abastecimiento
U: 4
T
Adquisicin
U: 4
E
F F F F
V&V
E: 3
PROJECT
E
AUDIT
P
E
(T)E
E: 3
E: 3
JOINT
REVIEW
E: 3
(I)V&V
E: ACQ
T: SUB
O
O
T
U
U
PDCA
CM
2
PROBLEM
RESOLUTION
3
DOCUMENTATION
1
TAILORING
4 E
E
E
E
P
T
E - EXECUTE, F - FEEDBACK, M - MANAGE, P - PARTICIPATE, T - TASK; U - USE
O - THE SAME POINTS, ACQ - ACQUISITION, SUB - SUBCONTRACTOR
E:N - EXECUTE THE PROCESS NUMBERED N
Eduardo Leyton Guerrero www.eduardoleyton.com
www.e-cronia.com
www.eduardoleyton.com
Preguntas

Potrebbero piacerti anche