ステークホルダー

ML プロジェクトには、関与のレベルと責任のレベルが異なる複数の関係者がいます。適切なソリューションを開発し、期待値を管理し、最終的に ML の実装を成功させるには、早い段階から関係者と効果的に連携することが不可欠です。

できるだけ早く、プロジェクトの利害関係者、期待される成果物、希望するコミュニケーション方法を定義します。

ステークホルダーのリストには、これらのチームと、ML ソリューションの側面を承認する必要がある他のチームを必ず含めてください。

成果物

各ステークホルダーは、プロジェクトの各フェーズで異なる成果物を期待している可能性があります。一般的な成果物のリストは次のとおりです。

  • 設計ドキュメント。コードを 1 行も記述する前に、問題、提案された解決策、考えられるアプローチ、考えられるリスクを説明する設計ドキュメントを作成する可能性が高いでしょう。通常、設計ドキュメントは、プロジェクトの利害関係者からのフィードバックを受け取り、質問や懸念事項に対処するための手段として機能します。

  • テストの結果。テストフェーズの結果を伝える必要があります。通常は次の情報を含めます。

    • ハイパーパラメータと指標を含むテストの記録。
    • トレーニング スタックと、特定のチェックポイントで保存されたモデルのバージョン。
  • 本番環境に対応した実装。モデルのトレーニングとサービングのための完全なパイプラインが主な成果物です。このフェーズでは、将来のエンジニア向けに、モデリングの決定、デプロイとモニタリングの詳細、データの特性を説明するドキュメントを作成します。

プロジェクトの各フェーズについて、関係者の期待値を早期に調整する必要があります。

留意点

場合によっては、ML の複雑さや課題を利害関係者が理解していないことがあります。これにより、プロジェクトの優先順位付けと実行が難しくなる可能性があります。たとえば、一部の利害関係者は、ML が決定論的な結果をもたらす従来のソフトウェア エンジニアリング手法と似ていると考えるかもしれません。プロジェクトの進捗が停滞している理由や、プロジェクトのマイルストーンが線形でない理由を理解していない可能性があります。

関係者の期待を管理するには、プロジェクトの各段階における複雑さ、期間、成果物を明確にすることが重要です。