ISO/IEC 15504

Download Report

Transcript ISO/IEC 15504

Norma Internacional
ISO/IEC 15504
Tecnologias da Informação
Avaliação do Processo
José Américo Rio - 20942
Milton Moura - 209391
Sumário
• Avaliação do Processo
• Motivação e benefícios
• Norma ISO/IEC 15504
• Histórico e Relação com outras normas
• Contexto de Realização de uma Avaliação
•
•
Determinação da Capacidade do Processo
Melhoria do Processo
• Elementos do Processo de Avaliação
•
•
•
•
•
•
•
Modelo de Referência
Plataforma de medição
Modelo de Avaliação
Input Inicial
Output
Responsabilidades
Processo de avaliação
• Exemplo Prático
2
Avaliação do Processo
• Análise disciplinada dos processos de software dentro de
uma organização
• Motivação
• Introduzir uma cultura de melhoria contínua
• Engenharia de processos adequados ao negócio
• Optimização dos recursos da organização
• Resultados da realização de uma avaliação de processos
bem sucedida:
• São recolhidos dados que caracterizam os processos avaliados
• É determinada a extensão em que os processos avaliados atingem
o âmbito proposto
3
Benefícios da Avaliação de Processos
Cliente
Empresa
• Redução de incertezas na
selecção de fornecedores
• Determinação da
capacidade dos
processos
• Controlo do risco
• Base de comparação entre
fornecedores concorrentes
• Maximização da
capacidade de resposta
• Minimização dos custos
• Aumento da satisfação
do cliente
4
Norma ISO/IEC 15504 (SPICE)
• Estabelece uma abordagem estruturada para a avaliação de
processos
• Serve de referência pública e partilhada, mas não deve ser
utilizada em esquemas de certificação da capacidade
processual de uma organização
• Aplicável por ou por parte de uma organização cujo
objectivo é:
• Entender o estado dos seus processos, de forma a melhorá-los
• Determinar se os seus processos são adequados para um
determinado conjunto de requisitos estabelecidos
• Determinar se os processos definidos noutra organização são
adequados no âmbito de um contrato
5
Histórico da Norma ISO 15504
• Nome original: Software Process Improvement Capability
dEtermination (SPICE)
• Iniciativa internacional
• Estende e melhora as normas CMM, ISO 9000
• Ambas estão conforme a norma ISO 15504
• Tem origem no Ministério de Defesa Britânico
• Constituída por 5 partes:
•
•
•
•
Parte 1 - Conceitos e Vocabulário
Parte 2 - Realização de uma Avaliação de Processo
Parte 3 - Orientações para a realização de uma Avaliação de Processo
Parte 4 - Orientações para a utilização de melhorias de processo e
determinação de capacidades
• Parte 5 - Exemplo de um Modelo de Avaliação do Processo
6
Relações com outras normas
• ISO 15504 é complementar a:
• ISO 9001
• ISO 9001 define um modelo que assegura a qualidade no
desenho, desenvolvimento, produção, instalação e prestação
de serviços
• A intenção de atribuir confiança em relação à gestão de
qualidade de um fornecedor é comum
• Fornece uma base de avaliação para averiguar se potenciais
fornecedores têm capacidade para servir as necessidades
definidas
• ISO 12207
• Define os processos do ciclo de vida do software
• Dimensão do processo do modelo de referência é equivalente
7
ISO 15504 vs ISO 9001
ISO 15504
ISO 9001
Granularidade
Modelo detalhado
Modelo abstracto
Enfoque
Tecnologias da informação
Genérico
Âmbito
Melhoria e determinação da
capacidade do processo
Certificação
Escala
Seis níveis de capacidade, nove
atributos de capacidade
Aprovado ou não aprovado
Orientação
Requisitos para a avaliação,
orientações para a aplicação
Apenas o modelo
Integração
Complementar à ISO 9001
Complementada pela ISO 15504
8
Requisitos p/ Avaliação de Processos
• Os requisitos definidos pela norma fornecem uma estrutura que:
• Facilita a auto-avaliação
• Estabelece uma base para a melhoria de processos e
determinação das suas capacidades
• Tem em conta o contexto de implementação do processo em
avaliação
• Produz uma classificação do processo
• Verifica se o processo atinge os seus objectivos
• É aplicável em qualquer domínio aplicacional e
organizacional
• Pode ser utilizada para realizar comparações objectivas
entre diferentes organizações
9
Utilizadores da ISO/IEC 15504
• Clientes
• Determinam a capacidade dos processos dos seus
fornecedores
• Fornecedores
• Determinam a capacidade dos seus processsos
• Definem áreas e prioridades para a melhoria dos
processos
• Têm um modelo base que orienta a melhoria dos
processos
• Avaliadores
• Um modelo base para realizar avaliações
10
Contexto de Realização de uma Avaliação
Melhoria do Processo
Determinação da Capacidade do Processo
•
Caracterização das prácticas actuais
em termos da sua capacidade
• Análise da capacidade do processo em relação
Identificação de pontos fortes,
fracos e riscos inerentes ao
processo
• Identifica o risco de utilização do processo
•
•
um perfil de capacidade alvo
• Estabelece o nível de capacidade do processo
Evidencía os pontos prioritários de
melhoria
11
Melhoria do Processo
12
Determinação da Capacidade do Processo
13
Elementos do Processo de Avaliação
14
Modelo de Avaliação do Processo
Modelo bidimensional
• Modelos de Referência do Processo
• Constituem a base para a recolha de dados e
classificação da capacidade dos processos
• Processos caracterizados por uma descrição dos seus
objectivos e resultados
• Plataforma de Medição
• 6 níveis de capacidade do processo e os respectivos
atributos, mais a escala de medição
15
Modelo de Avaliação do Processo
16
Modelo de Referência - Requisitos
• Deverá conter:
• Declaração do domínio do modelo
• Descrição dos processos
• Declaração dos objectivos a atingir com a execução do
processo
• Definição dos resultados que demonstram o alcance dos
objectivos definidos
• Definição das práticas base e a sua relação com os resultados
• Definição dos inputs e outputs do produto resultante
• A relação entre o modelo e o seu contexto de utilização
• A relação entre os processos definidos no modelo
17
Plataforma de Medição - Níveis de Capacidade
Nível
0
Incompleto
1
Desempenhado
2
Controlado
3
Estabelecido
4
Previsível
5
Optimizado
Descrição
O processo não está implementado ou falha em atingir os seus
objectivos.
O processo atinge no essencial os seus objectivos, mesmo que de
forma pouco planeada ou rigorosa.
O processo é implementado de forma controlada (planeado,
monitorizado e ajustado).
O processo é implementado de forma sistemática e consistente.
O processo é executado e existe um nível de controlo que
permite verificar se este se encontra dentro dos limites
estabelecidos para atingir os seus resultados.
O processo é adaptado continuamente para atingir os objectivos
de negócio definidos e projectados, de forma mais eficiente.
18
Plataforma de Medição - Atributos do Processo
Nível
Atributos do Processo
Descrição
1
1.1 Desempenho do Processo
Mede em que extensão os objectivos do processo são atingidos.
2
2.1 Gestão do Desempenho
Mede em que extensão a execução do processo é gerida.
2.2 Gestão do Produto
Mede em que extensão os produtos produzidos no âmbito do processo são
geridos.
3.1 Definição do Processo
Mede em que extensão existe um processo padrão definido para suportar a sua
implementação do processo.
3.2 Implementação do Processo
Mede em que extensão o processo padrão é eficazmente implementado e de
que forma atinge os seus objectivos.
4.1 Medição do Processo
Mede o desempenho do processo para assegurar que este está de acordo e
apoia os objectivos estabelecidos.
4.2 Controlo do Processo
Mede em que extensão o processo é quantitativamente gerido para obter
estabilidade, previsibilidade e capacidade de atingir os objectivos
estabelecidos.
5.1 Inovação do Processo
Mede a forma como as alterações ao processo são identificadas, a partir de
uma análise às causas das variações na sua execução e da investigação de
práticas invoadoras para a definição e implementação do processo.
5.2 Optimização do Processo
Mede a forma como as alterações à definição, gestão e execução do processo
têm impacto significativo na melhoria contínua dos objectivos estabelecidos.
19
3
4
5
Plataforma de Medição - Escala de Classificação
• Cada atributo do processo é avaliado mediante uma escala ordinal
N
P
L
F
Not achieved
Partially achieved
Largely achieved
Fully achieved
0%-15%
>15%-50%
>50%-85%
>85%-100%
20
Papéis e Responsabilidades
• O Patrocionador da avaliação deve:
• Assegurar a competência da entidade avaliadora
• Disponibilizar os recursos necessários
• A Entidade Avaliadora deve:
•
•
•
•
•
•
Confirmar o compromisso do patrocionador
Assegurar que a avaliação respeita os requisitos da ISO 15504
Assegurar que os participantes estão devidamente informados
Assegurar a competência da equipa de avaliação
Assegurar o acesso da equipa de avaliação à documentação
Assegurar a competência no uso de ferramentas pela equipa de
avaliação
• Confirmar a entrega dos entregáveis resultantes da avaliação
• Após a conclusão da avaliação, verificar e documentar o grau de
conformidade com a ISO 15504
21
Input Inicial
•
O input da avaliação deve ser definido antes da fase de recolha de dados
•
No mínimo, deve especificar:
•
•
•
•
•
•
•
•
•
•
•
A identidade do patrocionador e sua relação com a empresa
A finalidade da avaliação
O âmbito da avaliação, incluindo processos, nível de capacidade pretendido, departamentos
e caracterização dos mesmos.
A abordagem da avaliação
As restrições da avaliação, incluindo recursos disponíveis, duração, processos e
departamentos excluidos, quantidade e tipo de dados, responsável pelo output e restrições
ao seu uso, acordos de confidencialidade.
Identificação do Modelo de Avaliação do Processo
Identificação do avaliador competente
Critérios para a avaliação da competência do avaliador
Identidade e cargo dos avaliados, avaliadores e grupo de apoio
Outra informação adicional recolhida
Qualquer mudança no Input deve estar em concordância com o patrocionador e
registada
22
Output
• A informação que suporta a compreensão do output da
avaliação deve ser compilada e retida pelo
patrocionador
• O Registo da avaliação deve incluir, no mínimo:
•
•
•
•
•
•
Data da avaliação
Input da avaliação
Identificação dos dados recolhidos
Identificação da documentação do Processo de Avaliação
O conjunto de perfis de processo resultantes da avaliação
A identificação de informção adicional recolhida na
avaliação
23
Actividades do Processo de Avaliação
1. Planeamento
• Define os inputs, actividades a realizar, com os seus recursos e
cronogramas, responsabilidades, concordância com a norma e outputs
2. Recolha de Dados
• Identificação de estratégia e técnicas, correspondência entre departamentos
e modelo de avaliação, garantir abrangência completa, armazenamento
para verificação das classificações
3. Validação dos Dados
• Objectividade, suficiência e consistência dos dados recolhidos
4. Classificação dos Atributos do Processo
• Registada no perfil do processo/departamento, suporte ao julgamento, à
tomada de decisões, à rastreabilidade e à relação com os dados
5. Relatório dos Resultados
• No minimo os outputs (documentados e entreges ao patrocionador)
24
Verificação de Conformidade
• Existem três tipos de conformidade em relação
aos requisitos da norma:
• Conformidade dos Modelos de Referência
• Conformidade do Modelo de Avaliação
• Conformidade da Avaliação do Processo
• Uma vez garantida uma Avaliação do Processo
conforme, são garantidos que os seus resultados
são Consistentes, Fiáveis e Repetíveis
25
Conclusões
• A ISO 15504 define um modelo para
avaliação de processos, que é consistente
(repetível) e fiável.
• O modelo de referência de processos é
fundamental para o modelo de avaliação.
• Os requisitos da norma estabelecem um
processo bem definido para conduzir
avaliações.
26
Modelo de Avaliação do Processo (Processos)
27
Etapas de um Projecto Exemplo de Melhoria de Processos
28
Processos Selecionados na Avaliação do Projecto Exemplo
• Para o exemplo de avaliação, usamos o programa Spice Vision
(http://www.spicevision.com/)
29