リファレンス¶
開発ガイドラインやベストプラクティスのリファレンスドキュメントです。
ドキュメント一覧¶
基本理念¶
- よいソフトウェアとは
- ロジカルシンキング
- 開発ガイド
- 開発ガイド(AI-DLC 版) - 開発ライフサイクルを Inception・Construction・Operation で読み替え、各活動の AI と人の分担と AI-DLC 版ガイドへの入口を示す
- エクストリームプログラミング
- AI-DLC 導入ガイド - AWS が提唱する AI-DLC の 10 原則・成果物・フェーズ・参照実装(aidlc-workflows)と、XP ベースの開発ライフサイクル・Skills 体系への組み込み方
- AI-DLC 用語集 - AI-DLC の用語を基本概念・成果物・フェーズと儀式・計画・実装・参照実装の区分で定義し、XP・Scrum との対応を示す
- ドキュメント構成ガイド - 単一企業・統合戦略・複数プロジェクトのコンセプトに基づく docs/ と apps/ の構成規約
経営・ビジネス¶
分析・設計ガイド¶
- 経営戦略分析ガイド
- ビジネスアーキテクチャ分析ガイド
- 要件定義ガイド
- ユースケース作成ガイド
- ユースケース作成ガイド(AI-DLC 版) - Mob Elaboration で AI が初稿を書き人が検証する手順、人と AI の契約としての記述基準、AI 生成物の検証観点
- アーキテクチャ設計ガイド
- データモデル設計ガイド
- ドメインモデル設計ガイド
- UI 設計ガイド
- インフラ設計ガイド
品質・テスト¶
- テスト戦略ガイド
- 非機能要件定義ガイド
- 運用要件定義ガイド
- コーディングとテストガイド
- コーディングとテストガイド(AI-DLC 版) - AI が Red-Green-Refactor を回し人が承認ゲートで全行検証する Bolt 実装フロー、AI 生成コード・テストのレビュー観点、ガードレール
開発・運用¶
- リリースガイド
- リリース・イテレーション計画ガイド
- リリース・イテレーション計画ガイド(AI-DLC 版) - Intent → Unit → Bolt の計画、承認ゲート駆動の検証、エントロピー評価による見積もりと進捗指標
- 環境変数管理ガイド
- 言語別開発ガイド
- Java アプリケーション環境構築ガイド
- TypeScript アプリケーション環境構築ガイド
- 運用スクリプト作成ガイド