Análise de Pontos de Função

Slides:



Advertisements
Apresentações semelhantes
INFORMAÇÕES COMPLEMENTARES
Advertisements

Núcleo de Métricas: Alcançando a Excelência na Governança de TI
Análise de Pontos de Função Carlos Eduardo Vazquez
Vamos contar D U De 10 até 69 Professor Vaz Nunes 1999 (Ovar-Portugal). Nenhuns direitos reservados, excepto para fins comerciais. Por favor, não coloque.
Exercício do Tangram Tangram é um quebra-cabeças chinês no qual, usando 7 peças deve-se construir formas geométricas.
Nome : Resolve estas operações começando no centro de cada espiral. Nos rectângulos põe o resultado de cada operação. Comprova se no final.
1 INQUÉRITOS PEDAGÓGICOS 2º Semestre 2003/2004 ANÁLISE GERAL DOS RESULTADOS OBTIDOS 1.Nº de RESPOSTAS ao inquérito 2003/2004 = (42,8%) 2.Comparação.
Sumário Bem ou serviço compósito = dinheiro Exercícios 2 Exercícios 3.
O padrão de gerenciamento de projetos de um projeto
Gerenciamento do escopo do projeto
Gerenciamento de custos do projeto
Gerenciamento de tempo do projeto
Curso de ADMINISTRAÇÃO
INTRODUÇÃO A INFORMÁTICA
2010 INTERNATIONAL SOFTWARE MEASUREMENT & ANALYSIS CONFERENCE Melhoria Contínua - Análise de Pontos de Função como uma Ferramenta de Qualidade Laboratório.
Crescimento Econômico Brasileiro : Uma Visão Comparada de Longo Prazo Prof. Giácomo Balbinotto Neto UFRGS.
Crescimento Econômico Brasileiro : Uma Visão Comparada de Longo Prazo Prof. Giácomo Balbinotto Neto UFRGS.
FUNÇÃO MODULAR.
O que é 5(S)? ? 5(S) É a prática de hábitos que permitem mudanças nas relações... É a base de qualquer programa de qualidade. 1.
Análise de Pontos de Função
Guilherme Siqueira Simões
Aplicações da APF em Contratos de Desenvolvimento de Software
Análise de Pontos de Função Carlos Eduardo Vazquez
TI - Sistemática de Métricas
ISLIG-Rio PMI Information Systems Local Interest Group - Rio
Antonio Carlos Tonini Maio / 2004
Registro Eletrônico para Acompanhamento Médico de Pacientes em uma UTI Rafael Charnovscki (1), Jacques R. Nascimento Filho (2,3) Giancarlo Bianchin.
Gerenciamento do Escopo
Provas de Concursos Anteriores
UFRPE – Modelos de Qualidade Teresa Maciel
Instituto de Geociências Universidade Federal de Minas Gerais
MATEMÁTICA PARA NEGÓCIOS
Hamburgo, Alemanha Definir o caminho que irá permitir a Lions Clubs International alcançar o seu potencial pleno como organização.
Análise de Pontos de Função
MECÂNICA - ESTÁTICA Cabos Cap. 7.
GERENCIAMENTO DE AQUISIÇÕES PMBOK
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
MECÂNICA - DINÂMICA Exercícios Cap. 13, 14 e 17. TC027 - Mecânica Geral III - Dinâmica © 2013 Curotto, C.L. - UFPR 2 Problema
Aluno: Mário Monteiro Orientador: Sérgio Soares 1.
Oferta e Demanda A Curva de Oferta
Pontos por Função medindo tamanho de software Prof. Rodrigo Nin
Universidade São Marcos Curso: Gestão de Negócios Internacionais
PMBOK 5ª Edição Capítulo 5
PMBOK 5ª Edição Capítulo 7
PMBOK 5ª Edição Capítulo 12
Projeto: Capacitação em GP
Coordenação Geral de Ensino da Faculdade
Estimativa de Projetos de Software com Pontos de Função
Guilherme Siqueira Simões
O título deve ser curto e objetivo
EMPREENDEDORES EM AÇÃO PROF. NILSON R. FARIA Colégio Wilson Joffre.
1 Copyright © 2010 The Nielsen Company. Confidential and proprietary. Title of Presentation Copyright © 2012 The Nielsen Company. Confidential and proprietary.
Prof. Alexandre Vasconcelos
Projeto de Banco de Dados
Aula 4: Áreas de Conhecimento em Gerenciamento de Projeto, Escopo
Gerenciamento de Integração.
Técnicas e Projeto de Sistemas
Gerenciamento de Projetos
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
1 Aplicações do Fecho Regular. 2 A interseção de uma linguagem livre de contexto e uma linguagem regular é uma linguagem livre de contexto livre de contexto.
Olhe fixamente para a Bruxa Nariguda
Máquina de Turing Universal
Caminhos da Cana Relatório e show de imagens Marcos Fava Neves Prof. FEA/USP Ribeirão Preto Purdue University (2013)
Módulo Compras Relatórios e Relações 1. Objetivo 2 Conhecer os relatórios e as relações do sistema disponibilizadas no módulo Compras.
Soluções de Inteligência de Negócios para o Judiciário - TJMS IV Encontro de Gestores do SAJ - São Paulo - SP Leonardo Torres de Lima Secretaria de Tecnologia.
ISO Processos do Ciclo de Vida do Software
Qualidade de Software Aula 4
TÉCNICAS DE ESTIMATIVAS
PROJETO SPICE ISO Integrantes: Erickson Balzaneli
Melo Informática. Copyright© Todos os direitos reservados. 1 1 Interface Homem X Máquina APF - Análise por Pontos de Função É um método padrão para.
Transcrição da apresentação:

Análise de Pontos de Função Medição, Estimativas e Gerenciamento de Projetos de Software FATTO Consultoria e Sistemas www.fattocs.com.br

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 www.fattocs.com.br

FATTO Consultoria e Sistemas www.fattocs.com.br Por que medir software? FATTO Consultoria e Sistemas www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

FATTO Consultoria e Sistemas www.fattocs.com.br O que medir? Objetivo Questão Métrica Planejamento FATTO Consultoria e Sistemas www.fattocs.com.br

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 www.fattocs.com.br

Uso da APF em Estimativas FATTO Consultoria e Sistemas www.fattocs.com.br

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 www.fattocs.com.br

Podem ser mais ou menos exatas FATTO Consultoria e Sistemas www.fattocs.com.br

Paradoxo: quando mais se exige precisão, menos se tem FATTO Consultoria e Sistemas www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

Uso da APF em Contratos de Software FATTO Consultoria e Sistemas www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

Quem disse que eles mudaram? FATTO Consultoria e Sistemas www.fattocs.com.br

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...: 1.200 PF Estimativa Dimensionamento Produto Entregue.: 1.900 PF Crescimento.........: 58,3% Horas, Reais, Pontos de Função, etc. ( 1.900 – 1.200 ) * 100 1.200 Projeto A Equipe 1 FATTO Consultoria e Sistemas www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

FATTO Consultoria e Sistemas www.fattocs.com.br Visão Geral da APF FATTO Consultoria e Sistemas www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

Componentes da contagem FATTO Consultoria e Sistemas www.fattocs.com.br

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 www.fattocs.com.br

O Mundo da Métricas Funcionais FATTO Consultoria e Sistemas www.fattocs.com.br

Evolução das métricas funcionais FATTO Consultoria e Sistemas www.fattocs.com.br

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 www.fattocs.com.br

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 www.fattocs.com.br

FATTO Consultoria e Sistemas www.fattocs.com.br ISBSG International Software Benchmarking Standards Group Repositório com dados de +2.000 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 www.fattocs.com.br

FATTO Consultoria e Sistemas www.fattocs.com.br Certificação CFPS FATTO Consultoria e Sistemas www.fattocs.com.br

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 http://www.ifpug.org/other/search.htm. Prazo de Validade: três anos Necessária associação ao IFPUG Programa de extensão de certificação FATTO Consultoria e Sistemas www.fattocs.com.br

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 www.fattocs.com.br

Brasil - Evolução da certificação Possui 24% dos CFPS do mundo, atrás apenas dos EUA FATTO Consultoria e Sistemas www.fattocs.com.br

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 www.fattocs.com.br

FATTO Consultoria e Sistemas www.fattocs.com.br Referências IFPUG - www.ifpug.org BFPUG - www.bfpug.com.br FATTO - www.fattocs.com.br ISBSG - www.isbsg.org ASMA - www.asma.org.au NESMA - www.nesma.nl UKSMA - www.uksma.co.uk COSMIC - www.cosmicon.com SPR - www.spr.com FATTO Consultoria e Sistemas www.fattocs.com.br

FATTO Consultoria e Sistemas www.fattocs.com.br Perguntas??? FATTO Consultoria e Sistemas www.fattocs.com.br

Obrigado! Guilherme Siqueira Simões E-mail: guilherme.simoes@fattocs.com.br FATTO Consultoria e Sistemas www.fattocs.com.br