quanto pagar por ponto de função? - fatto consultoria:...
TRANSCRIPT
© 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
© 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
© 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
© FATTO Consultoria e Sistemas - www.fattoCS.com.br 4
Isso é foco no trabalho, não em resultado
Isso aconteceu, eu vi!
4
© 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
© FATTO Consultoria e Sistemas - www.fattoCS.com.br
Bônus para quem?6
O que melhor representa o bônus?
6
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© FATTO Consultoria e Sistemas - www.fattoCS.com.br 23
Centro x Botafogo 8,8 Km
23
© 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
© 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