SEMINÁRIO ANUAL

Métricas de Software
Herbert Parente
Nov/2013
CONTEXTO

Experiências do uso de métricas
de software
(Pontos de Função)
com Metodologia Ágil
e Contratos no Governo
AGENDA

• Feedback do Agile Brazil 2013 e
Agile Trends SP 2013
• Pontos positivos e negativos de
APF com contratos e Agile
+1000 participantes no AB13
+400 participantes no AT13
No AB13, havia uma trilha específica chamada

“Governo Ágil, apesar das
restrições”
...mas a restrição NÃO FOI A LEGISLAÇÃO.

A insatisfação pelo PONTO DE FUNÇÃO
foi comum em todos os feedbacks
CONTRATANTE

CONTRATADA
Não mede complexidade
Não
há

refer
ênci
a pa
(exis ra siste
ma
te u m
“de” s geogr
áfico
“para
s ou
”)
B

Não há comprovação científica do método

I

É bom para CRUDs, mas não para sistemas complexos
a
jetiv
ub

u
Ém

ito

a
jetiv
ob

e

o
oss
n

de

o
iaçã
cr

s
rga
a
mc
te
Há subjetividade do analista na contagem
lho
ba
t ra

Não mede o VALOR do produto
APF mede TAMANHO

PRECISAMOS

MEDIR VALOR

...e tamanho não é
necessariamente
valor!
Quantos PONTOS DE FUNÇÃO tem o sisteminha abaixo?
e

em
a

Mo
bil

Si
st

em
a
JA
VA

PH
P

/J
AV
A

Si
st

De
lph
em
i
a
GE
O
e
Po
c o M AN
rt
m
ais
UT
SL
A EN
em ÇÃ
ho O
ra
s

Si
st

W
EB

em
a

em
a

Si
st

Si
st

CONTRATO GUARDA-CHUVA
ÍMPOSSÍVEL MEDIR VALOR
NÃO É OBRIGATÓRIO O USO DE
PONTOS DE FUNÇÃO

que está no acórdão do TCU
PH

Si
ste
ma

Si
ste
ma

W
EB
/

NÃO

P

JA
V

A

“a exemplo de pontos de função”
significa “use”

...escolha qualquer métrica, desde que

SEJA OBJETIVA
Mas software é um trabalho
criativo e subjetivo...

...e deve ser remunerado
como tal
vendido por

U$ 140 milhões

você compraria?

http://super.abril.com.br/blogs/superlistas/10-pinturas-mais-caras-do-mundo/
E SE UM DEPUTADO
COMPRASSE
COM DINHEIRO PÚBLICO?
“Tamanho é apenas uma das
variáveis para medir o preço de
um software.”

“Se é dinheiro público, a
métrica tem que ser
objetiva.”
@herbertparente
www.governoagil.com.br

OBRIGADO !

Pontos de funcao e metodologia agil