• No results found

O processo de identificação de um modelo de especificação de indicador iniciou-se

pelo levantamento dos diferentes modelos existentes na literatura. Entre os modelos

identificados, foram selecionados para análise detalhada os propostos pelo Practical Software

Measurement (PSM) (DoD, 2004), pelo Software Engineering Institute (SEI, 2004) e pela

ISO 15.939 (ISO/IEC, 2002).

A seleção do modelo a ser utilizado foi realizada a partir da comparação dos três

modelos pré-selecionados. Conforme apresentado na Quadro 4, as informações dos modelos

de documento foram avaliadas com o objetivo de selecionar o mais completo, ou seja, àquele

que contenha a maior quantidade de informações sobre as medidas, permitindo maior

detalhamento das especificações.

Cada seção de um modelo foi comparada com seções dos outros dois modelos de

documento, mapeando seções cujo conteúdo seja semelhante. A partir deste paralelo foi

possível identificar, por exemplo, que a seção de ‘Medidas básicas’ do modelo do PSM,

contempla as mesmas informações expressas na seção de mesmo nome do modelo da ISO

15.939, e nas seções de ‘Elementos de dados’ e ‘Definição’ do modelo do SEI.

Apesar de bastante completo, o modelo de especificação de indicador do PSM foi

adaptado para esta pesquisa, a fim de adequar as seções do documento aos requisitos para a

gestão quantitativa de projetos.

A primeira adaptação foi utilizar na seção ‘Categoria de informação’ do documento o

conjunto das seis categorias de medição propostas nesta pesquisa (Tempo, Qualidade,

Produtividade, Escopo, Esforço e Custo) ao invés das categorias propostas pelo próprio PSM.

A segunda adaptação realizada no modelo foi alterar a seção de ‘Conceito mensurável’

do documento para ‘Objetivo de medição'. No modelo do PSM, o conteúdo da seção

‘Conceito mensurável’ confunde-se com as informações contidas na seção de ‘Entidades e

atributos’, fato confirmado nos exemplos de medidas especificadas divulgado pelo próprio

PSM.

As seções de ‘Modelo de analise’, ‘Critério de decisão’ e ‘Interpretação do indicador’

do modelo foram interpretadas com foco na gestão quantitativa de projetos. Nestas seções,

para atender aos requisitos da área de processos do modelo CMMI-DEV, técnicas e métodos

de controle estatístico de processos foram inseridas como parte integrante do modelo,

aprimorando as técnicas e modelos de medição apresentados nos exemplos divulgados pelo

PSM.

As demais seções do modelo de especificação de indicador foram mantidas sem

alteração, conforme descrito no modelo do PSM.

O modelo de documento de especificação utilizado nesta pesquisa, adaptado a partir

do modelo do PSM proposto por DoD (2004), é apresentado a seguir, descrevendo os

objetivos e exemplos de cada seção do documento.

3.3.1.1.

Modelo de documento de especificação de indicador

Nesta seção é apresentado o modelo de documento a ser utilizado na especificação dos

indicadores do catálogo. Conforme modelo do PSM proposto DoD (2004), para uma melhor

visualização das informações dos indicadores, as informações relacionadas do modelo de

documento são delimitadas com bordas, no formato de quadros. Apesar da estrutura, os

quadros do modelo de documento não serão referenciados nesta pesquisa, pois são

considerados apenas uma forma alternativa de representação o conteúdo das seções do

modelo.

Descrição da necessidade de informação

Necessidade de

informação Descrever que questionamentos são feitos pelo usuário do indicador na tomada de decisão a respeito do desempenho do processo sendo medido.

Categoria de

informação Definir o(s) grupo(s) lógico(s) de necessidades de informação que caracterizam o indicador em questão, conforme categorias descritas no Quadro 10.

Objetivo de medição

Objetivo de medição Descrever o objetivo de medição do indicador em questão, resumindo como o indicador satisfaz os questionamentos apresentados na seção de ‘Necessidade de informação’.

Entidade e atributos

Entidades relevantes Identificar o objeto que será medido. As entidades incluem elementos dos processos e/ou produtos de um projeto, como por exemplo: tarefas do cronograma, estimativas, planos, recursos e entregas.

Atributos Identificar as propriedades ou características de uma entidade que são quantificadas para obtenção da medida básica.

Especificação de medida básica

Medidas básicas Identificar as medidas básicas ou diretas, responsáveis por medir um atributo único a partir de um método para quantificá-lo. Estas medidas são independentes de outras medidas, como por exemplo: Quantidade de linhas de código planejadas, custo acumulado até a data, esforço de revisão, etc.

Métodos de medição Listar a seqüência lógica de operações a serem realizadas para coleta e cálculo de cada medida básica.

Tipos de métodos Identificar o tipo de método utilizado para quantificar um atributo, podendo ser subjetivo ou objetivo, conforme apresentado na seção 2.2.1.

Escala Identificar para cada medida básica, o conjunto ordenador de valores ou categorias assumido para a medida. Exemplos:

• Inteiros, de zero a infinito

• Decimais, de zero a infinito

Tipos de escalas Identificar para cada medida básica, conforme os tipos de valores descritos no Quadro 3.

Unidade de medição Identificar para cada medida básica a unidade que será utilizada para representar a medida, tal como: linhas de código, defeitos, pontos de função, etc.

Especificação de medida derivada

Medidas derivadas Identificar as medidas derivadas, calculadas a partir de duas ou mais medidas básicas.

Função de medição Descrever a fórmula utilizada para cálculo de cada medida derivada.

Especificação de indicador

Descrição do

indicador e amostra Apresentar e descrever a visualização gráfica de uma ou mais medidas (base e derivadas) para apoiar o usuário em obter a informação para análise e tomada de decisão.

É importante apresentar nesta seção um esboço do indicador, normalmente na forma de gráfico ou diagrama, conforme ferramentas de controle estatístico apresentadas na seção 2.3.5Erro! Fonte de referência não encontrada..

Modelo de analise Descrever o processo de análise do indicador, aplicando os critérios de decisão para definir possíveis ações de resposta de acordo com os resultados quantitativos do indicador.

Nesta seção devem ser apresentadas as cartas de controle adotadas para o indicador, bem como a forma de análise destas cartas focadas na estabilidade do processo e na identificação de causas especiais de variação.

Critério de decisão Descrever um conjunto de critérios para avaliação e interpretação dos resultados do indicador

Nesta seção devem ser apresentadas as regras de instabilidade de processos apresentadas para análise dos gráficos de controle, conforme apresentado na seção 2.3.5.5.

Interpretação do

indicador Apresentar a interpretação do indicador de exemplo apresentado na descrição do indicador, de acordo com o modelo de análise e os critérios de decisão, apresentando as situações de desvio e ações de tratamento das causas especiais de variação;

Procedimento de coleta de dados (para cada medida básica)

Freqüência da coleta

de dados Descrever com que freqüência os dados são coletados. Responsável Identificar a pessoa designada para a coleta dos dados.

Fase ou atividade de

coleta de dados Identificar a(s) fase(s) ou atividade(s) onde os dados são coletados. Ferramentas

utilizadas para coleta de dados

Listar as ferramentas utilizadas para a coleta dos dados, como por exemplo: ferramenta de cronograma, ferramenta de contagem de linhas de código, etc.

Verificação e

Validação Identificar as verificações e validações que serão executadas para garantir que a integridade e precisão dos dados coletados.

Repositório de dados

Procedimento de análise de dados (para cada indicador)

Freqüência de

reporte dos dados Descrever com que freqüência os dados são analisados e reportados (esta freqüência deve ser igual ou menor do que a coleta).

Responsável Identificar a pessoa responsável pela análise e reporte dos resultados.

Fase ou atividade de

análise dos dados Identificar a(s) fase(s) ou atividade(s) onde os dados são analisados. Fonte de dados para

análise Listar as fontes de dados para a análise. Ferramentas

utilizadas para análise de dados

Listar as ferramentas utilizadas na análise, como por exemplo, ferramentas de controle estatístico de processos.

Revisão, reporte e

usuário Descrever quando os resultados são revisados e reportados, bem como o usuário final dos relatórios de análise do indicador.

Informação adicional

Guia de análise

adicional Descrever qualquer informação ou guia adicional em relação às variações para esta medida.

Considerações de

implementação Listar quaisquer requisitos de implementação ou de processo que seja necessário para o sucesso da medida.

A seção a seguir apresenta a seleção dos indicadores e suas medidas relacionadas para

composição do catálogo proposto nesta pesquisa.