Escolar Documentos
Profissional Documentos
Cultura Documentos
IFPUG in A Box
IFPUG in A Box
Introdução
ao
International Function
Point
Users Group
(IFPUG)
Introdução
ao
International Function Point
Users Group
(IFPUG)
Créditos:
Gostaríamos de agradecer aos seguintes indivíduos e empresas, por
suas contribuições na produção da versão original desta apresentação:
• Mick Burn-Murdoch - Software Measurement Services, Ltd.
• Carol Dekkers - Quality Plus Technologies, Inc.
• Sheila Dennis - DFAS
• David Garmus - David Consulting Group
• Scott Goldfarb - Q/P Management Group, Inc.
• Cindy Woodrow - First Citizens Bank
3 © Copyright 1999. International Function Point User Group 1999
..
Agenda
• Introdução
• Por Que Usar Pontos de Função
– Gerenciando Seu Software
– Gerenciando Sua Organização
– Pontos de Função versus Linhas de Código
• Como Contar Pontos de Função
• História do IFPUG
• Estrutura do IFPUG
• Comitês e Organizações Filiadas ao IFPUG
• Como o IFPUG Pode Benefíciar a Sua Organização
• Perguntas
4 © Copyright 1999. International Function Point User Group 1999
..
Missão do IFPUG
Objetivos da Análise de
Pontos de Função
Arquivos de
Entrada Externa Aplicativo Sendo Considerado Interface Externa
Desafios do
Desenvolvimento de
Software
• Tamanho dos Requisitos
• Requisitos
– Completos
– Termos do Negócio
– Entendimento Mútuo
– Suposições Documentadas
– Tamanho
– Trade-offs
– Definição de Qualidade do
Cliente
– Tamanho
Exemplos de Estimativas
Estimativa Para o Projeto
Baseada em Dados Históricos
Tamanho em PF Variáveis do Projeto e/ou Ferramenta
Medindo e Melhorando a
Produtividade
0.35
0.3
0.25
PF/Hora 0.2
0.15
0.1
0.05
0
0 50 100 150 200 250 300 350 400 450
Tamanho do Projeto em PF
• Toda organização possui um intervalo ótimo de tamanho/produtividade
15 © Copyright 1999. International Function Point User Group 1999
..
Gerência de Ativos
Carteira de Aplicativos
Tamanho = 50.000 Pontos de Função
Sistemas
A BC Custo de Substituição = $300.000.000
D E F
Crescimento = 7% por ano
SEI Capability
• Os Pontos de Função são a
5. OTIMIZAÇÃO
Controle do processo
Maturity Model
métrica preferida para muitas
4. GERENCIADO
atividades requeridas no nível 2 Mensuração do processo
• Cronogramas Previsíveis
• Custos Previsíveis
• Funcionalidade
Previsível
Melhoria Organizacional
• Mensuração do Processo
• Benchmarking
Paradoxo Clássico de
Produvidade
Lines ofdeCode
Linhas Código 10,000
10.000 3,000
3.000
Function
Pontos dePoints
Função 25 25
Total Months
Esforço Total effort
(meses) 25 15
Total Costs
Custo Total $125,000
$125.000 $75,000
$75.000
Cost per
Custo porSource
Linha Line
de Código $12.50
$12,50 $25.00
$25,00
Lines per
Linhas porPerson
Pessoa-mês
month 400 200
FPs por
PFs per Person
Pessoa-mês
month 1.2
1,2 2
Cost per
Custo porFP
PF $5,000
$5.000 $3,000
$3.000
Relatórios
Arquivos
Mestres Tamanho
Arquivos de
Controle
Arquivos de
Referência
Sinais
Passos na Contagem de PF
EE P1
Atualizar Arquivo
Mestre
P2 SE Relatório
ALI Arquivo Resumo
Produzir Relatório Semanal
Mestre
Semanal
Fronteira do
Sistema
Chave Arquivo
P3
Referência
Detalhes Arquivo em
Detalhes Mestre Outro
AIE
Sistema
CE
Tamanho Funcional
(Não Ajustado)
EE x3 x4 x6
SE x4 x5 x7
CE x3 x4 x6
ALI x7 x 10 x 15
AIE x5 x7 x 10
Fator de Ajuste
História do IFPUG
História - Moderna
Estrutura do IFPUG
Estrutura Gerencial
Presidente
Presidente
Vice Presidente
Anterior
Diretoria
Comitês Executivo
Estrutura Detalhada
Comitês do IFPUG
• Academic Affairs (Assuntos Acadêmicos)
• Communications and Marketing (Comunicações e
Marketing)
• IT Performance Committee (Performance de TI)
• Management Reporting (Informação Gerencial)
• Education Services (Serviços Educacionais)
• Counting Practices (Práticas de Contagem)
• New Environments (Novos Ambientes)
• Conference (Conferência)
• Certification (Certificação)
• International Standards Organization (ISO)
40 © Copyright 1999. International Function Point User Group 1999
..
Assuntos Acadêmicos
• Aumentar a percepção
acadêmica da
mensuração de software
e Análise de Pontos de
Função
• Apoiar e promover
estudos de graduados
sobre FPA
Comunicações e Marketing
• MetricViews
• Metrics Source
• E-mail mensal
• Road show
• Website
Performance de TI
• Compare com os
resultados da sua
organização
Informações Gerenciais
• Workshops de informação
gerencial
Serviços Educacionais
• Treinamento Básico
• Práticas Avançadas
• Cursos Gerenciais
Práticas de Contagem
• Publicação do Manual de
Práticas de Contagem
• Atualização do Manual de
Práticas de Contagem
Novos Ambientes
• Por Exemplo, OO
Conferência
• Apresentações com os
“Gurus” da Indústria
• Apresentações com os
Praticantes
• Oportunidade para
“Networking”
• Workshops
Certificação
ISO
Filiados
• 48 Países
• Filiados corporativos,
acadêmicos e de governo
• Diversos Capítulos
(Chapters) nos Estados
Unidos e no mundo
Benefícios do IFPUG
• Cópias gratuitas dos padrões do IFPUG
• Relação de filiados
No Brasil
• Perguntas????
• Comentários!!!
• Sugestões!?!?!?