• No results found

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

A seção a seguir apresenta o passo de seleção de técnicas de controle estatístico de

processos que deverão compor o catálogo de medidas.