プロジェクトポータル¶
- フロントエンド - React アプリケーション
- バックエンド API - Spring Boot API サーバー
- Swagger UI - API ドキュメント
- Adminer - データベース管理ツール
- SonarQube - コード品質分析ツール
- SchemaSpy ER 図 - データベース ER 図
要件定義¶
- 要件定義書 - RDRA 2.0 に基づくシステム要件定義
- ビジネスユースケース - ビジネスレベルのユースケース
- システムユースケース - システムレベルのユースケース
- ユーザーストーリー - ユーザー視点での要件
設計ドキュメント¶
アーキテクチャ¶
- バックエンドアーキテクチャ - サーバーサイドの設計
- フロントエンドアーキテクチャ - クライアントサイドの設計
- インフラストラクチャ - インフラ構成
モデル設計¶
ユースケース設計¶
- 仕訳一覧取得ユースケース設計 - 仕訳一覧取得機能の詳細設計
ワークフロー設計¶
- 仕訳ステータス遷移図 - 仕訳のステータス遷移と操作権限
その他¶
開発¶
計画¶
- リリース計画 - リリース計画とスケジュール
リリースノート¶
- リリースノート v1.0 MVP - リリース 1.0 MVP の変更内容
- リリースノート v2.0 機能拡張版 - リリース 2.0 機能拡張版の変更内容
- リリースノート v3.0 完成版 - リリース 3.0 完成版の変更内容
リリース報告書¶
- Release 3.0 リリース報告書 - プロジェクト完了報告(計画 vs 実績分析、品質メトリクス、工期短縮分析)
イテレーション¶
- イテレーション計画 1 - イテレーション1の詳細計画
- イテレーション計画 2 - イテレーション2の詳細計画
- イテレーション計画 3 - イテレーション3の詳細計画
- イテレーション計画 4 - イテレーション4の詳細計画
- イテレーション計画 5 - イテレーション5の詳細計画
- イテレーション計画 6 - イテレーション6の詳細計画
- イテレーション計画 7 - イテレーション7の詳細計画
- イテレーション計画 8 - イテレーション8の詳細計画
- イテレーション計画 9 - イテレーション9の詳細計画
- イテレーション計画 10 - イテレーション10の詳細計画
- イテレーション計画 11 - イテレーション11の詳細計画
- イテレーション計画 12 - イテレーション12の詳細計画(統合テスト・リリース準備)
ふりかえり¶
- イテレーション 1 ふりかえり - イテレーション1の KPT 分析
- イテレーション 2 ふりかえり - イテレーション2の KPT 分析
- イテレーション 3 ふりかえり - イテレーション3の KPT 分析
- イテレーション 4 ふりかえり - イテレーション4の KPT 分析
- イテレーション 5 ふりかえり - イテレーション5の KPT 分析
- イテレーション 6 ふりかえり - イテレーション6の KPT 分析
- イテレーション 7 ふりかえり - イテレーション7の KPT 分析
- イテレーション 8 ふりかえり - イテレーション8の KPT 分析・リリース 2.0 総括
- イテレーション 9 ふりかえり - イテレーション9の KPT 分析・マスタ拡張完了
- イテレーション 10 ふりかえり - イテレーション10の KPT 分析・自動仕訳生成/財務分析完了
- イテレーション 11 ふりかえり - イテレーション11の KPT 分析・監査ログ/データダウンロード完了・全機能実装完了
- イテレーション 12 ふりかえり - イテレーション12の KPT 分析・品質保証完了・プロジェクト完了
運用¶
環境構築¶
- 開発環境解説 - 開発環境の全体像
- 開発コンテナ構築手順書 - Docker コンテナ環境のセットアップ手順
バックエンド¶
- バックエンド構築手順書 - バックエンド環境のセットアップ手順
- バックエンドデモ環境 - H2 インメモリデータベースを使用したデモ環境
フロントエンド¶
- フロントエンド構築手順書 - フロントエンド環境のセットアップ手順
- フロントエンド開発手順 - フロントエンド開発の日常的な手順
- フロントエンド共通 UI - 共通レイアウト・UI コンポーネント
- フロントエンドデモ環境 - nginx を使用したデモ環境
デプロイ・ツール¶
- デモ環境デプロイ - Heroku へのデプロイ手順
- 外部サービス連携 - 外部サービスとの連携設定
- SonarQube セットアップガイド - コード品質分析環境の構築
テスト・プロジェクト管理¶
- E2E テスト実行手順書 - Cypress と MSW を使った E2E テストの実行方法
- GitHub Project 運用ガイド - GitHub Projects V2 によるプロジェクト管理
リファレンス¶
開発ガイドライン¶
- 開発ガイド - 開発の進め方
- よいソフトウェアとは - 品質の考え方
- コーディングとテストガイド - 実装ガイドライン
- エクストリームプログラミング - XP プラクティス
分析・設計ガイド¶
- 要件定義ガイド - 要件定義の進め方
- ユースケース作成ガイド - ユースケース記述方法
- ビジネスアーキテクチャ分析ガイド - ビジネスアーキテクチャの分析手法
- ビジネスアーキテクチャ設計ガイド - ビジネスアーキテクチャの設計指針
- アーキテクチャ設計ガイド - アーキテクチャ設計の進め方
- データモデル設計ガイド - データモデリング手法
- ドメインモデル設計ガイド - DDD の実践方法
- UI設計ガイド - UI 設計の進め方
- インフラ設計ガイド - インフラ構成の考え方
非機能・運用ガイド¶
- テスト戦略ガイド - テスト計画の立て方
- 非機能要件定義ガイド - 非機能要件の定義方法
- 運用要件定義ガイド - 運用要件の定義方法
- リリース・イテレーション計画ガイド - アジャイル計画の立て方
- リリースガイド - リリースワークフロー
環境構築ガイド¶
- Javaアプリケーション環境構築ガイド - Java 開発環境の構築
- TypeScriptアプリケーション環境構築ガイド - TypeScript 開発環境の構築
- 言語別開発ガイド - Nix による言語別開発環境
- 環境変数管理ガイド - 環境変数の管理方法
- Vim操作マニュアル - プロジェクトの Vim 操作ガイド
- Codex CLI MCP サーバー設定手順 - AI アシスタント連携設定
- Codex CLI MCP アプリケーション開発フロー - AI アシスタントを活用した開発フロー
テンプレート¶
- ADR テンプレート - アーキテクチャ決定記録
- ビジネスアーキテクチャ - ビジネスアーキテクチャ分析テンプレート
- イテレーション完了報告書 - 振り返りテンプレート
- イテレーション計画 - イテレーション計画テンプレート
- インセプションデッキ - プロジェクト開始時のテンプレート
- まずこれを読もうリスト - オンボーディング資料
- リリース計画 - リリース計画テンプレート
- 完全形式のユースケース - ユースケース記述テンプレート
- 要件定義 - 要件定義テンプレート
- 設計 - 設計ドキュメントテンプレート
- README - プロジェクト README テンプレート
実践ガイド¶
財務会計システム開発の実践ガイドです。
- 実践ガイド 概要 - シリーズ全体の概要
- バックエンド編(Java版) - Java + Spring Boot による開発(全32章)
- フロントエンド編(React版) - React + TypeScript による開発(全24章)
関数型プログラミング¶
- 関数型プログラミング(Java版) - Java での関数型プログラミング実践