Determinación de la Capacidad de Mejora del Proceso de Software

Anuncio
13/11/2012
“Determinación de la Capacidad de Mejora del
Proceso de Software”
Integrantes:
Marisol Padilla Bautista
Artemio Pérez Villa
Manuel Lara
ISO
15504 es una norma internacional para
establecer y mejorar la capacidad y madurez
de los procesos de las organizaciones en la
adquisición, el suministro, el desarrollo, la
evolución y el soporte de productos y
servicios,
Esta norma proporciona un marco de trabajo
para la evaluación del proceso y establece
los requisitos mínimos para realizar una
evaluación que asegure la consistencia de las
valoraciones obtenidas.
1
13/11/2012
ISO-15504
SPICE es una norma abierta e
internacional para evaluar y mejorar la
capacidad y madurez de los procesos.
15504 es independiente del tipo de
organización, modelo de ciclo de vida,
metodología de desarrollo y de la tecnología
utilizada
ISO
independiente del tipo de organización,
modelo de ciclo de vida, metodología de
desarrollo y de la tecnología utilizada
es
El
objetivo de la evaluación del proceso es
conocer la capacidad de los procesos de una
organización. Como resultado de una exitosa
implementación de la evaluación de los
procesos se determina la información que
caracteriza los procesos evaluados y el punto
hasta el cuál los procesos realizan su
propósito
2
13/11/2012
Pueden contar con una norma ISO, internacional y abierta.
En España, la norma cuenta con el respaldo del Ministerio
de Industria de España ya que existen ayudas para la
certificación de las PYMES y de AENOR.
Integración más fácil con otras normas ISO del sector TIC,
como son: ISO 27000 de seguridad, ISO 20000 de servicios
de IT e ISO 9000.
Evalúa por niveles de madurez, la evaluación más
extendida entre los modelos de mejora.
Normalmente, tiene un menor coste de certificación que
otros modelos similares
Existen certificaciones de prestigio, como por ejemplo la
otorgada por AENOR.
Determinar las fortalezas y debilidades de los procesos.
3
13/11/2012
a
El estándar no pretende fijar la manera de realizar
los procesos dentro de una organización, sino que
valora su capacidad y ayuda a proponer mejoras
que aumenten esta capacidad. La manera de
llevar a cabo estas mejoras no entra dentro del
alcance de la Norma.
El modelo de referencia agrupa los procesos que
se realizan durante el ciclo de vida del software
en tres Niveles que, a su vez, contienen otras
categorías de proceso, dependiendo del tipo de
actividad realizada.
Adquisición (ACQ). Son los procesos que realiza el
cliente para la adquisición de un producto o servicio.
Suministro (SPL). Abarca los procesos realizados por el
proveedor tanto en la propuesta como en la entrega de
un producto o servicio.
Ingeniería (ENG). Agrupa a los procesos que
directamente especifican, implementan o mantienen el
producto software, su relación con el sistema y la
documentación del cliente.
Operación (OPE). Describe los procesos directamente
relacionados con la transición del producto o servicio al
cliente, y se ocupan del correcto uso y operación del
mismo.
4
13/11/2012
Formada por una única Categoría de proceso:
Soporte (SUP). Contiene los procesos que
pueden ser utilizados por cualquiera de los
otros procesos incluyendo a la vez otros
procesos de soporte, en determinadas partes o
aspectos del ciclo de vida del software.
Revisiones Conjuntas
Gestión de la Documentación
Gestión de la Configuración
Resolución de problemas
Gestión de cambios
Gestión (MAN). Está formada por los procesos que contienen
prácticas que pueden ser utilizadas por cualquiera que
gestione cualquier tipo de proyecto o de proceso del ciclo de
vida del software.
Mejora del proceso (PIM). Está formada por los procesos que
establecen, definen, despliegan e implantan, evalúan y
mejoran los procesos que se realizan en la organización.
Recursos e Infraestructura (RIN). Describe los procesos que
se realizan para dotar a la organización tanto de los recursos
humanos como de la infraestructura necesaria para que los
otros procesos puedan realizarse de manera apropiada.
Reutilización (REU). Contiene los procesos directamente
relacionados con la realización de acciones destinadas a
explotar las oportunidades de reutilización.
5
13/11/2012
define una escala de valoración para la capacidad de los
procesos que consta de seis Niveles, desde el 0 al 5.
Cada Nivel dentro de esta escala, está caracterizado por
unos atributos de proceso.
Cada atributo valora un aspecto particular de la capacidad
del proceso
Dependiendo de los valores de los atributos que alcance
un proceso, éste se encontrará en una u otra posición de la
escala
Cada uno de estos Niveles se identifica pues, con un
porcentaje de posesión del atributo
Cada uno de los atributos viene identificado por las siglas
PA (Process Attribute) seguidas de dos números, el primero
indica el Nivel de capacidad al que caracteriza este
atributo y el segundo indica el número de atributo dentro
de un mismo Nivel
Nivel 0 Incompleto
El proceso no existe o no se consigue su propósito. No
pueden identificarse los productos o salidas del
proceso. No hay atributos en este Nivel.
Nivel 1 Realizado
Se alcanza el propósito del proceso en términos
generales. El personal de la organización reconoce que
el proceso se realiza cuando es necesario, pero no se
hace de una forma planificada ni se realiza ningún
seguimiento. Las salidas del proceso se identifican
fácilmente y este hecho confirma que el proceso se
realiza.
6
13/11/2012
a
Nivel 2 Gestionado o administrado
Se obtienen los productos del proceso, pero esta vez, de acuerdo con
una planificación y realizándose un seguimiento. Estos productos se
ajustan a unos estándares y a unas especificaciones de requisitos
prefijadas. También se tienen definidos plazos y recursos.
La principal diferencia con un proceso de Nivel 1 es que, en este caso,
se generan productos que cumplen completamente con los requisitos de
calidad y lo hacen dentro de los plazos de tiempo y con los recursos
establecidos.
Nivel 3 Establecido
El proceso se realiza y se gestiona utilizando procedimientos definidos
según los principios de la Ingeniería del Software. Cada implementación
de un proceso se hace utilizando procedimientos creados según un
estándar y debidamente documentados, además, se dispone de los
recursos necesarios para alcanzar los propósitos establecidos.
La principal diferencia con el Nivel 2, es que se utiliza un proceso
definido y con capacidad para alcanzar los resultados esperados.
La realización del proceso se gestiona de forma
cuantitativa, es decir, se recogen medidas
detalladas del Nivel de realización del proceso y
se analizan. Esto permite mantener el proceso
dentro de unos límites predefinidos, así como
disponer de una mejor posición para poder
cuantificar la capacidad del proceso y predecir
su comportamiento.
La principal diferencia con el Nivel 3 es que
ahora el proceso se lleva a término de manera
consistente dentro de unos límites predefinidos
7
13/11/2012
La realización de un proceso se optimiza de forma
continuada, de cara a su contribución a alcanzar los objetivos
de negocio de la organización. Se establecen objetivos
cuantitativos de eficacia y eficiencia en la realización de los
procesos, basados en los objetivos de negocio de la
organización. Se lleva a cabo una monitorización continua de
los procesos y se analizan los datos obtenidos. Esto permite
que los procesos estándar definidos dentro de la organización
cambien dinámicamente, para adaptarse de forma efectiva a
los actuales y futuros objetivos de la empresa.
La principal diferencia con el Nivel 4, es que ahora los
procesos, definidos y estandarizados, cambian de manera
dinámica, y se adaptan para satisfacer con eficacia los
objetivos actuales y futuros del negocio.
El
Nivel de capacidad que tiene un proceso
depende de los atributos que posee y del
grado con el cual se alcanzan dichos
atributos. La escala para la valoración de los
atributos se compone de cuatro valores o
grados distintos de posesión de un atributo.
8
13/11/2012
a
Valores posibles del Grado de
atributo
alcance
N--no
alcanzados
0%-15%
parcialmente
P--alcanzados
16%-50%
L--ampliamente
alcanzados
51%-85%
F--completamente
alcanzados
86%-100%
situación para determinar el grado
de alcance del atributo
indica poca o nula evidencia de que
se han alcanzado este atributo en el
proceso evaluado
se evidencia una aproximación
sistemática del alcance del atributo,
pero algunas de sus características no
se dan
hay bastantes evidencias de que se
alcanza el atributo pero la realización
del proceso diverge en alguna área
hay evidencia de que el atributo se
alcanza plenamente y de manera
sistemática en el proceso evaluado y
no hay debilidades importantes en la
unidad organizacional en la que se
ubica el proceso
9
13/11/2012
El esquema de certificación de AENOR
acreditado por ENAC
El esquema de certificación de PATHFINDER
EQA
TUV
PA
1.1 Desempeño del Proceso
PA 2.1 Manejo del Proceso
PA 2.2 Administración del Producto
PA 3.1 Definición del Proceso
PA 3.2 Despliegue del Proceso
PA 4.1 Medición del Proceso
PA 4.2 Control del Proceso
PA 5.1 Innovación del Proceso
PA 5.2 Optimización del Proceso
10
13/11/2012
Modelo de Referencia
del Proceso
Marco de Trabajo
de la Medición
- Niveles de Capacidad
- Atributos del Proceso
- Escala de Valoración
- Dominio y Alcance
- Propósito del Proceso
- Resultados del Proceso
Modelo de Evaluación del Proceso
- Alcance
- Indicadores
- Correspondencia
- Interpretación
Entrada Inicial
- Propósito
- Alcance
- Restricciones
- Identidades
- Enfoque
- Criterios de Competencia
del Evaluador
- Información Adicional
Salida
Proceso de Evaluación
- Planificación
- Recogida de Datos
- Validación de Datos
- Valoración de los Atributos del Proceso
- Generación de Informes
- Fecha
- Entrada de la Evaluación
- Identificación de la Evidencia
- Proceso de Evaluación utilizado
- Perfiles de Proceso
- Información Adicional
Roles y Responsabilidades
- Patrocinador
- Evaluador Competente
- Evaluador(es)
Describe
uno o mas procesos en términos de
su propósito y de los resultados esperados.
Marco de trabajo de medición para la
capacidad del proceso.
Define una escala de seis valores
Cada medición se basa en un conjunto de
atributos del proceso.
Cada atributo define un aspecto particular
de la capacidad del proceso y el conjunto de
atributos el perfil del proceso.
11
13/11/2012
Constituye
la base para obtener, durante la
información sobre los productos y procesos
mediante un conjunto de indicadores.
Herramientas
de evaluación
Actividades:
Planificación
Recopilación de datos
Validación de datos
Valoración de los atributos del proceso
Generación de informes
Es
posible evaluar cualquier empresa sin
importar su tamaño.
I Usa criterios objetivos y prefiere
cuantitativos.
Al final de la evaluación determina las:
• Fortalezas,
• Debilidades,
• Riesgos y
• Oportunidades de mejora
12
13/11/2012
Económicamente es mas barata que otros
estándares, además una vez que se tiene una
certificación de este estándar es fácil
adquirir una certificación de otro estándar
como el CMMI
http://www.it360.es/iso15504.php
http://dmi.uib.es/~dmiamp/ESIII/0708_ESIII
_SPI_Tema3.pdf
http://www.luiscorral.webs.com/3_2.pdf
http://www.buenastareas.com/ensayos/Iso-Iec-15504-Tecnologia-De-LaInformaci%C3%B3n/1885079.html
13
13/11/2012
1.
2.
3.
4.
5.
Cuales son los niveles de capacidad de
proceso?
Cuales son los valores asignados a cada
grado de atributo? N,P,L,F
Da una breve definición de lo que
entendiste que es el estándar iso-15504
Menciona al menos 2 partes de la norma
ISO/IEC 15504?
En que consiste el modelo de referencia de
procesos?
14
Descargar