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
  • Checklist
  • Entrevista

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
  • Checklist
  • Entrevista

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
  • Checklist
  • Entrevista

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
  • Checklist
  • Entrevista

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
  • Checklist
  • Entrevista

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
  • Checklist
  • Entrevista

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
  • Checklist
  • Entrevista

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
  • Entrevista

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
  • Checklist

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
  • Checklist

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
  • Checklist

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
  • Checklist

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
  • Entrevista

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
  • Entrevista

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.