Métricas de Processo x Métricas de Produto - gabrielf7/Engenharia-Software-ERROR418 GitHub Wiki

Métricas de Processo

O seu foco é entregar o software funcionando com frequência, na escala de semanas até meses, com preferências aos períodos mais curtos.

Exemplo :

WIP, throughput, Lead e Cycle time, eficiência de fluxo, frequência de release,etc.

Na trincheira:

Utilize o Throughput para estabelecer o Sprint Backlog e o Release Plan do seu produto.

Métricas de Produto

O foco das métricas de produto são as características do próprio software. Pelo fato de as características facilmente mensuráveis do software não terem uma relação clara e universal com os atributos de qualidade, a organização precisa analisar seu banco de dados para descobrir como atributos do produto de software se relacionam com as qualidades desejadas pela organização.

Sommerville divide as métricas de produtos em duas classes:

Métricas Dinâmica:

são aquelas coletadas de um programa em execução. Ajudam a avaliar a eficiência e a confiabilidade de um programa. As métricas dinâmicas estão intimamente relacionadas com os atributos de qualidade de software.

Métricas Estáticas:

são aquelas coletadas em representações do sistema como projeto, programa ou documentação. Ajudam a mensurar a complexidade e a facilidade de compreensão e manutenção de um sistema de software. Têm uma relação indireta com os atributos de qualidade.

Um dos maiores problemas da coleta de dados sobre software e projetos de software reside no fato de que os dados podem ser interpretados de forma equivocada levando a resultados incorretos. A interpretação dos dados sobre um produto ou processo é um método incerto. Os elementos focados pela medição não estão isolados de seus ambientes, e mudanças nesse ambiente podem invalidar as comparações de dados. Além disso, as métricas variam de acordo com o projeto, com as metas da equipe de gerencia de qualidade, com o tipo de software que está em desenvolvimento.