29
1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura -

1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

Embed Size (px)

Citation preview

Page 1: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

1

Norma InternacionalISO/IEC 15504

Tecnologias da Informação

Avaliação do Processo

José Américo Rio - 20942Milton Moura - 20939

Page 2: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

2

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

Page 3: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

3

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

Page 4: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

4

Benefícios da Avaliação de Processos

Cliente

• Redução de incertezas na selecção de fornecedores

• Controlo do risco

• Base de comparação entre fornecedores concorrentes

Empresa• Determinação da

capacidade dos processos

• Maximização da capacidade de resposta

• Minimização dos custos

• Aumento da satisfação do cliente

Page 5: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

5

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

Page 6: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

6

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

Page 7: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

7

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

Page 8: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

8

ISO 15504 vs ISO 9001

ISO 15504 ISO 9001

Granularidade Modelo detalhado Modelo abstracto

Enfoque Tecnologias da informação Genérico

ÂmbitoMelhoria e determinação da

capacidade do processoCertificação

EscalaSeis níveis de capacidade, nove

atributos de capacidadeAprovado ou não aprovado

OrientaçãoRequisitos para a avaliação, orientações para a aplicação

Apenas o modelo

Integração Complementar à ISO 9001 Complementada pela ISO 15504

Page 9: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

9

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

Page 10: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

10

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

Page 11: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

11

Contexto de Realização de uma Avaliação

Melhoria do Processo

• Caracterização das prácticas actuais em termos da sua capacidade

• Identificação de pontos fortes, fracos e riscos inerentes ao processo

• Evidencía os pontos prioritários de melhoria

Determinação da Capacidade do Processo

• Análise da capacidade do processo em relação um perfil de capacidade alvo

• Identifica o risco de utilização do processo

• Estabelece o nível de capacidade do processo

Page 12: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

12

Melhoria do Processo

Page 13: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

13

Determinação da Capacidade do Processo

Page 14: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

14

Elementos do Processo de Avaliação

Page 15: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

15

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

Page 16: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

16

Modelo de Avaliação do Processo

Page 17: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

17

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

Page 18: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

18

Plataforma de Medição - Níveis de Capacidade

Nível Descrição

0 IncompletoO processo não está implementado ou falha em atingir os seus objectivos.

1 DesempenhadoO processo atinge no essencial os seus objectivos, mesmo que de forma pouco planeada ou rigorosa.

2 ControladoO processo é implementado de forma controlada (planeado, monitorizado e ajustado).

3 Estabelecido O processo é implementado de forma sistemática e consistente.

4 PrevisívelO 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.

5 OptimizadoO processo é adaptado continuamente para atingir os objectivos de negócio definidos e projectados, de forma mais eficiente.

Page 19: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

19

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 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 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 ProcessoMede em que extensão o processo é quantitativamente gerido para obter estabilidade, previsibilidade e capacidade de atingir os objectivos estabelecidos.

5 5.1 Inovação do ProcessoMede 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.

Page 20: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

20

Plataforma de Medição - Escala de Classificação

• Cada atributo do processo é avaliado mediante uma escala ordinal

N Not achieved 0%-15%

P Partially achieved >15%-50%

L Largely achieved >50%-85%

F Fully achieved >85%-100%

Page 21: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

21

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

Page 22: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

22

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

Page 23: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

23

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

Page 24: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

24

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 Dados1.Objectividade, suficiência e consistência dos dados recolhidos

• Classificação dos Atributos do Processo1.Registada no perfil do processo/departamento, suporte ao julgamento, à

tomada de decisões, à rastreabilidade e à relação com os dados

• Relatório dos Resultados• No minimo os outputs (documentados e entreges ao patrocionador)

Page 25: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

25

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

Page 26: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

26

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.

Page 27: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

27

Modelo de Avaliação do Processo (Processos)

Page 28: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

28

Etapas de um Projecto Exemplo de Melhoria de Processos

Page 29: 1 Norma Internacional ISO/IEC 15504 Tecnologias da Informação Avaliação do Processo José Américo Rio - 20942 Milton Moura - 20939

29

Processos Selecionados na Avaliação do Projecto Exemplo

• Para o exemplo de avaliação, usamos o programa Spice Vision (http://www.spicevision.com/)