Análise de Pontos de Função - fattocs.com · Integração do Desenvolvimento Ágil com a...
Transcript of Análise de Pontos de Função - fattocs.com · Integração do Desenvolvimento Ágil com a...
FATTO CONSULTORIA E SISTEMAS
Guilherme Siqueira Simões
17/11/2015
1
Análise de Pontos de Função:
Medição e Estimativas de Software
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 2
Dê preferência ao uso de uma conexão de banda larga
O evento não fará uso do vídeo (webcam), somente slides e áudio
Se necessário, ajuste o idioma da sala na barra de ferramentas superior
O evento terá ~45 min. de apresentação e ~15 min. finais para perguntas
Você pode mandar suas perguntas pelo chat ao longo da apresentação
Para aqueles que possuem certificação PMP, o evento vale 1 PDU
A apresentação será gravada e o vídeo publicado posteriormente no site e redes sociais:
ORIENTAÇÕES INICIAIS
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 3
MISSÃO
Estimativas e Medição de Projetos de Software
Implantação da Análise de Pontos de Função (IFPUG, NESMA , COSMIC)
Auditoria de Medições de Projetos de Software Medidos com APF
Benchmarking e Análises de produtividade
Avaliação para Melhoria dos Processos de Software
Engenharia de Requisitos
Planejamento e avaliação do desempenho (Escopo, Esforço, custo, prazo, qualidade)
Construção e Monitoramento de Contratos de Software baseados em Resultados
Integração do Desenvolvimento Ágil com a Governança Corporativa de TI usando Métricas Funcionais
DIRECIONAMENTO ESTRATÉGICO COM:
Apoiar nossos clientes a estabelecer modelos de negócios em que eles tenham o controle e trazer
visibilidade do desempenho para a gestão de seus processos de software.
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 4
Engenharia de Requisitos de
Software
24 horas
Estimativa de Projetos de
Software com o COCOMOII
16 horas
Oficina de Contagem
de Pontos de Função
Sessões de 8 ~ 40 horas
Gestão de Riscos em Projetos
16 horas
Oficina de Requisitos
Sessões de 8 ~ 40 horas
Introdução ao Gerenciamento de
Projetos
16 horas
Medição e Estimativa de Software
com o Método COSMIC
16 horas (Presencial)
Preparação para
o Exame CFPS
96 horas (EAD e presencial)
APF: Fundamentos,
Benefícios e Implantação
8 horas (EAD e presencial)
Capacitação em APF:
Medição e
Estimativa de Software
16 horas (EAD e presencial)
Workshop APF:
Metodologia
e Práticas de Medição
16 horas (Presencial)
FORMAÇÃO PROFISSIONAL
O livro mais vendido de APF no país foi escrito por nós
Formou ~25% de especialistas certificados pelo IFPUG no Brasil
Representante do Scope Project Sizing Software
Análise de Pontos de Função: Medições e Estimativas de Software
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 5
Objetivos desta apresentação
Apresentar a técnica de Análise de Pontos de Função
Apresentar uma visão geral do processo de medição e um exemplo
Apresentar seus principais benefícios para a indústria de software
Vamos começar pelo que é a Análise de Pontos de Função...
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 6
Técnica de medição das funções de um software sob o ponto de vista do usuário
Ou método de medição de Software que quantifica os Requisitos Funcionais do Usuário
– Ponto de Função (PF) é a unidade de medida deste método
– A análise não considera nenhum aspecto de implementação
– Usuário é qualquer pessoa ou coisa que se comunica com o software em qualquer momento
O que é Análise de Pontos de Função
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 7
Adicionalmente, o processo de medição busca ser simples e consistente
Objetivos do Processo de Medição
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 9
A análise “quebra” a especificação funcional do sistema em componentes funcionais básicos (ou funções) que permitem
– Interação com o sistema – devem ser autocontidos
– Armazenamento de dados – devem ser independentes
Componentes Funcionais Básicos
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 11
Por agora tudo será de complexidade média
Caso de Análise
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 12
Por agora tudo será de complexidade média
Caso de Análise
SE
EE CE EE
EE
ALI
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 14
Programming Language N Min P10 P25 Median P75 P90 Max Mean StDev
ABAP 5 8.0 - 13.3 13.8 18.0 - 24.3 15.5 6.1
ACCESS 28 0.3 0.5 1.1 2.0 - 5.5 27.0 3.3 5.1
ADS 7 1.8 - 4.3 6.5 8.5 - 21.6 7.9 6.6
C 27 2.8 6.4 8.5 14.9 19.8 27.4 41.4 15.6 8.9
C++ 20 1.2 5.9 9.3 17.4 24.4 42.3 69.3 21.2 16.9
CLIPPER 4 8.6 - 8.6 8.8 11.4 - 18.7 11.2 5.0
COBOL 64 1.2 5.2 9.4 16.0 26.0 42.4 69.7 20.1 15.2
COBOL II 32 1.5 3.7 5.4 13.8 25.8 30.9 52.2 17.0 13.4
CSP 5 15.6 - 27.0 32.1 34.4 - 39.8 29.8 9.2
EASYTRIEVE 8 4.6 - 9.6 13.0 14.1 - 25.3 12.9 6.2
JAVA 10 5.3 6.6 14.7 19.6 26.7 67.8 68.2 26.8 22.8
NATURAL 21 2.3 4.8 5.7 9.6 13.7 33.0 42.0 12.7 11.1
ORACLE 49 1.2 3.0 6.0 10.3 15.9 28.1 78.1 13.4 12.9
PERIPHONICS 6 4.2 - 9.1 18.6 39.1 - 101.0 32.4 36.7
PL/I 8 3.9 - 9.7 13.6 20.4 - 33.3 15.9 10.6
SAS 3 5.2 - - 11.2 - - 17.1 11.2 6.0
SQL 56 0.5 3.4 8.2 13.6 19.3 35.3 60.7 16.9 13.4
TELON 7 4.4 - 7.4 10.9 21.0 - 30.4 14.6 9.6
VISUAL BASIC 54 0.4 2.7 3.8 7.5 14.0 37.2 68.0 13.3 14.9
Other 3GL 14 1.3 2.7 6.1 9.3 14.6 - 60.7 14.9 16.3
Other 4GL 10 4.0 6.2 6.4 8.4 18.2 - 24.7 12.1 7.3
Total 438 0.3 2.8 5.9 11.3 19.8 - 101.0 15.6 14.4
Benchmarking de produtividade (H/PF) (Fonte ISBSG: The Software Metrics Compendium – 2002)
17 © 2015 FATTO Consultoria e Sistemas | www.fattocs.com
Benchmarking de Qualidade (Bugs/PF)
(Fonte: The Economics of Software Quality - 2011)
18 © 2015 FATTO Consultoria e Sistemas | www.fattocs.com
Estimativa de Esforço
PF
HPFH EntregaTaxaTamanhoEsforço
PRODUTIVIDADE - razão de bens ou serviços produzidos por unidades de trabalho e custo
MêsHomem
FunçãoPontos de adeProdutivid
/
o
$ou
FunçãPontos de
RHorastregaTaxa de En
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 19
30)168
E Tamanho (J Prazo
F
K
Estimativa de Prazo – Caixa (COCOMO II)
Tipo Serviço J E K
Novo Desenvolvimento e Documentação
2 13,42 0,31888
Manutenção de Sistemas 2 10
50028,0
5
1
100
%67,3
j
jSF
NSPMSCED
TDev300 PF em 82 dias corridos
(2,75 meses) J Variável interna definida com base em dados históricos da CAIXA
E Produtividade de Horas por Ponto de Função, definida pela CAIXA
K Constante do COCOMO II definida via dados históricos da CAIXA
F Fator de Adequação de Prazo estabelecido pela CAIXA
FATOR DE ADEQUAÇÃO DE PRAZO
Faixa Tamanho em Pontos de
Função Fator
5 Até 75 0,25
4 Acima de 75 e até 150 0,35
3 Acima de 150 e até 300 0,50
2 Acima de 300 e até 500 0,75
1 Acima de 500 1,00
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 20
Modelos de Contratação de Software
Homem-Hora (Body Shopping / Time and Material)
Preço Global Fixo
Preço Unitário
– Pontos de função como unidade padrão
– Vocabulário independente da tecnologia
– Método padrão de medição funcional
– Centenas de empresas e profissionais
– IFPUG - organização responsável
– Perspectiva de Negócio
– Pontos de função facilitando a comunicação
– Auditável
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 21
... e também ...
Ao relacionar o tamanho funcional com outras grandezas de interesse, geram-se indicadores para melhorar o entendimento do processo
Produtividade
– Horas/PF
Custo = $/PF
Capacidade = FP / Homem Mês
Qualidade
– Densidade de defeitos = Defeitos / PF
Escopo
– Variação de escopo = ((PF final - PF inicial) ) / 100 ) / PF inicial
– Baseline dos sistemas da organização
– Tamanho do backlog = Σ PF das Demandas
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 22
Porque medição funcional?
Visão Operacional (nível do projeto)
– Equipe
– Ex.: Precificação, acompanhamento e controle dos projetos
Visão Tática e Estratégica (nível organizacional)
– Média e Alta Administração
– Ex.: Acompanhamento e controle de programas e portfólios
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com 23
Organizações que usam PF no Brasil IBM HP ACCENTURE ATOS ORIGIN TCS CAPGEMINI STEFANINI INDRA CTIS TOTVS RESOURCE ATECH BRQ CAST DIEBOLD/PROCOMP SQUADRA POWERLOGIC SCOPUS EVERIS
BRADESCO
PETROBRAS
BACEN / BNDES / BDMG / BANDES / BANRISUL
BANCO DO BRASIL / CAIXA / BASA / BRB / BANESTES / BANPARÁ / BANCO DO NORDESTE
SERPRO
OI
REDECARD
ITAIPU / ELETROBRAS / ONS / CORREIOS
MEC / MME / MRE / MTE / M. TRANSP. / MINC
PRODEMGE / PRODAM / PRODESP / PROCERGS
ANATEL / ANEEL / ANTT / ANAC / ANVISA / ANCINE / ANTAQ
VALE
CITIBANK
GOLDEN CROSS
PORTO SEGURO
TAM
24
Para saber mais
Curso: Análise de Pontos de Função: Fundamentos, Benefícios e Implantação
– http://fattocs.com/pt/cursos/nossos-cursos/vgpf.html
Curso: Capacitação em Análise de Pontos de Função: Medição e Estimativa de Software
– http://fattocs.com/pt/cursos/nossos-cursos/capf.html
Livro: Análise de Pontos de Função: Medição, Estimativas e Gerenciamento de Projetos de Software
– http://fattocs.com/pt/recursos/livro-apf.html
Grupo de discussão: Grupo de Leitores do Livro
– http://br.groups.yahoo.com/group/livro-apf/
FAQ: Perguntas e Respostas sobre Análise de Pontos de Função (APF)
– http://fattocs.com/pt/recursos/faq-apf.html
Cartão de Referência:
– http://fattocs.com/files/pt/recursos/cartaoAPF.pdf
25
27
PRÓXIMOS EVENTOS
• WEBINARS:
O Padrão de Estimativas de Projetos do PMI
Data: 24 de Novembro de 2015
Horário: 20h
Inscrição: https://goo.gl/HlN81P
• PRÓXIMAS TURMAS EM BELÉM:
Semana de APF (27/11 a 01/12 de 2015)
Engenharia de Requisitos (11 a 13/12 de 2015)
Informações via e-mail:[email protected]
Informações via fone: (91)983676368
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com
28
PERGUNTAS?
Brasília: (61) 4063-7484
São Paulo: (11) 4063-4658
Vitória: (27) 3026-6304
Rio de Janeiro: (21) 4063-5311
Belo Horizonte: (31) 4063-8475
Obrigado pela sua atenção!
Guilherme Siqueira Simões [email protected]
www.linkedin.com/in/guilhermesimoes
Skype: guilherme.s.simoes
© 2015 FATTO Consultoria e Sistemas | www.fattocs.com