A partir da definição do conjunto de 37 medidas e do modelo de documento de
especificação, iniciou-se o processo de detalhamento das informações de cada indicador de
desempenho do catálogo.
O modelo proposto pelo PSM (DoD, 2004) e utilizado como base nesta pesquisa
agrupa as medidas básicas e derivadas relacionadas a um mesmo conceito ou aspecto do
processo de software em um indicador único. O indicador, por sua vez, é representado
normalmente na forma gráfica e consolida as informações das medidas relacionadas.
Sendo assim, antes de iniciar o detalhamento do catálogo, foi necessário identificar os
indicadores a serem especificados e o conjunto de medidas que cada indicador se propõe a
representar graficamente. Para isso foi realizada uma análise de como as medidas se
relacionam, com o objetivo de agrupá-las em indicadores que permitam uma melhor gestão
quantitativa dos processos.
Durante a seleção dos indicadores, percebeu-se que a medida de Complexidade
ciclomática deveria ser apresentada em um indicador separado dos demais, já que o seu
objetivo de medição não se relaciona com os outros indicadores selecionados para a
composição do catálogo. Porém, esta medida trata especificamente de avaliar a complexidade
de trechos de código ou programa, que são produtos de granularidade muito baixa para a
gestão de projetos. Sendo assim, pode-se concluir que este indicador e sua medida associada
não agregam valor à análise de desempenho de processos, foco desta pesquisa, e, portanto o
mesmo foi excluído do escopo do catálogo de medidas.
O Quadro 19 apresenta o resultado desta análise, contento a relação de indicadores e
medidas selecionados para a especificação do catálogo.
A composição de um determinado indicador pode envolver uma ou várias medidas
derivadas, e estas por sua vez, podem envolver várias medidas básicas. É previsto, portanto,
que algumas medidas básicas sejam compartilhadas, ou seja, que estas apareçam descritas
repetidamente em diferentes indicadores do catálogo. Conforme mostrado no Quadro 19, um
exemplo desta situação é a medida básica de ‘Quantidade de defeitos’, que compõe as
medidas derivadas e indicadores de ‘Densidade de defeitos’, ’Eficácia de revisões e testes’ e
‘Taxa de remoção de defeitos’.
Durante a especificação dos indicadores, percebeu-se a necessidade de especializar
algumas medidas do catálogo, tornando-as mais específicas para utilização em determinados
indicadores. Tomando o mesmo exemplo citado acima, a medida de ‘Quantidade de defeitos’
foi especializada para as medidas de ‘Quantidade de defeitos abertos’ e ‘Quantidade de
defeitos fechados’ de forma a permitir o cálculo da medida derivada de ‘Taxa de remoção de
defeitos’.
As medidas especializadas durante a especificação do catálogo não fazem parte da
lista de medidas apresentada no Quadro 16. Estas são destacadas no Quadro 19, em um nível
mais profundo de endentação e identificadas conforme legenda ao final do quadro.
Quadro 19: Definição dos indicadores e medidas a serem especificadas no catálogo
Indicador Medidas básicas Medidas derivadas
1. Análise de valor agregado • Valor planejado
• Valor agregado
• Custo real
• Orçamento no término
• Índice de desempenho de custos
• Índice de desempenho de prazo
• Variação de custo
o Variação de custo percentual (VC%) (1)
• Estimativa no término
• Estimativa para terminar
Quadro 19 (cont.): Definição dos indicadores e medidas a serem especificadas no catálogo
Indicador Medidas básicas Medidas derivadas
2. Cobertura de testes • Tamanho do produto de software testado: o Quantidade de linhas de código, ou o Quantidade de pontos de função, ou o Quantidade de requisitos
• Tamanho total do produto de software: o Quantidade de linhas de código, ou o Quantidade de pontos de função, ou o Quantidade de requisitos
• Cobertura de testes
3. Custo da qualidade • Custos da conformidade (2)
o Custo de controle da qualidade (CQ) (2)
o Custo da garantia da qualidade (2)
• Custos da não-conformidade (2) o Custo de retrabalho (2)
o Custo de trabalho em garantia (2) o Custo de desperdício e de perda de
reputação (2).
• Custo real
• Custo da qualidade
• Percentual de custo da qualidade (3)
4. Densidade de defeitos • Quantidade de defeitos
o Quantidade de defeitos totais (1) o Quantidade de defeitos por tipo (1)
• Quantidade de linhas de código
• Quantidade de pontos de função
• Quantidade de requisitos
• Quantidade de páginas de documento
• Densidade de defeitos o Densidade de defeitos totais (1) o Densidade de defeitos por tipo (1) 5. Eficácia de revisões e
testes • Quantidade de defeitos o Quantidade de defeitos de testes internos (1)
o Quantidade de defeitos de revisão internos (1)
o Quantidade de defeitos de testes externos (1)
o Quantidade de defeitos de revisão externos (1)
• Eficácia de testes
• Eficácia de revisão
6. Mudanças de escopo • Quantidade de mudanças
• Quantidade de linhas de código
• Quantidade de requisitos
o Quantidade de requisitos que sofreram mudança (1)
o Quantidade total de requisitos do projeto (1)
• Quantidade de pontos de função
• Taxa de mudanças
• Volatilidade de requisitos
7. Prazo de ciclo • Prazo de ciclo
• Quantidade de linhas de código
• Quantidade de requisitos
• Quantidade de pontos de função
• Prazo de ciclo relativo ao tamanho (3)
8. Prazo médio para a
falha • Prazo médio para a falha 9. Produtividade • Esforço
• Quantidade de linhas de código
• Quantidade de requisitos
• Quantidade de pontos de função
• Prazo
• Produtividade
• Taxa de entrega
Quadro 19 (cont.): Definição dos indicadores e medidas a serem especificadas no catálogo
Indicador Medidas básicas Medidas derivadas
11. Taxa de remoção de
defeitos • Quantidade de defeitos o Quantidade de defeitos abertos (1)
o Quantidade de defeitos de fechados (1)
• Taxa de remoção de defeitos
12. Taxa de retrabalho • Esforço de retrabalho
o Esforço de retrabalho total (1) o Esforço de retrabalho por
disciplina (1)
• Esforço
o Esforço total do projeto (1)
• Taxa de retrabalho
o Taxa de retrabalho total (1)
o Taxa de retrabalho por disciplina (1)
13. Variação de esforço • Esforço
o Esforço planejado (1) o Esforço real (1)
• Variação de esforço
o Variação de esforço total (1) o Variação de esforço por disciplina
(1)
14. Variação de prazo • Prazo
o Prazo planejado (1) o Prazo real (1)
• Variação de prazo
o Variação de prazo total (1)
o Variação de prazo por disciplina (1)
15. Variação de tamanho • Quantidade de linhas de código
• Quantidade de requisitos
• Quantidade de pontos de função
• Variação de tamanho (1) Medidas especializadas a partir das medidas do catálogo.
(2) Medidas básicas não citadas no conjunto final de medidas do catálogo (Quadro 16
)
, porém necessárias para o cálculo da medida derivada.(3) Medidas derivadas não citadas no conjunto final de medidas do catálogo (Quadro 16
)
, porém necessárias para realização do gerenciamento quantitativo do projeto.O Quadro 20 abaixo apresenta a distribuição dos indicadores do catálogo em relação
às áreas de processos do modelo CMMI-DEV e às categorias de medição propostas nesta
pesquisa. As informações deste quadro foram derivadas do agrupamento de medidas pelos
indicadores do catálogo apresentado no Quadro 19 e da classificação das medidas em relação
ás áreas de processo e categorias de medição, conforme exposto no Quadro 17.
Quadro 20: Distribuição dos indicadores do catálogo por categoria e área de processo
Categoria / Área
de Processo Desenvolvimento de requisitos (RD) requisitos (REQM) Gerenciamento de Solução técnica (TS) Integração de produto (PI) Verificação (VER) Validação (VAL)
Tempo • Análise de valor
agregado • Prazo de ciclo • Variação de prazo • Análise de valor agregado • Prazo de ciclo • Variação de prazo • Análise de valor agregado • Prazo de ciclo • Variação de prazo • Análise de valor agregado • Prazo de ciclo • Variação de prazo • Análise de valor agregado • Prazo de ciclo • Variação de prazo • Análise de valor agregado • Prazo de ciclo • Variação de prazo Qualidade • Densidade de defeitos • Taxa de retrabalho
• Prazo médio para falha
• Densidade de defeitos
• Taxa de retrabalho
• Prazo médio para falha
• Densidade de defeitos
• Taxa de retrabalho
• Prazo médio para falha
• Densidade de defeitos
• Taxa de retrabalho
• Prazo médio para falha
• Taxa de remoção de defeitos
• Taxa de retrabalho Cobertura de testes
• Prazo médio para falha • Eficácia de revisões e testes • Taxa de remoção de defeitos • Taxa de retrabalho Cobertura de testes
• Prazo médio para falha
• Eficácia de revisões e testes
Produtividade • Produtividade • Produtividade • Produtividade • Produtividade • Produtividade • Produtividade
Escopo • Análise de valor
agregado • Mudanças de escopo • Variação de tamanho • Análise de valor agregado • Mudanças de escopo • Variação de tamanho • Análise de valor agregado • Mudanças de escopo • Reuso de código • Variação de tamanho • Análise de valor agregado • Variação de tamanho • Mudanças de escopo • Análise de valor agregado • Variação de tamanho • Mudanças de escopo • Análise de valor agregado • Variação de tamanho • Mudanças de escopo
Esforço • Variação de esforço • Variação de esforço • Variação de esforço • Variação de esforço • Variação de esforço • Variação de esforço
Custo • Análise de valor
agregado • Análise de valor agregado • Análise de valor agregado • Análise de valor agregado • Análise de valor agregado
• Custo da Qualidade
• Análise de valor agregado