32
www.metricas.com.br 1 Implantando Pontos de Função com PSM Diana Baklizky & Cecília Techy [email protected] [email protected] ti MÉTRICAS R. Domingos de Morais, 2243/36 São Paulo, SP Brasil

Implantando Pontos de Função com PSM - ifpug.orgTechy... · • Objetivo • Base conceitual –Análise de Pontos de Função ... • Método padronizado para medir o desenvolvimento

Embed Size (px)

Citation preview

www.metricas.com.br 1

Implantando Pontos de Função

com PSM

Diana Baklizky & Cecília Techy [email protected]

[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 3

Objetivo

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 5

Base conceitual

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 8

Objetivos da medição utilizando

os Pontos de Função

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 10

Implantando Pontos de Função

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 22

Tornando a operação do

dia a dia viável

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 24

SOLICITA SERVIÇO

EXECUTA E RETORNA

SERVIÇO

Equipe Interna

www.metricas.com.br 25

SOLICITA SERVIÇO

EXECUTA E RETORNA

SERVIÇO

Fábrica de Métricas

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 28

Conclusão

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

www.metricas.com.br 31

Perguntas?

www.metricas.com.br 32

A PSM Transition Organization

[email protected]