FAQs

PERGUNTAS FREQUENTES

Por favor, conecte-se conosco no Facebook e LinkedIn e compartilhar dentro de seus círculos.

site IFPUG, Por favor use para referência futura
IFPUG página no Facebook, por favor clique em Como
IFPUG Twitter, siga os últimos lançamentos de White Papers e outras notícias
IFPUG LinkedIn, por favor clique em Follow

Para sugerir FAQ adicional ou edições a esta página, por favor, clique aqui Contate-Nos e incluem “IFPUG FAQ” na linha de assunto da mensagem.


Topo da IFPUG FAQ PAGE

Membros e não-membros podem baixar documentos do nosso Loja online, onde também pode renovar ou pedir uma adesão IFPUG.

1. O que é um Ponto de Função? O que é SNAP? Qual é a diferença entre Pontos de Função e SNAP?
2. São Pontos de Função para todos?
3. Por que eu iria querer medir?
4. O que pode filiação IFPUG fazer por mim?
5. Como faço para mostrar aos desenvolvedores e gerentes de projeto a importância da Função Análise de Pontos?
6. Quais ferramentas estão disponíveis para melhorar a minha função estimativas pontuais?
7. Como posso mostrar o meu grupo de usuários a importância da análise de pontos de função?
8. O que é uma linha de base de ponto de função?
9. Por que eu não deveria usar linhas de código?
10. E sobre backfiring?
11. Disseram-me que precisamos melhorar. Onde posso começar?
12. Queremos melhorar a nossa produtividade, Quais as informações que precisa ter?
13. O que um CIO precisa saber sobre Pontos de Função?
14. O que um CIO precisa saber sobre Agile & Pontos de função?
15. Queremos melhorar a nossa estimativa, Quais as informações que precisa ter?
16. Queremos melhorar a nossa qualidade, Quais as informações que precisa ter?
17. Preciso de um consultor certificado CFPS?
18. O que eu procuro em um consultor?
19. Onde posso procurar um consultor?
20. Onde posso ir para fazer mais pesquisas sobre a função conceitos Ponto?


1.1 O que é uma ponto de função?
Pontos de Função são uma unidade padronizada internacionalmente de medida utilizada para representar tamanho do software. O método de medição do tamanho funcional IFPUG (referido como IFPUG 4.3.1) quantifica a funcionalidade do software fornecido ao usuário com base exclusivamente no seu design lógico e requisitos funcionais. O número resultante é chamada de função contagem de pontos. Com isso em mente, os objectivos da FP contagem devem:

Muitos outros usos de pontos de função são encontradas na indústria: eles formam um denominador comum dimensionamento (v.g., uma proporção de outra medida “por FP”) para a produtividade e avaliação comparativa da qualidade em muitas empresas de TI. Para saber mais sobre o método IFPUG FP (eo Software Processo de Avaliação Não-Funcional (SNAP) para quantificar requisitos não-funcionais) Clique nos links a baixo:

1.2 O que é SNAP?

SNAP representa o “Processo de Software não-funcional de Avaliação.” É uma métrica software, que complementa pontos de função. SNAP permite dimensionar o requisito não funcional, além dos requisitos funcionais medido por pontos de função. Ele não substitui pontos de função de qualquer maneira; ela é usada em adição a funcionar pontos. Ela representa uma melhoria contínua por IFPUG no software forma é dimensionada.

1.3 Qual é a diferença entre Pontos de Função e SNAP?

Em poucas palavras, pontos de função medir o volume (ou tamanho) do fluxo de dados e armazenagem inerente a uma aplicação de software. Estes são chamados os requisitos do usuário “funcionais”. SNAP mede o volume (ou tamanho) de outros aspectos do software — tal como dados de configuração, algoritmos, Árvores de decisão, data de validade, colocação de logos, etc. Estes são chamados de requisitos “não-funcionais”. tem 14 Categorias atualmente reconhecidos de requisitos não-funcionais. O termo “necessidades dos utilizadores funcionais” é muitas vezes abreviada como “pele”. O termo “condições de não-funcionais” é muitas vezes abreviada como “NFR.” As especificidades para a contagem de pontos de função são no Manual de Práticas de Contagem. As especificidades para contar pontos SNAP estão no Manual de Práticas de Avaliação. Ambos estão disponíveis na loja IFPUG no site da ifpug.org.

1.4 Como são Pontos de Função e SNAP Pontos juntos para determinar o tamanho total do software?

O tamanho total do software é medida como o número de seus pontos de função e o número dos seus pontos de SNAP. Por exemplo, um aplicativo pode ser totalmente dimensionados como 800 pontos de função e 300 pontos SNAP. Desde pontos de função medir algo diferente do que SNAP, os dois não podem ser de alguma forma combinadas num único acto; neste exemplo, a aplicação de software não pode ser medida como tendo 1100 “pontos” de algum tipo. Esta é semelhante à forma como real e imaginário números são representados: um número pode ser representado como 800 + 300Eu, não 1100 de algum tipo de número.

Ambos os pontos de função e pontos de snap são associados com esforço. O esforço para desenvolver ou melhorar um produto de software é a soma da função aponta vezes a produtividade funcional (hora / FP) mais a soma de SNAP aponta vezes a produtividade não-funcionais (hora / SP).

1.5 SNAP é realmente necessário?

Dependendo da aplicação, Muitos desenvolvedores de software e equipes de desenvolvimento reconhecer que uma quantidade considerável de sua força de trabalho não é directamente responsável usando pontos de função. Isso pode ser especialmente verdadeiro para aplicações de algorítmicos intensivo, aplicações com validação de dados considerável, e aplicações com consideráveis ​​recursos “ergonomia”, como layouts de página e uso de logotipos. A melhoria contínua por IFPUG aqui é que SNAP responsável por este esforço de trabalho que não é reconhecido por pontos de função por si só, o qual pode ser considerável. Ele fornece uma abordagem de medição mais justo e bem-vindo. Ele também pode ajudar a melhorar as previsões de custo e cronograma para novos projetos de desenvolvimento e projetos de melhoria.

1.6 Como faço para mostrar aos desenvolvedores e gerentes de projeto a importância da SNAP?

Developers investir esforços no cumprimento dos requisitos não-funcionais. Este esforço não reflecte-se no tamanho do ponto função. Os desenvolvedores irão ver o benefício de justificar o seu esforço com o tamanho adicional SNAP, em vez de mostrar uma menor produtividade do ponto Função / esforço

Usando pontos de função bot e SNAP, gerentes de projeto podem justificar melhor o seu orçamento; eles podem mostrar seus patrocinadores que mais ativos são incorporadas ao software - funcionalidade, medido por pontos de função, e aspectos não-funcionais, medido por SNAP.

1.7 Qual é o método mais preciso para estimar o esforço de projeto de software?

De acordo com Alcaparras Jones (2012), a precisão da contagem manual de pontos de função fornece 10% margem de erro. Utilizando Análise de Pontos de Função e SNAP fornece 5% margem de erro

EstimatingAccuracy

1.8 Quais são os benefícios de usar SNAP?

Dimensionamento dos aspectos funcionais e os aspectos não-funcionais de uma aplicação de software ajuda as organizações de TI de várias maneiras. Ele fornece uma melhor visão sobre a entrega de projetos de software e manutenção de aplicações:

  • Além disso, melhora a correlação de esforço e tamanho, como o desenvolvimento de um software inclui tarefas para satisfazer os requisitos funcionais e não funcionais.
  • Ele melhora a estimativa e a capacidade de prever o esforço eo tempo necessário para entregar um projeto de software.
  • Os desenvolvedores não são penalizados por investir esforço nos aspectos não-funcionais dos requisitos.
  • Os usuários podem entender melhor os benefícios de uma aplicação para a sua organização.
  • Os clientes podem perceber melhor (e quantificar) o valor para o seu dinheiro.
  • cálculos de produtividade de desenvolvimento de software são mais precisos; quaisquer variações na medição “esforço pontos de função /” métrica pode ser melhor explicada.
  • Projetos que só são não-funcional também pode ser dimensionado
  • Diferenças nos valores de Key Performance Indicators (KPIs) entre os projectos são melhor explicados.

1.9 É SNAP em uso hoje?

Existem poucas empresas que já utilizam SNAP nos EUA, Ásia, e na Europa, em seu processo de estimativa

1.10 Como posso aprender SNAP?

Você pode obter o Manual de Processo SNAP Assessment (APM) gratuitamente na loja online IFPUG. além do que, além do mais, formação certificada é fornecido por empresas que são alistados no local IFPUG (http://www.ifpug.org/certification/training-materials-certification/)

2. São Pontos de Função para todos?
Isso é quase uma pergunta retórica – ea resposta é que isso depende se você precisa saber o quão grande é o software que você está desenvolvendo ou melhorando em projetos de desenvolvimento de software, ou se você precisa saber o quão grande são os seus sistemas em seu portfólio de software. Função de ponto de dimensionamento pode rapidamente e facilmente facilitar índices de medição (juntamente com outras medidas) para dizer o que projectos e aplicações:

  • são mais produtivos,
  • produzir produtos e / ou aplicações superiores de software de qualidade,
  • tinha estimativas de projeto precisos,
  • precisamos abraçar métodos de melhoria de processos,
  • estão fora de linha de um orçamento e custo ponto de vista (cálculo de custo unitário);
  • tiveram menor (ou mais alto) equipe desempenho.

Se você é desafiado em seu papel de TI para responder a estas perguntas, em seguida, Pontos de Função são para você!


3. Por que eu iria querer medir? O topo 25% de empresas em todo o mundo (ISBSG fonte) dependem de medição de software para gerenciar o seu desenvolvimento de TI e software pelas seguintes razões:

  • Você não pode gerenciar o que você não mede;
  • Para identificar projetos problemáticos e aplicações de software e tomar ação corretiva;Na média, grande projetos de TI prazo 45 por cento acima do orçamento e 7 por cento ao longo do tempo, ao entregar 56 por cento menos do que o valor previsto. projetos de software executar o maior risco de derrapagens de custos e cronograma, McKinsey & Empresa em conjunto com a Universidade de Oxford outubro 2012 | byMichael Bloch, Sven Blumberg, e Jürgen Laartz[1]
  • Comparar as respostas fornecedor para RFP(Solicitação de Proposta) contra ofertas concorrentes;
  • Medição fornece uma avaliação do status quo (a situação atual) para que você possa entender e melhorar seus processos de desenvolvimento de software. (Consulte Diretrizes para Software Measurement - Release 1.1, pg. 2-4, 3-7 - 3-8;)
  • Para determinar Desenvolvimento de Software da sua própria empresa Melhores práticas
  • Para medir a qualidade do software entregue, e proporcionar um incentivo económico para as equipes de desenvolvimento para produzir software de qualidade.
  • medição função de ponto-base e SNAP dá-lhe um meio de se comunicar com seus clientes o tamanho de seus pedidos de software, e também permite que você facilmente calcular a produtividade, qualidade, e estimar a precisão.
  • Muitos de seus concorrentes já podem ter esses insights.

[1]http://calleam.com/WTPF/?page_id=1445


4.1 O que pode uma adesão IFPUG fazer por mim?
Embora este site e grande parte das informações fornecidas são gratuitos disponíveis para os membros e não membros, tornando-se um membro da IFPUG tem os seguintes benefícios:

  • Em pessoa e oportunidades de networking online para se comunicar com profissionais de todo o mundo em empresas como a sua, que têm ou que estão tentando implementar um programa de medição;
  • taxas reduzidas para dados ISBSG Aferição (para o lean Six Sigma) e outros produtos;
  • A oportunidade de participar em comitês que se desenvolvem as Normas de Pontos de Função;
  • conferências anuais de partilha de conhecimentos que fornecem:
    • Oportunidades de conhecer outras pessoas no campo de medição;
    • oportunidades educacionais para aprender e ganhar créditos de educação continuada através de oficinas realizadas antes da conferência;
    • O acesso a testes de treinamento e certificação para ganhar certificações reconhecidas mundialmente, incluindo:
      • CFPS: Certificado Função Especialista Ponto (A designação medição do tamanho funcional original e mais amplamente reconhecido);
      • CFPP: Certificado Função Practitioner Ponto (para profissionais que são praticantes, mas não necessariamente funcionar Especialistas apontam);
      • CSP: Certified Practitioner SNAP (a única designação mundial que testa os conhecimentos sobre os requisitos não-funcionais de software;)
    • Oportunidade de ouvir os especialistas líderes da indústria e profissionais experientes sobre os seus sucessos (e fracassos!) no campo de medição.
  • publicações profissionais:
    • Visualizações métricas (bi-anualmente) – disponível como uma revista impressa e on-line com artigos de medição de software interessantes e oportunas, notícias IFPUG, atualizações de comissões e informações sobre os mais recentes avanços no mundo de métricas de software;
  • descontos substanciais sobre os produtos do IFPUG incluindo:
    • o Manual de Práticas de Contagem com padrão ISO e IFPUG (CPM) completar com cerca de 300 páginas de regras, atalhos, e contando exemplos;
    • FP Case Studies fornecendo passo-a-passo de ponto de função de contagem exemplos de como aplicar as regras de CPM para requisitos de software;
    • Guia para Relatórios de Gestão com as páginas de conselhos úteis para a implementação com sucesso pontos de função para entregar resultados de gestão;
    • white papers e outros lançamentos do IFPUG que efetivamente ilustram FP contando em tecnologias mais recentes (servidor cliente, rede, etc.,) aplicações de FP contagem (v.g., data warehouses) e metodologias (v.g., ágil.)
  • Acesso aos membros seguras Apenas área do site do IFPUG a onde você vai encontrar uma placa de boletim on-line ativo, onde dicas e técnicas de câmbio membros relacionada com a medição de software (você pode até mesmo fazer perguntas para a comunidade IFPUG em geral para responder), .
  • Para obter as últimas cópias do CPM, SNAP ou outros documentos, clique aqui para ser levado para a nossa loja online onde você pode adicionar produtos ao seu carrinho de compras e Caixa.

Por favor, visite o Loja online Aqui.

4.2 Existe uma taxa para serviços do IFPUG?
membros do IFPUG receber um desconto na participação em conferências, atendimento oficina, literatura adicional, e ter acesso a áreas on-line só para membros do website. Além disso, todos os membros do IFPUG são encorajados a se envolver na comunidade IFPUG e participar como um membro de uma das nossas diversas comissões. Todos os outros benefícios Atualmente gratuitamente.

4.3 Como faço para vender minha gestão sênior em pontos de função e SNAP (e medição de software)?

O primeiro passo é tornar-se bem informados sobre as vantagens de usar a análise de pontos de função e SNAP (é uma medida objetiva do tamanho do software que é independente das ferramentas, técnicas, habilidades ou métodos utilizados para construir o software), e aprender sobre o retorno positivo sobre o investimento que você pode ganhar a partir de um programa de medição de software baseado Pontos de Função.

O próximo passo é pesquisar dados da indústria disponíveis (particularmente útil para as empresas que ainda não tenha coletado dados históricos FP) tais como os disponíveis a partir de dados ISBSG.
O Software de Benchmarking Standards Group International (ISBSG) dados de referência é um repositório mundial confiável de software de dados projeto de desenvolvimento (e pontos de função) que pode ser utilizada de forma eficaz para a estimativa do projeto, para realizar uma análise comparativa (em todos os tipos de projeto,) e para avaliar o desempenho do projeto da sua própria empresa (produtividade e qualidade.) membros do IFPUG recebem um desconto em todos os produtos ISBSG.

4.4 (e medição de software)?

O primeiro passo é o de tornar-se bem sobre as vantagens da utilização de análise de ponto de função (é uma medida objetiva do tamanho do software que é independente das ferramentas, técnicas, habilidades ou métodos utilizados para construir o software), e aprender sobre o retorno positivo sobre o investimento que você pode ganhar a partir de um programa de medição de software baseado Pontos de Função.

O próximo passo é pesquisar dados da indústria disponíveis (particularmente útil para as empresas que ainda não tenha coletado dados históricos FP) tais como os disponíveis a partir de dados ISBSG.
O Software de Benchmarking Standards Group International (ISBSG) dados de referência é um repositório mundial confiável de software de dados projeto de desenvolvimento (e pontos de função) que pode ser utilizada de forma eficaz para a estimativa do projeto, para realizar uma análise comparativa (em todos os tipos de projeto,) e para avaliar o desempenho do projeto da sua própria empresa (produtividade e qualidade.) membros do IFPUG recebem um desconto em todos os produtos ISBSG.


5. Como faço para mostrar aos desenvolvedores e gerentes de projeto a importância da Função Análise de Pontos?

análise de pontos de função (FPA) permite produzir planos de projeto com uma precisão quantificáveis ​​e como uma extensão acompanhar o progresso e gerenciar o rastejamento do espaço. Além disso, os desenvolvedores podem alcançar as tarefas atribuídas pelo determinada data-alvo devido à estimativa mais precisa usando a análise de pontos de função e dados históricos.


6. Quais ferramentas estão disponíveis para melhorar a minha função estimativas pontuais?

Os padrões mundiais do IFPUG (CPM como SNAP) dimensionar os aspectos funcionais e não funcionais dos projetos de TI, produtos e aprimoramentos. além do que, além do mais, repositórios de benchmarking podem ser usados ​​como referência quando não existem dados e tendências históricos nas empresas.

7. Como posso mostrar o meu grupo de usuários a importância da análise de pontos de função?

Análise de Pontos de Função avalia o tamanho funcional de software com base em uma análise dos requisitos funcionais dos usuários (o “o que o software faz em termos de processos e procedimentos de negócios.”) Assim sendo, FPA olha para software a partir do ponto de vista do usuário e quantifica pontos de função com base em cinco padrão, componentes com foco no usuário no software: Dois tipos de entidades de dados armazenados (referidos arquivos lógicos como Internos e Arquivos de Interface externa), e três tipos de processos de negócios (referido como Entradas Externas, Saídas Externas e Consultas Externas.) Os resultados FP (uma listagem dos processos de negócios, contados e seu tamanho funcional componente)fornece é compreensível em termos do utilizador. contagem PF prever uma linguagem comum que pode ser usado para discussões com ambos os desenvolvedores de software e usuários. O próprio processo de contagem FP ajuda a destacar / descobrir requisitos ausentes, e fornece uma estimativa objetiva e precisa do tamanho do produto de software, permitindo assim que o usuário melhor controle do orçamento.


8.1 O que é uma linha de base de ponto de função?

8.2 Preciso fazer um ponto da linha de base função?

A resposta depende do que você quer fazer com os números. Se seu objetivo é avaliar o tamanho de uma aplicação de software, porque você quer substituí-lo, então saber o quão grande é a sua aplicação atual lhe dará uma boa base de seu tamanho para uso na estimativa do custo de substituição. Se seu objetivo é ser capaz de avaliar com precisão o quanto a mudança (Aprimoramento) ou crescimento acontece ao longo do ano através de melhorias de software, então você pode querer fazer uma contagem da linha de base.

  • Se seu objetivo é melhorar a qualidade, produtividade ou estimar a precisão de projetos, então você pode não precisar de fazer um tamanho de linha de base, mas sim contar o tamanho do desenvolvimento de software ou melhorias
  • Se seu objetivo é comparar os custos de suporte e manutenção (em uma base por FP) em toda a sua carteira ou um conjunto de aplicações, então você iria querer contagens iniciais dessas aplicações. uma linha de base de um projecto.


9. Por que eu não deveria usar linhas de código (como a medida do tamanho do software no cálculo de rácios de produtividade ou de qualidade)?

Esta questão surge frequentemente quando as empresas estão considerando a possibilidade de usar FP ou Fonte linhas de código (cova) como sua unidade de medida para o tamanho do software. FP tem a vantagem de ser a tecnologia e implementação independente, enquanto SLOC tem as seguintes desvantagens:

  • Linhas de código tendem a premiar projeto perdulário e penalizar projeto conciso (i.e., mais linhas de código “spaghetti” pode não ser tão produtivo como melhor projeto de codificação e menos linhas de código para fazer a mesma função. código maior não significa necessariamente mais produtivo quando se trata de linhas de código.)
  • Não há padrões da indústria (ISO ou caso contrário) para linhas de código fonte. (i.e., algumas pessoas defendem a contar linhas de comando não comentadas, mas isso não é universalmente aceite e variações prevalecer.)
  • Linhas de código não pode ser facilmente utilizado para normalizar toda a plataforma, língua ou pela organização (porque o número de linhas de código varia de acordo com a linguagem de programação e convenções de codificação)
  • Alguns 4GL nem mesmo usar linhas de código.
  • Linhas de rácios de código com base pode ser positivamente enganosa - referem-se a Capers Jonesprodutividade Paradox.


10. E sobre backfiring (a prática de converter SLOC para FP usando uma tabela de conversão com base em linguagens de programação)?

  • Backfiring baseia-se em linhas de código, assim você correr para as mesmas dificuldades como a utilização de linhas de código.
  • Ele pode ser usado com cautela em sistemas legados sem muita perspectiva de novos trabalhos.
  • Backfiring poderia ser útil se a precisão não é um problema.


11.1 Disseram-me que precisamos melhorar. Onde posso começar?

  • Primeiro começar por determinar o que precisa melhorar. o GQM (Goal / Question / Metric) processo pode ajudar a facilitar este. recursos adicionais gratuitos (carregável) estão disponíveis no Software prático e Sistemas de Medição (PSSM) local na rede Internet . Depois de ter as metas e métricas delineada para a sua medição, tamanho FP provavelmente será uma medida importante que você vai querer coletar como denominador comum para índices de produtividade e qualidade.
  • Uma vez que suas metas de melhoria foram estabelecidas, isto irá indicar onde melhoria deve começar (v.g., na área de qualidade, produtividade, ou estimar a precisão).
  • Junte IFPUG e interagir com outros membros do nosso quadro de avisos membro interna sobre como eles têm implementado com sucesso FP base de melhoria de processo de software e medição.

11.2 Se é só eu e 500 desenvolvedores, onde posso começar?

Determinar quais são os mais críticos de seus desenvolvedores problemas atuais. Comece o seu processo de medição (utilizando o processo descrito acima GQM) alvejando estas áreas e começar a comunicar os resultados imediatamente para obter apoio e buy-in. Especialistas aconselham em iniciar qualquer programa de medição em um pequeno caminho primeiro, ganhar o buy-in com os resultados da medição, Antes de rolar para fora para uma companhia inteira. Nesse caminho, você pode ter certeza que você tenha alvejado as medidas certas, colocar nos processos de medição corretas, e ganhou pequenas vitórias antes de expandir a medida para um público mais amplo.

11.3 Se a produtividade é importante, o que devo contar a produtividade de - empreendimento, manutenção, etc.?

Novamente, isso depende de seus objetivos para medição. Junto com a abordagem GQM, você pode usar a análise de Pareto (80/20 regra) para determinar onde as áreas da “dor” são, e direcionar as áreas em primeiro lugar para as suas medições de produtividade. Por exemplo, se você são insuficientes e desafiada na área de suporte de software / manutenção, em seguida suportar taxas (FTEs 1000 FP, por exemplo,) poderia ser usado para provar objetivamente a escassez ou de outra forma.


12.1 Queremos melhorar a nossa produtividade de desenvolvimento de software, Quais as informações que precisa ter?

  • Diferentes proporções pode ser usado para determinar a produtividade, cada um dos quais inclui pontos de função. Consulte o Guia de Relatórios de Gestão ou <inserir os títulos IFPUG livro aqui> ou estimativa do projeto prático ISBSG (um produto ISBSG) para orientação.

12.2 O que eu preciso para fazer uma contagem FP?

O IFPUG Manual de Práticas de Contagem (Atualmente Versão 4.3.1) descreve os documentos de pré-requisitos / artefatos que você precisa fazer uma contagem FP. O primeiro passo é determinar o alcance e propósito da contagem e se você está indo para contar o tamanho de uma aplicação de software (linha de base) ou o tamanho do software de desenvolvimento / aprimoramento entregue em um projeto (Desenvolvimento de Novos ou Enhancement contagem projeto). Note que cada pedaço de software é considerado como uma fronteira aplicativo separado (ver o CPM para mais detalhes) e será contado em sua própria contagem FP.

Para fazer uma contagem de pontos de função, você precisa saber o seguinte (requisitos funcionais dos usuários) sobre o software:

  • saídas definidas pelo usuário que cruzam o limite de aplicação e são o resultado de processamento única (v.g., formatos de relatório, layouts de tela, layouts de arquivo de saída).
  • entradas definidas pelo utilizador que cruzam o limite de aplicação e acionar o processamento exclusivo (i.e., layouts de tela, layouts de arquivo, entradas de arquivo de lote, ).
  • Usuários armazenamentos de dados definíveis que são mantidos pela aplicação (v.g., layouts de arquivo, definições de tabela, definições de banco de dados ou entidade).
  • Usuários armazenamentos de dados definíveis que são acessados ​​por informações de referência somente pelo aplicativo (v.g., layouts de arquivo, definições de tabela).
  • consultas definidas pelo usuário que cruzam a fronteira da aplicação (v.g., formatos de relatório, layouts de tela).
  • O processo de contagem PF está totalmente descrito no manual IFPUG Práticas de Contagem.
  • taxas de apoio = pontos de função de aplicação / horas de esforço para apoiar a aplicação.
  • Realce pontos rate = função reforçada / alterados no projeto / horas de esforço de projeto.
  • Taxa de entrega (Time to Market) = pontos de função da aplicação de software entregues / tempo de calendário.
  • Para obter informações mais detalhadas sobre a análise de pontos de função, referem-se a IFPUG Manual de Práticas de Contagem.
  • Métodos de desenvolvimento ágil de software para aumentar a taxa de entrega


13. O que um CIO precisa saber sobre tamanho do software? (Pontos de função e SNAP)

TI Portfolio Management é um tema muito importante para os executivos seniores. tamanho do software pode ajudar a gestão para estimar o retorno sobre o investimento em seus projetos de TI, e comparar alternativas com uma análise de custo-benefício. Pontos de Função e SNAP pode ser usado em conjunto com outras medidas (esforço do projeto, defeitos, etc.) para monitorar tendências e aferição.


14. O que um CIO precisa saber sobre Agile & Pontos de função?

A consideração mais importante quando se utiliza qualquer medida para comparar ou avaliar diferentes tipos de projectos ou contratos é consistência. Muitas vezes os desenvolvedores irão rejeitar FP em projetos ágeis (dizendo que projetos ágeis não podem ser contadas usando FP) ou abraçar los (pensando que eles podem obter mais FP não em projectos cachoeira contando FP em sprints!) Nenhuma delas é correta! FP representam o tamanho de uma peça entregue de software com base em sua funcionalidade (requisitos funcionais dos usuários) – e que são processos de negócios completos e consistentes. (Veja o artigo Contando FP em Projetos Ágeis / iterativos para mais detalhes.)

FP pode ser uma forma eficaz de medir e avaliar contratos com preço fixo, e também pode ser útil quando se comparam RFPs contra ou entre concorrentes durante o processo de licitação para projetos de desenvolvimento de software. (v.g., o preço por FP de dois lances pode variar amplamente e indicam que um fornecedor pode não ter totalmente compreendido o que são os requisitos funcionais do software a ser desenvolvido.)

Na indústria de desenvolvimento de outsourcing e software, IBM e uso CGI FP (e têm equipes de especialistas de pontos de função certificados) para rever submissões de propostas.

Os vários tipos de contratos podem beneficiar de incluindo uma estimativa de pontos de função em sua proposta, e alguns países (incluindo Itália, Brasil, Coréia, Finlândia) estão usando cada vez mais propostas FP base e o preço por unidade (custo por FP) para a contratação de software.


15. Queremos melhorar o nosso processo de estimativa usando FP, Que outras informações que eu preciso para ter?

estimativa de software é uma área de tópico todo em si mesmo, mas os pré-requisitos para fazer a estimativa de projeto usando FP como a medida de entrada (para o software a ser desenvolvido) incluem, pelo menos, os seguintes atributos:

  • tipo de desenvolvimento; (novo desenvolvimento ou melhoria)
  • plataforma; (considerações de hardware e arquitetura)
  • língua; (linguagem de programação ou nível)
  • experiência da equipe;
  • técnicas; (metodologia de desenvolvimento)
  • restrições externas; e
  • aumento do escopo

Se você estiver usando uma casa cresceu abordagem estimar, usando o repositório ISBSG para taxas de entrega históricos ou um pacote de software profissional, você precisa saber as razões (taxas de entrega) para projetos similares, a fim de fazer um bom, estimativa confiável. Existem pacotes de software disponíveis no mercado para ajudar na estimativa de precisão.


16. Queremos melhorar a nossa qualidade, Quais as informações que precisa ter?

  • Qualidade significa coisas diferentes para pessoas diferentes. Determine o que significa qualidade dentro de sua própria organização. ISO 9126 Atributos de qualidade de software e sistemas a Meta / Pergunta / processos métrica pode ajudá-lo aqui.
  • Exemplos de métricas de qualidade são:
    • densidade defeito – número de defeitos de tamanho / aplicação em pontos de função; e
    • taxa de entrega defeito – número de defeitos entregues no primeiro mês de operação ao vivo.


17. Preciso de um consultor Certified CFPS?

Esta é uma pergunta que cada empresa tem de responder por conta própria. Algumas coisas para pensar:

  • Não queremos obter uma linha de base completo feito em poucos meses? Se a resposta é sim, pode ser aconselhável ter vários contadores certificados entrar e ajudá-lo. Embora esta contagem está sendo feito, você pode ter 1 ou mais empregados a obter a certificação na contagem de pontos de função que, então, ser capaz de manter essa linha de base si.
  • Nós apenas queremos iniciar a contagem e estimativa nossos “grandes projetos.” Se é isso que você está depois, você poderia enviar alguns funcionários para uma oficina IFPUG e / ou conferência para obter treinados. Após o treinamento, eles seriam capazes de realizar a contagem e iniciar a coleta de dados. Você também quer pensar em ter 1 ou mais colaboradores certificados na contagem de pontos de função para auditar as contagens.
  • Você não tem idéia do que o patrão está procurando única que temos de começar a medir. Se você se encaixa neste grupo, você pode querer trazer um consultor que pode realizar uma Goal / Question / Metric (GQM) sessão para determinar o que as medições para começar. Neste ponto, você pode enviar algumas pessoas para e IFPUG oficina e / ou conferência para obter treinados.
  • Você é parte de uma grande empresa eo chefe quer começar a medir tudo agora. Se você se encontra aqui, você pode querer trazer um consultor para:
    • Executar uma Goal / Question / Metric (GQM) sessão; e
    • Treinar várias pessoas para contar pontos de função.
  • Você também pode querer designar algumas pessoas para serem os coordenadores globais do esforço e várias pessoas que irão realizar as contagens e coletar os dados. Os coordenadores devem definitivamente ser certificada em balcões de pontos de função como eles serão chamados a contagem de auditoria e tomar decisões quando perguntas surgem.


18.1 O que eu procuro em um consultor?

  • Alguém que tenha experiência de contagem.
  • Eles devem ser IFPUG certificada (CFPS). Ao usar SNAP - eles devem ser SNAP certificado (CSP).
  • Eles deveriam ter contando experiência em uma indústria comum a sua.
  • Boas habilidades / Qualidade interpessoais - compatíveis com sua cultura corporativa.
  • Métricas experiência na integração de pontos de função em um programa de medição bem-arredondado

18.2 Como faço para determinar a certificação IFPUG de um consultor?

Navegue até a Certificação Pública Pesquisa página no site do IFPUG e enviar uma consulta utilizando os campos de nome e de outros critérios de pesquisa apropriados.


19.1 Onde posso procurar um consultor?

Verifique nosso Lista de vendedores para todos os fornecedores que são membros do IFPUG.

19.2 Quem mais fez isso?

IFPUG tem mais muitos membros em vários países em todo o mundo. A associação é extraída de todas as principais indústrias, incluindo mas não limitado a:

  • aeroespaço
  • bancário
  • finança
  • telecomunicações
  • seguro
  • fabrico
  • Serviços de utilidade pública
  • varejo
  • governo
  • desenvolvimento de sistemas informáticos

Um dos principais benefícios da adesão IFPUG é a rede de membros do IFPUG você pode acessar (através do quadro de avisos ou e-mail) que implementaram com sucesso programas de melhoria de medição e de processos de PF com base em suas organizações.


20. Onde posso ir para fazer mais pesquisas sobre a função conceitos Ponto?

Verifique nosso Biblioteca Bibliografia / Referência Para mais leituras sobre Análise de Pontos de Função.

Por favor, conecte-se conosco no Facebook e LinkedIn e compartilhar dentro de seus círculos.

site IFPUG, Por favor use para referência futura
IFPUG página no Facebook, por favor clique em Como
IFPUG Twitter, siga os últimos lançamentos de White Papers e outras notícias
IFPUG LinkedIn, por favor clique na sequência

Para sugerir FAQ adicional ou edições a esta página, por favor, clique aqui Contate-Nos e incluem “IFPUG FAQ” na linha de assunto da mensagem.

Membros e não-membros podem baixar documentos do nosso Loja online, onde também pode renovar ou pedir uma adesão IFPUG.