Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AIの自律開発を目指して 〜Cursorを用いたドキュメント管理〜 / Aiming for ...

Avatar for nambu nambu
June 27, 2025
1.6k

AIの自律開発を目指して 〜Cursorを用いたドキュメント管理〜 / Aiming for autonomous development of AI

AIがプロダクト価値を高めていく世界を目指して
どのようにドキュメント管理をしているかをお話ししました

Avatar for nambu

nambu

June 27, 2025
Tweet

Transcript

  1. 開発に関わる情報 10 • 製品要求仕様書 • ユーザー要望 Des PdM Eng •

    ソースコード • インフラ構成図 • コード規約 • ワイヤーフレーム • ユーザーフロー • デザインシステム 効率よく全てが揃えばAIの⾃律開発が可能? 職種ごとにドキュメント⽣産の効率化は進んでいる
  2. 開発に関わる情報 11 • 製品要求仕様書 • ユーザー要望 Des PdM Eng •

    ソースコード • インフラ構成図 • コード規約 • ワイヤーフレーム • ユーザーフロー • デザインシステム 効率よく全てが揃えばAIの⾃律開発が可能? 職種ごとにドキュメント⽣産の効率化は進んでいる ドキュメントが揃うだけではできない!
  3. ドキュメントの責務と依存関係 13 ユーザー ストーリー 要件‧要求 実装 ビジネス ルール イ ン

    フ ラ 設 計 実 装 設 計 UI/UX設 計 ユ ー ザ ー 要 望 ふるまい定義 クリーンアーキテクチャで整理 • ビジネスルール ◦ 実装対象の概念 ◦ 概念をモデル化した際の制約 • ユーザーストーリー ◦ ユーザーの望むふるまい • 要件‧要求 ◦ システム的制約 ◦ UI/UX • 実装 ◦ 実装設計やインフラ設計 内側の層は外側の層に依存しない
  4. 開発プロセスにおけるドキュメントの流れ 14 ユーザー ストーリー 要件‧要求 実装 ビジネス ルール イ ン

    フ ラ 設 計 実 装 設 計 UI/UX設 計 ユ ー ザ ー 要 望 ふるまい定義 ③ ① ② ⑤ ⑥ ⑦ ⑧ AIがこの流れを再現できれば⾃律的に開発可能! 1) ユーザーの要望が起票される 2) ユーザーストーリーをヒアリング 3) ビジネスルールの変更有無を策定 4) ビジネスルールを作成‧更新 5) ユーザーストーリーを作成‧更新 6) 要件を作成 7) 実装⽅針を作成 8) 実装 仕様変更を伴う開発の流れ ④
  5. 開発プロセスにおけるドキュメントの流れ 15 ユーザー ストーリー 要件‧要求 実装 ビジネス ルール イ ン

    フ ラ 設 計 実 装 設 計 UI/UX設 計 ユ ー ザ ー 要 望 ふるまい定義 ③ ① ② ⑤ ⑥ ⑦ ⑧ AIがこの流れに添えば⾃律的に開発可能! 1) ユーザーの要望が起票される 2) ユーザーストーリーをヒアリング 3) ビジネスルールの変更有無を策定 4) ビジネスルールを作成‧更新 5) ユーザーストーリーを作成‧更新 6) 要件を作成 7) 実装⽅針を作成 8) 実装 仕様変更を伴う開発の流れ ④ Cursorがパワーを発揮する!
  6. • 実装ドメイン ◦ business-rules/: ビジネスルール ◦ user-stories/: ユーザーストーリー ◦ requirements/:

    要件‧要求 ◦ implementations/: 実装設計 • 共通リソース ◦ templates/: 新規仕様作成⽤のテンプレートファイル(全ドメイン共通) • Cursor設定 ◦ .cursor/rules/: Cursor AI⽤のルール定義ファイル格納ディレクトリ ドキュメント管理⽤のリポジトリ 23 依存関係を表現したディレクトリ構成 ユーザー ストーリー 要件‧要求 実装 ビジネ ス ルール イ ン フ ラ 設 計 実 装 設 計 U I/UX設 計 ユ ー ザ ー 要 望 ふるまい定義
  7. 開発プロセスにおけるドキュメントの流れ(再掲) 30 ユーザー ストーリー 要件‧要求 実装 ビジネス ルール イ ン

    フ ラ 設 計 実 装 設 計 UI/UX設 計 ユ ー ザ ー 要 望 ふるまい定義 ③ ① ② ⑤ ⑥ ⑦ ⑧ AIがこの流れに添えば⾃律的に開発可能! 1) ユーザーの要望が起票される 2) ユーザーストーリーをヒアリング 3) ビジネスルールの変更有無を策定 4) ビジネスルールを作成‧更新 5) ユーザーストーリーを作成‧更新 6) 要件を作成 7) 実装⽅針を作成 8) 実装 仕様変更を伴う開発の流れ ④
  8. 開発プロセスにおけるドキュメントの流れ(再掲) 31 ユーザー ストーリー 要件‧要求 実装 ビジネス ルール イ ン

    フ ラ 設 計 実 装 設 計 UI/UX設 計 ユ ー ザ ー 要 望 ふるまい定義 ③ ① ② ⑤ ⑥ ⑦ ⑧ AIがこの流れに添えば⾃律的に開発可能! 1) ユーザーの要望が起票される 2) ユーザーストーリーをヒアリング 3) ビジネスルールの変更有無を策定 4) ビジネスルールを作成‧更新 5) ユーザーストーリーを作成‧更新 6) 要件を作成 7) 実装⽅針を作成 8) 実装 仕様変更を伴う開発の流れ ④
  9. 37