ソフトウェア開発プロジェクトの指標

私は独創的ではないだろうと思う、そのコントロールを繰り返すには測定が必要だ。 このトピックは、特に大企業に関連しています。

この記事は、絶対的な完全性または絶対的な真実を主張するものではありません。 私は最近、人間として、プロジェクトで測定する必要のある指標のリストを提供し、状況を評価するために経営者にどの指標を与えることができるかを考えるように頼まれました。 この記事は、私の文章の最初の繰り返しと考えることができます。

サイドからのコメント、追加、提案は歓迎します。



主なアイデア



メトリックを使用するときに最初に確認する必要があるのはこれを行う理由です。 明らかに、可能性のあるリスクを事前に評価するために。 したがって、まずプロジェクトの主なリスク要因を特定する必要があります。 これはさまざまな方法で実行できます。 個人的には、過去3回の類似プロジェクトの分析、プロジェクトで見られるリスクを全員が表明する総会のためのプロジェクトチーム全体の準備、および各プロジェクトで通常利用可能な標準リスクリストの使用(業界固有の全体またはあなたの会社のために)。

危険因子


リスク要因は、リスクそのものではありません。 これらは、リスクの発生の背後にある理由です。

プロジェクト(外部顧客向けの情報システムの開発)について、次の主なリスク要因を判断できます。



これらの要因すべてが常に数値メトリックの基礎になるわけではありません。 ただし、定量化できないリスクに一種の「情勢の指標」を入れることで、定性的に評価できます(「これまでのところすべてが良い/悪い/ひどい」)。

主な種類の指標


一般的に、プロジェクトの場合、次のタイプのメトリックの定義を開始することは非常に合理的です。



一般に、プロジェクトのメトリックを選択するには、次のアプローチを使用できます。

  1. ライフサイクルの各段階のメトリックとスケジュール:ライフサイクルの各段階の作業スケジュールに従って、実際の値と計画値を比較します。
  2. プロジェクトコスト/付加価値指標:予算に関連する累積コストとプロジェクトの総コストを監視し、プロジェクトの進行に合わせてデータを常に更新します。
  3. 要件変更追跡メトリック:プロジェクト全体の要件の変更の数。

    開発プロセスのメトリクス:プロジェクトの要件の総数と比較して、モデルに実装されている要件の数を監視します。
  4. 障害タイプメトリック:ソフトウェア障害の原因を追跡します。
  5. その他の障害メトリックス:プロジェクト全体の数か月間の、1か月あたりの障害数のグラフ表示。
  6. パフォーマンスメトリックの概要:位相エラー密度を追跡し、グラフを使用して曲線の「ピーク」と「ディップ」を特定し、制限値を超えます。


プロジェクト状況分析


プロジェクトのステータスを分析するには、プロアクティブ分析メトリック、診断メトリック、および遡及メトリックの3つのタイプのメトリックを使用できます。 災害が発生するずっと前に、災害をなくそうとする最初のものが必要です。 プロジェクトで物事がどのように進んでいるかを見るために、2番目が必要です。 自分の勝利と敗北の歴史から学ぶためには、さらに他のものが必要です。

だから:

積極的な分析


どんな問題が待ち受けているか、そして最終的に何が起こるかを理解するために、分析のためにいくつかの図を準備できます。



もちろん、これらすべての数字:

a)天井から取られない。 それらは、あなたに知られている事実(たとえば、休暇のスケジュール、プロジェクトチームの各メンバーによる病気休暇に費やされる平均年間日数、およびその作業に関するその他の統計)に基づいて形成されます。

b)定期的に更新されます。 一般的に、それらは分析フェーズが終了した後にのみ非常に正確になります。

これはすべて些細なことであり、言及する価値がないと思いますか? 次に、プロジェクトの予期しない費用の予算を超えたかどうかをいつでも回答できるプロジェクトマネージャーに、その方法を教えてください。 予想外の予算費用は、その管理下にあるプロジェクトのポートフォリオによってどのように計算されますか? 10%の精度でリソースプランを作成する方法を知っているのは誰ですか?

診断メトリック


何が起こっているかを評価するのに役立つ主要な指標:



リストされた各値は定期的に測定されます。 グラフを作成することも、表形式で数値を表示することもできます。

遡及指標


収集することが重要である理由は誰もが理解していると思います。 診断指標と遡及指標の違いは、前者は緊急対応を目的として「現在と現在」の状況を分析するために使用され、遡及指標は過去のイベントを評価して明るい未来と比較するために使用されることです。



おそらくそれが今日のすべてです。

プロジェクト管理に直接関連するメトリックについて、他に考えている人はいますか?




All Articles