Pontos de funcao e metodologia agil

Preview:

Citation preview

SEMINÁRIO ANUAL

Métricas de Software

Herbert ParenteNov/2013

CONTEXTO

Experiências do uso de métricas de software (Pontos de Função)

com Metodologia Ágil e Contratos no Governo

•Feedback do Agile Brazil 2013 e Agile Trends SP 2013

•Pontos positivos e negativos de APF com contratos e Agile

AGENDA

+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 mede o VALOR do produtoÉ muito objetiva e nosso trabalho tem carga subjetiva de criação

Há subjetividade do analista na contagem

Não mede complexidadeNão há referência para sistemas geográficos ou BI

(existe um “de” “para”)

Não mede complexidadeNão mede complexidadeNão mede complexidadeNão mede complexidade

É bom para CRUDs, mas não para sistemas complexos

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

APF mede TAMANHO

PRECISAMOS

MEDIR VALOR

...e tamanho não é necessariamente

valor!

Quantos PONTOS DE FUNÇÃO tem o sisteminha abaixo?

Sis

tem

a W

EB/JAVA

Sis

tem

a PH

P

Sis

tem

a M

obile

JAVA

Sis

tem

a D

elphi

e M

AN

UTE

NÇÃO

com

SLA

em

hor

as

CONTRATO GUARDA-CHUVA ÍMPOSSÍVEL MEDIR VALOR

Sis

tem

a GEO

Por

tais

“a exemplo de pontos de função”que está no acórdão do TCU

significa “use”

Sis

tem

a W

EB

/JA

VA

Sis

tem

a P

HP

NÃO

NÃO É OBRIGATÓRIO O USO DE PONTOS DE FUNÇÃO

...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

http://super.abril.com.br/blogs/superlistas/10-pinturas-mais-caras-do-mundo/

você compraria?

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

OBRIGADO !

www.governoagil.com.br