Beruflich Dokumente
Kultur Dokumente
2/39
Objetivos
Determinar a capacidade dos processos
de uma empresa
Orientar a empresa para uma melhoria
contnua de seus processos
3/39
Benefcios
Para Indstria de Software
Fornecedores de software submetem-se a apenas
um esquema de avaliao de software
Organizaes de desenvolvimento de software tm
uma ferramenta para iniciar e manter um processo
contnuo de melhoria
4/39
Histrico
Janeiro de 1992: estudo da ISO sobre as necessidades
e os requisitos de um padro internacional para
avaliao de processos de SW;
1993-1994: Criao do projeto SPICE e elaborao da
verso inicial; Realizao de trials - Fase 1 (35
avaliaes);
1996: Verso PDTR (Previous Draft Technical Report);
1997: Verso DTR, Trials - Fase 2 (70 avaliaes);
1998: Verso TR2, Incio dos Trials - Fase 3;
1999-2003: Transformao em Norma ISO/IEC 15504.
5/39
Propsito de Uso
Auto-compreenso do estado de processos de
software
Auto-determinao de adequabilidade de
processos para determinados (classe de)
requisitos
Determinao da adequabilidade dos
processos de uma organizao (fornecedora) no
atendimento a um (uma classe de) contrato
particular
6/39
7/39
15504 - Hoje
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
http://www.sqi.gu.edu.au/spice/
8/39
Composio da Norma
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
Vises da 15504
Framework ISO/IEC 15504-2:
Estrutura e requisitos para modelos de capacidade de
processo e mtodos de avaliao de processo
Para entidades desenvolvedoras de modelos e mtodos
processos
.
A
15504-5 define um exemplo de um modelo
compatvel com a 15504-2:
Processos15504-5:
Dimenso de Processos
13/39
14/39
15/39
Identificao: ACQ.1
Nome: Preparao para aquisio (Acquisition preparation )
Propsito: estabelecer as necessidades e objetivos da aquisio e comunic-los aos
potenciais fornecedores.
Resultados:
Prticas Base:
ACQ.1.BP1: Establish the need. Establish a need to acquire, develop, or enhance a system, software
product or service. [Outcome: 1]
ACQ.1.BP2: Define the requirements. Identify the customer/stakeholder requirements for a system
and/or software product or service. [Outcomes: 2, 3]
ACQ.1.BP3: Review requirements. Analyze and validate the defined requirements against the
identified needs. Validate the requirements to reduce risk of misunderstanding by the potential
suppliers. [Outcome: 3]
ACQ.1.BP4: Develop acquisition strategy. Develop a strategy for the acquisition of the product
according to the acquisition needs. [Outcome: 4]
Note 1: The strategy may include reference to the life cycle model, schedule and selection criteria.
ACQ.1 ....
16/39
15504-2: Dimenso de
Capacidades
17/39
Nvel 5 :
Nvel 4 :
Nvel 3 :
Nvel 2 :
Nvel 1 :
Nvel 0 :
Processo Otimizando
Processo Previsvel
Processo Estabelecido
Processo Gerenciado
Processo Executado
Processo Incompleto
18/39
Nvel 0 - Incompleto
Existe uma falha geral na satisfao do
propsito do processo
Existem poucos (ou difceis de serem
identificados) produtos de trabalho ou
resultados de processos
19/39
Nvel 1 - Executado
O propsito do processo geralmente
alcanado
talvez de uma forma no planejada e acompanhada
20/39
Nvel 2 - Gerenciado
O processo produz produtos de trabalho de
acordo com procedimentos especficos
Processo planejado e acompanhado
Nvel 3 - Estabelecido
O processo executado e gerenciado
utilizando um processo definido
A implantao de um processo usa uma
verso customizada e aprovada de um
processo padro
O processo utiliza um processo padro
que capaz de atingir seus resultados
definidos
22/39
Nvel 4 - Previsvel
O processo definido executado
consistentemente na prtica, dentro de limites
de controle definidos
Medies detalhadas de desempenho so
coletadas e analisadas
A qualidade dos produtos conhecida de forma
quantitativa
O processo passa a ser executado
consistentemente dentro de limites definidos
para atingir seus resultados
23/39
Nvel 5 - Otimizando
O desempenho do processo continuamente
melhorado
O processo consegue repetibilidade em atingir
suas metas de negcio definidas
Otimizao contnua do processo envolve
experincias de ideias e tecnologias inovadoras
24/39
inclui os principais
elementos de um
processo de avaliao de
processo.
25/39
Framework de Medio
Nveis de Capacidade
Atributos de Processo
Escala de Medio
Modelo de Avaliao
de Processo (compatvel)
Escopo
Indicadores
Mapeamento
Traduo
ENTRADA
. Identificao do
patrocinador
. Objetivo e escopo
. Restries
. Equipe de avaliao
PROCESSO DE AVALIAO
Planejamento
Coleta de dados
Validao dos dados
Pontuao dos atributos de processo
Representao dos resultados
SAIDA
. Identificao das
evidncias
. Processo
utilizado
. Perfil dos
processos
avaliados
Papis e responsabilidades
. Patrocinador
. Avaliador Competente
. Avaliadores
26/39
27/39
28/39
Nvel de
capacidade
do processo
Nvel 1
Atributo 1.1
2.1 2.2
3.1 3.2
4.1 4.2
5.1 5.2
Proc.1: F
L F
P P
P N -- --
.....
.....
Proc.2: F
F L F F
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
.....
.....
F L
F F
F L
29/39
30/39
7 - Matem
melhoria
6 - Confirmar
melhoria
1 - Examinar
necessidades da
organizao
2 - Inicia
processo de
melhoria
5 -Implementa
melhoria
3 - Avalia
Processo
4 - Planeja
Melhoria
31/39
Porque
Como
Quando
Organizaes de
software
Guia para
Gerenciar o
processo e prticas
Guia de
referncia
Documentos de
treinamento
Durante o
desenvolvimento
ou reviso do
processo de
software
Avaliadores do
Processo
Determinar como
as organizaes
gerenciam
processos de
software e seus
resultados
Lista de
Verificao
Antes e durante a
avaliao do
processo de
software
32/39
Processo
sujeito a
Identifica
mudanas no
Identifica
aplicabilidade
Avaliao do
Processo
Leva a
Melhoria do
Processo
Leva a
Pode levar a
Determinao
da Capacitao
33/39
34/39
ASPECTOS
ABORDADOS
OBJETIVOS
ISO
ISO/IEC 12207
9001/9000-3
Certificar a
Estabelece um
empresa de entendimento
acordo com o para todos os
contrato de processos
fornecimento envolvidos com
do software. software.
CMM I
SPICE /ISO
15504
Motivar a
Motivar a
capacitao da capacitao,
organizao de promover
acordo com
melhoria e ter o
nveis
conhecimento
estabelecidos.
para avaliar os
processos.
NORMA
sim
sim
no
sim
ABORDAGEM
Verificao do apresentado o Avaliao dos
Avaliao dos
acordo de
conceito dos
processos e
processos da
processos a processos para enquadramento empresa em
padres
aquisio,
da empresa em relao a nveis
documentado fornecimento, um dos nveis de de ccapacidade.
s
operao e
maturidade.
manuteno de
software.
ORGANIZAO Empresa que Empresa em
Empresa que
Empresa em
ALVO
precisa de
geral
necessita da
geral
uma
comprovao
certificao
formal de sua
capacidade.
RGO DE
ISO
ISO
SEI Software
ISO/IEC
DESENVOLVIME
Engineering
35/39
NTO
Institute
Concluso
um Modelo para definir modelos de
avaliao
No pressupe modelos de ciclo de vida de
software, tecnologias de software ou
metodologias de desenvolvimento
Referncias
Software Process Improvement and Capability
dEtermination
http://www.sqi.gu.edu.au/spice/
Melhoria e Avaliao de Processo com ISO/IEC 15504
(SPICE) e CMMI, Texto acadmico UFLA
Csar, Ana Cristina Freitas Csar. Aplicando Padres de
Qualidade no Sistema de Referncia Bibliogrfica, Texto
acadmico FIP
http://www.isospice.com/articles/15/4/TR-15504/Page4.h
tml
37/39
Referncias
http://en.wikipedia.org/wiki/ISO_15504
http://www.isospice.typepad.com/isospice_pt_is15504/
Lima,Geovane Nogueira . SPICE/ ISO 15504
Apresentao
Costa, Keilla . SPICE
Apresentao
Salviano, Clenio F. 15504MPE - Desenvolvendo um
Mtodo para Avaliao de Processos de Software em
MPEs Utilizando a ISO/IEC 15504, 2003.
Salviano, Clenio F. Novidades dos modelos do CMMI,
SPICE/ISO 15504 e MPS-BR, 2006.
38/39
Referncias
Salviano, Clnio Figueiredo. Livro:
Melhoria e Avaliao de Processo de
Software com o Modelo ISO/IEC 15504-5:
2006
Fernandes, Jorge H.C. SPICE e ISO
15504, 2004
Corts, Mrio L. Modelo de Qualidade de
SW, 2004
39/39