Que tipo de métricas, se houver, podem ser coletadas do desenvolvimento de requisitos?

5

Nós extraímos os requisitos das partes interessadas de nossos produtos criando e refinando as histórias de usuários nas reuniões mensais de planejamento de sprint. Isso inclui definir casos de uso, critérios de aceitação e identificar restrições, e o resultado final é um backlog de sprint de histórias de usuários. Os requisitos de alto nível do cliente são refinados em requisitos de produtos de nível mais baixo por meio de revisões de projeto entre a equipe de desenvolvimento durante todo o sprint. As revisões de design resultam em diagramas UML, interfaces de software e, em geral, uma descrição em linguagem humana de vários requisitos de software.

Estamos aumentando nossa conscientização métrica como uma organização para que possamos identificar melhor as áreas potenciais de melhoria de processos (e para que possamos eventualmente ser avaliados no nível 3 do CMMI).

Que tipo de métricas úteis existem para coletar a elicitação e o refinamento dos requisitos do cliente?

    
por David Kaczynski 14.08.2012 / 17:26
fonte

2 respostas

2
  • Por quanto tempo você gasta o desenvolvimento de requisitos. Isso é para ver se a sobrecarga vale o benefício.
  • Tempo médio para implementar um requisito (requisitos por hora ou dia). Algumas tarefas são inevitavelmente complexas, mas em geral, os requisitos mais bem definidos não demoram para serem implementados.
  • Com que frequência os requisitos mudam entre o desenvolvimento de requisitos e o final da implementação de um recurso. Isso mede o quão bem você entendeu o requisito e se você está dividindo-o em pedaços pequenos o suficiente.
  • Tempo de atraso entre o desenvolvimento de requisitos e o início da implementação. Isso mede quão bem você está se concentrando nas necessidades mais urgentes.
por 14.08.2012 / 19:18
fonte
3

É difícil dizer quais métricas coletar para um projeto desconhecido com metas desconhecidas. Eu recomendo strongmente que você dê uma olhada em algum tipo de abordagem de definição de metas (como GQM ). Usando essa metodologia, você pode vir com métricas que melhor atendam às suas necessidades.

Basicamente, o GQM (meta, pergunta, métrica) define um processo em que: primeiro você define suas metas de medição, essas metas levam a algumas perguntas e essas perguntas exigem que as métricas sejam respondidas. Então, no final, você tem métricas que realmente apoiam seus objetivos.

Espero que seja útil.

    
por 14.08.2012 / 21:08
fonte