Escolar Documentos
Profissional Documentos
Cultura Documentos
Normas ISO: 12207 - 15504
Normas ISO: 12207 - 15504
1
ISO 12207
Conceito
Processos Fundamentais
Processos de Apoio
Processos Organizacionais
Considerações Finais
2
ISO 12207
Conceito
Norma internacional que descreve em detalhes os processos,
atividades e tarefas que envolvem o fornecimento,
desenvolvimento, operação e manutenção de software.
Classes:
Processos Fundamentais: início e execução do
desenvolvimento, operação ou manutenção do software
durante o seu ciclo de vida.
Processos de Apoio: auxiliam e contribuem para o sucesso
e a qualidade do projeto de software.
Processos Organizacionais: implementam uma estrutura
constituída de processos de ciclo de vida e pessoal
associados, melhorando continuamente a estrutura e os
processos.
3
ISO 12207
Processos Fundamentais (1/2)
Aquisição
Atividades de quem adquire um software.
4
ISO 12207
Processos Fundamentais (2/2)
Desenvolvimento
Atividades do desenvolvedor de software.
5
ISO 12207
Processos de Apoio (1/3)
Documentação
Registro de informações produzidas por um processo
ou atividade.
Inclui: planejamento, projeto, desenvolvimento,
produção, edição, distribuição e manutenção dos
documentos necessários a gerentes, engenheiros e
usuários do software.
Gerência de Configuração
Identificação e controle dos itens do software.
6
ISO 12207
Processos de Apoio (2/3)
Garantia da Qualidade
Garante que os processos e produtos de software
estejam em conformidade com os requisitos e os
planos estabelecidos.
Verificação
Determina se os produtos de software de uma
atividade atendem completamente as condições
impostas a eles.
Validação
Determina se os requisitos e o produto final (sistema
ou software) atendem ao uso específico proposto.
7
ISO 12207
Processos de Apoio (3/3)
Revisão Conjunta
Define as atividades para avaliar a situação e produtos
de uma atividade de um projeto, se apropriado.
Auditoria
Determina adequação aos requisitos, planos e
contrato, quando apropriado.
Resolução de Problemas
Análise e resolução dos problemas de qualquer
natureza ou fonte, descobertos durante a execução do
desenvolvimento, operação, manutenção ou outros
processos.
8
ISO 12207
Processos Organizacionais
Gerência
Gerenciamento de processos.
Infra-estrutura
Fornecimento de recursos para outros processos.
Inclui: hardware, software, ferramentas, técnicas,
padrões, operação ou manutenção.
Melhoria
Atividades para estabelecer, avaliar, medir, controlar e
melhorar um processo de ciclo de vida de software.
Treinamento
Atividades para prover e manter pessoal treinado.
9
ISO 12207
Considerações Finais
Utilizada para apoiar as organizações a definirem seus
processos de ciclo de vida de desenvolvimento, operação
e manutenção de software.
Um dos pontos fortes da norma é a alta granularidade dos
processos permitindo a definição de vários processos
pequenos que serão integrados na sua execução.
Utilizada como base para a elaboração da norma ISO
15504.
10
ISO 15504
Introdução
Objetivos
Níveis de capacidade
Atributos do Processo
Avaliação dos atributos do Processo
Níveis de capacidade do Processo
11
ISO 15504
Introdução
Norma que apresenta uma estrutura para
realização de avaliações de processos em
organizações:
Empresa que busca melhorias.
Avaliação de terceiros ao realizarem
contratos de prestação de serviços ou
fornecimento de produtos.
12
ISO 15504
Objetivos (1/2)
Melhoria ou avaliação de processos.
Elementos a serem definidos:
Modelo de processos, escala de medida e
método de avaliação.
Modelo de referência de processos:
Descrição de escopo e de requisitos.
Estabelece os resultados esperados de cada
processo e permite avaliá-los.
13
ISO 15504
Objetivos (2/2)
Modelo de medição:
Identifica elementos da organização a serem
examinados.
Define dois indicadores: práticas e artefatos
produzidos.
Modelo de avaliação:
Dimensão de processo: permitem verificar se os
processos são ou não executados.
Dimensão de capacidade: permite uma avaliação
detalhada dos processos executados por uma
organização. Trabalha com: níveis de capacidade e
atributos de processo.
14
ISO 15504
Níveis de Capacidade
Nível Nome Descrição
O processo não é implementado ou falha em
0 Incompleto
atingir seus objetivos
O processo essencialmente atinge os
1 Executado objetivos, mesmo se de forma pouco
planejada ou rigorosa
O processo é implementado de forma
controlada (planejado, monitorado e
2 Gerenciado
ajustado); os produtos por ele criados são
controlados e mantidos de forma apropriada
O processo é executado de forma sistemática
3 Estabelecido
e consistente
O processo é executado e existe um controle
que permite verificar se ele se encontra
4 Previsível
dentro dos limites estabelecidos para atingir
os resultados
O processo é adaptado continuamente para,
5 Otimizado de uma forma mais eficiente, atingir os
objetivos de negócio definidos e projetados
15
ISO 15504
Atributos de Processo (1/3)
Atributo Descrição
O processo atinge os objetivos dele
1.1 Execução
esperados
16
ISO 15504
Atributos de Processo (2/3)
Atributo Descrição
17
ISO 15504
Atributos de Processo (3/3)
Estabelecem-se objetivos quantitativos, bem como as
medições a serem realizadas e a freqüência de sua
4.1 Medição
aplicação. Os resultados são coletados, analisados e
publicados na organização
18
ISO 15504
Avaliação dos Atributos de Processo
19
ISO 15504
Níveis de Capacidade de Processo
Nível de Capacidade
1 2 3 4 5
1.1 L ou T T T T T
2.1 L ou T T T T
2.2 L ou T T T T
3.1 L ou T T T
3.2 L ou T T T
4.1 L ou T T
4.2 L ou T T
5.1 L ou T
5.2 L ou T
20