16
SEMINÁRIO ANUAL Métricas de Software Herbert Parente Nov/2013

Pontos de funcao e metodologia agil

Embed Size (px)

Citation preview

Page 1: Pontos de funcao e metodologia agil

SEMINÁRIO ANUAL

Métricas de Software

Herbert ParenteNov/2013

Page 2: Pontos de funcao e metodologia agil

CONTEXTO

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

com Metodologia Ágil e Contratos no Governo

Page 3: Pontos de funcao e metodologia agil

•Feedback do Agile Brazil 2013 e Agile Trends SP 2013

•Pontos positivos e negativos de APF com contratos e Agile

AGENDA

Page 4: Pontos de funcao e metodologia agil

+1000 participantes no AB13

+400 participantes no AT13

No AB13, havia uma trilha específica chamada

“Governo Ágil, apesar das restrições”

Page 5: Pontos de funcao e metodologia agil

...mas a restrição NÃO FOI A LEGISLAÇÃO.

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

Page 6: Pontos de funcao e metodologia agil

CONTRATANTE

CONTRATADA

Page 7: Pontos de funcao e metodologia agil

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

Page 8: Pontos de funcao e metodologia agil

APF mede TAMANHO

PRECISAMOS

MEDIR VALOR

...e tamanho não é necessariamente

valor!

Page 9: Pontos de funcao e metodologia agil

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

Page 10: Pontos de funcao e metodologia agil

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

Page 11: Pontos de funcao e metodologia agil

“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

Page 12: Pontos de funcao e metodologia agil

Mas software é um trabalho criativo e

subjetivo...

...e deve ser remunerado como tal

Page 13: Pontos de funcao e metodologia agil

vendido por

U$ 140 milhões

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

você compraria?

Page 14: Pontos de funcao e metodologia agil

E SE UM DEPUTADO

COMPRASSE

COM DINHEIRO PÚBLICO?

Page 15: Pontos de funcao e metodologia agil

“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

Page 16: Pontos de funcao e metodologia agil

OBRIGADO !

www.governoagil.com.br