Skip to content
Issue [#6][#6]
1. Desenvolvimento
1.1. Subprocesso Requisitos
Elicitar Requisitos
Critérios de Avaliação
- Deve ser feita uma reunião para elicitação de requisitos com o cliente;
- A elicitação de requisitos deve ser executada com auxílio de alguma técnica de elicitação;
- A Lista Informal de Requisitos deve ser levanta durante a reunião com o cliente;
- Os requisitos devem estar documentados no repositório do projeto;
- Os requisitos devem ser descritos em alto nível de abstração;
- Os requisitos devem ser validados com o cliente ao final da reunião;
- O documento deve conter uma descrição clara e concisa das necessidades e problema.
Técnicas de Auditoria
Analisar Requisitos
Critérios de Avaliação
- Deve ser feita uma reunião entre os membros da equipe de desenvolvimento.
- A partir da Lista Informal de Requisitos devem ser extraídos os requisitos formais;
- Os Requisitos devem estar documentados no repositório do projeto;
- Deve haver rastreabilidade entre Épico e Feature;
- Épicos e Features devem ser nomeados de acordo com o padrão descrito no repositório.
Técnicas de Auditoria
Backlog
Critérios de Avaliação
- O Backlog deve existir;
- Os conhecimentos da fase de elicitação devem ter sido lapidados;
- Os conhecimentos lapidados da fase de elicitação devem ter sido documentados no BackLog;
- Todas as features do projeto devem ter sidos definidas;
- Deve existir um documento que contém informações a respeito dos Requisitos do Sistema;
- A equipe de desenvolvimento deve ter executado uma atividade que gerou esse Backlog.
Técnicas de Auditoria
Backlog Validado
Critérios de Avaliação
- Existe o backlog?
- O backlog foi derivado a partir da lista de necessidades do cliente?
- O backlog foi validado com o cliente?
- O backlog foi aprovado
Técnicas de Auditoria
Backlog Refinado
Critérios de Avaliação
- Houve a necessidade da realização do refinamento de requisitos?
- Existe versionamento do backlog?
- Foram levantados os requisitos?
- O cliente foi expôs os requisitos?
Técnicas de Auditoria
1.2. Atividade Planejar Release
Backlog da Release
Critérios de Avaliação
- Foram mapeados épicos?
- Foram mapeados features?
- O cliente validou os épicos?
- O cliente validou os features?
Técnicas de Auditoria
Planejamento de Treinamentos
Critérios de Avaliação
- Uma necessidade deve ser identificada para a execução de um treinamento.
- O objetivo do treinamento deve ser definido.
- O planejamento de treinamentos deve existir.
- O treinamento deve ter descrição do que será ministrado.
- Cada treinamento deve ter o responsável definido.
- Cada treinamento deve ter data definida.
- As ferramentas utilizadas devem ser definidas.
- O treinamento foi realizado conforme o previsto?
Técnicas de Auditoria
- Checklist
- Entrevista - Após a realização do treinamento.
1.3. Subprocesso Desenvolvimento
Backlog da Sprint
Critérios de Avaliação
- O backlog da release deve existir.
- O backlog da sprint deve existir.
- O backlog da sprint deve conter as histórias de usuário da sprint em questão.
- As histórias de usuário devem ser escritas em voz de usuário. (Eu, como ..., desejo ... para ...).
- As histórias de usuário devem ter critérios de aceitação.
- As histórias de usuário devem estar pontuadas.
- As histórias de usuário devem ser referentes a features levantadas.
- As histórias de usuário devem ser alocadas aos integrantes do time.
Técnicas de Auditoria
Incremento de software
Critérios de Avaliação
- A sprint deve ter sido planejada.
- Todas as histórias da sprint devem ter sido concluídas.
- Todas as histórias da sprint devem ter sido integradas na branch principal do projeto.
- O projeto deve estar funcional na branch principal.
- Devem existir testes.
- A cobertura de testes deve estar de acordo com o que foi definido pelo plano de medição.
- Os testes devem ser feitos em paralelo com o desenvolvimeto das funcionalidades.
- Deve existir, nos repositórios de desenvolvimeto, uma indicação da % de cobertura de testes.
Técnicas de Auditoria
Backlog da Release Refinado
Critérios de Avaliação
- A sprint deve ter sido finalizada.
- As histórias que foram concluídas devem ser identificadas e documentadas.
- As histórias que não foram concluídas devem ser identificadas e documentadas.
- Os motivos pelos quais uma história não foi concluída devem ser documentados.
- As dívidas para próximas sprints devem ser identificadas e documentadas.
- O Backlog da release deve ser replanejado/repriorizado.
Técnicas de Auditoria
Relatório da Retrospectiva
Critérios de Avaliação
- A sprint deve ter sido finalizada.
- A revisão deve ter sido finalizada.
- O relatorio da retrospectiva deve existir.
- Os pontos negativos da sprint devem ser identificados e documentados.
- Os pontos positivos da sprint devem ser identificados e documentados.
- As propostas de melhoria para as próximas sprints estão identificadas e documentadas.
Técnicas de Auditoria
2. Medição e Análise
2.1. Definição
Plano de medição
Critérios de Avaliação
- O plano de medição deve existir
- O plano de medição deve seguir o GQM
- O plano de medição deve conter os objetivos estratégicos
- O plano de medição deve conter as questões
- O plano de medição deve conter as análises do que será medido
- O plano de medição deve conter o planejamento das coletas
Técnicas de Auditoria
Métricas Definidas
Critérios de Avaliação
- As métricas que serão de coletadas devem estar definidas e documentadas
- As métricas devem ser definidas utilizando o GQM
- As métricas devem estar acompanhadas do Procedimento de coleta
- As métricas devem estar acompanhadas da Análise
- As métricas devem acompanhar uma sugestão de Providência para o caso de um resultado não satisfatório
Técnicas de Auditoria
Rastreabilidade
Critérios de Avaliação
- Devem existir os objetivos (goals)
- Devem existir as questões (questions)
- Devem existir as métricas (metrics)
- Para cada métrica, deve existir exatamente uma questão da qual a métrica foi derivada
- Para cada questão, deve existir exatamente um objetivo do qual a questão foi derivada
- Os dados acima devem estar diagramados
Técnicas de Auditoria
2.2. Coleta de Dados
Template de coleta
Critérios de Avaliação
- O Template de Coleta deve ser disponibilizado no GitHub
- O Template deve ser feito de uma forma tal que possa reutilizado em mais de uma sprint
- O Template deve conter uma seção sobre quais métricas foram coletadas
- O template deve conter uma seção sobre Análise dos dados
Técnicas de Auditoria
2.3. Interpretação
Relatório de Feedbacks
Critérios de Avaliação
- Os dados de processo, equipe e produto devem ter sido coletados.
- As métricas coletadas devem possuir indicadores para análise.
- Os envolvidos na medição devem possuir total entendimento do que será medido.
- O relatório de feedbacks deve conter a descrição de cada cada ponto de análise deve ser discutida entre os envolvidos.
- A análise deve contemplar todos os pontos medidos.