Table of contents
オープンソースのスキルとリソースのインベントリ
アクティビティ ID: GGI-A-17 (EN)
説明
どの段階でも、管理の観点からは、オープンソースのリソースや資産、使用状況、ステータス、潜在的なニーズと、利用可能なソリューションのマッピングを持つことが役立ちます。また、ギャップを埋めるために必要な労力とスキルを評価することも含まれます。
このアクティビティの目的は、組織内および市場におけるオープンソースの状況のスナップショットを取得し、それらの間の橋渡しを評価することです。
- ソフトウェア開発チェーン、および本番環境で使用されるソフトウェア製品とコンポーネントにおける OSS の使用状況の棚卸し。
- ニーズに適合し、プロセスの改善に役立つ可能性のあるオープンソーステクノロジ (ソリューション、フレームワーク、革新的な機能) を特定します。
含まれないもの
- 関連する OSS エコシステムとコミュニティを特定して評価します。(文化目標)
- OSS ライブラリとコンポーネントへの依存関係を特定します。(信頼目標)
- 必要な技術スキル (言語、フレームワークなど) とソフトスキル (コラボレーション、コミュニケーションなど) を特定します。 (次のアクティビティ: OSS 能力の向上とオープンソースソフトウェア開発スキルに該当)
機会評価
投資を最適化し、スキル開発を優先するのに役立つ、利用可能なオープンソースリソースのインベントリ。
このアクティビティは、特に最新のアプリケーションとインフラストラクチャの開発において、OSS コンポーネント、開発原則、ツールの効率性と人気を考慮して、開発生産性を向上させるための条件を整えます。
- これには、OSS リソースのポートフォリオの簡素化が必要になる場合があります。
- これには、人員の再トレーニングが必要になる場合があります。
- これにより、ニーズを特定し、IT ロードマップに反映させることができます。
進捗評価
次の検証ポイントは、このアクティビティの進捗状況を示しています:
- 「使用している」、「統合している」、「作成している」、「ホストしている」OSS リソース、および関連するスキルの実行可能なリストがあります
- 最先端の方法とツールを使用して、効率性を向上させる道を歩んでいます。
- これまで考慮されていなかった OSS リソースを特定しました (忍び寄っていた可能性があり、このドメインでポリシーを定義する要素がありますか?)
- 新しいプロジェクトでは、既存の OSS リソースを推奨または再利用することを要求します。
- 組織内での OSS の使用範囲について、十分に安全な認識と理解があります。
ツール
このようなインベントリを確立するには、さまざまな方法があります。1 つの方法は、OSS リソースを次の 4 つのカテゴリに分類することです。
- 使用している OSS: 本番または開発で使用しているソフトウェア
- 統合している OSS: 例えば、カスタムアプリケーションに統合している OSS ライブラリ
- 作成している OSS: たとえば、GitHub で公開したライブラリや、開発または定期的に貢献している OSS プロジェクト。
- ホストしている OSS: CRM、GitLab、nexus などの社内サービスを提供するために実行する OSS。表の例は次のようになります。
| 使用している | 統合している | 作成している | ホストしている | スキル |
|---|---|---|---|---|
| Firefox LibreOffice Postgresql | ライブラリ slf4j | GH 上のライブラリ YY | GitLab, Nexus | Java, Python |
スキルについても同じ識別を適用する必要があります
- 既存のチームを通じて利用できるスキルと経験
- 社内で開発または取得できるスキルと経験 (トレーニング、コーチング、実験)
- 市場で、またはパートナーシップ/契約を通じて探す必要があるスキルと経験
推奨事項
- 物事をシンプルにしましょう。
- これは比較的高度な演習であり、経理部門向けの詳細なインベントリではありません。
- このアクティビティは良い出発点ですが、他のアクティビティを開始する前に 100% 完了させる必要はありません。
- アクティビティ #42 でソフトウェア開発に関連する問題、リソース、スキルを処理します。
- インベントリは、オペレーティングシステム、ミドルウェア、DBMS、システム管理、開発およびテスト ツールなど、すべての IT カテゴリを網羅する必要があります。
- 関連コミュニティの特定の開始: プロジェクトがすでにあなたを知っている場合は、サポートとフィードバックを得やすくなります。
リソース
- Dirk Riehle 教授による、フリー (/Libre) およびオープンソースソフトウェア (FOSS) (EN) に関する優れたコース。
次のアクティビティの提案
- GGI-A-18 - オープンソース能力の向上 (EN) オープンソースのスキルとリソースを特定することで、組織は認識と能力の統合や強化を開始することができます。
- GGI-A-19 - オープンソースの主管 (EN) オープンソースソフトウェアとスキルのインベントリが完成すると、組織内での OSS の使用の制御と管理を開始できます。
- GGI-A-28 - 人事の観点 (EN) 人事部門は、このアクティビティで作成されたインベントリに基づいて、適切かつ十分な開発計画、契約、プロセスを構築できます。
- GGI-A-33 - オープンソースベンダーとの連携 (EN) ベンダーとの外部関係を定義する前に、彼らのオープンソースソフトウェアとスキルを把握する必要があります。
- GGI-A-42 - オープンソースのスキルとリソースの管理 (EN) オープンソースの資産とスキルのインベントリが完成したら、既存の内部リソースを基にして、これらを適切に管理し始めることができます。