Contract TKC-NONA-018/03/2026 — Installment 2 of 5. The contractual deliverable is a synthesis of observation and interview data plus a Pain Points report. Both are in this document. Everything else listed here is the engine that has already shipped past the Installment 2 line — Installments 3 and 4 are substantially built, running, and observable on a live URL.
สัญญาเลขที่ TKC-NONA-018/03/2026 · งวดที่ 2 จาก 5 · งวดนี้ตามสัญญาคือรายงานการสังเคราะห์ข้อมูลจากการสังเกตและสัมภาษณ์ พร้อมรายงาน Pain Points สองชิ้นนี้อยู่ในเอกสารฉบับนี้ครบถ้วน และส่วนที่เกินไปจากขอบเขตงวดนี้ — งานในงวดที่ 3 และ 4 — ผมสร้างไว้แล้วและรันอยู่บนลิงก์จริง ดูได้ทันที
| สัญญาเลขที่ · Contract no. | TKC-NONA-018/03/2026 |
| งวดที่ · Installment | 2 of 5 · งวดที่ 2 จาก 5 |
| มูลค่างวด · Installment value | ฿200,000.00 (20% of contract value, excl. VAT) หัก ณ ที่จ่าย 3% = ฿6,000.00 · สุทธิ ฿194,000.00 |
| ผู้ว่าจ้าง · Client | บริษัท เทิร์นคีย์ คอมมูนิเคชั่น เซอร์วิส จำกัด (มหาชน) Turnkey Communication Services PLC · Tax ID 0107564000219 |
| ผู้รับจ้าง · Contractor | นายนน อัครประเสริฐกุล · Nona Akkharaprasertkul ID 3 1014 01804 84 9 |
| ผู้มีอำนาจอนุมัติ · Approver | นายปิยะ จิราภาพงศา · Piya Jiraphaphongsa |
| วันที่จัดทำเอกสาร · Document date | 8 พฤษภาคม 2569 · 8 May 2026 |
| ระยะเวลาสัญญา · Contract period | 6 เดือน นับจากวันลงนาม · 6 months from signing date |
| ลิงก์ระบบจริง · Live system URL | tkc-digital-twin.fly.dev/command-center |
The contract names four reasons for the engagement. Every deliverable in this document and in the running system is a move toward at least one of them.
The contract divides the work into five installments. Installment 2 closes the synthesis phase; Installments 3 and 4 — typically built sequentially after Installment 2 sign-off — are already live and observable. The cassette ran ahead of its own Gantt.
สัญญาแบ่งงานเป็น 5 งวด งวดที่ 2 คือปิดเฟสการสังเคราะห์ข้อมูล ส่วนงวดที่ 3 และ 4 — ซึ่งปกติจะทำต่อหลังจากงวดที่ 2 รับงาน — ผมทำเสร็จและรันอยู่บนระบบจริงแล้ว ระบบเดินเร็วกว่าแผนของตัวเอง
| งวด | % | มูลค่า | Deliverable | สถานะ |
|---|---|---|---|---|
| 1 | 10% | ฿100,000 |
รายงานสรุปขอบเขตงาน · Scope summary report work report PDF → · ใบตรวจรับงานออกแยก |
✓ Delivered 6 May 2026 |
| 2 | 20% | ฿200,000 |
รายงานการสังเคราะห์ + Pain Points · Synthesis report + Pain Points work report → · ใบตรวจรับงาน → · whitepaper v1.1 → |
▶ This document · 8 May 2026 |
| 3 | 30% | ฿300,000 |
Demo Pilot Squads นำเสนอต่อผู้ว่าจ้างและพนักงาน · Live demo to client + staff live cassette → · devlog → |
↻ Substantially built — runnable now at /command-center |
| 4 | 35% | ฿350,000 | แบบพิมพ์เขียว + Roadmap + ROI + แผนปฏิบัติการ · Blueprint + Roadmap + ROI + Action plan | ↻ Drafted — Manual, Devlog, Provisional Patent on file |
| 5 | 5% | ฿50,000 | หลังครบกำหนดรับประกัน 12 เดือน · After 12-month warranty period closes | — Pending |
1. TKC is matrix in business but silo in structure. Projects routinely cross departments — sales opens, PMO coordinates, procurement runs vendors, finance gates payments, technicians deliver — but no resource view spans those teams. Each director sees their own column; no one sees the row.
1. TKC ทำงานแบบ matrix แต่โครงสร้างเป็น silo. โครงการต้องวิ่งข้ามฝ่ายเป็นปกติ — sales เปิดงาน · PMO ประสาน · จัดซื้อจัดวงจรกับ vendor · การเงินคุมการจ่าย · technician ส่งมอบ — แต่ไม่มีมุมมองทรัพยากรที่เห็นข้ามทีม แต่ละ director เห็นแต่คอลัมน์ของตัวเอง ไม่มีใครเห็นแถว
2. Revenue is project-based but knowledge does not compound. Lessons from one delivery don't survive into the next. Good people leave; the system that taught them does not retain what they learned. Each project starts close to zero.
2. รายได้เป็นแบบ project-based แต่ความรู้ไม่สะสม. บทเรียนจากโครงการหนึ่งไม่เคยเดินทางต่อเข้าไปในโครงการถัดไป คนเก่งลาออก ระบบที่สอนเขาก็ไม่เก็บสิ่งที่เขาเรียนรู้ไว้ ทุกโครงการเริ่มต้นเกือบเป็นศูนย์ใหม่ทุกครั้ง
3. Talent exists but no capability engine. The bench has competence the org cannot see — language, certification, prior-project know-how — because the data lives in PDFs, emails, individual managers' heads. Good talent under-deploys; mediocre talent fills slots.
3. มีคนเก่งจริง แต่ไม่มี capability engine. ทักษะที่เด่นๆ ขององค์กรนั่งอยู่ในตัวพนักงานจริง — ภาษา · certificate · ประสบการณ์โครงการเดิม — แต่องค์กรมองไม่เห็นเพราะข้อมูลกระจายอยู่ใน PDF กับอีเมล กับหัวของผู้จัดการแต่ละคน คนเก่งเลย under-deploy คนกลางๆ ก็เข้ามาอุดที่ว่างไป
4. Speed collides with governance. Controls were designed for audit, not competition. A ฿4,000 single-day trip from HQ to a provincial governor runs through ERP request, two-line approval chain, AirAsia booking, paper receipt return, finance reconciliation. The process is correct. The process is also why the company can't move at the speed the market now requires.
4. ความเร็วชนกับการกำกับดูแล. ระบบควบคุมถูกออกแบบเพื่อ audit ไม่ใช่เพื่อแข่งขัน · การเดินทาง 4,000 บาทไปคุยผู้ว่าฯ ต่างจังหวัด 1 วัน ต้องผ่าน ERP · ขออนุมัติสองชั้น · จองตั๋วแอร์เอเซีย · ส่งใบเสร็จกระดาษกลับ · กระทบยอดที่ไฟแนนซ์ กระบวนการนี้ถูกต้อง · แต่ก็คือเหตุผลที่บริษัทเดินไม่ทันความเร็วที่ตลาดต้องการตอนนี้
5. Innovation is initiative, not engine. Good ideas show up — they always do — but no repeatable system carries them from idea to prototype to deploy to measure to repeat. A new AI Unit was floated in the 15–16 May meeting; the question is whether it gets built as a function (closure) or as an engine (compounding).
5. นวัตกรรมเป็นแบบ initiative ไม่ใช่ engine. ไอเดียดีๆ มีอยู่เสมอ — มีจริง — แต่ไม่มีระบบทำซ้ำที่พาไอเดียจาก คิด → prototype → deploy → วัดผล → ทำซ้ำ หน่วยงาน AI Unit ที่คุยกันในประชุม 15–16 พ.ค. ต้องตัดสินใจว่าจะตั้งเป็น function (จบ) หรือเป็น engine (ทบเพิ่ม)
Across every interview and every PMO conversation, the same anti-pattern recurred: the org receives a TOR, moves straight to Optimize, and ends up optimizing a process that should not exist. The synthesis converged on a four-step ordering that the work has to follow, in order:
สิ่งที่ทำให้เปลืองทรัพยากรซ้ำๆ คือ องค์กรรับ TOR มา · กระโดดข้ามไป Optimize ทันที · สุดท้าย optimize สิ่งที่ไม่ควรมีอยู่ จากการสังเคราะห์ทั้งหมด · 4 ขั้นนี้ต้องเรียงตามนี้เท่านั้น
The TV-portal proof: a national broadcasting TOR scoped at ฿200,000,000 over six months was reduced — by questioning the requirement first — to a working, hostable prototype in 45 minutes at ฿0 cost. The methodology is not theoretical. It is the same one the cassette itself was built with.
หลักฐาน: TOR โครงการ national TV ที่ตั้งงบไว้ ๒๐๐ ล้านบาท · ระยะเวลา ๖ เดือน เมื่อทำ Question Requirement ก่อน · ผม build prototype ใช้งานได้จริงใน ๔๕ นาที · ต้นทุน ๐ บาท วิธีนี้ไม่ใช่ทฤษฎี · มันคือวิธีเดียวกับที่ใช้สร้างคาสเซตต์ระบบนี้
Eleven pain points named, each traceable to a transcript line, a PMO PDF tile, or a meeting observation. Each one is paired with where it appears in the cassette today — visible, not buried.
Pain Points 11 ข้อ · ทุกข้อมีหลักฐานจาก transcript ของการประชุมจริง · จาก PMO PDF · หรือจากการสังเกตในที่ทำงาน และทุกข้อจับคู่ไว้แล้วว่าตอนนี้ในคาสเซตต์เห็นอยู่ตรงไหน — เห็นได้ · ไม่ใช่ซ่อนไว้
| # | Pain Point | Where the cassette answers it |
|---|---|---|
| 01 | No unified platform. Teams use Microsoft Planner, Jira, Excel, Slack, SharePoint, Power BI, ad-hoc spreadsheets in parallel. No one source. ทีมต่างๆ ใช้ Planner / Jira / Excel / Slack / SharePoint / Power BI ขนานกัน ไม่มีแหล่งเดียว | Cassette = one URL · one DB (Postgres truth) · one Sheets mirror · one game world |
| 02 | No real-time portfolio visibility. Directors learn project health from status meetings, not from a screen. ผู้บริหารเห็นสถานะโครงการจากประชุม ไม่ใช่จากหน้าจอ | PMO Control Tower (page-4 parity) + Project Health (page-5 parity) on /project-health |
| 03 | Time Sheet exists but is not integrated. Workload data is trapped inside the HRMS, not connected to project economics. มี Time Sheet แต่ไม่เชื่อมต่อ · workload ไม่วิ่งไปอยู่ใน project economics | DATA PENDING · WAITING ON TIMESHEET FEED band rendered on the Resource Utilization tile — the gap is named, not hidden |
| 04 | Decision authority gaps. No active CFO; cash-flow and risk-tradeoff decisions stall at director-of-the-day. ไม่มี CFO ทำงานอยู่ · การตัดสินใจ cash-flow / risk ค้างที่ระดับ director | Named in synthesis · cassette routes pending decisions into game_events ledger so they don't vanish |
| 05 | PMO · Sales · BD · Procurement · IT · Finance share no customer journey. Handoffs are invisible. Process bloat is hidden. PMO · Sales · BD · Procurement · IT · Finance ไม่มี customer journey ร่วมกัน · การส่งต่อมองไม่เห็น | End-of-May workshop scheduled to map As-Is journey · cassette will ingest the resulting flow |
| 06 | Process bloat in the small. The ฿4,000 trip-to-Phuket workflow has ~12 steps, several requiring physical paper. ขั้นตอนเล็กก็บวม · เดินทาง ๔,๐๐๐ บาท ใช้ ~๑๒ ขั้นตอน หลายขั้นต้องเอกสารกระดาษ | Used as the worked example in the 4-step methodology · drives the Streamline phase of Installment 4 Blueprint |
| 07 | Hiring/talent visibility gap. Capability gaps don't surface until a project fails — too late. ช่องว่างของ capability ไม่ขึ้นจนกว่าโครงการจะเจ๊ง · สายไป | Hiring Now gauge (HOT / WARM / COVERED / DEEP) + Matrix tab heatmap · 33 real openings mapped against current titles |
| 08 | Knowledge attrition on departure. 28 staff departed Apr 2026. Their know-how left with them. คนลาออก ๒๘ คนเมษา ๒๕๖๙ · ความรู้ออกไปกับเขาด้วย | Ghost rows kept in cassette · Tome (Letter of Recommendation) printable on departure ritualises capture |
| 09 | TOR-first instinct without Question-Requirement step. Leads to expensive systems that don't solve the actual problem. เริ่มจาก TOR โดยไม่ Question Requirement ก่อน · ได้ระบบแพงๆ ที่ไม่แก้ปัญหาจริง | 4-step methodology is the spine of Installment 4 Blueprint · taught in the planned Director workshop |
| 10 | No feedback loop on team formation. Predicted-vs-actual team performance never compared. The org cannot learn which compositions work. ไม่มี feedback loop เรื่อง team formation · ไม่เคยเปรียบเทียบ predicted-vs-actual · องค์กรไม่ได้เรียนรู้ว่าทีมแบบไหน work | The killer feature. Match Engine produces predicted score · post-delivery actual is logged · gap is the learning signal · feeds Six-Axis Team-Efficiency Signal (provisional patent draft on file) |
| 11 | HR data hand-keyed across multiple forms. One mis-key cascades. Updates are skipped because the form is heavy. ข้อมูล HR ต้องกรอกซ้ำหลายฟอร์ม · พลาดครั้งเดียวกระจาย · คนเลิก update เพราะฟอร์มหนัก | Cassette front-end is seamless (no speed bumps) · Postgres write + Sheets mirror happens once per state-change · Co-Pilot-assisted Obsidian back-end planned for Installment 4 |
Installment 2 is a paper deliverable. The system that the paper deliverables describe — Installments 3 and 4 — is already in production. The cassette ran ahead of its own contract.
งวดที่ 2 คือ deliverable แบบเอกสาร · ส่วนระบบที่เอกสารบรรยายถึง — งวดที่ 3 และ 4 — รันอยู่บนระบบจริงแล้ว · ระบบเดินเร็วกว่าสัญญาของตัวเอง
tkc-digital-twin.fly.dev/command-center: Cockpit, Formation, Matrix, Roster, Signals, Lobby, Insights, Ledger.PortfolioControlTower · page-5 layout shipped as ProjectHealthCard · both bilingual · both poll the same /api/db/project-health endpoint that feeds Khun Nuntawan's four executive tiles, status distribution, and 12-month instalment timeline.docs/HOUSE_STYLE_AUDIT.md (212 lines) · the full design ruleset for any future contributor or reviewer.tkc.nonarkara.org/log.html · every shipped commit traceable.PATENT_PROVISIONAL_DRAFT.md (297 lines · 5 method claims) · "Method for reconciling qualitative and quantitative team performance signals into a deterministic six-axis efficiency signal." Prior-art differentiation against Jira, Lattice, Microsoft Viva, Culture Amp. Ready for attorney review.tkc.nonarkara.org/log.html is the marketing surface.
| # | รายการตรวจรับ · Item | ตรวจรับ | หมายเหตุ · Note |
|---|---|---|---|
| 01 | Synthesis report covers all named sources (PMO PDFs, employee dossier, meetings, strategy docs) | ✓ | § 04 above |
| 02 | Pain Points report names ≥ 5 structural issues with evidence | ✓ | 11 pain points · § 05 |
| 03 | Each pain point is paired with where the cassette already addresses it | ✓ | Right column of § 05 table |
| 04 | Synthesis names a methodology, not just a list of complaints | ✓ | 4-step framework · § 04 |
| 05 | Document positions Installment 2 against the full 5-installment Gantt | ✓ | § 03 |
| 06 | Document maps deliverables to the four objectives in contract Clause 3 | ✓ | § 07 |
| 07 | Live system referenced is reachable + observable by client | ✓ | tkc-digital-twin.fly.dev/command-center |
| 08 | All meeting transcripts cited are archived for client access | ✓ | knowledge-base/meetings/ |
| 09 | Document is bilingual EN + ไทย where each language serves a real audience | ✓ | Throughout |
| 10 | Document acknowledges and lists what has shipped beyond Installment 2 scope | ✓ | § 06 |
The Contractor certifies that the synthesis report and the Pain Points report — the contractually-named deliverables of Installment 2 of 5 under contract TKC-NONA-018/03/2026 (Clause 5.1) — are complete and submitted to the Client as of 8 พฤษภาคม 2569 / 8 May 2026. The Contractor further declares that substantial portions of Installments 3 and 4 are already live and observable on the production URL, and that the documents referenced in this report are on file and accessible to the Client at any time.
ผู้รับจ้างขอรับรองว่าได้จัดทำและส่งมอบรายงานการสังเคราะห์ข้อมูลและรายงาน Pain Points ตามขอบเขตของสัญญาเลขที่ TKC-NONA-018/03/2026 งวดที่ 2 จาก 5 (ตามข้อ 5.1) ครบถ้วน ณ วันที่ 8 พฤษภาคม 2569 และยืนยันว่าส่วนสาระสำคัญของงวดที่ 3 และ 4 ได้พัฒนาเสร็จและทำงานบนระบบจริงแล้ว · เอกสารอ้างอิงทั้งหมดอยู่ในแฟ้มและเข้าถึงได้ตลอดเวลา
| วันที่ · Date | เรื่อง · Subject | ตัวแทน · Parties |
|---|---|---|
| 2026-04-17 | DEPA × TKC kickoff · contract orientation, scope intent, governance hand-off | Dr Non · TKC senior · DEPA witness |
| 2026-04-21 | Management meeting · structured deep dive on org structure, KPIs, departure data | Dr Non · TKC management |
| 2026-05-07 | PMO Roadmap revision (deck shared) | Khun Nuntawan Phoonkerd (PMO) |
| 2026-05-13—14 | PMO parity ship + 14 May alignment · page-4 + page-5 cassette parity demonstrated | Dr Non · PMO Director |
| 2026-05-15—16 | Platform integration meeting · Time Sheet integration · Microsoft Planner stack review · 4-step methodology demonstrated · Director-workshop scheduling for end-May / early-June · AI Unit advisory framing | Dr Non · Khun June · Khun Tom · Khun Earth · May (M365 stack lead) |
Full transcripts are archived under
docs/knowledge-base/meetings/ in the engine repository · accessible to the Client on request.
บันทึกประชุมฉบับเต็มเก็บอยู่ใน docs/knowledge-base/meetings/ ของ engine repository
ผู้ว่าจ้างสามารถเข้าถึงได้เมื่อร้องขอ