Você está na página 1de 20

2014

MODELO DE CALIDAD DE SOFTWARE: SPICE

CURSO:

CONTROL DE CALIDAD DE SOFTWARE

ALUMNO: JOS LUIS VILLANUEVA ROLDAN DOCENTE: ELIZABETH ELESCANO

INTRODUCCIN

La calidad del software es una preocupacin a la que se dedican muchos esfuerzos. En Espaa existen cerca de 34.000 empresas que desarrollan software o bien disponen de servicios en algn momento del ciclo de vida del mismo. Sin embargo, como la propia informtica el software casi nunca es perfecto. Todo proyecto tiene como objetivo producir software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los usuarios. El software puede tener errores, incidencias pero no son similares a lo que cualquier equipo de carcter fsico, el hardware. Una caracterstica del software es que independientemente de la tecnologa que se utilice para el desarrollo (AS400, SAP, Java, C, Php, .Net, Pyton, Perl etc.), el entorno de trabajo, la gestin de los proyectos, el framework y la tecnologa en bases de datos, los procesos del ciclo de vida son similares. La mejora en el ciclo de vida del software, es una ciencia que hace ya ms de 20 aos ha sido estudiada y desde el 2000, desarrollado metodologas y normativas para estandarizar las buenas prcticas. De esta manera naci el modelo SPICE asi como tambin otras metodologas giles y sencillas.

SPICE

Las siglas estn el ingles, Software Process Improvement Capability Determination, lo cual en espaol quiere decir Determinacin de la Capacidad de Mejora del Proceso de Software es un modelo para la mejora, evaluacin de los procesos de desarrollo, mantenimiento de sistemas de informacin y productos de software. Es un emergente estndar internacional de evaluacin y determinacin de la capacidad y mejora continua de procesos de ingeniera del software, con la filosofa de desarrollar un conjunto de medidas de capacidad estructuradas para todos los procesos del ciclo de vida y para todos los participantes

Este servicio permite instaurar una poltica de trabajo comn en el departamento de desarrollo software de su empresa. As es como acta los estndares y modelos de evaluacin y mejora de los procesos de software.

La unificacin se da de la siguiente manera.

ORIGEN Vamos a ver la como se inicio y ha ido evolucionando el modelo SPICE.

MOTIVACIN Es el resultado de un esfuerzo internacional de trabajo y colaboracin y tiene la innovacin, en comparacin con otros modelos, del proceso paralelo de evaluacin emprica del resultado. Norma que trata los procesos de ingeniera, gestin, relacin cliente-proveedor, de la organizacin y del soporte. Se cre 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. Este engloba un modelo de referencia para los procesos y sus potencialidades sobre la base de la experiencia de compaas grandes, medianas y pequeas.

Que motivo al origen del modelo SPICE, fueron factores especficos como:

Evaluacion y Mejora

Es independiente de la organizacin, modelo de ciclo de vida, metodologa y tecnologa

Aplicable a cualquier organizacin

Utilizar como herramienta de Evaluacion

PROYECTO

OBJETIVOS

CARACTERSTICAS

Establece un marco para mtodos de evaluacin, no es un mtodo o modelo en s.

Comprende: evaluacin de procesos, mejora de procesos, determinacin de capacidad.

Est alineado con el estndar ISO/IEC 12207 que define los procesos del ciclo de vida del desarrollo, mantenimiento y operacin de los sistemas de software.

Equivalencia y compatibilidad con CMMI. ISO forma parte del panel elaborador del modelo CMMI y S EI mantiene la compatibilidad y equivalencia de sta ltima con 15504.

ALCANCE El alcance del modelo es:

Ejecutar

Planificar

Gestionar

Controlar

Mejorar

Los procesos de:

Desarrollo Suministro Operacin

Adquisicin

Proceso

Soporte

ARQUITECTURA Tiene una arquitectura basada en dos dimensiones: de proceso y de capacidad de proceso. Define que todo modelo de evaluacin de procesos debe definir: La dimensin de procesos: el modelo de procesos de referencia (dimensin de las abscisas). La dimensin de la capacidad: niveles de capacidad y atributos de los procesos.

NIVELES Existen 6 niveles que indican la madurez de una organizacin.

A continuacin explicaremos cada nivel: Nivel de madurez 0: La organizacin NO tiene una implementacin efectiva de los procesos. Nivel de madurez 1: Se alcanza el propsito de los procesos en trminos generales. Los procesos se realizan cuando es necesario, pero no se hace de una forma planificada ni se realiza ningn seguimiento. Nivel de madurez 2: Se obtienen los productos del proceso, pero esta vez, de acuerdo con una planificacin y realizndose un seguimiento. Estos productos se ajustan a unos estndares y a unas especificaciones preferidas. Tambin se tienen definidos plazos y recursos. Nivel de madurez 3: Los procesos se realizan y se gestionan utilizando procedimientos definidos. Cada implementacin de un proceso se hace utilizando procedimientos creados segn un estndar y documentados.

Nivel de madurez 4: Se recogen medidas detalladas del Nivel de realizacin de los procesos y se analizan. Esto permite mantener el proceso dentro de unos lmites predefinidos, as como disponer de una mejor posicin para poder cuantificar la capacidad del proceso y predecir su comportamiento. Nivel de madurez 5: La relacin de los procesos se optimiza de forma continua, de cara a su contribucin a alcanzar los objetivos de negocio de la organizacin. Se establecen objetivos cuantitativos de eficacia y eficiencia en la relacin de los procesos, basados en los objetivos de negocio de la organizacin. Se lleva a cabo una monitorizacin continua de los procesos y se analizan los datos obtenidos. Esto permite que los procesos estndar definidos dentro de la organizacin cambien dinmicamente, para adaptarse de forma efectiva a los actuales y futuros objetivos de la empresa.

COMPONENTES Existen componentes esenciales que se desarrollan el modelo SPICE asi como tambin las indicadores para poder medir dichos componentes.

CATEGORAS Contiene 3 categoras de procesos y cada una de estas con diferentes grupos de procesos. Procesos Primarios ACQ: Procesos de Cliente SPL: Procesos de Proveedor ENG: Ingeniera OPE: Procesos de operacin Procesos de Soporte SUP: Soporte Procesos de Organizacin MAN: Procesos de Gestin REU: Procesos de Recursos humanos RIN: Procesos de Infraestructura PIM: Procesos de mejora de procesos As es como se relaciona con los niveles de madurez

Los procesos del modelo SPICE

Los procesos para las PYMES

Ejemplo del nivel de madurez.

ESTRUCTURA Se dividen en 9 partes.

Analizando cada parte:

Parte 1: Describe como las partes se acoplan y proporciona la gua para su seleccin y su uso.

Parte 2: Describe los procesos que una organizacin puede realizar para comprar, suministrar, desarrollar, operar, mantener y soportar el software, asi como los atributos que caracterizan la capacidad de estos procesos.

Parte 3: Se encarga de definir un framework para realizar la evaluacin

Parte 4: Proporciona la gua en el conducto de evaluaciones de proceso de software de equipo-base

Parte5: Define los elementos del Framework que se requirieron para construir el instrumento para ayudar al asesor en el desempeo de una evaluacin

Parte 6: Describe la competencia, la educacin, el entrenamiento y la experiencia de los asesores que son pertinentes para realizar el proceso de las evaluaciones

Parte 7: Explica como definir las entradas y a utilizar los resultados de una evaluacin para los propsitos de la mejora del proceso

Parte 8: Explica como definir las entradas y a utilizar los resultados de una evaluacin para el propsito de la determinacin de la capacidad del proceso

Parte 9: Es un vocabulario conformado por todos los trminos especiales definidos en este estandr

BENEFICIOS

BENEFICIOS DEL SPICE


Utilizacin de buenas Aumentar el Potenciar la practicas grado de Mejora de la mejora de los especificas del satisfaccin Productividad Procesos desarrollo de de los clientes software Integracin con el resto de los sistemas de gestin ISO

IMPORTANCIA

Calidad Productividad Proceso Producto Satisfaccion del cliente Tiempo Esfuerzo Costos

COMPATIBILIDAD Es compatible con varios frameworks, como:

Automative SPICE El 21 de agosto del 2005 el Special Interest Group (SIG), un grupo de trabajo de la industria del automvil (con representacin de AUDI, BMW, Daimler, Fiat, Ford, Jaguar, Land Rover, Porsche, Volkswagen y Volvo Car) cre una versin especifca de SPICE para la particularidades de la industria del automvil denominado Automotive SPICE. El contenido as como los mtodos de evaluacin no se diferencian de forma sustancial del ISO/IEC 15504. Se aadieron algunos procesos (que en ISO/IEC 15504) estaban agrupados y se adapt la terminologa a la industria automovilstica. Este estndar es el que actualmente utilizan los miembros del SIG para evaluar y comparar sus proveedores de software, por ello su transcendencia entre los proveedores del sector del automvil. El nivel que normalmente demandan las empresas automovilsticas de sus proveedores electrnicos es el Nivel 3.

CONCLUSIONES Es necesario tener un estndar como objetivo y referencia del proceso de desarrollo del software. La calidad de todos los componentes integrados en el proceso de desarrollo del software NO mejora necesariamente por el simple hecho de adoptar un estndar. El modelo seleccionado no es tan importante como el compromiso de mejora de los procesos de la organizacin. El modelo SPICE describe los procesos que una organizacin puede realizar para comprar, suministrar, desarrollar, operar, mantener y soportar el software, as como los atributos que caracterizan la capacidad de estos procesos. Posiblemente en los prximos aos el nmero de organizaciones certificadas en alguno de los niveles de madurez de SPICE ascienda considerablemente ya que como consecuencia de la repercusin de la norma, en algunos pases se han puesto en marcha iniciativas, como por ejemplo, en Espaa el Plan Avanza del Ministerio de Industria, Turismo y Comercio que est ofreciendo ayudas econmicas a las PYMES para su certificacin en determinados niveles de ISO/IEC 15504 (BOE 2008).

BIBLIOGRAFIA

http://www.slideshare.net/LeonardoMoreno6/modelo-spice http://es.wikipedia.org/wiki/ISO/IEC_15504 http://www.ecured.cu/index.php/ISO_15504 http://normas.over-blog.com/categorie-10536619.html http://software-ufps.blogspot.com/2011/07/modelo-de-calidad-spice.html

Você também pode gostar