Está en la página 1de 19

Calidad y Procesos de Software

Docente:

Sandra Brcena S.
Ing. de Computacin y Sistemas
Magster en Administracin estratgica de empresas
Semana 13
UNIDAD IV: Evaluacin de procesos de software
AGENDA DE HOY
@ Ing. S. Brcena
Saberes bsicos:
UNIDAD IV: Evaluacin de un proceso de software
Modelos de evaluacin de procesos de software:
- ISO/IEC 15504
- Evalprosoft
@ Ing. S. Brcena
Importancia de la mejora de procesos
INTRODUCCIN
@ Ing. S. Brcena
ISO/IEC 15504
SPICE = Software Process Improvement Capability Determination
Determinacin de la Capacidad de Mejora del Proceso de Sw

Junto con la ISO 12207, la norma aplica a la evaluacin y mejora de la calidad
del proceso de desarrollo y mantenimiento de sw.
Qu ventajas aporta esta norma a las empresas de desarrollo y mante-
nimiento software? :

Pueden contar con una norma ISO, internacional y abierta.
Integracin ms fcil con otras normas ISO del sector TIC, como son:
ISO 27000 de seguridad, ISO 20000 de servicios de IT e ISO 9000.
Evala por niveles de madurez, la evaluacin ms extendida entre los modelos de
mejora.
Normalmente, tiene un menor coste de certificacin que otros modelos similares.
Existen certificaciones de prestigio, como por ejemplo la otorgada por AENOR de
Espaa.
@ Ing. S. Brcena
ISO/IEC 15504
Campo de aplicacin:
@ Ing. S. Brcena
ISO/IEC 15504
Permite realizar evaluaciones usando niveles de madurez, la evaluacin
ms extendida en la actualidad.
Los niveles de madurez son conjuntos predefinidos de procesos que
ayudan a una organizacin a mejorar en el desarrollo sw evolucionando
por los distintos niveles.
En esta norma, se han establecido 6 niveles que indican la madurez de la
organizacin. (Como se observa en la Fig. Nro. 01)
La consecucin de los niveles de madurez es de forma escalonada, esto
significa que para alcanzar un determinado nivel de madurez deben
haberse alcanzado tambin los niveles inferiores.
Cada nivel de madurez estar formado por un conjunto de procesos, estos
procesos se definen en los esquemas de certificacin.
Qu hace?
@ Ing. S. Brcena
ISO/IEC 15504
Figura Nro. 01: Niveles de Madurez de procesos
@ Ing. S. Brcena
ISO/IEC 15504
Partes de la Norma:
@ Ing. S. Brcena
ISO/IEC 15504
@ Ing. S. Brcena
Conclusiones
1. Los objetivos principales por los que las organizaciones implantan ISO
15504 / ISO 12207 son:
Obtener ventaja competitiva.
Establecer una cultura organizativa.
Aumentar la satisfaccin del cliente.
Mejorar la productividad.
2. Los procesos ms complejos de implantar suelen ser los que refieren a la
medicin y a la planificacin del proyecto, as como la
institucionalizacin de los procesos. Un reto bastante comn es la
implantacin de un mtodo de estimacin sw, el seguimiento y
control de los proyectos y la definicin de mtricas sw derivadas de objetivos
de nego cio.
3. La duracin media aproximada de la implantacin de la mejora de
procesos est en torno a los 10 meses para un nivel de madurez 2
@ Ing. S. Brcena
ISO/IEC 15504
http://www.iso15504.es/index.php/formacion.html Formacin ISO 15504
http://www.kybeleconsulting.com/ Servicios de evaluacin y proyectos de certificacin
http://www.softwcare.com Cursos y servicios de evaluacin y mejora de procesos
http://www.IT360.es/iso15504.php Servicios de evaluacin y auditora de certificacin

http://www.iso15504.es Pgina oficial de la norma ISO/IEC 15504 SPICE en Castellano
http://www.isospice.com Pgina oficial internacional del estado de la norma ISO/IEC
15504
http://www.kybeleconsulting.com/index.php/implantacion-iso15504-con-scrum.html
Artculo sobre la Implantacin de las Normas ISO/IEC 15504 e ISO/IEC 12207 con mtodos
giles y SCRUM
http://www.iso15504.es/index.php/foro.html Foro oficial de la norma ISO/IEC 15504
SPICE en Castellano
http://www.spiceusergroup.org SPICE User Group de libre participacin con foros de
discusin, las ltimas noticias de la norma ISO/IEC 15504
http://www.myt.com.pe Recursos acerca de cmo evaluar sobre la base del modelo SPICE
- ISO 15504
http://www.iso25000.com Pgina de la ISO/IEC 25000 en Castellano
Links de inters para ampliar conocimiento:
@ Ing. S. Brcena
EvalProSoft
El Mtodo de Evaluacin, EvalProSoft, aplica a las organizaciones
dedicadas al desarrollo y/o mantenimiento de sw. En particular a las que
han utilizado como modelo de procesos de referencia a MoProSoft para la
implantacin de sus procesos.
Se toman en cuenta los siguientes:
El uso del Modelo de Procesos para la Industria de Software, MoProSoft
V1.1, como modelo de procesos de referencia.
El uso del Modelo de Capacidades de Proceso de la ISO/IEC 15504-2
Performing an assesment.
El cumplimiento de los requisitos de la ISO/IEC 15504-2 Performing an
assesment en el Mtodo de Evaluacin.
El uso de ISO/IEC TR 15504-4 Guidance on performing an assesment como
gua.
Requerimientos para el mtodo de evaluacin:
@ Ing. S. Brcena
EvalProSoft
La organizacin selecciona a un Evaluador Certificado reconocido por el Organismo
Rector. El Evaluador Certificado dirige el proceso de evaluacin en funcin de los datos
de la organizacin de la organizacin, apoyndose en el Equipo de Evaluacin y en el
paquete de evaluacin. Del proceso de evaluacin se obtiene un reporte de resultados
para la organizacin y un reporte estadstico para el Organismo Rector.
Figura Nro. 02: Relacin entre los elementos del mtodo de evaluacin
@ Ing. S. Brcena
EvalProSoft
Evaluacin para la acreditacin de capacidades, es cuando una organizacin
solicita a un Evaluador Certificado la realizacin de la evaluacin para obtener
un perfil del nivel de capacidad de los procesos implantados y un nivel de
madurez de capacidades.
Evaluacin de capacidades del proveedor, es cuando un cliente solicita a un
Evaluador Certificado la realizacin de una evaluacin para obtener un perfil
del nivel de capacidad de los procesos implantados por el proveedor de
desarrollo y mantenimiento de software.
El cliente elige los procesos a evaluar dependiendo del servicio a contratar.
Auto-evaluacin de capacidades de proceso, es cuando una organizacin
realiza una evaluacin por personal interno o externo que no necesariamente
sea Evaluador Certificado. En este caso no interviene el Organismo Rector.
Usos del mtodo de evaluacin:
@ Ing. S. Brcena
EvalProSoft
Usos de los resultados de la evaluacin:
La evaluacin para la acreditacin de capacidades sirve a la organizacin para obtener un
estado certificado del perfil del nivel de capacidad por proceso, el cual puede usarse como base
para la elaboracin del plan de mejora.
Es necesario hacer mayor nfasis en que uno de los usos del mtodo de evaluacin es
determinar las oportunidades de mejora con respecto del modelo de procesos de sw
MOPROFOST a fin de optimizar los resultados de la organizacin que se dedica al desarrollo y
mantenimiento de sw procurando mejorar la productividad y la calidad de sus servicios y/o
producto para aumentar la competitividad de la industria nacional, de otra forma se mantendr
nicamente el inters de certificacin sin orientacin hacia mejora de resultados.
Mientras que el nivel de madurez de capacidades de la organizacin puede usarse como
comparativo con respecto a otras organizaciones del mercado. El reporte estadstico de la
evaluacin para la acreditacin de capacidades permite que el Organismo Rector elabore un
diagnstico de las capacidades de la industria de software.
La evaluacin de capacidades del proveedor sirve para que un cliente seleccione a un
proveedor.
La auto-evaluacin de capacidades de proceso sirve a la organizacin para obtener un perfil
del nivel de capacidad por proceso. Puede ser la base para elaborar el plan de mejora de la
organizacin.
Preguntas ?
@ Ing. S. Brcena
@ Ing. S. Brcena
Actividad HNP (Horas No Presenciales)
1. Revisin y exposicin de 1er. Avance del proyecto final del curso:

Deber haber llegado hasta el diseo de la estructura del contenido
que tendr el Framework. Para ello, tomar como base el archivo
colgado en el AV : Manual del Eclipse Process Framework.
@ Ing. S. Brcena
Prxima clase
Exposicin de 1er. Avance del proyecto final
Prxima clase:
Saberes bsicos: Modelos de Mejora contnua:
IDEAL
ISO/IEC 15504
Agil SPI
Gracias
@ Ing. S. Brcena

También podría gustarte