APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas"...
-
Upload
fatto-consultoria-e-sistemas -
Category
Technology
-
view
552 -
download
0
description
Transcript of APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas"...
![Page 1: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/1.jpg)
FATTO Consultoria em Métricas de Software e Sistemas
Análise de Pontos de FunçãoCarlos Eduardo Vazquez
Fundamentos, aplicação como base para medição em contratos de software e as diferenças nas suas aplicações em
estimativas
![Page 2: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/2.jpg)
![Page 3: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/3.jpg)
O que é a Análise de Pontos de Função
![Page 4: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/4.jpg)
O que o Ponto de Função mede: A função do software para seu usuário
![Page 5: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/5.jpg)
O Usuário / Cliente e a sua Visão: Como definido pelo IFPUG
![Page 6: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/6.jpg)
A Visão do Desenvolvedor / Fábrica: A implementação da função
![Page 7: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/7.jpg)
Em quais termos a função do software é definida pelo IFPUG
![Page 8: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/8.jpg)
Qual o papel do analista de métricas: Uma (já não tão) nova profissão
![Page 9: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/9.jpg)
Papel: Identificar as funções do software de acordo com as regras
![Page 10: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/10.jpg)
Papel: Classificar as funções conforme o tipo
![Page 11: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/11.jpg)
Papel: Classificar as funções conforme a complexidade e obter a contribuição
![Page 12: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/12.jpg)
Os diferentes tipos de contagem e a sua relação entre eles
Projeto de Desenvolvimento: Mede funções fornecidas na primeira instalação do software entregue quando o projeto está completo
Projeto de Melhoria: Mede modificações em aplicações existentes, entregues quando o projeto está completo
Aplicação (Baseline ou PF Instalados): Associada com aplicação instalada, mede funções atualmente fornecidas ao usuário
Estimativa .: Projeto de :.
Desenvolvimento Pontosde Função
.: Aplicação :.
Medição.: Projeto de :.
Desenvolvimento
Estimativa.: Projeto de :.
Melhoria
Medição.: Projeto de :.
Melhoria
final doprojeto
final doprojeto
final do projeto dedesenvolvimentoinicializa
final do projeto demelhoria atualiza
![Page 13: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/13.jpg)
Caso: Visão do Usuário
![Page 14: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/14.jpg)
Explorando alguns cenário
![Page 15: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/15.jpg)
A natureza da Relação entre o tamanho funcional e o esforço
PFHorasPFHoras EntregadeTaxaTamanhoEsforço / 8 Hh/PF
40Hh/PF0,5Hh/PF
![Page 16: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/16.jpg)
Diferenças entre os propósitos: remuneração de contratos x estimativa
![Page 17: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/17.jpg)
Definição de políticas e procedimentos complementares
Ao aderir às regras e procedimentos de contagem do IFPUG definidos no CPM economiza-se MUITO!
Não basta aderir ao CPM para um relacionamento comercial baseado em resultados
Algumas políticas e procedimentos complementares são necessários
![Page 18: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/18.jpg)
Check-list: definição de premissas importantes antes de contratar em “PF”
Versão do CPM e política de atualização de versão
Posicionamento das fronteiras entre aplicações relacionadas e/ou política
Metas de prazo conforme o tamanhoCritério de contagem de defeitos e metas de
defeitos conforme o tamanhoPolítica de resolução de divergências
![Page 19: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/19.jpg)
Check-list: definição de premissas importantes antes de contratar em “PF”
Fases do processo e percentuais para remuneração de entregas intermediárias
Relação de entregáveis por fase do processoAumentar a relação entre a medição das
demandas e o respectivo esforço– A definição da Unidade Métrica de Software no
Contrato (UMS)
![Page 20: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/20.jpg)
Aumentar a relação entre a medição das demandas e o respectivo esforço
200
200400%100 Estimado
EstimadoVendidoErro
![Page 21: APF: Unidade em contratos de software e as diferenças nas suas aplicações em estimativas" apresentado na Softsul, em Porto Alegre-RS, dentro do programa Panorama Softsul, Abril/2009](https://reader035.fdocumentos.tips/reader035/viewer/2022062406/558becb8d8b42ab3158b472e/html5/thumbnails/21.jpg)
Definição da Unidade Métrica de Software do contrato (UMS)
Fator de impacto para funções incluídas, alteradas, excluídas e reutilização, por exemplo
Fator de impacto para ponderar aspectos não diretamente medidos pela APF , por exemplo, plataforma
Tabela de pontuação para demandas EXCLUSIVAMENTE não passíveis de medição em pontos de função
FuncionalNão
PlataformaDELDELCHGCHGADD
UMS
FIFIPFFIPFPF