Procedimentos
Ferramentas
Pessoas
- Habilitadas
- Treinadas
- Motivadas
Procedimento
Pessoas
Motivadas
Habilitadas
Treinadas
Ferramentas
Definições
Processo de Software
Atividades, Métodos, Práticas e
Transformações utilizadas para
desenvolver e manter software
Processo
Seqüência de
passos com
propósito
(IEEE)
Recursos e atividades
que transformam
insumos em produtos
(ISO 8402)
Princípios Básicos
Satisfação do
Cliente
Redução de Custo
de Qualidade
Controle
do Projeto
Melhoria Contínua
de Processos
Principais
Características
Planejamento
Identificar padrões
relevantes
Documentação
das atividades
Prevenção e
detecção de defeitos
Gerenciamento
Modelo de ciclo de vida
Padronização
Conformidade
com requisitos
Integridade entre
produtos e requisitos
Controle de versões
Testes e Inspeções
Melhoria de
Processo
Eficiência em atender
aos requisitos
Princípios
Annotations:
– Grandes mudanças devem ser iniciadas de cima pra baixo;
– Todos devem ser envolvidos;
– Mudanças efetivas devem ser construídas com base em conhecimento;
– Mudanças são contínuas;
– Mudanças no processo são incorporadas através de motivação e esforço;
– Melhoria de processo de software requer investimento.
Detecção
de defeitos
Análise de
melhorias
Implementação
de melhorias
Encontrar e
corrigir defeitos
Controle da
qualidade
Prevenção de
Defeitos
Manter defeitos
fora do Sistema
Garantia da
qualidade
Ciclo PDCA
Modelo IDEAL
Implantação de
Modelo de Processo
Diagnóstico Inicial
Definição dos Processos
Institucionalização
Pré-avaliação
Avaliação Formal
Fatores Críticos
de Implantação
Modelo de Qualidade
Comprometimento da
Alta Administração
Envolvimento de todos
Mudança Cultural
Líder exclusivo
do projeto
Definir recursos
necessários
Descrição de
responsabilidades
e autoridade
Informar a todos
Diagnosticar situação atual
Definir cronograma de atividades
Investir em tecnologia
Investir em treinamento
Identificar, definir e
documentar os
procedimentos