Plan · Presales · /plan mode (chưa execute)

TDC PoC Quotation — GSheet Build Plan JIGS-TMS Flash→Angular · clone MIGRATION_TEMPLATE_見積もり_POC → scrub STNET → inject TDC SoT · 5 phases

Plan plans/260525-1500-tdc-poc-quotation-gsheet/ Ngày 2026-05-25 Oppo 1573-tdc-flash-to-react PoC 6 màn · 3 tháng · Labo Stack Angular + Ignite UI / Java REST wrapper / Oracle

Mục tiêu

4 goals user định nghĩa — mọi phase trace ngược về đây.

1

Đúng format template

Giữ nguyên cấu trúc 7-sheet, đúng context TDC.
2

Mọi số = formula

Zero hardcode. Chain Config→detail→summary sống.
3

Zero context bleed

Không lẫn STNET/VB6/KA39. Grep audit = 0.
4

Align TDC SoT

MTG 22/5 + scope 6 màn + estimate cũ.

Snapshot

Placeholder balanced scenario — số mềm tới khi lock 6 màn (P0).

6
màn PoC · 1A·3B·1C·1D
~108 MD
FS effort ≈ 5.4 MM
13 tuần
3 tháng · 6月→8月
~¥2.53M
(a) Lean
~¥3.88M
(b) +PMO · +¥1.35M

Template nguồn — MIGRATION_TEMPLATE_見積もり_POC

STNET VB6→Java PoC quotation · 7 sheets · formula-chained · 16xsCtDG…

100.Config (rates · phase coeff · currency) │ ▼ III.詳細見積_POC 186 task rows · 7 steps · cột L–S effort/phase │ grand total r239 = Σ(L13+L27+L32+L81+L163+L217+L227+L237) ▼ I.見積もり 工数集計 + 工程別内訳(8) ──► IV.マスタースケジュール (pull I!D6) ▲ └──► 99.要員企画 (pull I!E16–E23) │ II.AI費用内訳 FARE + NEXA token ──────────► I.見積もり item2
SheetVai tròInject TDC
100.Configrates · phase coeff DD0.3/DEV0.72/UT0.5/IT0.2role-based giữ; PMO=PM(JP), TL/PE=SE(VN), QC=QA(VN); tier Standard
III.詳細見積_POCeffort engine · 7-step spine6 màn + foundation C/D; edit in-place (giữ r239 anchor)
I.見積もりsummary2 cột lean/+PMO; diff ¥1.35M
II.AI費用内訳FARE+NEXA6 màn × token; FULL 368 screens (~60×)
II.前提条件premises narrativeFlash/Seasar2/Oracle/AMF; Ignite license; ST/UAT=TDC
IV.マスタースケジュールGantt6月–8月 · 13 tuần · gate W4/W8/W13
99.要員企画staffing4 role × 3 tháng; range 5月–9月(5)→6月–8月(3)

Effort breakdown — bucket A–E

Nguồn: working/260525-tdc-poc-estimate-logic.md · LOC curve từ html5 re-estimate 260416 · ramp +12% (Angular+Ignite first-time).

BucketMô tảMD% tổngReuse Phase 1
A FJ PMO0.5 MM/tháng × 3 (chỉ option b)30*pattern
B FS screens6 màn impl (Flash→Angular)3532%no
C Angular foundationscaffold·routing·auth·API client·components·Ignite·build·lint (9 items)1413%85%
D Java/API foundationD1 baseline(17) + D2 per-screen wrapper(18)3633%60–70%
E QA / 新旧比較18% × (B+D2) + evidence 3 MD1312%partial
Mgmt 10%PM/品質 (Config MgmtOverhead)109%
TOTAL FSB+C+D+E+mgmt~108100%
*A = 1.5 MM ≈ 30 MD-equiv, tính riêng option (b), không vào tổng FS 108 MD.

B · 35 MD

screen impl

C · 14 MD

Angular foundation

D · 36 MD

Java/API foundation

E · 13 MD

QA / compare

6 màn PoC — placeholder balanced P0 · chờ @anhnt2

Rank mix balanced 1A+3B+1C+1D. LOC ước từ FARE curve, MD = base × (1+ramp 12%). Tự update khi lock từ Drive 1iK2RY…

#Màn (TBD)TierLOC estbase MD+rampLoại
1TBD-AA~3,0009.310.4業務メイン
2TBD-B1B~1,2005.56.2業務
3TBD-B2B~1,2005.56.2業務
4TBD-B3B~1,1005.56.2マスター
5TBD-CC~6003.64.0帳票/参照
6TBD-DD~3001.61.8参照
Subtotal B (screen impl)31.0~35
Tier A→D map vào template LOC curve: S≥5000=16.5 · A≥2000=9.3 · B≥1000=5.5 · C≥400=3.6 · D<400=1.6 MD/màn.

AI cost — FARE + NEXA II.AI費用内訳

Scale từ template (56 items) → TDC 6 màn. Tính riêng, ghi hoá đơn tách (per global rule).

#ItemMô tảđơn giáSL小計 (formula)
1FARE serverFlash + AMF/service解析 GPU (Pro tier)¥100,0003 tháng=D6*3 → ¥300k
2FARE LLMFlash MXML + Oracle subset解析 token¥3,0006×0.5M=D7*6*0.5 → ¥9k
3NEXA genAngular component + Java REST wrapper gen¥3,0006×2.65M=D8*6*2.65 → ¥47.7k
4運用・保守gồm trong FARE server0
AI 小計 (税別) =SUM(F6:F9)~¥357k
Token count ước theo template ratio; final phụ thuộc số screen + foundation gen overhead. Floor ~¥250k setup nếu volume thấp.

2 options — line item I.見積もり 2 cột

Rate role-based (Config tier Standard). FS = SE/QA(VN). PMO = PM(JP). Mọi ô = formula ref Config × MM.

Khoản mụcChi tiết(a) Lean(b) +PMO
FS dev108 MD = 5.4 MM × rate FS¥2,160,000¥2,160,000
FJ PMO1.5 MM × ¥900k (PM JP)¥1,350,000
AI (FARE+NEXA)II.AI費用!F10¥357,000¥357,000
Demo infra¥40k/月 × 3 (agilekit.cc)¥120,000¥120,000
Ignite UI licenseKH provide想定 (要確認)TBDTBD
合計 (税別)=SUM~¥2,637,000~¥3,987,000
diff (b−a)PMO premium+¥1,350,000
Số dùng flat ¥400k FS / ¥900k FJ để minh hoạ. Nếu chốt tier Standard (SE VN ¥360k) → FS ↓ ~¥194k. Unresolved: tier nào?

Schedule — 13 tuần · 6 phase

Kickoff 2026-06-08 → eval 2026-09-04. Nguồn: working/260525-tdc-poc-implementation-proposal.md.

Phase / 工程 W1W2W3W4W5W6W7W8W9W10W11W12W13
tháng 6月7月8月9月
P0 準備 (kickoff·env·6màn lock)
P1 Foundation (Angular+Java baseline)
P2 Wave 1 (3 màn A/B/B)
P3 Wave 2 (3 màn B/C/D)
P4 Eval + base estimate
◆ Gate KH◆M1◆M2◆M3
P0 準備P1 Foundation P2 Wave1P3 Wave2P4 Eval ◆ M1 foundation review · M2 mid review · M3 final + estimate
7-step template methodology map vào đây: Step1-2(P0-P1) · Step4 wave(P2-P3) · Step5 比較(P3) · Step6 eval(P4) · Step7 deploy=参考値 PIC TDC.

Staffing — 99.要員企画 internal

4 role × 3 tháng. Phân bổ MM/tháng. F col pull I.見積もり E16–E23.

Role (template→TDC)Việc6月7月8月Σ MM
管理者 → FJ PMO (option b)案件管理·KH窓口·JP nuance0.50.50.51.5
AIコーチ → TL (tech lead)arch·Angular/Java common·review·HITL1.01.01.03.0
Promptエンジニア → PENEXA/Claude gen·DD·productivity1.01.01.03.0
QCエンジニア → QCtest·新旧比較·evidence0.50.70.82.0
デザイナー → fold TL / zeroIgnite preset, minimal design~0~0~0
Tổng FS (option a, no PMO)~8.0 MM-cap
Utilization FS = 5.4 MM dùng / ~8 MM capacity (3 người × 3 tháng có float) = ~60% → healthy buffer cho review/MTG/ramp.

5 Phases triển khai

Mỗi phase = 1 file trong plan dir. Status ⏳ pending (chưa execute).

1

Clone template + scrub STNET blocks all

Copy → Drive 1vD-QlKJ… tên TDC-PoC見積もり_Flash-Angular_260525. Find-replace 12 token: VB6→Flash · KA39→JIGS-TMS · 32画面+11帳票→6màn+foundation · 8ヶ月→3ヶ月 · React18/PostgreSQL/MyBatis→Angular/Ignite/Oracle · 現新比較 VB6vsJava→Flash vs Angular · STNET規約→Senko規約 · 450画面/197テーブル/1.4M LOC→308/528/368-in-scope.
Drive copyfindReplace ×7titles+dates
Scrub text only — KHÔNG xoá/chèn row (vỡ r239). Giữ 7-step spine.
2

Mapping + data prep prep · no write

Output reports/template-to-tdc-mapping.md. Map bucket A–E → 7 step. Per-screen placeholder table (LOC×curve+ramp).
Step1 KB/FAREStep2 C+D1Step4 B+D2Step5 E 新旧比較+mgmt 10%
3

Fill III detail + Config + AI core

6 screen rows (K=LOC, L–S phase). Foundation rows (Angular: scaffold/auth/API client · Java: REST/DTO/JWT/Swagger/test). AI: FARE¥100k×3, NEXA 6×2.65M. T col + r239 giữ formula. Config tier Standard.
ConfigIII rowsAIverify r239
4

Fill summary 2-col + premises + schedule + staffing

I: 2 cột (a)/(b), PMO line 1.5MM×PM-JP. II premises pure TDC. IV Gantt 6月–8月+milestone. 99 staffing 4 role×3 tháng.
Risk: thêm cột option vỡ single-col SUM; đổi range tháng 5→3 risk #REF ở 99/IV COUNTIF.
5

Format + cross-validate + review

gsheet-formatting (style-only). Grep bleed audit=0. Formula dump (0 hardcode). SoT align ±15%. Live tier-flip test. Report + unresolved.
G1 format ✓G2 formula ✓G3 grep 0 ✓G4 SoT ✓

Rủi ro

#Rủi roMứcMitigation
1Context bleed (STNET trong 备考/narrative)highscrub checklist P1 + grep audit P5
2Vỡ formula khi insert/delete rowhighedit value in-place, zero-out; giữ r239 anchor
3Range tháng 5→3 → #REF ở 99/IVmedupdate COUNTIF/SUM ranges cẩn thận
4Thêm cột 2-option vỡ SUM refmedtest từng formula sau khi thêm
5LOC placeholder lệch thực tếmedauto-update khi lock 6 màn; balanced=floor commit

Unresolved — cần luongkam quyết

Tier rate

Standard (SE VN ¥360k) vs lock cũ FS ¥400k flat — lệch ¥40k/MM. Chọn tier?

6 màn lock

Chờ @anhnt2 từ Drive 1iK2RY… (P0, overdue 22/5).

Java stack

Spring Boot vs Seasar2 bridge (@dzung) — ảnh hưởng premises/schedule wording.

Designer role

Template có デザイナー; TDC dùng Ignite preset → fold TL hay zero?

Supersede draft cũ

Sheet 15nLfZMj… (6-sheet draft sáng nay) — bỏ hay giữ tham khảo?

Ignite license

KH cấp hay Fabbi mua? ảnh hưởng line item cost.