A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Análise de Pontos de Função

Apresentações semelhantes


Apresentação em tema: "Análise de Pontos de Função"— Transcrição da apresentação:

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


Carregar ppt "Análise de Pontos de Função"

Apresentações semelhantes


Anúncios Google