Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Análise de Pontos de Função
Medição, Estimativas e Gerenciamento de Projetos de Software FATTO Consultoria e Sistemas
2
FATTO Consultoria e Sistemas www.fattocs.com.br
Agenda Importância da medição Uso da APF na gerência de projetos Uso da APF em estimativas Uso da APF em contratos de software Visão geral da APF Mundo das métricas funcionais Certificação CFPS FATTO Consultoria e Sistemas
3
FATTO Consultoria e Sistemas www.fattocs.com.br
Por que medir software? FATTO Consultoria e Sistemas
4
FATTO Consultoria e Sistemas www.fattocs.com.br
Por que medir software? Estimar custo e recursos de projetos Avaliar a aquisição de pacotes (make-or-buy) Suportar análises de produtividade e qualidade Remunerar fornecedores Apoiar a gerência de escopo do projeto Apoiar a gerência de requisitos do projeto Benchmarking FATTO Consultoria e Sistemas
5
Dilema do desenvolvimento SW
Requisitos - qualidade, funcionalidade e performance são infinitos: tendem a expansão Recursos - trabalho, logística, capital são restritos: pressão para menor utilização Como manter esta situação sob controle? Atender ao máximo as expectativas com a utilização do mínimo de recursos FATTO Consultoria e Sistemas
6
FATTO Consultoria e Sistemas www.fattocs.com.br
As Respostas de Hoje Terceirização e gestão de contratos Uso intensivo de pacotes de software - ERP em especial Orientação para gerência de projetos Iniciativas de Melhoria de Processos Mas o que é gerência de projetos e onde entra a APF? FATTO Consultoria e Sistemas
7
FATTO Consultoria e Sistemas www.fattocs.com.br
Desafio do GP Tornar o gerenciamento de projetos baseado em fatos, não em “achismos” Para isto, deve-se buscar métricas e indicadores que orientem a gerência pois: “Não se pode controlar o que não se pode medir” - Lord Kelvin ou “Não se pode gerenciar o que não se pode medir” - Tom de Marco FATTO Consultoria e Sistemas
8
Importância da medição
“..., quando feita adequadamente, a medição em seqüência de atributos de qualidade de produtos e processos pode fornecer uma base efetiva para a iniciação e gerência de atividades de melhoria de processos.” PSM: Measuring for Process Management and Improvement William A. F. et al, 1997 FATTO Consultoria e Sistemas
9
FATTO Consultoria e Sistemas www.fattocs.com.br
O que medir? Objetivo Questão Métrica Planejamento FATTO Consultoria e Sistemas
10
Indicadores derivados de PF
A APF, junto com outras métricas permite a geração de vários indicadores para o GP Horas / PF PF / Homem Mês R$ / PF Defeitos / PF Estabilidade dos requisitos Baseline da organização Tamanho do backlog FATTO Consultoria e Sistemas
11
Uso da APF em Estimativas
FATTO Consultoria e Sistemas
12
Estimativas de Projetos de Software
Quanto Tempo? Quanto Custa? Respostas dependem dos Requisitos da Equipe da Tecnologia Exatidão apenas ao término Podem ser mais ou menos exatas FATTO Consultoria e Sistemas
13
Podem ser mais ou menos exatas
FATTO Consultoria e Sistemas
14
Paradoxo: quando mais se exige precisão, menos se tem
FATTO Consultoria e Sistemas
15
fatores de risco dados históricos recursos dados de custo
coletar requerimentos fatores de risco estimar tamanho dados históricos estimar novamente sempre que necessário desenvolver produto aprovar estimativas estimar custo cronograma estimar esforço Analisar o processo de estimativa recursos dados de custo estimativas aprovadas de tamanho, esforço , etc. medidas reais de tamanho, esforço, etc. FATTO Consultoria e Sistemas
16
FATTO Consultoria e Sistemas www.fattocs.com.br
Onde entra a APF? Tamanho pode ser estimado antes da especificação de requisitos estar completa Muito útil em tempo de proposta e análise de viabilidade É uma técnica para macro-estimativas Não recomendada para estimativas pontuais de atividades ou projetos muito pequenos FATTO Consultoria e Sistemas
17
FATTO Consultoria e Sistemas www.fattocs.com.br
Estimando Esforço Necessidade das horas apropriadas para Produtividade (PF / H) Taxa de Entrega (H / PF) Classificação de projetos por similaridade processo de desenvolvimento deve ser estável Extrapolar o comportamento histórico Indicadores de Mercado Indicadores Internos FATTO Consultoria e Sistemas
18
FATTO Consultoria e Sistemas www.fattocs.com.br
Estimando Custo Necessidade dos custos apropriados para Preço do ponto de função ( R$ / PF) Classificação de projetos por similaridade processo de desenvolvimento deve ser estável Extrapolar o comportamento histórico Indicadores de Mercado Indicadores Internos FATTO Consultoria e Sistemas
19
FATTO Consultoria e Sistemas www.fattocs.com.br
Estimando Duração Neste ponto o ideal é conjugar outras técnicas pois: Nem sempre Prazo = Esforço / Tamanho Equipe Cuidado com fórmulas mágicas duração = PF ** 0,4 ??? FATTO Consultoria e Sistemas
20
Outras Estimativas Possíveis?
Número de casos de teste (= PF x 1,2) ??? Número de defeitos (= PF ** 1,25) ??? Tamanho da equipe de desenvolvimento (= PF / 150) ??? Tamanho da equipe de manutenção (= PF / 1500) ??? FATTO Consultoria e Sistemas
21
Uso da APF em Contratos de Software
FATTO Consultoria e Sistemas
22
Aspectos Contratação Sofware
Foco no negócio principal Terceirização do desenvolvimento SW Parcial Equipe Projeto Atividade (codificação, teste, análise, etc) Total Outsourcing FATTO Consultoria e Sistemas
23
FATTO Consultoria e Sistemas www.fattocs.com.br
Gestão do Contrato A necessidade de gerenciar o contrato existe seja qual for o nível da terceirização Equipe: produtividade e qualidade Projeto: prazo, escopo Atividade: prazo Outsourcing: custo, qualidade FATTO Consultoria e Sistemas
24
APF Formas de contratação Homem Hora Preço Global Fixo Preço Unitário
Seleção do Tipo de Contrato Preço Unitário FATTO Consultoria e Sistemas
25
FATTO Consultoria e Sistemas www.fattocs.com.br
Homem Hora (HH) “Body shopping” , “time and material” Equipe mista Nem sempre apenas um fornecedor Infra-estrutura própria Remuneração Nível de qualificação Experiência dos profissionais Horas apropriadas FATTO Consultoria e Sistemas
26
FATTO Consultoria e Sistemas www.fattocs.com.br
HH - Por um lado Simples administração Flexibilidade Agilidade em picos de demanda Mudança real dos requisitos: Aumento de escopo Aumento do esforço Aumento da fatura É justo. Responsabilidade direta do contratante FATTO Consultoria e Sistemas
27
FATTO Consultoria e Sistemas www.fattocs.com.br
HH - Por outro lado Quantidade mínima de horas: Mês ou ano Potencial subutilização de recursos Garantia Gerenciar a produtividade dos contratados: Competência não necessariamente disponível Remuneração não vinculada a resultados Falta de estímulo ao aumento de produtividade NÃO é justo. Responsabilidade do contratado FATTO Consultoria e Sistemas
28
FATTO Consultoria e Sistemas www.fattocs.com.br
Aplicação da APF x HH Monitoramento da qualidade Defeitos quantidade, severidade, origem ... Funcionalidade fornecida (pontos de função) Monitoramento da produtividade Pessoal envolvido em manutenção Baseline ou base instalada FATTO Consultoria e Sistemas
29
Preço Global Fixo (PGF)
Privilegia a abordagem de projeto Exige maior grau de organização Quanto melhor definidos estiverem os requisitos, menor a chance de atritos Em geral: O fornecedor não dispõe de muita informação Ele não dispõe de tempo para análise detalhada Superdimensionamento ou subdimensionamento (mais provável) Ambos assumem que os requisitos não mudam Mas eles mudam... FATTO Consultoria e Sistemas
30
FATTO Consultoria e Sistemas www.fattocs.com.br
Os requisitos mudam... Quanto maior a duração do projeto, mais provável de ocorrer Nova negociação (aumento do escopo): como saber se as condições originais serão mantidas? APF como fator de normalização Dimensionar o projeto original Calcular o valor unitário Aplicar os números ao objeto da mudança de escopo Instrumento de COMUNICAÇÃO FATTO Consultoria e Sistemas
31
Quem disse que eles mudaram?
FATTO Consultoria e Sistemas
32
Medição da variação do escopo
[1.200 PF] [1.500 PF] [1.700 PF] [1.900 PF] Especificação Inicial Projeto de Projeto Produto de Requisitos Alto Nível Detalhado Entregue Estimativa Incial...: PF Estimativa Dimensionamento Produto Entregue.: PF Crescimento : 58,3% Horas, Reais, Pontos de Função, etc. ( – ) * 100 1.200 Projeto A Equipe 1 FATTO Consultoria e Sistemas
33
FATTO Consultoria e Sistemas www.fattocs.com.br
Preço Unitário (PU) Remuneração sobre elementos do projeto Relatórios, telas, tabelas, casos de uso, linhas de código, pontos de função Equilibrar riscos Produtividade e qualidade - Contratado Escopo - Contratante Desafio: O elemento Reconhecido pelo contratante e contratado Uniforme Consistente FATTO Consultoria e Sistemas
34
Por que APF como unidade
Pontos de função como unidade padrão Método padrão de medição funcional Centenas de empresas e profissionais IFPUG - organização responsável Pontos de função facilitando a comunicação Vocabulário independente da tecnologia Perspectiva do negócio FATTO Consultoria e Sistemas
35
Quem usa APF em contratos
BANDES CEF SERPRO PM- SP DATAPREV CORREIOS BRADESCO ABN/REAL EXÉRCITO PETROBRÁS EMBRATEL PRODEB EDS POLITEC MSAInfor DBA CPM STEFANINI FATTO Consultoria e Sistemas
36
FATTO Consultoria e Sistemas www.fattocs.com.br
Visão Geral da APF FATTO Consultoria e Sistemas
37
FATTO Consultoria e Sistemas www.fattocs.com.br
Definição da APF Método Padrão para Medir Software do Ponto de Vista do Usuário através da quantificação da Funcionalidade Fornecida FATTO Consultoria e Sistemas
38
FATTO Consultoria e Sistemas www.fattocs.com.br
Objetivos da APF Objetivos da Técnica Medir a Funcionalidade que o usuário solicita e recebe Medir o desenvolvimento e melhoria de software de forma independente da tecnologia utilizada para sua implementação Objetivos do Processo de Contagem Simples o suficiente para minimizar o trabalho adicional envolvido no processo de medição Uma medida consistente entre vários projetos e organizações FATTO Consultoria e Sistemas
39
Componentes da contagem
FATTO Consultoria e Sistemas
40
Processo de contagem Contar Funções Tipo Dados
Determinar o Tipo de Contagem Determinar Escopo da Contagem e Fronteira da Aplicação Contar Funções Tipo Dados Contar Funções Tipo Transação Determinar Contagem de Pontos de Função não Ajustados Determinar Valor do Fator de Ajuste Calcular o Número de Pontos de Função Ajustados Copyright © 2001, 2002 por FATTO CONSULTORIA E SISTEMAS LTDA. FATTO Consultoria e Sistemas
41
O Mundo da Métricas Funcionais
FATTO Consultoria e Sistemas
42
Evolução das métricas funcionais
FATTO Consultoria e Sistemas
43
FATTO Consultoria e Sistemas www.fattocs.com.br
IFPUG Conferência e Workshop Educacional Comitês e Grupos de Trabalho Programa de Certificação (cursos, produtos, profissionais) Counting Practices Manual - CPM Associações locais - Chapter O BFPUG é um Chapter FATTO Consultoria e Sistemas
44
FATTO Consultoria e Sistemas www.fattocs.com.br
APF no Brasil Difusão no início da década de 90 - Unisys/IBPI 6 ENUPF entre 1991 e 1994 Grandes licitações públicas ISO e CMM BFPUG evolução do FPUG-Rio Fórum de discussões Exame CFPS no Brasil FATTO Consultoria e Sistemas
45
FATTO Consultoria e Sistemas www.fattocs.com.br
ISBSG International Software Benchmarking Standards Group Repositório com dados de projetos Possibilita análise comparativa de produtividade e qualidade, geração de estimativas, validação de boas práticas, etc The Software Metrics Compendium Estímulo à contribuição ao repositório FATTO Consultoria e Sistemas
46
FATTO Consultoria e Sistemas www.fattocs.com.br
Certificação CFPS FATTO Consultoria e Sistemas
47
Programa de Certificação CFPS
Objetivo Reconhecer formalmente os profissionais: Capazes de realizar contagem de pontos de função precisas e consistentes Conheçam as práticas de contagem mais recentes Consulta Pública Prazo de Validade: três anos Necessária associação ao IFPUG Programa de extensão de certificação FATTO Consultoria e Sistemas
48
FATTO Consultoria e Sistemas www.fattocs.com.br
O Exame CFPS A prova é dividida em 3 seções definições (50 questões objetivas) aplicação de regras (50 questões objetivas) 2 ou 3 estudo de casos (50 a 55 questões) Consulta ao CPM permitida Taxa de Acerto mínimo de 90% no geral, com pelo menos 80% em cada seção Duração: 3h (inglês) 3,5h (português) FATTO Consultoria e Sistemas
49
Brasil - Evolução da certificação
Possui 24% dos CFPS do mundo, atrás apenas dos EUA FATTO Consultoria e Sistemas
50
FATTO Consultoria e Sistemas www.fattocs.com.br
Conclusões APF é uma técnica eficaz na geração de indicadores para a gerência de projetos de software Resultados melhores à medida que dados históricos de projetos são incorporados Facilitador da comunicação Uso crescente em contratos de software Brasil está na vanguarda do uso da APF FATTO Consultoria e Sistemas
51
FATTO Consultoria e Sistemas www.fattocs.com.br
Referências IFPUG - BFPUG - FATTO - ISBSG - ASMA - NESMA - UKSMA - COSMIC - SPR - FATTO Consultoria e Sistemas
52
FATTO Consultoria e Sistemas www.fattocs.com.br
Perguntas??? FATTO Consultoria e Sistemas
53
Obrigado! Guilherme Siqueira Simões
FATTO Consultoria e Sistemas
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.