quanto pagar por ponto de função? - fatto consultoria:...

25
© FATTO Consultoria e Sistemas - www.fattoCS.com.br 1 Quanto Pagar por Ponto de Função? 2ª CONFERÊNCIA BRASILEIRA DE MEDIÇÃO E ANÁLISE DE SOFTWARE SÃO PAULO, 11/11/11 Carlos Eduardo Vazquez & Guilherme Siqueira Simões [email protected] +55 (21) 9750-1259 Qualquer preço é o menor preço se há inflação na medição 1

Upload: lamnhu

Post on 03-Dec-2018

223 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 1

Quanto Pagar por Ponto de Função?

2ª CONFERÊNCIA BRASILEIRA DE MEDIÇÃO E ANÁLISE DE SOFTWARE

SÃO PAULO, 11/11/11

Carlos Eduardo Vazquez & Guilherme Siqueira Simõ[email protected] +55 (21) 9750-1259|

Qualquer preço é o menor preço se há inflação na medição

1

Page 2: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Por que isso é importante?2

Qualquer preço é o menor preço se há inflação na medição

2

Page 3: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 3

1.500.000 PF/Ano em mais de 100 organizações públicas ao valor entre R$ 100,00 e R$ 1.000,00/PF

Escopo aberto é vital e a APF é o melhor instrumento para lidar com isso hoje

Ainda há (muita) falta de entendimento sobre o que seja aplicar a APF

Por que isso é importante?

Isso aconteceu, eu vi!3

Page 4: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 4

Isso é foco no trabalho, não em resultado

Isso aconteceu, eu vi!

4

Page 5: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

O que melhor representa o bônus?

bens ou serviços

tempo ou custo

5

Trabalho e Resultado

5

Page 6: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Bônus para quem?6

O que melhor representa o bônus?

6

Page 7: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

O que contar nessa perspectiva?

Bônus para quem?

Cenário A:1 tela

Deve ser contado como um produto aquilo

representando o que deve ser feito em termos das

tarefas e serviços do usuário (do negócio)

7

O Cliente - NAo a FAbrica de

Software

7

Page 8: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

O trabalho se dirige ao que é medido...

Projeto A:1 tela

Projeto B: 3 telas

8

O que contar nessa perspectiva?

8

Page 9: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

e o trabalho (onde está o ônus)...

apenas uma função

independente do projeto

e dependente...

A divisão do trabalho cria funções, os processos as juntam em direção aos objetivos do negócio

=

99

Page 10: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 10

Todo o trabalho (ou uma fração) necessário à entrega da solução funcionando dentro dos parâmetros exigidos

Preço do ponto de função

parâ

me

tro

s e

xig

ido

s

So

luçã

o

Fu

nci

on

an

do

Atendimento aos requisitos não funcionais

1

Alcance do trabalho em termos de disciplinas ou fases e níveis de serviço

2

Quantidade e qualidade de artefatos

3

10

Page 11: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 11

Atendimento aos requisitos não funcionais

1Alcance do trabalho em termos de disciplinas ou fases e níveis de serviço

2Quantidade e qualidade de artefatos

3

11

Page 12: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 12

Atendimento aos requisitos não funcionais

1Alcance do trabalho em termos de disciplinas ou fases e níveis de serviço

2Quantidade e qualidade de artefatos

3

ANEEL (Qualidade):

Banco do Brasil:

Banco do Brasil (Prazo):

12

Page 13: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 13

Anteprojeto ou Escopo Preliminar

Plano do Projeto

Documento de Visão

Cronograma do Projeto (WBS)

Planilha APF

Modelo de Caso de Negócio

Modelo de Domínio

Diagramas de Objetos e de Classe

Modelo de Arquitetura de Sistema

Glossário

Modelo de Caso de Uso ou Modelo Funcional

Especificação de Caso de Uso

Especificação das Regras de Negócio

Modelo de Interface (Protótipo)

Diagramas UML (quando pertinentes)

Projeto de Banco de Dados

Códigos-Fontes

Plano de Teste

Plano de Implantação

Manual do Usuário

Ajuda on-line 

Atendimento aos requisitos não funcionais

1Alcance do trabalho em termos de disciplinas ou fases e níveis de serviço

2Quantidade e qualidade de artefatos

3

R$ / PF DEVE PAGAR PORAtendimento aos requisitos não funcionais

1

Alcance do trabalho em termos de disciplinas ou fases e níveis de serviço

2

Quantidade e qualidade de artefatos

3

13

Page 14: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 14

Salário Piso Teto

Analista R$3.500,00 R$6.000,00

Desenvolvedor R$2.500,00 R$4.500,00

Ger. de Projetos R$6.500,00 R$9.000,00

Guia Salarial Robert Half 2011-2012, profissionais com até 2 anos de experiência no cargo e em empresas com faturamento inferior a  R$500 Milhões (www.roberthalf.com.br/EMEA/Brazil/Info Center/Salary guide/Guia-Salarial-2011-2012.pdf)

R$ / PF EM TERMOS DE HORAS / PF

Piso

14

Page 15: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 15

Salário Piso Custo(Piso)Analista R$3.500,00 R$7.350,00

Desenvolvedor R$2.500,00 R$5.250,00

Ger. de Projetos R$6.500,00 R$13.650,00

Para cada R$ 1,00 pago de salário, R$ 2,10 gastos pela empresa

Um projeto envolve um mix de perfis, considerando 168 Horas / Mês

R$/H Contribuição43,75 19,6931,25 12,5081,25 12,19

Custo com SaláriosCusto com Salários R$ 44,38 / H

45%

40%

15%AnalistaDesenvolvedorGP

Piso

15

Page 16: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 16

Manter ClientesManter Contatos do ClienteManter Endereços do ClienteManter Tipo de Cliente

35 PF inserido no contexto de 500 PFAPF

Os  tempos  não  dependem  apenas  da  fábrica!   %

Horas  /  PFHoras  /  PFHoras  /  PFOs  tempos  não  dependem  apenas  da  fábrica!   %

10 5 1Gerência  de  Projeto 11% 38,50 19,25 3,85Análise  e  Gerência  de  Requisitos 15% 52,50 26,25 5,25Projeto 12% 42,00 21,00 4,20Tempo  de  Desenvolvimento  e  Testes 29% 101,50 50,75 10,15Teste  do  Sistema 13% 45,50 22,75 4,55Remoção  de  Defeitos 6% 21,00 10,50 2,10Implantação 8% 28,00 14,00 2,80Gestão  de  Qualidade 3% 10,50 5,25 1,05Treinamento  e  Outros 3% 10,50 5,25 1,05IT Key Metrics Data 2010: Key Applications Measures: Life Cycle Distribution: Current Year, Gartner.

16

Page 17: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 17

Manter ClientesManter Contatos do ClienteManter Endereços do ClienteManter Tipo de Cliente

35 PFAPF

Os  tempos  não  dependem  apenas  da  fábrica!   %

Horas  /  PFHoras  /  PFHoras  /  PFOs  tempos  não  dependem  apenas  da  fábrica!   %

10 5 2,5Gerência  de  Projeto 11% 38,50 19,25 3,85Análise  e  Gerência  de  Requisitos 15% 52,50 26,25 5,25Projeto 12% 42,00 21,00 4,20Tempo  de  Desenvolvimento  e  Testes 29% 101,50 50,75 10,15Teste  do  Sistema 13% 45,50 22,75 4,55Remoção  de  Defeitos 6% 21,00 10,50 2,10Implantação 8% 28,00 14,00 2,80Gestão  de  Qualidade 3% 10,50 5,25 1,05Treinamento  e  Outros 3% 10,50 5,25 1,05

Parte do Documento de Visão

Parte da Planilha de APF

Parte do Glossário

Parte do Modelo de Caso de Uso

16 Especificações de Caso de Uso

32 Especificações de Regras de Negócio

4 Esboços de Tela

17

Page 18: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 18

Produtividade JAVA entre 1 e 20 Horas /PF e entre 9 e 24 artefatos!

Vou considerar produtividade entre 10 e 17 Horas / PF

Mediana do Preço 10 H/PF 17 H/PF

503,00 443,80 754,46

DespesasIndiretasMateriaisLucro

Impostos ??

? ?

?18

Page 19: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 19

Orientação do TCU para modalidade pregão

Salários mais baixos com produtividade mais alta!?

Iniciativa motivou aumento da concorrência

Risco: o preço inexequível

Valor cai de R$1.000,00 para R$ 500,00 por PF

“Solução” Qualquer preço é o menor preço se há inflação na medição

19

Page 20: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Quanto custa uma medição correta?20

Qualquer preço é o menor preço se há inflação na medição “Itens não mensuráveis” que podem e são já medidos

Medição de telas e tabelas, não de funções

PF como derivação das horas! Não o contrário (maquiagem)

Contratação em HH de itens que podem e são já medidos

Medição feita pela fábrica de software, sem a fiscalização adequada

Perspectiva técnica (foco na implementação, no projeto)

20

Page 21: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 21

Quanto custa uma medição correta?

1300%!

550%!300%!

2008! 2009! 2010!

Devido!

Economia!

Custo!

ROI!

21

Page 22: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Medir custa 50x menos que desenvolver

Rio x São Paulo 440Km

22

1300%!

550%!300%!

2008! 2009! 2010!

Devido!

Economia!

Custo!

ROI!

Na faixa de R$ 10,00 / PF Contado

22

Page 23: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br 23

Centro x Botafogo 8,8 Km

23

Page 24: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Conclusão

24

Alguns contratos só se sustentam porque a medição está inflada ou os parâmetros exigidos não são cumpridos

Em ambos os casos, todos os benefícios potenciais da contratação orientada a resultados se perdem

Mercado está amadurecendo com o uso da APF

Organizações que já tem experiência com o método aprenderam a fugir destas armadilhas

24

Page 25: Quanto Pagar por Ponto de Função? - FATTO Consultoria: …fattocs.com/files/pt/apresentacoes/Quanto_pagar_por_1PF.pdf · Planilha APF Modelo de Caso de Negócio Modelo de Domínio

© FATTO Consultoria e Sistemas - www.fattoCS.com.br

Digite o próximo Titulo Aqui

Mensagem Final

25

Não há uma equação perfeita que aponte com uma luz tão forte que evite o descrito; alguns

cuidados podem levar a medidas preventivas que minimizem os

danos.

Obrigado!

25