• Status: Accepted (PR #1095 merge = 受理の規約により 2026-05-28 受理。2026-06-11 の Status×Impl 整合調査で遡及反映・代表取締役指示)
  • Mode: Standard
  • Kruchten Type: Property/Executive
  • Scope: product
  • Implementation Status: Done (PR #1097 — _jtbd_list.mdJTBD-007〜012 追加・JTBD-002 スコープ外再分類)
  • 起案者: [email protected]
  • 起案日時 (JST): 2026-05-28 06:01
  • 承認日時 (JST): 2026-05-28 06:42
  • Deciders: [email protected] (単独)

1. コンテキスト

1.1 背景 (Background)

会計管理システム (bizlp-gas-accounting) の対象業務が暗黙的に拡大し、経理業務と経営判断支援が混在している。Jr 入社 (2026-10) 前に「このシステムは何をするものか」を明確化し、開発スコープの判断基準を確立する必要がある。

1.2 現状 (Current State / As-Is)

ADR-0043 で JTBD 粒度定義の 3 軸テスト (達成可能ゴール / 実行時間 1h-3d / 単独ロール完遂) を確立し、6 件の JTBD を承認済み。ただし JTBD-002 (採用 TCO 試算) は経営判断であり経理業務ではない。また RQ-068 (ひとり経理 JTBD 仮説), RQ-079 (帳票要件), RQ-074 (FP&A 要件) 等の調査で追加候補が特定されているが、正式な JTBD として採番されていない。

1.3 課題 (Problem)

  • JTBD 一覧が 6 件にとどまり、経費精算・請求書発行・固定資産管理・年次決算・帳票保存等の基本的な経理業務が未定義
  • スコープ境界が不明確: JTBD-002 (採用 TCO) のような経営判断タスクと経理業務が混在
  • 新機能の開発優先順位を判断する基準 (「この機能はどの JTBD に対応するか?」) が不完全

1.4 制約・要件 (Constraints & Requirements)

  • ADR-0043 の 3 軸テストに全 JTBD が合格すること
  • スコープは経理業務に限定 (経営判断・HR・営業は含めない)
  • GAS + Sheets ランタイム制約 (6 分実行制限) 内で実現可能であること
  • 1 人法人が単独で完遂可能な粒度であること

1.5 目標 (Goals / To-Be)

会計管理システムが対応する JTBD を経理業務に限定して網羅的に定義し、各 JTBD の 3 軸テスト結果・実装状況・フェーズを一覧化する。JTBD-002 (採用 TCO) をスコープ外として明示的に再分類する。

2. 決定

会計管理システムの JTBD スコープを以下の 11 件に確定する。JTBD-002 (採用 TCO 試算) はスコープ外 (経営判断) として再分類する。

JTBD 一覧 (確定版)

#JTBDゴール実行時間ロール分類実装状況
001月次決算財務 3 表が確認・レビュー完了2-3 営業日/月経理 (代表取締役)財務会計Done
003月次銀行消込銀行残高と GL が一致、差異特定済1-3 時間経理財務会計Done
004予算策定・予実分析年間予算が PJ配賦済、月次差異原因特定年 1: 1-3 日 / 月: 数時間経理管理会計Done
005PJ 別損益管理PJ 収支・利益率が確認済、採算判断可能月次, 数時間経理管理会計Done
006資金繰り予測N ヶ月 CF テーブル完成、ショートリスク特定済月次, 数時間経理管理会計Done
007経費精算・支払消込請求書と支払が照合済、未払残高が正確月次, 1-3 時間経理財務会計Not Started
008請求書発行・売掛管理請求書が発行済、入金と売掛が消込済随時, 30分-1時間/件経理財務会計Not Started
009固定資産管理・減価償却資産台帳が最新、月次償却費が自動計上済月次, 30分-1時間経理財務会計Not Started
010決算整理仕訳・税務申告準備決算整理仕訳が完了、税理士への引渡し資料準備済年次, 1-3 日経理財務会計Not Started
011年次決算・財務諸表確定年次 FS が確定、株主総会・税務申告用資料完成年次, 1-3 日経理財務会計Not Started
012帳票保存・証憑管理電帳法対応の帳票保存、検索要件充足随時, 自動経理コンプライアンスNot Started

工数・コスト見積 (JTBD 別)

JTBD開発工数 (人日)外部コスト備考
007 経費精算・支払消込5-8 人日0RPA エンジン (400_domain) 拡張。Action B の支払消込ロジック追加
008 請求書発行・売掛管理8-12 人日0テンプレート + PDF 生成 (GAS HtmlService)。売掛台帳シート新設
009 固定資産管理・減価償却3-5 人日0資産台帳シート + 定額法/定率法の月次自動仕訳。資産数が少ない (10件未満想定)
010 決算整理仕訳・税務申告準備5-8 人日税理士顧問料 3-5 万円/月減価償却・前払費用按分・引当金計上の自動仕訳。税理士への CSV/PDF エクスポート
011 年次決算・FS 確定3-5 人日0既存 FS 生成 (600_report) の年次確定版ロック機能追加
012 帳票保存・証憑管理8-15 人日0電帳法対応: タイムスタンプ + 検索要件。GAS 6分制限で大量 PDF 処理は chunk 化必須
合計32-53 人日税理士 3-5 万円/月Phase 2: 13-20人日 (2-3週), Phase 3: 11-18人日 (2-3週), Phase 4: 8-15人日 (1-2週)

Jr 教育コスト: 入社後 1-2 ヶ月のペアプログラミング期間 (代表取締役の工数 50% 消費) を見込む。Phase 2 は Jr 入社前に代表取締役が着手、Phase 3 以降は Jr と並行開発を想定。

スコープ外 (明示的除外)

#JTBD除外理由
002採用 TCO 試算経営判断 (HR)。ADR-0043 (PR #749) で承認されたが本 ADR でスコープ外に再分類。既存実装 (69_report_hiring_tco) は独立ユーティリティとして維持し、JTBD 一覧からは除外。Supersedes: ADR-0043 §JTBD-002 の「経理システム JTBD」としての位置付けのみ
-投資判断・ROI 分析経営判断。FP&A の範囲だが現時点では過剰
-契約管理法務・営業。経理システムのスコープ外
-顧客管理 (CRM)営業。経理システムのスコープ外

フェーズ分け

フェーズJTBD理由
Phase 1 (済)001, 003, 004, 005, 006月次決算サイクルの中核。実装完了
Phase 2 (次期)007, 008請求・支払の自動化。月次の手動作業削減
Phase 3 (中期)009, 010, 011年次決算サイクル。税理士連携
Phase 4 (将来)012電帳法対応。規制要件が明確化してから(要追記: 盲点検出で「2024年1月電子取引データ電子保存義務化」指摘あり、Phase 順序見直しが必要)

3. 判断基準 (Decision Drivers)

3.1 評価軸

#重要度 (係数)案件特有の解釈
1#suitable[Must] (×2.0)経理業務の網羅性。1 人法人の月次〜年次サイクルを抜け漏れなくカバー
2#maintainable[Must] (×2.0)JTBD 数が過剰でないこと。各 JTBD が独立しており重複がない
3#efficient[High] (×1.0)全 JTBD が GAS 6 分制限内で実行可能。1 人で月次〜年次運用可能
4#flexible[Medium] (×0.5)将来のチーム拡大・SaaS 化時に JTBD を追加・分割できる余地

K.O. criterion: Must 軸の score < 3 は不採用。

3.2 評価軸 × 案スコア表

係数採択案 (経理11件確定)案A (現状6件維持)案B (段階的拡大8件+Candidate)案C (全社業務15件+)
#suitable×2.05 (月次〜年次の経理+管理会計を網羅)2 (経費精算・年次決算が未定義)3 (管理会計が Candidate で宙ぶらりん)4 (網羅的だが過剰)
#maintainable×2.04 (11件で独立性確保)5 (6件で最小)4 (8+3 Candidate で管理複雑)2 (15件+で肥大化)
#efficient×1.04 (全 JTBD が GAS 6分内)5 (実装済のみ)4 (同左)3 (HR/契約は GAS 外必要)
#flexible×0.54 (Phase 分けで段階追加可)3 (追加基準なし)4 (Candidate 昇格パス有)4 (拡張済だが縮退困難)
加重和 (正規化)0.860.640.680.56
K.O. 通過 (Must ≥3)❌ (#suitable=2)

4. 検討した代替案 (Alternatives Considered)

  • 案A: 現状 6 件維持 — 経費精算・請求書発行・固定資産管理等が未定義のまま。新機能追加時に「これはスコープ内か?」の判断が毎回発生。#suitable が K.O.
  • 案B: 段階的拡大 (経理 8 件 + 管理会計は Candidate) — 経理業務の財務会計 JTBD (001, 003, 007-012) のみ確定し、管理会計 (004, 005, 006) は Candidate ステータスで据え置く。1 人法人では経理 = 管理会計の実態に反し、Phase 1 実装済みの 004-006 の位置付けが宙に浮く。#suitable スコア 3。
  • 案C: 全社業務含む 15件+ — 採用 TCO・投資判断・契約管理等も含む。スコープが広すぎて GAS ランタイムで実現困難な JTBD が含まれる。#maintainable が K.O.

5. 影響 (Consequences)

5.1 正の影響 (Good)

  • JTBD 一覧が経理業務を網羅し、新機能の開発判断基準が明確化
  • スコープ境界が確定し、「このシステムは経理システムである」と宣言できる
  • Jr 入社時に「何を作るシステムか」を JTBD 一覧で説明可能

5.2 負の影響 (Bad)

  • JTBD-002 (採用 TCO) のスコープ外再分類: 既存実装 69_report_hiring_tco は削除せず独立ユーティリティとして維持。ただし JTBD 一覧 SSoT からは除外し、PRD のスコープ IN からも移動する。コードの移動・リファクタリングは不要 (実装は独立しており他 JTBD との依存なし)
  • 追加 JTBD 007-012 の実装工数 (32-53 人日, 約 2-3 ヶ月) が発生。税理士顧問料 (月 3-5 万円) が Phase 3 以降に必要
  • Phase 3-4 は税務・法務知識が必要で、経理専門家のレビューが望ましい
  • [盲点: critical] 電帳法 (2024年1月施行) リスク: JTBD-012 を Phase 4 (将来) に据え置く現案では、電子取引データの電子保存義務 (2024年施行済み) に対する法令違反リスクが残存。JTBD-008 (請求書発行) を Phase 2 で稼働させると証憑保存要件が未充足のまま業務ロジックが先行する矛盾。Phase 順序の再検討が必要 (要追記: 顧問税理士との現行法令確認)
  • [盲点: critical] JTBD-012 の GAS 6分制限と冪等性: 月末数十件 PDF の chunk 化処理は Drive API レート制限 (100req/100sec) と 6 分実行壁が同時に作用。chunk 間状態管理 (Sheets ジョブキュー) の冪等性保証設計が未定義、二重タイムスタンプ・証憑欠落リスクあり (青色申告取消リスク)。PoC 実施を Phase 4 着手の前提条件として要追記
  • [盲点: high] JTBD-007/008 の GAS 6分制限の楽観評価: HtmlService 経由 PDF 生成は Google Docs 経由でレイテンシ予測困難。月次売掛消込一括処理で 6 分超過シナリオあり。#efficient スコア 4 は PoC 未実施段階の楽観評価 (要追記: Phase 2 着手前 PoC)
  • [盲点: high] Jr 入社時の Phase 2 半完成リスク: JTBD-007/008 が半完成のまま Jr 入社 (2026-10) を迎えると、代表取締役工数 50% 消費期間中に旧手動フローと新システムの二重管理が発生し、JTBD-001 月次決算で GL と売掛残高が乖離する恐れ。完全実装デプロイゲートまたは旧フロー継続の二択化が必要 (要追記)
  • [盲点: high] 税理士連携 (JTBD-010/011) のフォーマット非互換: 顧問税理士の会計ソフト (弥生/freee/MF クラウド) ごとに独自インポート形式があり、汎用 CSV では年次決算直前に手動転記が大量発生する恐れ。Phase 3 開始 1 ヶ月前に税理士との仕様合意マイルストーンが必要 (要追記)
  • [盲点: high] JTBD-009 定率法計算の浮動小数点誤差: JS IEEE 754 と税法円未満切捨てルールが複合し、累積誤差が別表十六と試算表の乖離を発生させる恐れ。整数演算 (円単位) ユーティリティと国税庁減価償却計算例突合の自動テストが必要 (要追記、3-5 人日見積では不足の可能性)

5.3 中立・トレードオフ (Neutral / Trade-offs)

  • 管理会計 (004, 005, 006) を経理スコープに含めるかは議論余地あり。本 ADR では「1 人法人では経理 = 管理会計」として包含
  • [盲点: high] 「経理 = 管理会計」包含と 3 軸テスト第 3 軸 (単独ロール完遂) の整合: JTBD-004「差異原因特定」, JTBD-005「採算判断」は本来経営者ロールの意思決定行為。JTBD-002 をスコープ外にした「経営判断はスコープ外」根拠と論理矛盾。004/005/006 が Done であるため現状追認的にスコープ内に残した可能性あり。本 ADR で ADR-0043 の 3 軸テストを「1 人法人では経理ロールが経営判断ロールを兼任する」と拡張解釈する旨を明示 (要追記: 拡張解釈の正式化)
  • [盲点: medium] JTBD-010/011 の重複可能性: 「税理士への引渡し資料」と「税務申告用資料」の境界が不明確。実装上同一データ出力処理を含む可能性あり、#maintainable スコア 4 が過大の可能性。入出力成果物レベルの重複範囲列挙と分離必然性の明示が必要 (要追記)
  • [盲点: medium] Jr 教育コストと Phase スケジュール整合: Phase 2 が Jr 入社 (2026-10) 直前まで遅延すると、代表取締役工数 50% 削減により Phase 3 着手が大幅遅延。Jr が 11 件 JTBD を把握する学習コストも未試算。ガントチャート + 楽観/悲観シナリオ分析が必要 (要追記)
  • [盲点: medium] SSoT 化による確証バイアス: 「JTBD 一覧に載っていない業務は存在しない」固定化リスク。インボイス制度・電帳法改正等の新規ニーズが後回しになりやすい。Jr が「正しいもの」として内面化し上申しにくくなる心理的安全性問題あり。Review After を 2027-01-31 から 2026-04-30 (Jr 入社後 6 ヶ月) に前倒し検討、SSoT に「現時点仮説」注記と Jr オンボーディング起票ルーティンを追加 (要追記)
  • 将来 SaaS 化する場合、顧客のニーズに応じて JTBD を追加する ADR が必要

6. 撤退条件 (Rollback Plan)

  • JTBD 007-012 の実装着手前であれば、本 ADR を Supersede して現状 6 件に戻すことが可能
  • Re-evaluation trigger: Jr 入社後 3 ヶ月以内に JTBD 一覧の妥当性をレビュー
  • Review After: 2027-01-31 (盲点指摘により 2026-04-30 への前倒し検討中、要追記)

6.5 Confirmation (準拠確認 / Fitness Function)

  • 検証手段: _jtbd_list.md (SSoT) に本 ADR の JTBD 一覧 11 件が反映されていること、JTBD-002 が一覧から除外され「スコープ外」セクションに記載されていること、PRD のスコープ IN からも JTBD-002 が移動済であること。scripts/adr-lint.mjs または手動チェックリストにより確認。
  • 実行頻度: ADR Accepted 後 1 回 (即時) + 四半期レビュー (3, 6, 9, 12 月の月初)
  • 違反時の対応: SSoT と本 ADR の乖離を検出した場合、乖離解消 PR を起票。新規 JTBD 候補が発生した場合は本 ADR を Supersede する後続 ADR を起票。

7. 参照 (References)

  • 関連 ADR: ADR-0043 (JTBD 粒度定義標準・3 軸テスト) — Partially Supersedes: JTBD-002 の「経理システム JTBD」としての分類を変更
  • 関連 PR/Issue: PR #749 (ADR-0043 承認時)
  • 外部資料: RQ-068 (中小企業ひとり経理 JTBD 仮説), RQ-067 (顧客ペルソナ 代表取締役月次決算), RQ-079 (日本中小法人帳票要件), RQ-074 (FP&A システム機能要件調査), PRD docs/architecture/prd.md
  • 要追記 (盲点指摘): 電帳法 (2024年1月施行) 現行法令要件文書、GAS 6分制限 PoC 結果 (JTBD-007/008/012)、顧問税理士との会計ソフトインポート仕様書 (JTBD-010/011)、国税庁減価償却計算例 (JTBD-009)