Professional Documents
Culture Documents
Qualidade
Marcely Dias
marcely.dias@unibratec.edu.br
Modelos de Processo
Modelos Existentes
Modelos Existentes
ISO 12207
– Direciona como estruturar e gerenciar o ciclo de
desenvolvimento, proporcionando acompanhamento de todo o
processo, permitindo que o software venha representar a
realidade da empresa modelada para geração de um sistema
customizado, atendendo assim seus requisitos e as
necessidades desta empresa
– Objetivo
Auxiliar os envolvidos na produção de software a definir seus
papéis, por meio de processos bem definidos, e assim
proporcionar, às organizações que a utilizam, um melhor
entendimento das atividades a serem executadas nas operações
que envolvem, de alguma forma, o software.
– A arquitetura utiliza uma terminologia bem definida para
aquisição, fornecimento, desenvolvimento, operação, e
manutenção do software, e é composta de:
Processos
– Atividades
Tarefas
Modelos Existentes
ISO 12207
– Processos Fundamentais
Atuam durante o ciclo de vida do software
– Início
– Contratação entre o adquirente e o fornecedor
– Execução
Desenvolvimento
Operação
Manutenção
– Processos de Apoio
Documentação
Gerência de Configuração
Garantia da Qualidade
Verificação, Validação, Revisão Conjunta, Auditoria e
Resolução de Problemas
Modelos Existentes
ISO 12207
– Processos Organizacionais
Processos de Gerência
Infra-estrutura
Melhoria
Treinamento
– Processos de Adaptação
Definemas atividades necessárias para adaptar a norma
para sua aplicação na organização ou em projetos
O CMMI
Base do CMMI
Benefícios do CMMI
Disciplinas do CMMI
Representações do CMMI
O CMMI provê duas representações para maturidade
5 Por Estágios
Process Area
Contínua ML5
Capability
ML4
3
ML3
1 2
ML2
0
ML 1
PA PA PA
. . .para uma única área de . . .para um conjunto de áreas
processo ou um conjunto de de processo pré-estabelecidas
áreas de processo definidas pelo modelo.
pela organização
Estágio x Contínua
Nível de
Maturidade
Metas Metas
Genéricas Específicas
Características
Comuns
Práticas Práticas
Genéricas Específicas
Nível de
Maturidade
Metas Metas
Genéricas Específicas
Características
Comuns
Práticas Práticas
Genéricas Específicas
Níveis de Maturidade
Níveis de Maturidade
Optimizing
5 Foco na melhoria do
processo
Quantitatively
Managed
4 Processo medido e
controlado
Defined
3 Processo pró ativo e
definido para a
organização
Managed
Processo definido para
2 o nível de projetos e
freqüentemente reativo
Performed
1 Processo imprevisível,
pouco controlado
Nível 1 – Inicial
Nível 1 - Inicial
In Out
Nível 2 – Gerenciado
Gerência de projetos disciplinada
Políticas organizacionais estabelecidas e
institucionalizadas nos projetos
Planos e processos do projeto são documentados e
seguidos
Existência de recursos apropriados
Responsabilidades e autoridades são atribuídas
Planejamento e gerenciamento de novos projetos pode
ser baseado na experiência de projetos similares
Nível 2 - Gerenciado
In Out
Nível 3 - Definido
Nível 3 - Definido
In Out
In Out
Nível 5 – Otimizando
No nível 4 a análise é direcionada às causas especiais de
variação do processo => No nível 5, a análise é direcionada
às causas comuns de variação do processo
As medições são utilizadas para:
– Selecionar melhorias e inovações, estimar seus custos e
acompanhar os gastos reais
Os processos definidos da organização são alvos das
atividades de melhoria
Nível 5 – Otimizando
In Out
Nível de
Maturidade
Metas Metas
Genéricas Específicas
Características
Comuns
Práticas Práticas
Genéricas Específicas
Gerenciamento de Requisitos
Planejamento de Projeto
Monitoramento e Controle de Projeto Optimizing
Medição e Análise
Defined
Managed
Performed
Performed
Quantitatively
Managed
Defined
Managed
Performed
Quantitatively
Managed
Defined
Managed
Performed
Nível de
Maturidade
Metas Metas
Genéricas Específicas
Características
Comuns
Práticas Práticas
Genéricas Específicas
Metas Específicas
Metas Genéricas
São chamadas genéricas por que são as mesmas para todas as áreas
de processo
Nível de
Maturidade
Metas Metas
Genéricas Específicas
Características
Comuns
Práticas Práticas
Genéricas Específicas
Características Comuns
EXERCÍCIO
Nível de
Maturidade
Metas Metas
Genéricas Específicas
Características
Comuns
Práticas Práticas
Genéricas Específicas
Práticas Específicas
Práticas Genéricas
EXERCÍCIO - Projeto
disciplinas
Estrutura do CMMI
Componentes do Modelo
Resumindo…
Outras Considerações
Níveis de Capacidade
Níveis de Capacidade
5 Optimizing
4 Quantitatively Managed
3 Defined
2 Managed
1 Performed
0 Incomplete
Nível 0: Incompleto
– Um processo que não está sendo executado ainda, ou
está sendo parcialmente executado.
– Uma ou mais metas específicas da área de processo não
são satisfeitas.
Nível 1: Executado
– Um processo executado é um processo que satisfaz todas
as metas específicas de uma área de processo.
Áreas de Processo
Áreas de Processo
Gerenciamento de Projetos
•Planejamento de Projeto
Gerenciamento de Processos •Monitoramento e Controle de
•Processo da Organização
Projeto
•Definição do Processo da
•Gerenciamento do Contrato de
organização
Fornecedor
•Treinamento Organizacional
•Gerenciamento de Projeto
•Desenvolvimento e Inovação
Integrado
Organizacional •Gerenciamento de Riscos
•Performance do Processo da
•Integração de Equipes
Organização •Gerenciamento Quantitativo de
Suporte Engenharia
Projetos
•Gerenciamento da Configuração •Definição dos Requisitos
•Garantia da Qualidade do Processo e do Produto
•Gerenciamento de Requisitos
•Medição e Análise •Verificação
•Análise de Decisão e Resolução •Validação
•Análise Causal e Resolução •Solução Técnica
•Ambiente Organizacional para Integração •Integração de Produto
Resumindo…
Para Alcançar um
nível de uma Área de
Processo?
Outras Considerações
Considerações Finais
Implantando o CMMI
Custo
Perguntas?