Upload
buituyen
View
214
Download
0
Embed Size (px)
Citation preview
www.metricas.com.br 1
Implantando Pontos de Função
com PSM
Diana Baklizky & Cecília Techy [email protected]
ti MÉTRICAS R. Domingos de Morais, 2243/36
São Paulo, SP
Brasil
www.metricas.com.br 2
Agenda
• Objetivo
• Base conceitual – Análise de Pontos de Função
– Practical Software & Systems Measurement
• Objetivos da medição utilizando Pontos de Função
• Implantando Pontos de Função – Passo a Passo
• Tornando o processo viável – Operação do dia a dia da medição de software
• Conclusão
• Referências
• Perguntas
www.metricas.com.br 4
Objetivo
• Apresentar como um Processo de Medição de
Software baseado em Pontos de Função pode ser
definido e implantado utilizando o modelo Practical
Software & Systems Measurement (PSM).
• Apresentar alternativas para viabilizar a operação do
dia a dia das atividades de medição de software.
www.metricas.com.br 6
Análise de Pontos de Função - APF
• Método padronizado para medir o desenvolvimento e
manutenção de software do ponto de vista do usuário
• Aplicável em projetos de desenvolvimento e de
melhoria
• Possibilita contagem Aproximada (estimada) ou
Detalhada
• Pode ser aplicada em qualquer fase do ciclo de vida
de desenvolvimento
• Independe da tecnologia e considerações técnicas
www.metricas.com.br 7
Processo Central de Medição
Processos
Técnicos e
Gerenciais
Estabelecer e
Sustentar
Comprometimento
Planejar
Medição
Executar
Medição
Avaliar
Medição
Plano de
Medição
Novos
Itens
Críticos
Objetivos e
Itens Críticos
Ações de
Melhoria
Análise dos
Resultados
Análise Resultados
e Medidas de
Desempenho
Retorno dos
Usuários ESCOPO PSM
Practical Software & Systems
Measurement - PSM
www.metricas.com.br 9
Objetivos da medição utilizando
os Pontos de Função
• Acompanhar indicadores de performance do
processo (produtividade, defeitos, retrabalho)
• Contratar o desenvolvimento e manutenção de
software baseado em pontos de função
• Definir modelos de estimativa
• Efetuar análise de viabilidade
• Gerenciar o escopo de projeto
• Imprimir transparência na relação cliente e fornecedor
www.metricas.com.br 11
Implantando Pontos de Função
Atividades
Processo Central de Medição
Processos
Técnicos e
Gerenciais
Estabelecer e
Sustentar
Comprometimento
Planejar
Medição
Executar
Medição
Avaliar
Medição
Plano de
Medição
Novos
Itens
Críticos
Objetivos e
Itens Críticos
Ações de
Melhoria
Análise dos
Resultados
Análise Resultados
e Medidas de
Desempenho
Retorno dos
Usuários ESCOPO PSM
www.metricas.com.br 12
Estabelecer e Sustentar Comprometimento
Obter
Compromisso
Organizacional
Obter
Pré Requisitos
Implantando Pontos de Função
Atividade 1
Definir Equipe
Apresentar objetivos
Obter envolvimento
Fases Ciclo de Vida
Plataformas
Linguagens
Métricas atuais
Status capacitação
www.metricas.com.br 13
Estabelecer e Sustentar Comprometimento
Treinamento
Envolvidos
APF, PSM
Implantando Pontos de Função
Atividade 1
Obter
Compromisso
Organizacional
Obter
Pré Requisitos
www.metricas.com.br 14
Implantando Pontos de Função
A importância do treinamento
• Entender o que é ponto de função e os objetivos da
contagem na organização
• Entender o que os dados da medição representam
• Interpretar adequadamente os resultados das
análises
• Entender como utilizar o resultado da medição para
derivar a informação solicitada
• Medir corretamente
www.metricas.com.br 15
Planejar Medição
Selecionar e
Especificar
Medidas
Identificar
Necessidades
de Informação
Identificar as Necessidades de
Informação que devem ser
atendidas pela Análise de Pontos
de Função
Implantando Pontos de Função
Atividade 2
Definir Fronteiras, Versão inicial do
Guia de Contagem, Definir Critérios
de classificação de Projetos, Definir
Medidas de Desempenho
www.metricas.com.br 16
Planejar Medição
Selecionar e
Especificar
Medidas
Identificar
Necessidades
de Informação
Definir
Momentos
de Medição
Desenhar
Processo
de Medição
Quando Medir Desenho do Processo
Implantando Pontos de Função
Atividade 2
www.metricas.com.br 17
Ciclo de Vida de Desenvolvimento de Sistemas
Implantando Pontos de Função
Exemplo de Processo de Medição
www.metricas.com.br 18
Executar Medição
Coletar e
Processar
Dados
Armazenar
Dados
Implantando Pontos de Função
Atividade 3
Medir projetos de
desenvolvimento,
melhorias, aplicações
Obter medidas definidas
Criar e Manter Base
Histórica de Métricas
(estimativas, valores reais)
www.metricas.com.br 19
Executar Medição
Analisar Dados
Implantando Pontos de Função
Atividade 3
Produzir
Recomendações
Efetuar análises estatísticas,
Gerar Indicadores,
Definir Modelo de Estimativas
Elaborar Relatório Técnico
com a análise dos
indicadores e
recomendações
www.metricas.com.br 20
Avaliar Medição
Revisar e
Atualizar Modelo
de Estimativa
Revisar e
Atualizar Guia
de Contagem
Avaliar dados gerados
Calibrar Modelo de
Estimativa
Implantando Pontos de Função
Atividade 4
Atualizar Guia de
Contagem com base em
novas situações
www.metricas.com.br 21
Avaliar Processo de Medição
Avaliar
Resultados do
Processo
Implantando Pontos de Função
Atividade 4
Performance
Conformidade
Capacidade
www.metricas.com.br 23
Como operar o dia a dia?
• Atividades do dia a dia
– Realizar contagens e/ou verificação de contagem nos
momentos definidos
– Emitir pareceres técnicos com os resultados da contagem
– Apoiar na utilização da APF
– Atualizar baselines e Base de Métricas
– Analisar impacto de novas versões do Manual de Práticas de
Contagem
– Atualizar o Guia de Contagem
– Calibrar modelo de estimativa
– Gerar indicadores da medição e do processo
www.metricas.com.br 26
RETORNA SERVIÇO
SOLICITA
SERVIÇO
EXECUTA E
RETORNA
SOLICITA SERVIÇO
Equipe Interna e Fábrica de
Métricas
www.metricas.com.br 27
EXECUTA E RETORNA
SERVIÇO
SOLICITA SERVIÇO
Contagens a quatro mãos
CFPS Cliente e CPFS Fornecedor
www.metricas.com.br 29
Conclusão
• A medição deve ser planejada e o PSM orienta a
implantação de Pontos de Função de uma forma
estruturada e padronizada
• A avaliação da medição e do processo proporcionam
a identificação de ações de melhoria contínua
• O investimento na formação de especialistas
certificados em Pontos de Função possibilita a
utilização da técnica de forma sustentável.
www.metricas.com.br 30
Referências
• John McGarry, David Card,... – Practical Software
Measurement: Objective Information for Decision
Makers – guia oficial
• PSM – www.psmsc.com
• IFPUG – www.ifpug.org
• BFPUG – www.bfpug.org
• ti MÉTRICAS - www.metricas.com.br/downloads