Vous êtes sur la page 1sur 28

ISO 15504

Software Process Improvement and


Capability dEtermination
Juan Diego Torres Chicoma
Ingeniera de Sistemas

IX CICLO
Antecedentes

El Software Process Assessment (SPA) y el
proyecto SPICE tienen sus orgenes en el
creciente uso y dependencia de la Tecnologa
de Informacin que en consecuencia dio el
incremento de frustracin e incumplimiento de
expectativas por parte de los desarrolladores y
los usuarios de software.
ISO 15504 - SPICE















Norma que trata los procesos de ingeniera, gestin,
relacin cliente-proveedor, de la organizacin y del
soporte.
Se creo por la alta competencia del mercado de
desarrollo de software, a la difcil tarea de identificar
los riesgos, cumplir con el calendario, controlar los
costos y mejorar la eficiencia y calidad.
Engloba un modelo de referencia para los procesos
y sus potencialidades sobre la base de la
experiencia de compaas grandes, medianas y
pequeas.
Software Process Assessment (SPA)














Examen disciplinado de los procesos usados por
una organizacin frente a un conjunto de criterios
para determinar la capacidad de tales procesos de
realizarse dentro de metas de calidad, costo y
programacin.
El propsito es caracterizar la prctica actual,
identificar fortalezas y debilidades y la habilidad del
proceso de controlar o evitar causas significativas de
baja calidad, costo o rendimiento programado.
Qu es ISO 15504?





















Aplicable a mejoramiento de procesos y a determinar
capacidad.
Aplicable a diferentes dominios, necesidades y tamao
de organizacin.
No supone estructura organizacional, filosofa
administrativa, modelo e ciclo de vida, tecnologas de
software o mtodo de desarrollo.
Usa criterios objetivos y prefiere cuantitativos.
Su salida se expresa en forma de perfiles comparables
Contenido de ISO 15504
















Marco de referencia para determinar las fortalezas
y debilidades de los procesos.
Marco de referencia para mejorar los procesos de
software, y medir sus mejoras.
Marco de referencia para los que adquieren un
sistema para evaluar la capacidad de los
proveedores de sistemas.
Marco de referencia para determinar los riesgos de
negocio para una empresa que considera desarrollar
un nuevo producto de software o servicio.
Los procesos en ISO 15504

El modelo describe los procesos que una
organizacin puede ejecutar, adquirir, suplir,
desarrollar, operar, evolucionar, brindar
soporte de software y todas las practicas
genricas que caracterizan las
potencialidades de estos procesos.
Las prcticas en ISO 15504














Prcticas bsicas: Son las actividades esenciales
de un proceso especifico, agrupado por categoras
de procedimientos de acuerdo al tipo de actividad
que direccionan.



Prcticas genricas: Aplicables a cualquier proceso,
que representa las actividades necesarias para
administrar el proceso y mejorar su potencialidad.
Los procesos en ISO 15504
Procesos cliente- proveedor (CUS)



Adquisicin
Suministro




Procesos de Ingeniera (ENG)
Procesos de Operacin (ORG)
Procesos de soporte (SUP)



Mejora de Procesos
Recursos e Infraestructura

Procesos de Administracin (MAN)
Procesos de Reutilizacin
Procesos cliente- proveedor

Esta categora consiste en los procesos que
directamente impactan al cliente, al soporte
de desarrollo y a la transicin del software al
cliente.
Procesos de Ingeniera

Esta categora consiste, a los procesos que
directamente especifican, implementa, y
mantienen un sistema, un producto de
software y la documentacin del usuario.
Procesos de Operacin

Esta categora consiste en los procesos
establecidos dentro del proyecto,
coordinacin y administracin de los
recursos para producir un producto o proveer
un servicio para satisfacer al cliente.
Procesos de Soporte

Esta categora consiste en los
procedimientos que establecen y soportan el
desempeo de los otros procesos del
proyecto.
Procesos de Administracin

Esta categora consiste en los procesos que
establecen las metas de negocio de la
organizacin, los procesos de desarrollo y
recursos que ayudan a la organizacin
alcanzar dichas metas.
Contexto de ISO 15504

Unidad organizacional para el desarrollo del
Software con actividad coherente y metas
coherentes.
Etapas en la implementacin de ISO
15504
Preparacin
Alcance del estudio, metas del negocio, procesos a evaluar,
instancias de proceso
Recoleccin de datos
Expertos: entrevistas, discusiones, anlisis de documentos,
herramientas
Anlisis de datos
Asignar niveles y preparar salida
Retroalimentacin de resultados
Informacin a los interesados
Recoleccin de datos








Las instancias de proceso (las del negocio) se
investigan contra el modelo de valoracin (el de
SPICE).
Realizada por un asesor calificado o por un equipo
de valoracin:






Entrevistando y/o discutiendo con gente interesada en el
proceso.
Examinando documentos relevantes.
La recopilacin puede usar herramientas automatizadas en
lugar del experto o que recopilan los datos en forma semi-
continua
Recoleccin de datos











Los asesores se guan por indicadores (en
cuestionarios, listas de verificacin, etc.), de
que buscar y como organizar los datos
registrados.
Las mediciones se hacen sobre:





Qu se hace (ejecucin de actividades, productos
del trabajo),
Qu tan bien se hace (efectividad o capacidad del
proceso).
Anlisis de datos











El asesor calificado usa los datos para asignar valores
a las instancias de proceso.
La escala de valoracin define que valorar y la escala
de valores.
Se valoran atributos del proceso, en una escala ordinal
de cuatro-puntos:
Inadecuado. - N
Cumple Parcialmente. - P
Cumple Ampliamente. - L
Cumple Totalmente. - F
Anlisis de Datos
















Se requiere un juicio hbil de los datos
recopilados contra las definiciones de los
atributos en el modelo.
Se modera por el entendimiento de las
metas del negocio y los factores del contexto
del proceso.
Es esencial registrar la evidencia y
justificacin para los valores que se
asignaron.
Retroalimentacin de los
resultados
El grado de retroalimentacin puede variar
dependiendo de:



La naturaleza y propsito de la valoracin,
Los acuerdos para diseminacin y uso de los
resultados.
La retroalimentacin y los reportes deben ser:





Por medio de reportes escritos (formales),
Presentaciones a uno o ms grupos,
Por comunicacin verbal informal.
Retroalimentacin de los
resultados

Para mejora del proceso, la salida se puede
usar para identificar el estado actual
resaltando:







Fortalezas,
Debilidades,
Riesgos,
Oportunidades de mejora
Retroalimentacin de los
resultados
Los elementos identificados alimentan las
siguientes actividades:










El ciclo de mejora de la planeacin y la
asignacin de prioridades,
La implementacin de los planes de mejora.
El monitoreo de resultados.
Acciones de mejora adicionales.
Niveles de capacidad
0. Incompleto
1. Realizado
2. Administrado
3. Establecido
4. Predecible
5. Optimo
Niveles de capacidad




Incompleto:
El proceso no est implementado o falla en alcanzar su proposito.
No es fcil identificar los productos o salidas de los procesos.


Realizado:
El proposito del proceso se logra generalmente, aunque no sea
rigurosamente planificado ni llevado a cabo. Hay productos
identificables que testifican el alcance del proposito.


Administrado:

El proceso es gestionado y los entregables resultado de
procedimientos especficos, planificados y seguidos, con
requisitos de calidad, tiempo y recursos.
Niveles de capacidad




Establecido:
Un proceso realizado y gestionado usado un proceso definido,
basado en un principios de buenas prcticas de ingeniera del
software.


Predecible:

El proceso definido es puesto consistentemente en prctica
dentro de lmites de control establecidos para alcanzar metas
del proceso ya definidas. Entendimiento cuantitativo de la
capacidad del proceso y habilidad mejorada de predecir y
gestionar el rendimiento.
Niveles de capacidad
Optimizado:
Realizacin del proceso optimizada en la busqueda
de las necesidades actuales y futuras del negocio.
Objetivos cuantitativos de eficiencia y efectividad se
establecen en funcin de los objetivos de la
organizacin. Optimizacin puede llevar a estudiar y
adoptar ideas innovadoras o productos tecnolgicos
novedosos que incluyan y modifiquen el proceso
definido.

Vous aimerez peut-être aussi