Você está na página 1de 14

Qualidade de Software

ISO/IEC 15504

Prof. Adriano Sousa Pereira

Projeto SPICE e ISO/IEC


15504

Norma ISO/IEC 15504 (desenvolvida pela


ISO e pelo IEC, com o apoio do projeto
SPICE - Software Process Improvement
and Capability dEtermination)
Padro Internacional para Avaliao de
Processos de Software
Tem como modelo de referncia de
Processo a Norma ISO/IEC 12207

Objetivos
Determinar a capacidade
dos processos de uma
empresa
Orientar a empresa para
uma melhoria contnua
de seus processos

Diviso

15504-1: Conceitos e Vocabulrio (Concepts and Vocabulary) Normativo Publicao 2004


15504-2: Executando uma Avaliao (Performing an Assessment)
Normativo - Publicao 2003, apresenta os Requisitos para uma avaliao
compatvel com a 15504

15504-3: Guia sobre Executando uma Avaliao (Guidance on performing


an assessment) Informativo - Publicao 2004, apresenta um Exemplo de um
processo de avaliao

15504-4: Guia sobre Utilizao do Resultado de Avaliao (Guidance on


using assessment results) Informativo - Publicao 2004, apresenta um
Guia para orientao na melhoria de processos

15504-5: Um Exemplo de Modelo de Avaliao de Processo (An exemplar


process assessment model) Informativo - Publicao 2005, apresenta um

ISO/IEC 15504 - Atualmente


Cobre todos os aspectos da Qualidade
do Processo de Software e tem sido
elaborada num esforo de centros
tcnicos espalhados pelo mundo (EUA,
Canad, Amrica Latina, Europa,
Pacfico Norte e Pacfico Sul)
Um grupo de estudos da ABNT tem
participando do processo de
desenvolvimento, alm de trabalhar
nas verses da norma para o
portugus

Modelo de Referncia PRM

Um Modelo de Referncia de
Processo define basicamente
um conjunto de processos que
representam melhores prticas
de um determinado domnio.
Um exemplo de um modelo de
referncia de processo a
nova verso da Norma ISO/IEC

Modelo para Avaliao de


Processos (Medio) - PAM
Baseado em um Modelo de
Referncia de Processo;
Detalhar os processos
(todos ou alguns) de forma
a viabilizar uma avaliao
de processo e tambm
detalhar a estrutura de

Nveis de capacitao
Modelo de Avaliao
Nvel 5 : Processo
Otimizando
Nvel 4 : Processo Previsvel
Nvel 3 : Processo
Estabelecido
Nvel 2 : Processo
Gerenciado
Nvel 1 : Processo Executado

Dimenso de processos
Processos divididos em 5 categorias:
CON: consumidor e fornecedor;
Impacto direto os consumidores, exemplo: levantamento
de requisitos, processos ligados a operao e uso do
produto ou servio.

ENG: engenharia;
Processos agrupados que levam implementao do
produto: anlise de requisitos, arquitetura, construo,
integrao e testes;

SUP: suporte;
Apoio ao demais processos da organizao: auditorias,
soluo de problemas;

MAN: administrao;
Processos genricos da organizao;

ORG: organizao.

Dimenso de capacidade
Avaliao em nveis semelhantes aos do
CMMI.
Nveis de Capacidade:

Otimizando

Mtrica para avaliao e


Previsvel

roteiro para melhoria, ...


Estabelecido
Gerenciado
Executado
Incompleto

0
Processo no
existe ou
geralmente falha

1
Processo
atinge os
objetivos,
porem sem
padro de
qualidade
e sem controle
de prazos e
custos

Processo
planejado e
acompanhando,
e satisfaz
requisitos
definidos de:
qualidade,
prazo,
e custos, e
seus produtos
de trabalho so
gerenciados

3
Processo
executado
e gerenciado
com uma
adaptao de
um processo
padro
definido, eficaz
e eficiente

Processo
executado
dentro de
limites de
controle
definidos e
com medies
detalhadas e
analisadas

5
Processo
melhorado
continuamente
de forma
disciplinada

... baseados na
capacidade
do processo

Descrio dos Atributos


Nveis de Capacidade e Atributos de Processo
Nvel 0:
Nvel 1:
Nvel 2:
Nvel 3:
Nvel 4:
Nvel 5:

Processo Incompleto
(no tem atributos)
Processo Executado
PA 1.1: Atributo de Execuo de Processo
Processo Gerenciado
PA 2.1: Atributo da Gerncia de Execuo
PA 2.2: Atributo de Gerncia de Produto de Trabalho
Processo Estabelecido
PA 3.1: Atributo de Definio de Processo
PA 3.2: Atributo de Implementao de Processo
Processo Previsvel
PA 4.1: Atributo de Medio de Processo
PA 4.2: Atributo de Controle de Processo
Processo em Otimizao
PA 5.1: Atributo de Inovao de Processo
PA 5.2: Atributo de Otimizao do Processo

Indicadores de Avaliao e
Atributos

Um valor tem que ser atribudo a cada


atributo de processo, baseado nos
dados validados.
composta pelos seguintes valores:
N: o atributo no foi atingido pelo
processo;
P: o atributo foi atingindo apenas
parcialmente pelo processo;
L: o atributo foi atingido largamente pelo
processo; e
Para estar em um nvel de capacidade, um processo tem
que
F:teronotas
atributo
completamente
L oufoi
F atingido
nos atributos
do nvel e F em
(em
ingls,
fully)
pelo
processo.
todos os atributos dos nveis anteriores.

Nveis exigidos de
capacidade de processo
Pontuao dos atributos
Nvel

Atributo 1.1

2.1 2.2 3.1 3.2 4.1 4.2

5
5.1 5.2

Nvel de
capacidade
do processo

P N -- --

.....

.....

P P

N N

.....

.....

Proc.3: P

P N N N -- --

-- --

.....

.....

Proc.4: F

F F

P P

N N

.....

.....

Proc.5: F

P L P N -- --

-- --

.....

.....

Proc.6: F

F F

P P

.....

.....

Proc.1: F

L F

P P

Proc.2: F

F L F F

F L

F F

F L

Alunos:

Carlos Henrique Lemos


Danillo Nogueira Dantas
Fabricio Bastista
Paulo Junior
Ronaldo
Sheldon Led