第 4 章

ワークフローとコラボレーションの仕組み

高効率な AI 支援開発プロセスを構築し、協業メカニズムを設計し、部門横断の協力を実現して、チームが効率的に運営されるようにする。

AI 支援開発フロー

AI ツールを開発プロセスの各段階に深く組み込み、要件定義から納品までの全工程を最適化します。

要件定義段階

1
Reverse Interview:AI を使って要件を明確化する

AIツールを使って要件インタビューを行い、要件内の曖昧な点や矛盾を素早く特定します。

2
Spec 作成:AI を使用して Spec の初稿を生成する

要件整理の結果に基づき、AI を使用して PRD と Spec ドキュメントの初稿を生成し、人が確認して改善します。

3
WBS 分解:AI 支援タスク分解

Spec を実行可能なタスクに分解し、AI が WBS(作業分解構成)生成を支援する。

開発段階

1
コード生成:Cursor/Windsurf を使用してコードを生成する

Spec と WBS に基づき、AI ツールを使ってコードを生成し、人手でレビューして最適化する。

2
コードレビュー:AI支援コードレビュー

Cursor Agent Review モードを使ってコードレビューを行い、規約、セキュリティ、パフォーマンスを確認する。

3
テスト生成:AI が単体テストを生成

コードロジックに基づいて、AI が単体テストケースを生成し、テストカバレッジを向上させる。

納品段階

1
ドキュメント生成:Fabric で変更ログ、API ドキュメントを生成

Fabric Patterns を使用して変更履歴と API ドキュメントを自動生成し、ドキュメントとコードの同期を確保します。

2
デプロイの自動化:CI/CD に AI ツールを統合する

CI/CDプロセスにAIツールを統合し、コードレビュー、テスト生成、ドキュメント更新を自動で行う。

3
監視とフィードバック:AI による問題分析支援

AI ツールを使用して本番環境の問題を分析し、迅速に特定して解決する。

協働メカニズム

効果的な協力メカニズムを構築し、知識共有と問題解決を促進します。

コードレビューのプロセス

  • • Cursor Agent Review モードを使用する
  • • レビューリスト(規約チェック、セキュリティチェック、パフォーマンスチェック)
  • • レビューコメントのテンプレート
  • • AI 支援 + 人間によるレビュー

知識共有メカニズム

  • • 毎週の技術共有(新しいツール、新しいテクニック、事例)
  • • Skill/Pattern への貢献報酬
  • • ベストプラクティスの文書化
  • • 社内 Wiki の構築

問題解決のプロセス

  • • AIツールの利用に関する問題 → 社内Wiki
  • • 技術的難題 → AIによる分析支援 + チームでの議論
  • • ツールのバグ → 統一されたフィードバックチャネル
  • • 問題追跡と解決記録

部門横断の協働プロセス

HR、財務、法務などの部門がAIツールとどのように連携し、業務効率を向上させるか。

HR 部門との連携

採用プロセス
  • • Fabric を使って採用 JD と面接質問を生成
  • • AI ツールを使用して評価基準を生成する
従業員研修
  • • Cursor を使用して研修資料を作成
  • • AI で研修コンテンツを生成する
パフォーマンス分析
  • • AIツールを使用して従業員データを分析する(プライバシー保護に注意)
  • • ローカルモデルを使用して機密情報を処理する
コラボレーションツール
  • • Fabric Patterns(HR 専用)
  • • Cursor(ドキュメント作成)

財務部門との連携

コスト分析
  • • AI ツールを使ってコストデータを分析する
  • • ローカルモデルを使用してレポートを生成する
予算計画
  • • Fabric を使用して予算テンプレートを生成する
  • • AIを使って分析レポートを生成
財務報告
  • • Cursor を使用して財務文書を作成する
  • • AIでレポートを生成する(機密データなし)
プライバシー保護

財務データは完全にローカルモデル(Ollama)を使用し、クラウドにはアップロードしません

法務部門との連携

契約書レビュー
  • • AI ツールを使ってレビューを支援する(ローカル処理)
  • • 機密契約書はクラウドにアップロードしない
コンプライアンスチェック
  • • AIツールを使用してコンプライアンスを確認する
  • • コンプライアンスレポートを生成する
法務文書
  • • Fabric を使用して法的文書テンプレートを生成する
  • • Cursor を使って法律文書を作成する
セキュリティ要件

機密の法的文書はローカルモデルを使用する

部門横断の協業規範

  • データ分類:どのデータをAIツールで使用できるかを明確にする
  • ツール選択:データの機密性に応じてツールを選択する(クラウド/ローカル)
  • 承認フロー:機密データで AI ツールを使用するには承認が必要
  • 監査記録:すべての AI ツールの使用状況を記録する

バージョン管理とブランチ戦略

AI が生成したコードの品質と追跡可能性を確保するために、標準化されたバージョン管理フローを構築します。

Git ワークフロー

  • • Feature ブランチ:AI ツールを使って新機能を開発
  • • Code Review:AI 支援 + 人手によるレビュー
  • • マージ戦略:AIが生成したコードの品質を確保する
  • • コミットメッセージの規約:変更内容を明確に記述する

ドキュメントのバージョン管理

  • • Spec ドキュメントのバージョン管理
  • • Skill/Pattern バージョン管理
  • • ベストプラクティス文書のバージョン管理
  • • 変更ログ記録

実践演習

練習の提案:

  • 1AI 支援開発フローを設計する(要件 → 開発 → 納品の完全なプロセス)
  • 2コードレビューの仕組みを構築する(レビューリスト、フィードバックテンプレート、レビュー流程)
  • 3ナレッジ共有プラットフォームを作成する(社内 Wiki、技術共有会、事例集)
  • 4部門横断の協力プロセスを設計する(人事/財務/法務部門のAI活用シナリオと規範)

学習成果

この章を終えると、あなたは:

  • 1AI支援開発プロセス(要件定義段階、開発段階、納品段階)を習得する
  • 2コードレビュー、知識共有、問題解決などの効果的な協力メカニズムを構築できる
  • 3バージョン管理の重要性を理解する(Git ワークフロー、ドキュメントのバージョン管理)
  • 4部門をまたぐAI連携方法を習得する(人事、財務、法務部門の連携プロセスと規範)