Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sabrina de F. Souto
Agenda
2
Conceitos
Mtricas
Tipos de Mtricas
Possveis problemas com mtricas
Teoria da Medio
Papis da Medio
Abordagem GQM
Processo de Medio
Plano de Mtricas
Concluso
Motivao
3
Conceitos
4
Analisvel
Facilmente
Vlida
As
Robusta
As
Simples
Deve-se
Prescritiva
Passvel de automao
Em resumo...
13
ex. produtividade
Produto: ex. qualidade
Tipos de Mtricas
14
fsicas
(ou massa)
Temperatura
Tenses
Corrente
eltrica etc..
Tipos de Mtricas
15
A
A
Tipos de Mtricas
16
Mtricas Diretas
Medida realizada em termos de atributos observados (usualmente
determinada pela contagem)
Ex.: custo, esforo, n de linhas de cdigo (LOC), tamanho de
memria ocupado, velocidade de execuo, no de erros
registrados num dado perodo de tempo etc..
Mtricas
Indiretas
Tipos de Mtricas
17
Tipos de Mtricas
18
Mtricas de Produtividade
Baseadas na sada do processo de desenvolvimento com o objetivo
de avali-lo
Ex.: n de casos de uso/iterao
Mtricas de Qualidade
Indicam o nvel de resposta do software s exigncias explcitas e
implcitas do cliente (conformidade/adequao do software)
Ex.: erros/fase
Mtricas Tcnicas
Concentram-se nas caractersticas do software e no no processo
por meio do qual o software foi desenvolvido
Ex.: complexidade lgica e grau de manutenibilidade
Tipos de Mtricas
19
E a qualidade do cdigo?
Teoria da Medio
21
empricas
Relaes Empricas
22
Medida
23
Super-homem
2.10m
Papai Noel
1.65m
Mame Noel
1.50m
Atributos do mundo
real (domnio)
Um smbolo em um
conjunto com relaes
matmaticas
conhecidas
Medio
24
Escala
25
falso} {1, 0}
Papis da Medio
26
Controlar
Processos,
Produtos e
Servios de
Software
Avaliar
Prever
Papis da Medio
27
Entender
Avaliar
Controlar
Prever
Abordagem GQM:
(Goal/Question/Metric - metas/perguntas/mtricas)
28
Objetivo 1
Propsito: Melhorar
Questo: preciso
Objeto: estimativas de projeto
Ponto de vista: analisado pelo ponto de vista dos gerentes de projeto
Questo 1.1
Qual a preciso das estimativas de cronograma do projeto?
Mtrica 1.1a)
Preciso Total de Cronograma = tempo real de todo o projeto/tempo estimado do projeto
Mtrica 1.1b)
Preciso Cronograma por atividade = tempo real por atividade/tempo estimado por atividade
Questo 1.2
Qual a preciso das estimativas de esforo do projeto?
Mtrica 1.2a)
Preciso Total do Esforo = esforo real de todo o projeto/esforo estimado para o projeto
Mtrica 1.2b)
Preciso esforo por atividade = esforo real por atividade/esforo estimado por atividade
Selecionando Objetivos
30
Selecionando Mtricas
31
Selecionando Mtricas
32
20
15
10
# Clientes
5
0
Qualidade
Custo
Prazo
Visibilidade do Flexbilidade p/
Progresso
mudanas
O Processo de Medio
33
Implementar
as decises
Planejar
Tomar
decises
Medir
Analisar os
dados
Quantificar
Estar
a qualidade e produtividade
Medir
Padronize e documente
Plano de Mtricas
38
Especificando as Medies
39
Objetivos
Especificando as Medies
40
Especificando as Medies
41
Procedimentos de Anlise
Necessrios para
Entendimento da mtrica
Avaliao (critrio para tomada de deciso)
Resumo
43
Principais Barreiras
44
Comear Pequeno
Estabelecer as expectativas
Educao e Treinamento
Ganhar Confiana