Please enable JavaScript.
Coggle requires JavaScript to display documents.
Qualidade do Processo de Software, Implementação, V & V, Retrabalho,…
Qualidade do Processo de Software
Conceito
Conjunto de atividades, métodos, práticas e transformações utilizados para desenvolver e manter software e produtos relacionados.
Fatores de qualidade
O procedimento que descreve o método escolhido
As ferramentas para darem apoio e facilitarem o trabalho
Pessoas treinadas, que compreendam e usem o processo
Pontos Relevantes
Planejamento e gerenciamento efetivo
Definição de um modelo de ciclo de vida
Padronização
Conformidade com requisitos especificados
Integridade dos produtos do desenvolvimento
Com os requisitos
Controle de versões
Testes e Inspeções
Princípios Básicos
Satisfação do Cliente
Redução de Custo de Qualidade
Controle do Projeto
Melhoria Contínua de Processos
Atividades Típicas de um Grupo de Garantia
da Qualidade de Processo de Software - SQA
Preparar um plano de SQA
Revisar as atividades dos engenheiros de
software
Registrar os desvios e acompanhar seu
conserto
Registrar discordâncias e escalonar para níveis
superiores
Gerenciar mudanças e métricas de software
Melhoria de Processo de Software
Princípios
Todos devem ser envolvidos
Mudanças efetivas devem ser construídas com base em
conhecimento
Mudanças são contínuas
Melhoria de processo de software requer investimento.
Grandes mudanças devem ser iniciadas de cima pra baixo
Prevenção X Detecção
PROCESSO
PRODUTOS
DEFEITOS
LIÇÕES
APRENDIDAS
Prevenção
Manter defeitos fora do
Sistema
Proatividade
Orientada a processos e
pessoas
“Defeitos podem ser
prevenidos”
Construindo com
qualidade
Garantia da qualidade
Detecção
Encontrar e corrigir defeitos
Reatividade
Orientada ao produto
“Defeitos são inevitáveis”
Inspecionando e testando com
qualidade
Controle da qualidade
Desenvolvido pelo Software Engineering
Institute e inspirado no PDCA
O Modelo IDEAL
5 fases
I (Initiating)
Estabelecimento da infraestrutura inicial, regras e responsabilidades são definidas
Diagnóstico inicial
D (Diagnosing)
Determinação do gap da situação atual
com relação à desejada
Diagnóstico inicial
E (Establishing)
Estabelecimento de objetivos e
prioridades (elaboração do plano de ação)
Definição de um plano de ação de melhoria de processos
Definição dos Processos
A (Acting)
Execução do trabalho de acordo com o plano
Aplicação dos processos em projetos-piloto
Auditorias internas
Promover ações corretivas
Treinamentos
L (Learning)
Aprendizado sobre experiências e definição
de melhorias para novos ciclos
Pré-avaliação
Promoção de ações corretivas
Avaliação formal (oficial)
Implementação
V & V
Retrabalho
Análise
Melhoria
Prevenção
Detecção