SU02 · Phát triển Phần mềm Số 02 · ISC · FPT Telecom

Facilitation Guide cho Panel

Cách vận hành buổi Architecture Dojo khi panel chưa chắc đủ sâu để chấm đúng, và cách vận hành Baseline Design Challenge (Lớp 3) để chốt danh sách vào SA Academy.

Tài liệu 06 / 11Đối tượng: PanelPanel: TP + 1 SA + 2 PMBản v1.1
← Bộ tài liệu SA · SU02

01Vấn đề tài liệu này giải quyết

Panel của SU02 gồm Trưởng phòng, một SA và hai PM. Không ai trong số này khẳng định mình đủ sâu để chấm đúng mọi bài toán kiến trúc. Đây là điều bình thường và không phải lý do dừng chương trình — nhưng nó bắt buộc phải đổi cách vận hành.

Nếu panel đóng vai "người biết đáp án" thì sẽ chấm sai, người học phát hiện ra, và chương trình mất uy tín trong 3 buổi.
Nếu panel đóng vai "người cầm bộ câu hỏi chuẩn và đáp án tham chiếu từ nguồn ngoài" thì không cần giỏi hơn người học vẫn vận hành được — và chính panel là nhóm học nhanh nhất trong phòng.

Toàn bộ tài liệu này thiết kế theo mô hình thứ hai.

02Năm cơ chế thay thế năng lực panel

#Cơ chếCách vận hành
1Panel hỏi, không phánDùng bộ Standard Probing Questions cố định (§03), giống nhau cho mọi bài. Người không trả lời được 8 câu này thì chưa vững — panel không cần biết đáp án đúng vẫn nhận ra điều đó.
2Đáp án tham chiếu từ nguồn ngoàiMỗi đề trong Problem Bank kèm 2–3 hướng tham chiếu. Panel đọc trước buổi 30 phút. Vai trò là đối chiếu, không phải phát minh.
3Neo bằng con sốPhần lớn tranh cãi kiến trúc biến mất khi có napkin math. "Thiết kế này ổn không" là câu hỏi mơ hồ. "5 triệu/ngày = 58/s, đỉnh 34× = 1.700/s, một Postgres chịu được không" là câu hỏi có đáp án. Panel chỉ cần biết cách yêu cầu con số.
4AI là reviewer thứ baSau buổi, người trình bày đưa bản vẽ tay cho AI review, viết 1 trang: AI chỉ ra gì mình bỏ sót · điểm nào AI sai hoặc không hợp bối cảnh SU02 · điểm nào mình vẫn giữ quan điểm. Vừa học, vừa rèn khả năng phản biện AI.
5Mỗi tháng mời một người ngoài3 buổi trong 3 tháng, mời SA cấp cao từ phòng khác trong ISC hoặc FPT Software. Chi phí gần bằng 0, nhưng là điểm calibrate quan trọng nhất — cho cả người học lẫn panel.
Nguyên tắc phát ngôn của panel: panel không nói "sai". Panel nói "anh chưa tính đến X" hoặc "con số này lấy từ đâu". Nếu panel không chắc, panel ghi lại thành open question và cùng tra sau buổi. Việc panel công khai nói "cái này tôi cũng chưa rõ" làm tăng chứ không giảm uy tín.

03Standard Probing Questions — dùng cho mọi bài

In ra, để trước mặt mỗi thành viên panel. Tám câu này áp dụng cho bất kỳ thiết kế nào, không cần kiến thức chuyên sâu về đề.

#Câu hỏiCâu hỏi này lộ ra điều gì
Q1Con số nào anh đang giả định? Lấy từ đâu?Có làm napkin math không, hay thiết kế trên cảm tính
Q2Thành phần nào chết trước khi tải tăng 10 lần? Vì sao anh chắc?Có xác định được nút thắt không
Q3Anh đã cân nhắc phương án nào rồi loại? Vì sao loại?Có tư duy phương án hay chọn theo thói quen
Q4Nếu ngân sách giảm một nửa, anh bỏ cái gì?Có phân biệt được phần cốt lõi và phần tuỳ chọn
Q5Cái gì trong thiết kế này sẽ đau nhất khi phải sửa sau 12 tháng?Có nhận diện quyết định không đảo ngược được không
Q6Thông tin nào anh cần mà đề không cho? Anh đã hỏi ai?Có chủ động làm rõ ràng buộc không (trách nhiệm số 1 của SA)
Q7Thành phần X chết lúc 2 giờ sáng — điều gì xảy ra?Có nghĩ tới hỏng hóc không, hay chỉ thiết kế cho happy path
Q8Anh giải thích thiết kế này cho PM/Sponsor thế nào trong 2 phút?Có dịch được sang ngôn ngữ nghiệp vụ không (trụ 6)

Bốn thành viên panel nên chia nhau: mỗi người phụ trách 2 câu, hỏi lần lượt. Tránh việc cả bốn cùng hỏi một hướng.

04Kịch bản buổi Dojo — 90 phút

Thời gianPhầnNội dung
00–15Đọc sáchMột người tóm tắt chương sách của tuần trong 10 phút + 1 câu hỏi mở cho cả nhóm. Luân phiên, ai cũng phải đến lượt.
15–20Napkin math nóngPanel đọc một yêu cầu ngẫu nhiên, cả nhóm tính TPS và dung lượng trên giấy trong 3 phút. Rèn phản xạ, không chấm điểm.
20–35Trình bày 115 phút: vẽ lại thiết kế trên bảng và giải thích. Không slide.
35–48Phản biện 1Panel hỏi theo Standard Probing Questions + câu hỏi riêng của đề. Người khác trong nhóm được hỏi sau panel.
48–63Trình bày 2Người thứ hai, cùng đề. Việc nghe hai cách giải khác nhau cho cùng một bài là phần học giá trị nhất.
63–76Phản biện 2Như trên.
76–90Rút nguyên tắcCả nhóm chốt 2–3 nguyên tắc chung rút ra từ buổi, ghi vào Principles Log của phòng. Ghi cả các open question chưa trả lời được.
Principles Log là tài sản tích luỹ quan trọng nhất của chương trình. Sau 12 buổi, phòng có 25–35 nguyên tắc kiến trúc rút ra từ chính bài toán của mình — giá trị hơn bất kỳ tài liệu chuẩn nào đi mượn.

05Luật của buổi Dojo

L1
Phản biện vào thiết kế, không vào người
"Thiết kế này chưa xử lý trường hợp X" — không phải "anh không nghĩ tới X". Trong văn hoá Việt Nam, phản biện gay gắt dễ thành sát thương. Luật này phải được đọc to ở buổi đầu tiên.
L2
Trưởng phòng trình bày đầu tiên
Buổi 1, Trưởng phòng là người vẽ và chịu phản biện. Đây là cách duy nhất hạ rào cản tâm lý cho cả nhóm và chứng minh luật L1 là thật.
L3
Không có đáp án đúng duy nhất
Panel không tuyên bố phương án nào thắng. Buổi kết thúc bằng nguyên tắc rút ra, không bằng bảng xếp hạng.
L4
Điểm không vào KPI trong 3 tháng đầu
Shadow run. Gắn KPI ngay thì người ta sẽ thiết kế để được điểm, không phải để học. Sau 3 tháng mới xem xét đưa vào chu kỳ đánh giá chính thức.
L5
Vẽ tay ở giai đoạn thiết kế
Không AI, không internet, không công cụ vẽ. Rèn khả năng suy luận trong điều kiện thiếu thông tin — thứ mà công cụ không thay thế được.
L6
Được dùng AI sau buổi review
Viết ADR và đối chiếu AI review là bắt buộc. Cấm AI toàn bộ mâu thuẫn với định hướng AI-First của phòng và làm chương trình mất tính thực tế.

06Vai trò của Tech Lead trong chương trình

Tech Lead chưa hiểu rõ vai trò SA là vấn đề đã được xác định. Cách chữa hiệu quả nhất không phải cho TL ngồi nghe, mà là đưa TL vào panel chấm luân phiên.

Dev và TL ngoài cohort tham dự buổi thứ 6 với tư cách observer — được nghe phản biện, không bị chấm, không bắt buộc dự.

07Rủi ro vận hành & cách xử lý

Rủi roDấu hiệu sớmCách xử lý
Nhịp tuần gãyTuần 5–6, số người nộp bài giảm dưới 50%Cam kết là 8 buổi bắt buộc trong 12 tuần, cho phép 4 tuần skip có kế hoạch. Thà ít mà đều.
Cạn đềPanel mất quá nhiều thời gian chuẩn bịTừ tháng 2, cohort tự đóng góp đề. Người ra đề cũng là người học — và ra được đề tốt là dấu hiệu SA2.
Người trình bày mất mặtCó người từ chối trình bày lần thứ haiÁp luật L1 nghiêm. Trưởng phòng nói chuyện riêng. Cho phép trình bày theo cặp trong 4 buổi đầu.
Panel chấm lệch nhauLệch ≥ 2 mức ở cùng một trụDừng lại calibrate rubric, không calibrate người. Lệch nhiều nghĩa là behavioral anchor viết chưa đủ rõ.
Biến thành lớp học lý thuyếtBuổi nào cũng chỉ có panel nóiGiữ tỉ lệ: người học nói ít nhất 60% thời lượng buổi.
Không ai áp dụng vào dự ánHết 3 tháng, không có ADR nào từ dự án thậtTừ tháng 2, mỗi người phải nộp 1 ADR từ dự án thật của mình, không phải từ bài Dojo.

08Lớp 3 — Vận hành Baseline Design Challenge

Đây là bước chốt danh sách vào SA Academy, khác hẳn tính chất buổi Dojo hàng tuần (mục 04). Đề bài xem tại Tài liệu 11 — Baseline Design Challenge (bảo mật, chỉ panel truy cập trước ngày thi).

Điều kiện dự thi: chỉ mời người có nhãn "Đủ điều kiện Đợt 1" trên Dashboard (Tài liệu 09 §06) — nghĩa là đã qua cả hai gate ở Lớp 2: SA xác nhận Đạt kỹ thuật PM xác nhận có dự án kiến trúc thật. Không mời người chưa qua đủ hai gate này dự thi, kể cả khi điểm khảo sát cao — Baseline Challenge tốn 90 phút proctor cho mỗi người, không nên chi cho ứng viên đã biết trước sẽ không đạt điều kiện Đợt 1.

Khác biệt so với buổi Dojo hàng tuần

Khía cạnhBuổi Dojo hàng tuần (mục 04)Baseline Design Challenge (Lớp 3)
Hình thức làm bàiCá nhân hoặc cặp, 2–3 giờ trải trong tuầnCá nhân, im lặng, 90 phút liên tục, một phòng
Trình bàyVẽ lại trên bảng, có phản biện trực tiếpKhông trình bày miệng — nộp bài vẽ tay + 1 trang tóm tắt lập luận
ChấmPanel phản biện trực tiếp, không xếp hạngChấm blind (ẩn danh) theo Rubric, có xếp hạng để chọn người
Mục đíchHọc, rèn phản xạRa quyết định — người vào hay không vào SA Academy

Quy trình ẩn danh trước khi chấm

  1. Người tổ chức (không phải panel) phát số báo danh ngẫu nhiên cho từng người trước giờ thi
  2. Bài nộp chỉ ghi số báo danh, không ghi tên — kể cả trên bản vẽ tay lẫn trang tóm tắt
  3. Panel chấm toàn bộ bài theo số báo danh, hoàn tất chấm xong mới đối chiếu danh sách tên thật
  4. Người tổ chức giữ bảng đối chiếu số báo danh ↔ tên, không chia sẻ với panel cho tới khi chấm xong
Vì sao ẩn danh bắt buộc ở Lớp 3, không bắt buộc ở Dojo hàng tuần: Lớp 3 ra quyết định ai được chọn — ấn tượng có sẵn về một người (từ Lớp 2, từ quan hệ công việc) rất dễ rò vào điểm số nếu panel biết đang chấm bài của ai. Dojo hàng tuần không xếp hạng nên rủi ro này không tồn tại.

Chấm & calibrate

Dùng đúng Rubric 6 trụ × 4 mức (Tài liệu 02) và Standard Probing Questions (mục 03) làm khung tham chiếu khi đọc trang tóm tắt lập luận. Áp dụng nguyên tắc calibrate đã có: panel chấm độc lập trước, so lệch sau; lệch ≥ 2 mức ở cùng một trụ thì dừng lại calibrate rubric, không calibrate người (xem mục 07).

Sau khi chấm xong và đối chiếu tên: kết quả nhập vào Tài liệu 09 §06 (Đề xuất Lớp 3) — tick chọn thủ công đúng những người đã qua Baseline Design Challenge, không chỉ dựa theo điểm khảo sát hay quyết định Lớp 2.

Sau khi có kết quả