Please enable JavaScript.
Coggle requires JavaScript to display documents.
Requisitos do cliente, Planejamento - Coggle Diagram
Requisitos do cliente
Registro dos requisitos
aumenta o envolvimento dos clientes(solicitantes) com o desenvolvimento do software
Compreende melhor as expectativas do cliente
Evita jogos de culpa
Evita mal entendidos
Critérios de aceite são definidos
Participação da QA
Permite compreender melhor as necessidades dos clientes
Auxilia na validação do documento de requisitos que será gerado
Necessita de revisão dos stakeholders
Planejamento
Teste
Testes manuais
Menos tempo de implementação que os testes automatizados
Executa casos que são complexos de serem automatizados
Possibilita descobrir cenários que somente humanos conseguem
Realizado durante todo o ciclo de vida do software
Testes automatizados
Agiliza os testes de regressão
Agiliza os testes de confirmação
Auxilia os desenvolvedores
Auxilia os testes manuais
Gera métricas
Retorna % de cobertura
Retorna nível de qualidade atingido
Custo inicial de implementação é maior
Entender que é um auxílio, mas não a solução
Necessidade de mudança da cultura
Publicação
Ambiente de teste
Diminui hotfixes em produção
Teste pode ser feito junto do desenvolvimento na mesma funcionalidade
É utilizado somente para teste
Evita falso positivo
Custo mais elevado
Leva maior qualidade para a produção
Ambiente de produção
É utilizado apenas pelo cliente
Ambiente de desenvolvimento
É utilizado apenas pelos desenvolvedores
Especificações técnicas
Especificação de requisitos
Participação de todos os statakeholders
Firma um acordo com os solicitantes(clientes)
Testes podem ser iniciados
Erros são identificados antes de serem implementados
Custo dos erros diminui
Serve de guia
Para o desenvolvimento
Qualidade
Novo colaborador
Evita mal entendimentos
Evita retrabalho
Descentraliza as informações sobre Regras de Negócio
Padrões de projeto
Documentação de API
Documentação de código
Custo inicial de tempo para implementação é maior
Desenvolvimento
Planejamento das sprints
Requisitos são priorizados
Serão iniciadas primeiro
Serão validadas(testadas) primeiro
Serão entregues primeiro
Requisitos são quebrados
Estimativa se torna mais precisa
Há maior quantidade de entregas de funcionalidades documentada
Realizar estimativa de esforço
Execuções mais precisas
Evita necessidade de aumento de prazo
Necessário ter maior maturidade do time
Para isso é necessário investir em uma liderança técnica
Relatório
Reúne métricas e outras informações da sprint
Auxilia retrospectivas da sprint
Identifica o que pode melhorar
Identifica o que está dando certo
Identifica o que pode ser excluído
Informa os stakeholders
Possibilita tomada de decisões mais certeiras
Necessita que as outras etapas estejam gerando métricas
Criar Plano de Teste do projeto
Definir alocação de esforços
Definir as ferramentas