Visão Geral
Curso Análise de Pontos de Função IFPUG e Aplicação na Gestão de Projetos de Software: A Análise de Pontos de Função (APF) é uma técnica reconhecida internacionalmente para medir o tamanho funcional de um software, fundamental para a estimativa de esforço, custo e prazos em projetos de TI. Baseado no método oficial do IFPUG (International Function Point Users Group), este curso oferece uma formação prática e aprofundada para profissionais que desejam dominar a APF e aplicá-la efetivamente em estimativas, planejamento, acompanhamento e contratos de projetos de software, tanto em métodos tradicionais quanto ágeis.
O Curso Análise de Pontos de Função IFPUG e Aplicação na Gestão de Projetos de Software combina teoria sólida, estudos de caso, exercícios práticos e oficinas de aplicação real, preparando o participante para atuar como medidor de software, analista de requisitos, gerente de projetos ou auditor de métricas.
Conteúdo Programatico
Módulo 1: Introdução à Medição de Software
- A importância da medição em projetos de TI
- Diferença entre métricas técnicas e funcionais
- História e evolução do método IFPUG
- Aplicações práticas da APF no mercado
Módulo 2: Conceitos Fundamentais da APF
- Definição de Escopo e Tipos de Contagem
- Desenvolvimento, manutenção, melhoria, migração
- Identificação e definição de Fronteiras de Sistema
- Requisitos Funcionais do Usuário (RFUs)
- Princípios da contagem funcional
Módulo 3: Funções de Dados
- Definição e contagem de ALI (Arquivo Lógico Interno)
- Definição e contagem de AIE (Arquivo de Interface Externa)
- Tabelas de complexidade e cálculo de Pontos de Função para funções de dados
- Exercícios práticos de contagem em diagramas de entidades-relacionamentos
Módulo 4: Funções de Transação
- Definição e contagem de:
- EE (Entrada Externa)
- SE (Saída Externa)
- CE (Consulta Externa)
- Tabelas de complexidade e cálculo de Pontos de Função para funções de transação
- Exercícios práticos com casos de uso, APIs e interfaces modernas
Módulo 5: Processo de Medição
- Passo a passo do processo de contagem
- Como levantar informações de sistemas existentes
- Documentação formal de contagem
- Validação e auditoria de contagem
Módulo 6: Cálculo e Ajustes de Pontos de Função
- Soma das funções e cálculo de PF brutos
- Aplicação do Fator de Ajuste Técnico (GSC)
- Pontos de Função Brutos x Ajustados
- Como interpretar e justificar ajustes técnicos
Módulo 7: Aplicação Prática da APF na Gestão de Projetos
- Estimativas de prazo e custo baseadas em Pontos de Função
- Construção de curvas de produtividade
- Uso de métricas em acompanhamento de projetos (planejamento e controle)
- Elaboração de cronogramas e contratos de software baseados em PF
- Gerenciamento de mudanças no escopo e recontagens
Módulo 8: APF em Ambientes Ágeis
- Como utilizar Pontos de Função em metodologias ágeis
- Comparação entre Pontos de Função e Story Points
- Aplicação prática em backlog grooming e planejamento de sprints
- Estudos de caso: Scrum + APF
Módulo 9: Contratos, Auditorias e Governança
- Modelos de contratos baseados em APF (por demanda, por pacote, preço fixo)
- Boas práticas de governança de métricas
- Como auditar contagens de software
- Estudo de caso: auditoria e validação de métricas em projetos públicos e privados
Módulo 10: Oficina de Projetos (Workshop Final)
- Realização completa de uma contagem oficial
- Criação de relatório de contagem
- Aplicação prática em planejamento de um projeto real
- Feedback individualizado do instrutor