よくある質問

よくある質問

FacebookやLinkedInの上で私たちと接続して、サークル内で共有してください.

IFPUGウェブサイト, 今後の参考のためにブックマークを喜ば
IFPUGのFacebookページ, 同様にクリックしてください
IFPUGツイッター, ホワイトペーパーや他のニュースの最新リリースに従ってください
IFPUG LinkedInの, フォローをクリックしてください

このページへの追加のよくある質問や編集を提案します, ここをクリックしてください お問い合わせ そして、メッセージの件名に「IFPUG FAQ」を含みます.


IFPUGのFAQページのトップへ

メンバーと非会員は、当社からの文書をダウンロードすることができます オンラインストア, 彼らはまた、IFPUGのメンバーシップを更新または注文することができる場所.

1. ファンクションポイントとは何ですか? SNAPは何ですか? ファンクションポイントとSNAPの違いは何ですか?
2. 皆のためのファンクションポイントは、?
3. なぜ私が測定したいと思います?
4. IFPUGメンバーシップは、私のために何ができます?
5. どのように私は、開発者やプロジェクトマネージャにファンクションポイント分析の重要性を示してください?
6. 私のファンクションポイント推定値を改善するためにはどんなツールがあります?
7. どのように私は私のユーザー・グループにファンクションポイント分析の重要性を示してください?
8. ファンクションポイントのベースラインとは何ですか?
9. なぜ私は、コードの行を使用しないでください?
10. どのようなバックファイアについて?
11. 私たちは改善する必要があると聞いてい. 私はどこを開始します?
12. 私たちは、生産性を向上させたいです, どのような情報私が持っている必要があります?
13. どのようなCIOは、ファンクションポイントについて知る必要がありません?
14. どのようなCIOは、アジャイルについて知る必要がありません & ファンクションポイント?
15. 我々は、我々の推定を改善したいです, どのような情報私が持っている必要があります?
16. 私たちは、品質を改善したいです, どのような情報私が持っている必要があります?
17. 私はCFPS認定コンサルタントが必要です?
18. 私はコンサルタントには何を求めます?
19. 私はコンサルタントのためにどこを見てください?
20. 私は、ファンクションポイント概念の詳細な研究を行うためにどこに行くことができます?


1.1 何ですか ファンクションポイント?
機能ポイント表すために使用される尺度の国際標準化単位であります ソフトウェアのサイズ. IFPUG機能サイズ測定方法 (IFPUGと呼ば 4.3.1) 単にその論理設計に基づいて、ユーザに提供されるソフトウェアの機能を定量化し、 機能要件. その結果数は、ファンクションポイントカウントと呼ばれています. これを考慮して, FPカウントの目的はにあります:

ファンクションポイントの他の多くの用途は、産業界で発見され: 彼らは一般的なサイジング分母を形成します (例えば, 「FPあたりの」別の指標の割合) 多くのIT企業における生産性と品質のベンチマークについて. IFPUG FP法の詳細については、 (およびソフトウェアの非機能評価プロセス (スナップ) 非機能要件を定量化します) 以下のリンクをクリックしてください:

1.2 SNAPは何ですか?

SNAPの略、「ソフトウェア非機能評価プロセス。」これは、ソフトウェア測定法であります, これは、ファンクションポイントを補完します. SNAPは、ファンクションポイントによって測定機能要件に加えて、非機能要件をサイジングすることができ. それはどのような方法でファンクションポイントを置き換えるものではありません; それは、ポイントを機能に加えて使用されています. それは大きさで仕方ソフトウェアでIFPUGによる継続的な改善を示します.

1.3 ファンクションポイントとSNAPの違いは何ですか?

手短に, ファンクションポイントは、体積を測定します (またはサイズ) データフローおよびソフトウェアアプリケーションに固有のストレージ. これらは、「機能」ユーザー要件と呼ばれています. SNAPは、音量を測定します (またはサイズ) ソフトウェアの他の側面の — そのようなデータ構造として、, アルゴリズム, 決定木, データ検証, ロゴの配置, 等. これらは、「非機能」要件と呼ばれています. がある 14 非機能要件の現在認識カテゴリ. 用語「機能的なユーザー要件」が多いと略記される「FUR。」「非機能要件は、」しばしば略される「NFR。」カウント機能ポイントの詳細はカウント実務マニュアルにあり. SNAPポイントをカウントするための詳細は、評価法マニュアルにあり. どちらも、ifpug.orgのウェブサイトでIFPUGストアでご利用いただけます.

1.4 どのようにファンクションポイントとスナップポイントは、ソフトウェアの全体のサイズを決定するために一緒に入れています?

ソフトウェアの合計サイズは、その機能の点の数とそのSNAP点の数として測定されます. 例えば, アプリケーションは完全なサイズとされる可能性があります 800 ファンクションポイントと 300 SNAPポイント. ファンクションポイントは、SNAPよりも別の何かを測定するので、, 2つの指標に何らかの形で組み合わせることができません; この例では、, ソフトウェアアプリケーションが持つようにして測定することができません 1100 いくつかの種類の「ポイント」. これは、実部と虚数値が表現されている方法に類似しています: 番号は次のように表現される可能性があります 800 + 300私, ではありません 1100 数のいくつかの種類の.

ファンクションポイントとスナップポイントの両方が、努力と関連しています. ソフトウェア製品を開発したり、強化するための努力は、ファンクションポイントの倍の機能生産性の和であります (時間/ FP) プラスSNAPの合計は、非機能生産倍ポイント (時間/ SP).

1.5 SNAPは本当に必要です?

用途に応じて、, 多くのソフトウェア開発者や開発チームは、自分の仕事の努力のかなりの量は、ファンクションポイントを使用して、直接責任ではないことを認識し. これは、アルゴリズムを多用するアプリケーションの特に当てはまりすることができ, かなりのデータの検証とアプリケーション, そして、ページレイアウトやロゴの使用のような、かなりの「人間工学的」な機能を備えたアプリケーション. IFPUGによる継続的な改善は、ここではSNAPだけでファンクションポイントによって認識されない、この仕事の努力を占めていることです, これはかなりのことができます. それは、より公正かつ歓迎測定アプローチを提供します. また、新しい開発プロジェクトと拡張プロジェクトのためのコストとスケジュールの予測を向上させることができます.

1.6 どのように私は、開発者やプロジェクトマネージャSNAPの重要性を示してください?

開発者は、非機能要件を満たすことに労力を投資します. この努力は、ファンクションポイントの大きさに反映されません. 開発者は、追加のSNAPサイズで彼らの努力を正当化することの利点が表示されます, むしろ、ファンクションポイント/努力の下、生産性を示すより

ボットの機能・ポイントを使用することにより、およびSNAP, プロジェクトマネージャは、より自分の予算を正当化することができます; 機能 - 彼らはより多くの資産がソフトウェアに組み込まれていることを彼らのスポンサーを表示することができます, ファンクションポイントで測定, 非機能的側面, SNAPで測定し.

1.7 ソフトウェアプロジェクトの努力を推定するための最も正確な方法は何ですか?

ケーパージョーンズによると、 (2012), ファンクションポイントの手動カウントの精度が提供します 10% 誤差の範囲. ファンクションポイント分析を使用してSNAPが提供 5% 誤差の範囲

EstimatingAccuracy

1.8 SNAPを使用するメリットは何ですか?

機能面やソフトウェアアプリケーションの非機能面をサイジングすることは複数の方法でIT組織を支援します. これは、ソフトウェアプロジェクトの配信やアプリケーションのメンテナンスに優れた洞察を提供します:

  • それは努力と大きさの相関関係を改善します, ソフトウェアの開発は、機能と非機能の両方の要件を満たすためにタスクが含まれて.
  • これは、推定とソフトウェアプロジェクトを提供するために必要な労力と時間を予測する能力を向上させます.
  • 開発者は、要件の非機能面での努力を投資を蹴るされていません.
  • ユーザーはより自分の組織にアプリケーションの利点を理解することができます.
  • お客様がよりよく実現することができます (そして、定量化) 彼らのお金の価値.
  • ソフトウェア開発の生産性の計算は、より正確です; 「努力/ファンクションポイント」メトリックを測定する任意の変化は、より良好に説明することができます.
  • 唯一の非機能的プロジェクトにもサイズにすることができます
  • 主要業績評価指標の値の違い (KPI) プロジェクト間で良く説明されています.

1.9 SNAPは、使用中の今日です?

すでに米国でSNAPを使用するいくつかの企業があります。, アジア, そしてヨーロッパ, 彼らの推定処理で

1.10 どのように私はSNAPを学ぶことができます?

あなたはSNAP評価プロセスのマニュアルを入手することができます (APM) IFPUGオンラインストアから無料. 加えて, 認定トレーニングはIFPUGサイトに参加している企業によって提供され (http://www.ifpug.org/certification/training-materials-certification/)

2. 皆のためのファンクションポイントは、?
これはほとんど修辞的な質問です – その答えは、それはあなたがソフトウェア開発プロジェクトでの開発や強化されているソフトウェアであるどのように大きな知っておく必要があるかどうかに依存していることです, または、あなたのシステムがあなたのソフトウェア・ポートフォリオにあるどのように大きな知っておく必要があるかどうか. ファンクションポイントのサイズは、迅速かつ容易に測定比を容易にすることができます (他の施策と一緒に) あなたに伝えるためにどのようなプロジェクトやアプリケーション:

  • より生産されています,
  • 高品質のソフトウェア製品および/またはアプリケーションを作ります,
  • 正確なプロジェクトの見積もりを持っていました,
  • プロセス改善の方法を採用する必要があります,
  • 予算やコストの観点から、ラインの外にあります (ユニットコスト);
  • 下の持っていました (以上) チーム 演奏.

あなたはこれらの質問に答えるためにあなたのITの役割に挑戦している場合, その後、ファンクションポイントは、あなたのためにあります!


3. なぜ私が測定したいと思います? トップ 25% 世界中の企業 (ソースISBSG) 次のような理由から彼らのITやソフトウェア開発を管理するためのソフトウェアの測定に依存しています:

  • あなたが測定していないものを管理することはできません;
  • 問題のあるプロジェクトやソフトウェア・アプリケーションを識別し、取るために、 是正処置;平均して, 大規模なITは、実行プロジェクト 45 予算%以上と 7 時間をかけてパーセント, 実現しながら、 56 予想より少ないパーセント値. ソフトウェアプロジェクトは、コストとスケジュール超過の最高危険を冒します, マッキンゼー & オックスフォード10月の大学と連携して会社 2012 | byMichaelブロッホ, スヴェン・ブラムバーグ, そして、ユルゲン・Laartz[1]
  • にベンダーの応答を比較 RFP(提案依頼) 競合他社の入札に対する;
  • 測定は、現状の評価を提供します (現状) あなたのソフトウェア開発プロセスを理解し、改善することができるように. (ソフトウェア測定へのガイドラインを参照してください - リリース 1.1, PG. 2-4, 3-7 - 3-8;)
  • 自社のソフトウェア開発を決定するために、 ベストプラクティス
  • 配信ソフトウェアの品質を測定するために、, そして開発チームは高品質のソフトウェアを生成するための経済的インセンティブを提供.
  • ファンクションポイントベースの測定およびSNAPは、あなたの顧客と彼らのソフトウェア要求のサイズを通信するための手段を提供します, そしてまた、あなたが簡単に生産性を計算することができます, 品質, そして、推定精度.
  • あなたの競合他社の多くは、すでにこれらの洞察力を持っていること.

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


4.1 IFPUGメンバーシップは、私のために何ができます?
このウェブサイトおよび提供される情報の多くはメンバーと同様に非会員に無料で利用可能であるが、, IFPUGのメンバーになると、次のようなメリットがあります:

  • 人には、ちょうどあなたのような企業で、世界中の専門家と通信するためにオンラインネットワーキングの機会, 誰が持っているか、測定プログラムを実装しようとしている者;
  • ISBSGベンチマークデータへの割引料金 (リーン用 シックスシグマ) およびその他の製品;
  • ファンクションポイント基準を策定委員会に参加する機会;
  • をご提供年次知識共有の会議:
    • 測定フィールドに他の人を満たすための機会;
    • 前会議に開催されたワークショップを通じて継続教育クレジットを学び、稼ぐために教育の機会;
    • 含む世界的に認知認定資格を取得するためのトレーニングと認定テストへのアクセス:
      • CFPS: 認定ファンクションポイントスペシャリスト (元の最も広く認識機能規模測定指定);
      • CFPP: 認定ファンクションポイントプラクティショナー (実践しているが、必ずしもポイントの専門家を機能ではありません専門家のための);
      • CSP: 認定プラクティショナーSNAP (ソフトウェアの非機能要件についての知識をテストし、世界中の唯一の指定;)
    • 彼らの成功について、業界をリードする専門家や経験豊かな実務家から聞く機会 (そして、失敗!) 計測分野で.
  • プロフェッショナルの出版物:
    • メトリックビュー (半年ごと) – 面白いとタイムリーなソフトウェア測定記事を特色に印刷し、オンラインジャーナルとして利用可能, IFPUGニュース, 委員会のアップデートとソフトウェアメトリクスの世界では、最新の進歩に関する情報;
  • 含むIFPUG製品の大幅な値引き:
    • ISO規格とIFPUGカウントの実践マニュアル (CPM) に近いとの完全な 300 ルールのページ, ショートカット, そして、例を数えます;
    • ソフトウェア要件にCPMルールを適用する方法のステップバイステップのファンクションポイントカウントの例を提供するFPケーススタディ;
    • 成功した管理の結果を提供するためにファンクションポイントを実装するための有益なアドバイスのページでレポート作成管理へのガイド;
    • 効果的に説明するホワイトペーパーやその他のIFPUGリリースはFPは、新しい技術でカウント (クライアントサーバー, ウェブ, 等,) FPカウントの用途 (例えば, データウェアハウス) そして、方法論 (例えば, アジャイル。)
  • あなたはメンバー交換のヒントやテクニックは、ソフトウェアの測定に関連したアクティブなオンライン掲示板を見つけますIFPUGのウェブサイトの安全なメンバーエリアへのアクセス (あなたも答えるために大でIFPUGコミュニティのための質問を提起することができます), .
  • CPMの最新のコピーを入手するには, SNAPまたはその他の文書, あなたのショッピングカートとCheckoutに製品を追加することができ、当社のオンラインストアに連れて行かなければこちらをクリックしてください.

ご覧ください。 オンラインストア ここに.

4.2 IFPUGサービス料はあります?
IFPUGメンバーは会議出席の割引を受けます, ワークショップの出席, その他の資料, そして、ウェブサイトの会員限定のオンライン区域へのアクセスを得ます. さらに, すべてIFPUGメンバーはIFPUGのコミュニティーに加わってくださいと私たちの各種委員会の1つのメンバーとして参加することが奨励されています. 他のすべての利点は、現在無料です.

4.3 どのように私は、ファンクションポイントに私の上級管理職を販売します そしてSNAP (およびソフトウェアの計測)?

最初のステップは、機能の点解析およびSNAPを使用する利点についての知識になることです (それはツールとは独立したソフトウェアのサイズの客観的尺度であります, テクニック, スキルや方法がソフトウェアを構築するために使用します), そしてあなたはファンクションポイントベースのソフトウェア測定プログラムから得られる投資にプラスのリターンを学びます.

次のステップでは、利用可能な業界のデータを検索するにはあります (すでに歴史的なFPのデータを収集していない企業のために特に有用) このようISBSGから利用可能なデータとして、.
国際ソフトウェアベンチマーキング標準グループ (ISBSG) ベンチマークデータは、ソフトウェア開発プロジェクトデータの信頼性が世界的なリポジトリであります (そして、ファンクションポイント) それは、プロジェクトの推定のために効果的に使用することができます, 比較分析を実行します (プロジェクトタイプにわたって,) そしてあなた自身の会社のプロジェクトのパフォーマンスを測定します (生産性と品質。) IFPUGメンバーは、すべてのISBSG製品の割引を受けます.

4.4 (およびソフトウェアの計測)?

最初のステップは、ファンクションポイント分析を使用することの利点についての知識になることです (それはツールとは独立したソフトウェアのサイズの客観的尺度であります, テクニック, スキルや方法がソフトウェアを構築するために使用します), そしてあなたはファンクションポイントベースのソフトウェア測定プログラムから得られる投資にプラスのリターンを学びます.

次のステップでは、利用可能な業界のデータを検索するにはあります (すでに歴史的なFPのデータを収集していない企業のために特に有用) このようISBSGから利用可能なデータとして、.
国際ソフトウェアベンチマーキング標準グループ (ISBSG) ベンチマークデータは、ソフトウェア開発プロジェクトデータの信頼性が世界的なリポジトリであります (そして、ファンクションポイント) それは、プロジェクトの推定のために効果的に使用することができます, 比較分析を実行します (プロジェクトタイプにわたって,) そしてあなた自身の会社のプロジェクトのパフォーマンスを測定します (生産性と品質。) IFPUGメンバーは、すべてのISBSG製品の割引を受けます.


5. どのように私は、開発者やプロジェクトマネージャにファンクションポイント分析の重要性を示してください?

ファンクションポイント分析 (FPA) あなたが生成することができます プロジェクト計画 定量化の精度および拡張として進捗状況を追跡し、スコープクリープを管理. さらに, 開発者は、ファンクションポイントの分析と過去のデータを使用したため、より正確な推定に与えられた目標期日までに割り当てられたタスクを達成することができます.


6. 私のファンクションポイント推定値を改善するためにはどんなツールがあります?

世界的なIFPUG標準 (SNAPとしてのCPM) ITプロジェクトの機能面と非機能面のサイジング, 製品と機能強化. 加えて, ベンチマークリポジトリは、企業に履歴データや傾向が存在しない場合の参照として使用できます.

7. どのように私は私のユーザー・グループにファンクションポイント分析の重要性を示してください?

ファンクションポイント分析機能、ユーザの要件の検討に基づいてソフトウェアの機能規模を評価 (「ソフトウェアは、ビジネス・プロセスと手順の面で何をするのでしょう。」) など, FPAは、ユーザの観点からソフトウェアを見て、5つの標準に基づいて、ファンクションポイントを定量化, ソフトウェア内のユーザーに焦点を当てたコンポーネント: 保存されたデータエンティティの二つのタイプ (内部論理ファイルと外部インターフェイスファイルと呼ばれます), およびビジネスプロセスの3種類 (外部入力と呼ばれます, 外部出力および外部クエリ。) FP結果 (数えビジネスプロセスのリストとその部品の機能サイズ)提供は、ユーザーが理解できる用語であります. FP数を問わず、ソフトウェア開発者とユーザーの両方との協議のために使用することができる共通言語を提供します. FPカウントプロセス自体は/明らかに不足している要件を強調するのに役立ちます, およびソフトウェア製品の大きさの客観的かつ正確な推定値を提供します, これにより、ユーザーより良い予算管理が可能.


8.1 ファンクションポイントのベースラインとは何ですか?

8.2 私は、ファンクションポイントのベースラインを実行する必要があります?

答えは、あなたが数字で何をしたいかによって異なります. あなたはそれを交換したいので、あなたの目標は、ソフトウェアアプリケーションの大きさを評価することである場合, その後、現在のアプリケーションは、交換のコストを見積もる際に使用するため、あなたにそのサイズの良い基礎を与える方法を知って大きな. あなたの目標は、正確にどのくらいの変化を評価することができるようになる場合 (エンハンスメント) または成長は、ソフトウェアの機能強化を通じて、年間を通じて起こります, あなたは、ベースラインのカウントをしたいかもしれません.

  • あなたの目的は、品質を向上させることである場合, 生産性やプロジェクトの推定精度, あなたは、ベースラインのサイズを行う必要がないかもしれません, ではなく、ソフトウェアの開発や機能強化のサイズを数えます
  • あなたの目標は、サポートおよび保守コストを比較する場合 (FPごとに) あなたのポートフォリオまたはアプリケーションのセットにわたって, そして、あなたはそれらのアプリケーションのベースラインカウントを望みます. 一つのプロジェクトのベースライン.


9. なぜ私は、コードの行を使用しないでください (生産性や品質の比率を計算するソフトウェアサイズの尺度として)?

企業はコードのFPやソース行を使用するかどうかを検討している場合は、この質問は頻繁にアップします (ピット) ソフトウェアのサイズのための対策の彼らの単位として、. FPという技術や実装に依存しないという利点を有しています, SLOCは、次のような欠点を有しています:

  • コードの行は浪費設計に報酬を与えると簡潔なデザインを罰する傾向にあります (即ち, 「スパゲッティ」コードの複数行は、同じ機能を行うには良いコーディング設計とコードの以下の行のように生産的ではないかもしれません. それは、コードの行に来るときより大きなコードが必ずしもより生産を意味するものではありません。)
  • 何の業界標準はありません (ISOまたはそれ以外の場合は) コードのソース線用. (即ち, 一部の人は数える非コメントのコマンドラインを提唱します, これは普遍的に受け入れられ、バリエーションが優先されていません。)
  • コードの行は、容易にプラットフォームを横切って正規化するために使用することができません, 言語や組織による (コードの行数は、プログラミング言語とコーディング規則に応じて変化するので)
  • いくつかの4GLでも、コードの行を使用していません.
  • コードベースの比率のラインが正誤解を招くことができる - を指し ケーパージョーンズ生産性パラドックス.


10. どのようなバックファイアについて (プログラミング言語に基づいて、変換テーブルを用いてFPにSLOC変換を実施します)?

  • バックファイヤは、コードの行に基づいています, あなたは、コードの行を使用するのと同じ困難に遭遇します.
  • さらに、作業の多く見込みなしレガシーシステム上で慎重に使用することができます.
  • 精度が問題でない場合、バックファイアは役に立つかもしれません.


11.1 私たちは改善する必要があると聞いてい. 私はどこを開始します?

  • まず、改善が必要かを決定することから始めます. ザ・ GQM (目標/質問/メトリック) プロセスは、これを容易にするのを助けることができます. 追加のリソースを解放 (ダウンロード) から入手可能であり、 実践的ソフトウェア及びシステム測定 (PSSM) ウェブサイト . あなたが目標と指標を持っていたら、あなたの測定のための概説, FPの大きさは、おそらくあなたは、生産性と品質の比率のための共通分母として収集したいだろう重要な手段となります.
  • お使いの改善目標が確立されたら, 改善が始めるべきところこれが示されます (例えば, 品質の領域で, 生産性, または推定精度).
  • IFPUGに参加し、彼らが正常にFPベースのソフトウェアプロセス改善と測定を実施している方法については、当社の内部メンバー掲示板に他のメンバーと係合.

11.2 それは私だけだ場合と 500 開発者, 私はどこを開始します?

あなたの開発者の最も重要な現在の問題であるかを決定します. あなたの測定プロセスを開始します (上記で概説GQMプロセスを使用して) これらの領域を標的とすることにより、サポートを取得し、バイインし、その結果をすぐに通信を開始. 専門家は、最初の小さな方法で、任意の測定プログラムを開始するに助言します, 購入-の測定結果を得ます, 会社全体にそれを圧延前. この方法では, あなたは右の対策を標的化されていることを確認することができます, 右の測定プロセスに入れます, あなたはより多くの人に測定を展開する前に、小さな勝利を得ました.

11.3 生産性が重要な場合, 新開発 - 私はの生産性をカウントすべきか, メンテナンス, 等?

再び, これは、測定のためのあなたの目標に依存します. GQMのアプローチと一緒に, あなたはパレート分析を使用することができます (80/20 ルール) 「痛み」の領域がどこにあるかを決定します, そして、あなたの生産性を測定するための第1のそれらの領域をターゲット. 例えば, あなたは人員不足とソフトウェアのサポート/メンテナンスエリアに挑戦しているならば、レートをサポート (FTE 1000 例えばFP) 客観的に不足を証明するために使用されるか、またはそうでなければすることができ.


12.1 私たちは、ソフトウェア開発の生産性を向上させたいです, どのような情報私が持っている必要があります?

  • 異なる比率は、生産性を決定するために使用することができます, その各々は、ファンクションポイントを含みます. 管理報告のガイドを参照しますか、 <ここでIFPUGブックのタイトルを挿入> またはISBSG実用的なプロジェクトが推定します (ISBSG製品) 指導のための.

12.2 私はFP数を行うためには何が必要ですか?

IFPUGカウンティングの実践マニュアル (現在のバージョン 4.3.1) あなたはFP数を行う必要がある前提条件のドキュメント/アーティファクトを概説. 最初のステップは、カウントの範囲と目的を決定することであり、あなたは、ソフトウェアアプリケーションのサイズをカウントしようとしているかどうか (ベースライン) またはソフトウェアの開発/強化のサイズは、プロジェクトで配信します (新開発または強化プロジェクト数). ソフトウェアの各部分は、別のアプリケーションの境界であるとみなされることに注意してください (詳細については、CPMを見ます) そして、自身のFP数にカウントされます.

ファンクションポイント数を行うために、, あなたは次のことを知っている必要があります (利用者機能要件) ソフトウェアについて:

  • アプリケーション境界を越えるユニークな処理の結果であるユーザ定義可能な出力 (例えば, レポート形式, 画面レイアウト, 出力ファイルのレイアウト).
  • アプリケーションの境界を越えると独特の処理を起動するユーザー定義可能な入力 (即ち, 画面レイアウト, ファイルのレイアウト, バッチファイルの入力, ).
  • アプリケーションによって維持されているユーザ定義可能なデータストア (例えば, ファイルのレイアウト, テーブル定義, データベースまたはエンティティの定義).
  • 唯一のアプリケーションによって参照情報のためにアクセスされるユーザ定義可能なデータストア (例えば, ファイルのレイアウト, テーブル定義).
  • アプリケーションの境界を越えるユーザ定義可能なクエリ (例えば, レポート形式, 画面レイアウト).
  • FPカウント処理は完全にIFPUGカウンティングの実践マニュアルに記述されています.
  • アプリケーションのサポート率=ファンクションポイント / アプリケーションをサポートするための努力時間.
  • 強化率=ファンクションポイントは、プロジェクト内で変更/強化します / プロジェクトの努力の時間.
  • 配信率 (市場への時間) 配信ソフトウェアアプリケーションの=ファンクションポイント / カレンダー時間.
  • ファンクションポイント分析の詳細については、, IFPUGカウンティングの実践マニュアルを参照してください。.
  • アジャイルソフトウェア開発手法 配信速度を上昇させます


13. どのようなCIOは、知っておく必要がありません ソフトウェアのサイズ? (ファンクションポイント そしてSNAP)

ITポートフォリオ管理は、経営幹部のための非常に重要なトピックです. ソフトウェアのサイズは、自社のITプロジェクトの投資収益率を推定するための管理を助けることができます, そして、費用便益分析と代替案を比較. ファンクションポイントとSNAPは、他の施策と併せて使用することができます (プロジェクトの取り組み, 欠陥, 等) モニタリングの動向とベンチマークのために.


14. どのようなCIOは、アジャイルについて知る必要がありません & ファンクションポイント?

プロジェクトや契約の異なる種類を比較や評価するために、任意の測定を使用して、最も重要な考慮事項は、一貫性のあります. しばしば、開発者がアジャイルプロジェクトにFPを拒否しますか (アジャイルプロジェクトはFPを用いてカウントすることができないことを言って) またはそれらを受け入れます (彼らはスプリントにFPをカウントすることにより、滝のプロジェクトで複数のFPを得ることができることを考えて!) これらのどちらが正しいですか! FPは、その機能に基づいてソフトウェアの配信作品の大きさを表しています (利用者機能要件) – それは完全で一貫したビジネスプロセスです. (記事を参照してください。 アジャイル/反復プロジェクトにFPを数えます 詳細については。)

FPは、固定価格契約を測ると評価するのに効果があります, ソフトウェア開発プロジェクトのための入札プロセスの間、競合他社に対するまたは間のRFPを比較する際にも役立ちます. (例えば, 2回の入札のFPあたりの価格が広く及ぶと1つのサプライヤが完全に開発されるソフトウェアの機能要件が何であるかを理解していないかもしれないことを示してもよいです。)

アウトソーシングおよびソフトウェア開発業界で, IBMとCGIの両方がFPを使用します (そして、認定ファンクションポイントの専門家のチームを持っています) 提案の提出をレビューします.

様々な契約タイプは、彼らの提案でファンクションポイント推定値を含む恩恵を受けることができます, そしていくつかの国 (イタリアを含みます, ブラジル, 韓国, フィンランド) ますますFPベースの提案や単位の価格設定を使用しています (FPあたりのコスト) ソフトウェアの契約について.


15. 私たちは、FPを使用することにより、当社の推定処理を改善したいです, どのような他の情報は、私が持っている必要があります?

ソフトウェアの推定は、それ自体が全体のトピックエリアです, しかし、入力手段としてFPを使用して、プロジェクトの推定を行うための前提条件 (ソフトウェアを開発するために) 少なくとも以下の属性を含みます:

  • 現像型; (新開発または増強)
  • プラットフォーム; (ハードウェアとアーキテクチャの考察)
  • 言語; (プログラミング言語またはレベル)
  • チームの経験;
  • テクニック; (開発方法論)
  • 外部制約; そして
  • スコープクリープ

あなたが家を使用しているかどうかのアプローチを推定成長, 歴史的な送達速度のためISBSGリポジトリや専門的なソフトウェアパッケージを使用して, あなたは比率を知っている必要があります (送達速度) 善を行うために、同様のプロジェクトのために, 信頼性の高い見積もり. 精度の推定を支援するために市場で入手可能なソフトウェアパッケージがあります。.


16. 私たちは、品質を改善したいです, どのような情報私が持っている必要があります?

  • 品質は、人によって異なるものを意味します. 品質はあなた自身の組織内で何を意味するかを決定します. ISO 9126 品質ソフトウェアシステムの属性と目標/質問/メトリックプロセスは、ここであなたを助けることができます.
  • 品質メトリックの例としては、:
    • 欠陥密度 – ファンクションポイントの欠陥の数は、/アプリケーションサイズ; そして
    • 欠陥の配信レート – ライブ操作の最初の月で配信欠陥の数.


17. 私はCFPS認定コンサルタントが必要です?

これは、各企業が独自に答えるために持っている質問です. 考えるいくつかの事:

  • 我々は数ヶ月で行われ、完全なベースラインを取得しますか? これに対する答えがイエスであれば、いくつかの認定カウンタが入って来ていて、あなたを手助けするのが賢明かもしれません. このカウントが行われている間に, あなたが持つことができます 1 以上の従業員が、このベースライン自体を維持することができるようになりますファンクションポイントカウントに認定を受けます.
  • 私達はちょうど私達のカウントと推定始めたい「大きなプロジェクトを。」これはあなたが後にしているものです場合, あなたは訓練された取得するIFPUGワークショップおよび/または会議には数人の従業員を送ることができます. トレーニングの後, 彼らはカウントを実行することができ、データの収集を開始します. また、持っていることについて考えたいです 1 カウントを監査する機能ポイントカウントに認定以上の従業員.
  • あなたは私たちが測定を開始しなければならないことだけを上司が探しているものの手掛かりを持っていません. あなたはこのグループに収まる場合, あなたは目標/質問/メトリックを実行できるコンサルタントに持参するとよいでしょう (GQM) で開始するにはどのような測定を決定するセッション. この時点で, あなたは訓練された取得するワークショップおよび/または会議にし、IFPUG少数の人々を送ることができます.
  • あなたは巨大な会社の一部であり、上司は今EVERYTHINGの測定を開始したいです. あなたはここで自分自身を見つける場合, あなたはコンサルタントに持参するとよいでしょう:
    • 目標/質問/メトリックを実行します (GQM) セッション; そして
    • ファンクションポイントをカウントするために、いくつかの人々を訓練.
  • あなたはまた、努力の全体のコーディネーターとカウントを実行し、データを収集するいくつかの人々であることを少数の人々を指定することもできます. 彼らは、監査カウントに呼ばれるとの質問が出てくる時に決定を下すことになるようコーディネーターは間違いファンクションポイントのカウンターに認定されなければなりません.


18.1 私はコンサルタントには何を求めます?

  • カウント専門知識を持っている人.
  • 彼らはIFPUGは、認定されなければなりません (CFPS). SNAPを使用している場合 - 彼らはSNAP認定する必要があります (CSP).
  • 彼らはあなたのものに共通する業界での経験をカウントしている必要があります.
  • グッド/品質対人スキル - あなたの企業文化との互換性.
  • バランスのとれた測定プログラムに機能ポイントを統合のメトリックの専門知識

18.2 私はコンサルタントのIFPUGの認証を決定するにはどうすればよいです?

に移動します。 パブリック証明検索 IFPUGのウェブサイト上のページと名前のフィールドや他の適切な検索条件を使用してクエリを送信します.


19.1 私はコンサルタントのためにどこを見てください?

私たちをチェック ベンダーリスト IFPUGのメンバーであるすべてのベンダーについて.

19.2 他に誰がこれを行っています?

IFPUGは、いくつかの国で比べて多くの会員を持つ世界的な. 会員は、すべての主要な業界から引き出されます, 含むがこれらに限定されません:

  • 航空宇宙
  • バンキング
  • ファイナンス
  • 情報通信
  • 保険
  • 加工
  • ユーティリティ
  • 小売業
  • 政府
  • コンピュータシステムの開発

IFPUGメンバーシップの主な利点の1つは、あなたがアクセスできるIFPUGメンバーのネットワークであり、 (掲示板や電子メールを介して) 成功した彼らの組織にFP基づく測定とプロセス改善プログラムを実施している人.


20. 私は、ファンクションポイント概念の詳細な研究を行うためにどこに行くことができます?

私たちをチェック 参考文献/リファレンスライブラリ ファンクションポイント分析に関するさらなる読書のために.

FacebookやLinkedInの上で私たちと接続して、サークル内で共有してください.

IFPUGウェブサイト, 今後の参考のためにブックマークを喜ば
IFPUGのFacebookページ, 同様にクリックしてください
IFPUGツイッター, ホワイトペーパーや他のニュースの最新リリースに従ってください
IFPUG LinkedInの, 続きをクリックしてください

このページへの追加のよくある質問や編集を提案します, ここをクリックしてください お問い合わせ そして、メッセージの件名に「IFPUG FAQ」を含みます.

メンバーと非会員は、当社からの文書をダウンロードすることができます オンラインストア, 彼らはまた、IFPUGのメンバーシップを更新または注文することができる場所.