GGI Activity: 主要指標の管理


Table of contents


主要指標の管理

アクティビティ ID: GGI-A-24 (EN)

説明

このアクティビティでは、専門的に管理されたオープンソースソフトウェアに関する日常的な経営判断と戦略オプションを通知する一連の指標を収集して監視します。

オープンソースソフトウェアに関連する主要指標は、ガバナンスプログラムが適切に展開されているかどうかの背景となります。このアクティビティでは、いくつかの指標を選択し、それをチームと経営陣に公開し、ニュースレターや企業ニュースなどを通じてイニシアチブに関する定期的な更新情報を送信します。

このアクティビティでは、次のことが必要です。

  • 関係者がプログラムの目的について話し合い、定義する。
  • 開発基盤に接続された測定およびデータ収集ツールの実装
  • 関係者とイニシアチブに関係するすべての人々のために、少なくとも 1 つのダッシュボードを公開する。

指標は、関連するソースから収集する必要があるデータに基づいています。幸いなことに、オープンソースソフトウェアエンジニアリングのソースは数多くあります。例には次のものがあります:

  • 開発環境、CI/CD 生産チェーン
  • 人事部門
  • テストおよびソフトウェア構成分析ツール
  • リポジトリ

指標の例には次のものがあります:

  • ライセンスタイプ別に表示された解決済みの依存関係の数
  • 期限切れ/脆弱な依存関係の数
  • 検出されたライセンス/知的財産の問題の数
  • 外部プロジェクトへの貢献
  • バグのオープン時間
  • コンポーネントへの貢献者の数、コミット数など

このアクティビティでは、これらの要件と測定ニーズを定義し、プログラムの主な指標をシンプルかつ効率的に表示するダッシュボードを実装します。

機会評価

主要指標は、オープンソースソフトウェアに費やされるリソースを理解してより適切に管理し、効果的にコミュニケーションして投資のメリットを最大限に享受するために結果を測定するのに役立ちます。広くコミュニケーションすることで、より多くの人がイニシアチブをフォローし、関与を感じ、最終的には組織レベルの関心事と目標になります。

各アクティビティには、達成された進捗状況に関する質問に答えるのに役立つ評価基準がありますが、数値と定量的指標によるモニタリングも必要です。

小規模なスタートアップでも大規模なグローバル企業でも、主要指標はチームの集中力を維持し、パフォーマンスを監視するのに役立ちます。指標は意思決定をサポートし、すでに行われた決定を監視するための基礎となるため、非常に重要です。

シンプルで実用的な数値とグラフを使用すると、組織のメンバー全体がオープンソースに関する取り組みを追跡して同期し、共通の関心事と行動にすることができます。これにより、さまざまな関係者がより効果的にコースに参加し、プロジェクトに貢献し、全体的なメリットを得ることができます。

進捗評価

以下の検証ポイントは、このアクティビティの進捗状況を示しています。

  • 指標のリストとその収集方法が確立されています。
  • 指標を収集、保存、処理、表示するためのツールが使用されています。
  • すべての参加者が利用できる、イニシアチブの進捗状況を示す汎用ダッシュボードがあります。

ツール

  • Bitergia の GrimoireLab (EN)
  • 定義された目標に応じて適切なコネクタが設定されている場合は、汎用 BI ツール (elasticsearch、grafana、R/Python 視覚化など) も適しています。

推奨事項

  • オープンソースガバナンスの目的とロードマップを書き留めます。
  • 社内でイニシアチブの活動と状況について伝えます。
  • KPI の定義に人々を参加させ、次の点を確認します。
    • 十分に理解されていること
    • ニーズの全体像が把握されていること
    • 検討され、遵守されていること
  • 進捗状況と全体的な状況を示す重要な指標を備えた、全員に表示 (たとえば、部屋のスクリーンに表示) できるダッシュボードを少なくとも 1 つ作成します。

リソース

次のアクティビティの提案