Você está na página 1de 96

Curso de Anlise de Ponto de Funo.

Parte 1
Clio Santana

Objetivos do Curso
o Apresentar a Tcnica de Anlise de Pontos por Funo;
Fundamentar e Desmistificar;

o Apresentar e discutir suas principais aplicaes em:


Estimativa de Projetos de Software; Melhoria de Processos; Contratao de Desenvolvimento e Manuteno de Software;

o Apresentar e discutir uma abordagem para a implantao e institucionalizao de APF em contexto corporativo.

Agenda
o Cenrio da Indstria de Software; o Motivao; o O que APF; o APF e Requisitos; o APF e Usurios

Cenrio

Chaos Report - Indicadores de Sucesso em Projetos

Cenrio
O problema no Tecnlogico

E sim Gerencial

Cenrio

Restrio Tripla

Cenrio

Medio de Software

Cenrio

Melhoria Contnua

Motivao Por que Medir?


o Estimar custo e recursos de projetos; o Avaliar a aquisio de pacotes (make-orbuy); o Suportar anlises de produtividade e qualidade do processo; o Remunerar fornecedores; o Apoiar a gerncia de escopo do projeto; o Apoiar a gerncia de requisitos do projeto; o Benchmarking...

Motivao Por que Medir?


o Indicar Qualidade do Produto; o Formar Base Histrica de Estimativas; o Reduzir Frustraes e Presses de Cronograma; o Gerenciar Contratos de Software;

Motivao Dilema do Desenvolvimento


o Requisitos - qualidade, funcionalidade e performance
so infinitos: tendem a expanso

o Recursos - trabalho, logstica, capital


so restritos: presso para menor utilizao

o Como manter esta situao sob controle?


Atender ao mximo as expectativas com a utilizao do mnimo de recursos

Motivao Solues
o Terceirizao e gesto de contratos o Uso intensivo de pacotes de software ERP em especial o Orientao para gerncia de projetos o Iniciativas de Melhoria de Processos o Mas o que gerncia de projetos e onde entra a APF?

Motivao Desafio da GP
o Tornar o gerenciamento de projetos baseado em fatos, no em achismos o Para isto, deve-se buscar mtricas e indicadores que orientem a gerncia pois:
o No se pode controlar o que no se pode medir - Lord Kelvin ou o No se pode gerenciar o que no se pode medir - Tom de Marco

Motivao Por que Medir?


o Entender; o Predizer; o Controlar;

Se voc no sabe para onde quer ir, qualquer caminho voc pode seguir. Se voc no sabe aonde est, um mapa no vai te ajudar Roger Pressman

Motivao O que Medir?


Planejamento

Objetivo

Objetivo

Objetivo

Questo QuestoQuesto Questo Questo Questo

Mtrica Mtrica Mtrica Mtrica Mtrica Mtrica

Estimativas de Projeto de Software


o Quanto Tempo? o Quanto Custa? o Respostas dependem
o dos Requisitos o da Equipe o da Tecnologia

o Exatido apenas ao trmino o Podem ser mais ou menos exatas

Mais ou Menos - Quanto

Paradoxo: quanto mais se exige, menos se tem.

coletar requerimentos estimar tamanho estimar esforo dados histricos


estimar novamente sempre que necessrio

fatores de risco

cronograma
estimar custo recursos dados de custo medidas reais de tamanho, esforo, etc.

aprovar estimativas

desenvolver produto

estimativas aprovadas de tamanho, esforo , etc.

19 Analisar o processo de estimativa

rea de Medio e Anlise no CMMi


o Envolve
Especifica os Objetivos de Medio e Anlise de forma que estejam alinhadas com as necessidades e objetivos da informao; Especifica medies, tcnicas de anlise e mecanismos para coleta de dados, reporte e retroalimentao; Prov resultados objetivos que podem ser utilizados para tomadas de decises ou aes corretivas.

o Suporta
Planejamento e estimativade modo objetivo; Comparao entre Planejado x Realizado; Suporte para incorporar medies futuras;

o Existe algo orientando COMO fazer isso.

Onde entra APF


o H uma tendncia hoje para que contratos possuam escopo aberto; o Tamanho pode ser estimado antes da especificao de requisitos estar completa; o Muito til em tempo de proposta e anlise de viabilidade; o Pode ser utilizada como indicador de acompanhamento de projeto; o uma tcnica para macro-estimativas; o No recomendada para estimativas pontuais de atividades ou projetos muito pequenos;

Alis o que APF?


Tcnica de medio de tamanho funcional do International Function Points User Group IFPUG

Mtodo Padro ISO/IEC 20926 de medio de Software que quantifica os requisitos funcionais do usurio

CPM: Manual de Prticas de Contagem. IFPUG: International Function Points User Group. ISO/IEC 20926: 2009: IFPUG Functional Size Measurement Method 2009. Measuring Application Development Productivity: Allan J. Albrecht em 1979 Produtividade: razo entre bens ou servios produzidos por unidade de tempo ou custo

Parte dos requisitos do usurio; Descreve o que o software dever fazer em termos de tarefas e servios. A anlise no considera a arquitetura da soluo

Software fornece uma srie de funes aos seus usurios Aplicada ao produto em sentido estrito e ao processo em sentido amplo quando associado a mtricas de outras grandezas como prazo, esforo e custo

Objetivos de APF?
Medir software pela Quantificao de tarefas e servios (funcionalidades) que o software oferece ao usurio primariamente no seu modelo lgico.

Adicionalmente o processo de medio deve ser Simples e Constante

Medir Funcionalidade implementada em software que o usurio solicita e recebe. Medir: Comparar uma grandeza com um padro pr-definido e express-la numericamente. Funcionalidade: Tarefas e servios de transao do usurio e armazenamento dos seus dados

Medir desenvolvimento e manuteno de software de forma independente da tecnologia de implementao. Tecnologia: Uma mesma prtica ou procedimento de negcio pode ter solues diferentes. ... No relevante para APF Ser simples o suficiente para minimizar o esforo de medio.

Ser uma medida consistente entre vrios projetos e organizaes. Consistente: Dois profissionais analisando um mesmo objeto chegam ao mesmo resultado.

Benefcios da APF
o Ferramenta para determinar o tamanho de um pacote comprado; o Auxilia a organizao a verificar o benefcio de um determinado pacote ao avaliar seus requisitos; o Se torna um fator de padronizao para comparao de software;

Por que Usar APF


o Utilizar APF para auxiliar na gerncia de projetos de desenvolvimento e manuteno de sistemas; o Utilizar APF como base para contratos de desenvolvimento na terceirizao.

Requisitos e a ISO/IEC 14.143


ISO/IEC 13.143-1 a base para medio funcional de software.
Descreve o que o software deve fazer em termos de tarefas e servios

Aderncias a padres, tecnologias, interoperabilidade, confiabilidade, manutenibilidade, privacidade...

Req. Funcionais (O qu)

Req. No Funcionais (como)

PF

R$/PF

Requisitos Funcionais
Como Ponderar Estes Requisitos para obter o tamanho? Tarefas e Servios de Transao do Usurio e Armazenamento de seus dados
Validao de Inscrio no CPF Registro de Venda de Passagens

CPF

MF/SRF
Passagens

Trechos

Usurio/ Cliente

Autorizao de Venda no Carto

ADM. De Cartes

Requisitos Funcionais e APF


A anlise quebra o sistema em servios e tarefas que permitem ao usurio interagir com o sistema (Funes de transao) e Armazenar Dados (Funes de dados); Atribui um peso a cada funo.

Classificando Conforme o Tipo

Funo de Software para o Usurio Funo de Dados Funo de Armazenamento

Entrada Externa

Saida Externa

Consulta Externa

Arquivo Lgico Interno

Arquivo de Interface Externa

Atribuindo um Peso

Tipo da Funo Arquivo Lgico Interno Arquivo de Interface Externa Entrada Externa Saida Externa Consulta Externa

Baixa 7 5 3 4 3

Mdia 10 7 4 5 4

Alta 15 10 6 7 6

Tipo da Funo Arquivo Lgico Interno

Mdia 10 7 4 5 4

Caso de Anlise

Arquivo de Interface Externa


Entrada Externa Saida Externa Consulta Externa

Varias Funes ou uma S

O que usurio para a APF


qualquer pessoa ou coisa que se comunica com o software a qualquer momento O Requisito funcional do usurio
Subconjunto dos requisitos do usurio; Descrevem o que o software deve fazer em termos de tarefas e servios.

A viso do usurio o requisito funcional como o mesmo percebido pelo usurio;

Viso do Usurio
Descrio formal das necessidades de negcio do usurio em sua linguagem; Descries de negcio aprovadas pelo usurio Desenvolvedores traduzem a informao do usurio em linguagem de TI para prover uma soluo; Uma medio de tamanho funcional feita em linguagem comum a desenvolvedores e usurios.

Medio X Estimativa
A viso do usurio no esttica, sempre mutvel. (Medio s ocorre ao fim do projeto); Dependendo do caso as vezes pode ser melhor estimar do que medir; APF pode prover estimativas mesmo quando no se pode medir. Para isso necessrio assumir premissas quando se h informaes incompletas (Requisitos imperfeitos);
[1.200 PF] Especificao Inicial de Requisitos [1.500 PF] Projeto de Alto Nvel [1.700 PF] Projeto Detalhado [1.900 PF] Produto Entregue Estimativa Incial...: 1.200 PF Produto Entregue.: 1.900 PF Crescimento.........: 58,3% ( 1.900 1.200 ) * 100 1.200 Projeto A Equipe 1

Estimativa

Dimensionamento

Horas, Reais, Pontos de Funo, etc.

Manuteno e APF
Segundo o IEEE o Perfectiva; o Adaptativa; o Corretiva;
Apenas a adaptativa modifica funcionalidade

O Processo de Medio Funcional

Fatores de Ajuste
1. Comunicao de Dados 2. Processamento Distribudo 3. Performance 4. Configurao Intensamente Utilizada 5. Volume de Transaes 6. Entrada de Dados On-Line 7. Eficincia do Usurio Final 8. Atualizao On-Line 9. Processamento Complexo 10. Reusabilidade 11. Facilidade de Instalao 12. Facilidade de Operao 13. Mltiplos Locais 14. Facilidade de Mudana

Exerccios
1. O Qu APF? E Ponto de Funo? 2. Que documentos so necessrios para medir o tamanho funcional? 3. Um sistema pode ser usurio de outro sistema? Por qu? 4. Cite Exemplos de Manuteno de software que no so contadas em APF. 5. O tamanho funcional de um software determinante para especificao do hardware necessrio para a sua execuo? Por qu? 6. Por qu no existem ferramentas de medio automticas dos pontos de funo de um sistema? 7. possvel usar APF um projeto orientado a objeto? Por qu?

Indicadores de APF
www.isbsg.org

Indicadores de APF

Qual a sua estimativa de deslocamento Recife a Joo Pessoa

Estimando Esforo com apoio de APF


o Necessidade das horas apropriadas para
o Produtividade (PF / H) o Taxa de Entrega (H / PF)

o Classificao de projetos por similaridade


o processo de desenvolvimento deve ser estvel

o Extrapolar o comportamento histrico


o Indicadores de Mercado o Indicadores Internos

Estimando Custo com apoio de APF


o Necessidade dos custos apropriados para
o Preo do ponto de funo ( R$ / PF)

o Classificao de projetos por similaridade


o processo de desenvolvimento deve ser estvel

o Extrapolar o comportamento histrico


o Indicadores de Mercado o Indicadores Internos

Estimando Durao
o Neste ponto o ideal conjugar outras tcnicas pois:
o Nem sempre Prazo = Esforo / Tamanho Equipe

o Cuidado com frmulas mgicas


o durao = PF ** 0,4 ???

Significado dos Indicadores


Cmodo "Closet" da suite Quarto da Suite Banheiro da Suite Quarto do Beb Banheiro Social Hall de Circulao Mezzanino Sala de Estar Sala de Jantar Sala de TV Cozinha rea de Servio Varanda Total rea 4 m2 17m2 14m2 12m2 10m2 4m2 10m2 30m2 12m2 16m2 14m2 6m2 6m2 155m2 Custo R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ 800,00 8.500,00 14.000,00 5.200,00 8.000,00 800,00 2.600,00 5.430,00 3.600,00 4.800,00 7.000,00 600,00 800,00 62.130,00 Custo/M2 R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ 200,00 500,00 1.000,00 433,33 800,00 200,00 260,00 181,00 300,00 300,00 500,00 100,00 133,33 400,84

Requisitos para Estima esforo


Esforo(h) = Tamanho(PF) x Taxa de Entrega (h/PF)
o Processo de desenvolvimento estvel; o Classificao de projetos por similarididade

Critrios de Similaridade
o Esforo utilizado na taxa de entrega compreende as mesmas atividades cujo esforo se deseja realizar? o Outras variveis do projeto em estudo, que tambm causam impacto no esforo, correspondem aos dados utilizados para calcular a taxa de entrega
o o o o o o o o Aspectos no funcionais; Complexidade lgica de processamento; Requisitos de disponibilidade e performance; Tecnologias envolvidas; Perfil da Equipe de desenvolvimento; Processo de desenvolvimento utilizado; Tamanho do projeto; Artefatos a serem construdos...

Graficamente

Exerccios
1. Dois sistemas com o mesmo tamanho funcional sempre iro demandar o mesmo esforo em horas de desenvolvimento? Por qu? A estimativa de esforo a partir do tamanho funcional relativa apenas s atividades de construo ou todo o ciclo de vida do projeto? Por qu? 3. Quais cuidados devem ser tomados ao analisar indicadores de produtividade de mercado? 4. Quais premissas devem ser respeitadas para que seja possvel extrair indicadores de qualidade teis a organizao? 5. Qual o preo de um ponto de funo? 6. Quais as limitaes para a estimativa de esforo ou custo baseada em PF? 7. SE APF mede apenas o tamanho funcional do sistema, como a estimativa de esforo e custo ir contemplar os requisitos no funcionais?

APF na contratao de servio de SW

Instruo Normativa 04 Ministrio do Planejamento

IN 04/2008 da SLTI/MPOG
Dispes sobre a contratao de servios de TI pela Administrao Pblica Federal. Art. 6. vedado estabelecer vnculo de subordinao com funcionrio dos fornecedores.

Art. 14. Fixao de procedimentos e critrios de mensurao dos servios prestados, abrangendo mtricas indicadores e valores

Art. 14 Quantificao ou estimativa prvia do volume de servios demandados para comparao e controle.

Art. 14 Forma de pagamento que dever ser em funo dos resultados obtidos?

Ento proibido contratar em homem-hora qualquer servio de TI?

Gesto do Contrato
o A necessidade de gerenciar o contrato existe seja qual for o nvel da terceirizao
o o o o Equipe: produtividade e qualidade Projeto: prazo, escopo Atividade: prazo Outsourcing: custo, qualidade

Formas de Contratao
Homem Hora
Seleo do Tipo de Contrato

APF

Preo Global Fixo

Preo Unitrio

Uso de APF em Contratos de Sw.


o Foco no negcio principal o Terceirizao do desenvolvimento SW
o Parcial
o Equipe o Projeto o Atividade (codificao, teste, anlise, etc)

o Total
o Outsourcing

Homem Hora
o Body shopping , time and material
o Equipe mista o Nem sempre apenas um fornecedor o Infra-estrutura prpria

o Remunerao
o Nvel de qualificao o Experincia dos profissionais o Horas apropriadas

Homem Hora (Vantagens)


o o o o Simples administrao Flexibilidade Agilidade em picos de demanda Mudana real dos requisitos:
o o o o Aumento de escopo Aumento do esforo Aumento da fatura justo. Responsabilidade direta do contratante

Homem Hora (Desvantagens)


o Quantidade mnima de horas:
o Ms ou ano o Potencial subutilizao de recursos o Garantia

o Gerenciar a produtividade dos contratados:


o o o o Competncia no necessariamente disponvel Remunerao no vinculada a resultados Falta de estmulo ao aumento de produtividade NO justo. Responsabilidade do contratado

Homem Hora X APF


o Monitoramento da qualidade
o Defeitos
o quantidade, severidade, origem ...

o Funcionalidade fornecida (pontos de funo)

o Monitoramento da produtividade
o Pessoal envolvido em manuteno o Baseline ou base instalada

Preo Global Fixo


o Privilegia a abordagem de projeto o Exige maior grau de organizao o Quanto melhor definidos estiverem os requisitos, menor a chance de atritos o Em geral: o O fornecedor no dispe de muita informao
o Ele no dispe de tempo para anlise detalhada o Superdimensionamento ou subdimensionamento (mais provvel) o Ambos assumem que os requisitos no mudam. Mas eles mudam...

Requisitos Mudam
o Quanto maior a durao mais provvel acontecer mudanas; o Nova negociao do escopo pode resultar em mudanas nas condies originais; o Vantagem de obter uma mtrica capaz de avaliar o tamanho de uma mudana; o Cuidado ao usar PF para estimativas de contratos globais fixos, sempre deve existir uma contingncia.

Recomendaes
o Requisitos funcionais e no funcionais documentados; o Expectativa de pequena modificao durante o projeto; o Acordar valores em horas, ou mesmo PF, para realizar tarefas no previstas; o Minimizar risco combinando homem hora e projeto fechado.

Preo Unitrio
o Remunerao sobre elementos do projeto
o Relatrios, telas, tabelas, casos de uso, linhas de cdigo, pontos de funo

o Equilibrar riscos
o Produtividade e qualidade - Contratado o Escopo - Contratante

o Desafio: O elemento
o Reconhecido pelo contratante e contratado o Uniforme o Consistente

Composio de Preo

Por que APF como Unidade de Medida


o Pontos de funo como unidade padro
o Mtodo padro de medio funcional o Centenas de empresas e profissionais o IFPUG - organizao responsvel

o Pontos de funo facilitando a comunicao


o Vocabulrio independente da tecnologia o Perspectiva do negcio

Preo Ideal
o Manter o equilbrio financeiro entre cliente x Fornecedor num conjunto de projetos realizados durante certo tempo.
o 50% superestimadas e 50% subestimadas; o No total essas distores se anulem

o Minimizar distores entre estimado x realizado para cada projeto;

Deflator
o Para minimizar o erro pontualmente, uma iniciativa a adoo de fatores de impacto conforma a funo for alterada ou excluda. o Muito comum em contratos onde h manuteno

Organizao

Funo Includa

Funo Alterada

Funo Excluda

Banco do Brasil Caixa, TST

1,00 1,00

0,60 0,90 0,25 at 1,5 (Nesma)

0,30 0,25

PRODEMGE

1,00

0,40

Nveis de Servio
o Nveis de servio (SLA) a parte contrato de servios entre duas ou mais partes no qual o nvel da prestao de servio definido formalmente; o O cumprimento de SLA est atrelado a indicadores obtidos a partir da coleta e monitoramento nos itens de contrato; o Eles devem incluir meios de segurana e auditoria que agreguem confiabilidade ao indicador; o Devem ser disponibilizados para clientes e fornecedores do contrato, bem como os mecanismos de monitoramento.

Nveis de Servio
o Gesto em aspectos externos ao projeto reconhecido pelo contratante. Normalmente envolvem.
o o o o Prazo; Qualidade; Capacidade; Produtividade;

Prazo (Banco do Brasil)


Tamanho do Servio em PF Prazo Mximo Meses Prazo Mximo para incio em Meses 50 100 200 300 400 500 600 700 800 900 1000 2,8 3,3 4,4 5,4 6,2 6,8 7,5 8,1 8,8 9,4 10,1 Imediato Imediato 7 dias 7 dias 7 dias 15 dias 15 dias 15 dias 15 dias 15 dias 15 dias

Qualidade (Banco do Brasil)


o Com relao aos artefatos no documentais a entrega de servios com ndice de erros superior a 0,3 erros por PF estar sujeita a uma multa de 5% sobre o valor da OS.

Capacidade (Prodemge)
o A entrega mnima de 1500 PF por ms, entretanto devido a variaes de demanda este valor pode chegar a 3000 PF por ms. Nestes casos obrigao da contrante avisar a contratada com 20 dias teis de antecedncia. o Multa de 2% do valor do contrato + 0,1% por ponto de funo demandado e no atendido, at o limite de 3000 PFs.

Itens no Mensurveis (BB)


Item Lay out de telas e arquivos: Contempla alteraes de lay outs de telas e arquivos sem que haja alterao da funcionalidade Campos e Variveis: Contempla a incluso, alterao e excluso de campos e variveis em programas e tabelas sem que tenha ocorrido mudana da funcionalidade Base de Clculo Fator de Equivalncia em PF

Quantidade de itens e lay outs alterados

0,04

Quantidade de Campos Quantidade de mensagens alteradas

0,08

Mensagens: Contempla alterao de mensagens de retorno ao usurio

0,04

Remunerao por fase de projeto


Fase Definio do Sistema Especificao dos Requisitos Elaborao de Modelo Lgico Elaborao de Projeto Detalhado Construo Integrao e Homologao Implantao % de distribuio 3,00% 13,00% 11,00% 28,00% 34,00% 7,00% 4,00%

Exerccios
1. Quais os Benefcios da APF em contratos de preo global fixo? 2. Por qu pontos de funo seria a unidade de medio mais propcia para contratos de software? 3. Cite e explique cada uma das SLAs.

Planejamento e mobilizao
o Apresentamos uma variedade de aplicaes de PF e APF o Fazer tudo aquilo nos processos pode ser intil ou desperdcio; o Por exemplo, para que monitorar produtividade em contratos de preo global fixo? o A medio deve responder a uma pergunta que permita avaliar se os objetivos de negcio foram atendidos.

Melhores Prticas
o Nivelar o conhecimento de APF fundamental para definir: O que queremos e como chegar l. o Nem sempre um nico processo atende os objetivos da empresa; o Um processo de medio e anlise para o desenvolvimento interno diferente daquele adequado ao desenvolvimento externo? o A sustentao de sistemas pode exigir mtricas diversas das atividades de projeto.

Insero de APF nos processos


o Selecionar processos de desenvolvimento relevantes. o Analisar processos quanto ao uso da APF. o Elaborar recomendaes de adequao. o Apresentar proposta e obter documentao. o Atualizar Documentao. o Realizar Projeto Piloto

Guia de Contagem
o O CPM estabelece princpios gerais para a contagem de APF.
o E quando ocorrem situaes especficas?

o O guia estabelece a interpretao da organizao na aplicao desses princpios gerais em seu negcio particular. o Identifica onde necessria orientao adicional na contagem fornecendo essa orientao e direo.

Guia de Contagem
o Evita o re-trabalho com anlise de questes recorrentes; o Centraliza a Experincia da contagem; o Facilita a disseminao da cultura de APF local para novos funcionrios. o Aumenta a consistncia entre contagens e melhora a comunicao entre cliente e fornecedor.

Base Histrica
o APF tem maior valor quando conseguimos relacion-la com outros indicadores como custo, esforo e prazos. o Benchmarks; o Melhor nmero aquele que reflete a experincia da prpria organizao; o importante que haja um estudo estatstico de produtividade sobre os dados presente na base.

Fechamento
o APF uma tcnica eficaz na gerao e indicadores para gesto de projetos de SW. o Resultados melhoram a medida que a base histrica, e o devido tratamento quantitativo, cresce. o Facilita comunicao com clientes e fornecedores o Benefcios da APF frutificam apenas com planejamento. o Brasil est na vanguarda de APF.

Contagem pelo Tempo

Material Disponvel para Estimativa de Esforo

Tipo de Contagem

Modelo P relim inar de dados = = > 1-C ontagemIndicativa de P ontos de Funo Modelo e Funes Bsicas = = > 2-C ontagemE stim ada de P ontos de Funo P rojeto Detalhado / P rottipo = = >3-C ontagemDetalhada de P ontos de Funo

Mundo das Mtricas funcionais

IFPUG
o International Function Points User Group o Conferncia e Workshop Educacional o Comits e Grupos de Trabalho o Programa de Certificao (cursos, produtos, profissionais) o Counting Practices Manual - CPM o Associaes locais - Chapter o O BFPUG um Chapter

rgos
o Chapter
o BFPUG (Brazilian Function Point Users Group- www.bfpug.com.br) o CASMA (Chicago Area Software Metrics Association) o SASMA (South African Software)

o Affiliate I
o JFPUG (Japan Function Point Users Group)

o Affiliate II
o DANMET (Denmark Function Point Users Group) o DASMA (Deutschsprachige Anwendergruppe fur Software Metrik and Aufwandschatzung) o UKSMA - UK (UK Software Metrics Association)

APF no Brasil
o Difuso no incio da dcada de 90 - Unisys/IBPI o 6 ENUPF entre 1991 e 1994, CBMA 2009, ISMA cinco 2010 o Grandes licitaes pblicas o ISO, CMM, PSM o BFPUG evoluo do FPUG-Rio
o Frum de discusses o Exame CFPS no Brasil

ISBSG
o International Software Benchmarking Standards Group o Repositrio com dados de +2.000 projetos o Possibilita anlise comparativa de produtividade e qualidade, gerao de estimativas, validao de boas prticas, etc o The Software Metrics Compendium o Estmulo contribuio ao repositrio

Normas e padres internacionais


o ISO 20.926 - Software and systems engineering -- Software measurement -- IFPUG functional size measurement method 2009 o ISO/IEC 14143-1:2007 -- Software measurement -- Functional size measurement
o ISO/IEC 19761:2003 COSMIC - A Functional Size Measurement Method o ISO/IEC 20968:2002 Mk II Function Point Analysis -- Counting Practices Manual o ISO/IEC 24570:2004 NESMA Guide to Using Function Point Analysis o ISO/IEC 29881 FiSMA sizing method is in the final stages of review Information technology

Certificao CFPS
o Reconhecer formalmente os profissionais:
o Capazes de realizar contagem de pontos de funo precisas e consistentes o Conheam as prticas de contagem mais recentes

o Consulta Pblica
o http://www.ifpug.org/other/search.htm.

o Prazo de Validade: trs anos


o Necessria associao ao IFPUG o Programa de extenso de certificao

O Exame CFPS
o A prova dividida em 3 sees
o definies (50 questes objetivas) o aplicao de regras (50 questes objetivas) o 2 ou 3 estudo de casos (50 a 55 questes)

o Consulta ao CPM permitida o Taxa de Acerto


o mnimo de 90% no geral, com pelo menos 80% em cada seo

o Durao: 3h (ingls) 3,5h (portugus)

CFPS no Brasil (2008)


o CFPS no Mundo = 995 o CFPS no Brasil = 269
Nmero de CFPS por Pas (5 maiores)
o o o o o 1 Brasil 2 Coria 3 India 4 Itlia 5 EUA - 269 - 264 - 176 - 99 - 93

Concluses
o APF uma tcnica eficaz na gerao de indicadores para a gerncia de projetos de software o Resultados melhores medida que dados histricos de projetos so incorporados o Facilitador da comunicao o Uso crescente em contratos de software o Brasil est na vanguarda do uso da APF

Perguntas

Você também pode gostar