Please enable JavaScript.
Coggle requires JavaScript to display documents.
Qualidade do Processo de Software, Equipe: - Coggle Diagram
Qualidade do Processo de Software
Descrição
Conjunto de atividades, métodos, práticas e transformações que as pessoas utilizam para desenvolver e manter software e produtos relacionados.
Princípios
Satisfação do cliente
Redução de custo de qualidade
Melhoria contínua de processos
Controle do projeto
Grupo de Garantia
da Qualidade de Software - SQA
A missão do Grupo SQA é ajudar a equipe de software a conseguir um produto final de alta qualidade.
Preparar um Plano SQA para o projeto: desenvolvido durante o planejamento do projeto e é revisado por todas as partes interessadas;
Participar no desenvolvimento da descrição do processo de software do projeto
Selecionar os processos para o trabalho a ser realizado;
Revisar a descrição do processo para verificar a satisfação da política empresarial, padrões internos de software, padrões externos e outras partes do plano de projeto.
Identificar, documentar e acompanhar desvios dos processos e verifica se correções foram feitas;
Rever os produtos selecionados do trabalho, identificar, documentar e acompanhar desvios, verificar se as correções são feitas e periodicamente relatar os resultados do seu trabalho ao gerente de projetos;
Garantir que os desvios do trabalho de software e dos produtos sejam documentados: os desvios podem ser encontrados no plano de projeto, na descrição do processo, nas normas aplicáveis ou nos produtos do trabalho técnico;
Registrar qualquer eventual não-conformidade: relato à gerência superior.
Passos
Requisitos
Desenvolvimento
Produto
Validação
Verificação
Validação
Pontos relavantes
Planejamento e gerenciamento efetivo
Definição de um modelo de clico de vida
Padronização
Conformidade com requisitos especificados
Integridade dos produtos do desenvolvimento com os requisitos
Controle de versões
Testes e inspeções
Melhoria
Ações realizadas para alterar os processos de software de uma organização para que eles satisfaçam de forma mais eficiente os objetivos e necessidades de negócio da organização
Princípios
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 nã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
Prevenção X Detecção
Prevenção
Manter defeitos fora do Sistema
Proatividade
Orientada a processos e pessoas
"Defeitos podem ser prevenidos"
Construindo com qualidade
Garantia de qualidade
Detecção
Encontrar e corrigir defeitos
Reatividade
Orientada ao produto
Defeitos são inevitáveis
Inspecionando e testando com qualidade
Controle de qualidade
Ciclo PDCA
introduzido no Japão por Deming
Os japoneses consequentemente o denominam Deming Cycle
Action
Atuar corretivamente
Plan
Definir metas
Definir métodos
Do
Treinar
Executar o plano
Chech
Avaliar os resultados
Modelo IDEAL
Modelo para Melhoria
desenvolvido pelo Software Engineering Institute e inspirado pelo PDCA
5 fases
I (Initiating)
estabelecimento da infraestrutura inicial, regras e responsabilidades são definidas
D (Diagnosing)
Determinação do gap da situação atual com relação à desejada
E (Establishing)
Estabelecimento de objetivos e prioridades (elaboração do plano de ação)
A (Acting)
Execução do trabalho de acordo com o plano
L (Learning)
aprendizado sobre experiências e definição de melhorias para novos ciclos
Etapas
Diagnóstico inicial
Levantamento do estado atual da empresa
Definição de um plano de ação de melhoria de processos
Estabelecer uma lista de ações de melhoria de processo requeridas em ordem de prioridade
Produzir um plano para execução destas ações
Definição de processos
Treinamento e workshops
Escrita dos processos
Definição de ferramentas para automatizar os processos
Institucionalização
Treinamento e orientação de pessoas envolvidas nos padrões, técnicas e processos
Aplicação dos processos em projetos-piloto
Auditorias internas
Promover ações corretivas
Ajustes nos processos
Pré-avaliação
Simulação de uma avaliação formal
Promoção de ações corretivas
Definir e executar ações com base na pré-avaliação
Avaliação formal
Equipe:
Amanda Carvalho
Luana Cristina
Nadjane Ferreira
Izaquiel Queiroz