Nguyen Chau
Quy trình làm việc · 6 bước

Từ ý tưởng đến vận hành ổn định — sáu bước, một người chịu trách nhiệm.

Không có "giai đoạn handoff". Không "truyền tay" qua 5 người trong agency. Tôi đi cùng bạn từ buổi discovery đầu tiên cho đến lúc hệ thống chạy ổn định trong tay đội của bạn — và chịu trách nhiệm trên từng mốc bàn giao.

Đặt lịch tư vấn 30 phút Miễn phí · Không cam kết · Phản hồi trong 24h
Trước khi đi vào chi tiết

Tại sao cần biết quy trình trước khi bắt đầu?

Phần lớn dự án outsource thất bại không phải vì tech yếu — mà vì khách hàng và nhà cung cấp không thống nhất được ai chịu trách nhiệm ở giai đoạn nào. Ba câu hỏi dưới đây bạn nên hỏi bất kỳ ai bạn định thuê:

Với tôi, câu trả lời cho cả ba câu hỏi đó đều là: Tôi.
— Nguyen Chau · 14 năm, PMP, JLPT Business
Chi tiết từng bước

Sáu bước, sáu cam kết bàn giao.

Mỗi bước có output cụ thể, thời gian dự kiến, và tài liệu công khai bạn có thể đọc trước. Không có "giai đoạn mờ" trong quy trình của tôi.

01
Discovery

Khám phá — hiểu business, không chỉ requirement.

Phần lớn brief tôi nhận là danh sách tính năng đã được "dịch" từ một nỗi đau kinh doanh nào đó — và thường đã bị dịch sai. Bước 1 không phải để tôi gật đầu với brief đó. Tôi ngồi xuống với bạn (và 1–2 người vận hành thực tế) trong 2–4 buổi, đào lại từ chỉ số kinh doanh bạn đang cần dịch chuyển, rồi mới ngược lên giải pháp kỹ thuật.

Kết quả là một business audit report ngắn (10–15 trang) chỉ ra: vấn đề thật sự là gì, phần nào nên giải bằng phần mềm, phần nào không nên, và scope kỹ thuật khả thi cho 90 ngày tới. Nhiều dự án dừng lại ngay ở bước này — và tôi xem đó là một kết quả tốt chứ không phải thất bại.

02
Proposal

Đề xuất — giải pháp, timeline, chi phí. Minh bạch.

Sau Bước 1, tôi gửi bạn một proposal viết tay (không phải template) — chia thành các milestone 2–3 tuần, mỗi milestone có demo cụ thể bạn có thể bấm thử, và mức chi phí gắn với từng milestone.

Tôi không báo giá "trọn gói" cho dự án dài. Bạn trả theo milestone, và có quyền dừng sau bất kỳ milestone nào mà không cần lý do — phần đã trả là phần đã xong, source code và assets là của bạn ngay từ ngày đầu.

03
Build

Xây dựng — hands-on, demo hàng tuần, không "black box".

Tôi code. Không phải "quản lý team code". Mỗi sáng thứ Hai, bạn nhận một bản working build đã deploy lên môi trường staging riêng — có thể bấm, có thể test, có thể đưa cho khách của bạn thử.

Mỗi cuối tuần có 30 phút demo + retro: tuần qua làm gì, gặp vấn đề gì, tuần tới làm gì, phần nào bạn cần quyết định. Không có "báo cáo tiến độ 12 trang" — chỉ có phần mềm chạy được và một danh sách quyết định ngắn.

Stack tôi dùng linh hoạt theo bài toán: web/CRO bằng React/Next.js + Tailwind hoặc Vite, internal tool bằng Laravel/Node.js + Postgres/MySQL, AI automation bằng n8n + Claude/OpenAI API + RAG, deploy trên Cloudflare/AWS. Không "framework theo trend" — chọn cái phù hợp với năng lực bảo trì của đội bạn sau go-live.

04
Launch

Ra mắt — deploy, bàn giao tài liệu, chốt KPI baseline.

Go-live không phải "ngày bấm nút deploy" — đó là một chuỗi việc kéo dài 1–2 tuần: load test, security review, DNS cutover, training cho đội vận hành của bạn, và quan trọng nhất: đo lại các chỉ số nền (baseline) để Bước 5 có cái mà so sánh.

Tài liệu bàn giao gồm: ops manual (cách restart, cách backup, cách xử lý 5 lỗi phổ biến nhất), credential vault (gói các secret an toàn), và runbook ngắn cho 90 ngày đầu. Đội bạn đọc xong là tự vận hành được — tôi cố tình thiết kế để bạn không bị phụ thuộc vào tôi.

05
Operate

Vận hành — 90 ngày đồng hành, đo lường thật.

Không có phần "biến mất sau go-live". 90 ngày tiếp theo, tôi giữ vai trò SRE on-call kiêm BrSE cho đội bạn: bạn có một kênh Slack/Chatwork riêng, SLA phản hồi 4 giờ làm việc cho lỗi P1, 24 giờ cho P2.

Mỗi tháng, bạn nhận một KPI report ngắn (4–6 trang): chỉ số nền đầu kỳ vs. hiện tại, incident đã xảy ra và root cause, đề xuất gì nên ưu tiên cho tháng sau. Đây là tài liệu bạn có thể trình thẳng cho cổ đông — không cần "dịch lại từ technical".

06
Optimize

Tối ưu — iterate trên dữ liệu, không trên giả định.

Sau 90 ngày, chúng ta có dữ liệu thật — không phải giả thuyết. Bước 6 là lúc ngồi lại với báo cáo trong tay và cắt bỏ những giả định ban đầu đã sai, mở rộng phần đang chạy đúng, và lên roadmap quý tiếp theo.

Một số khách dừng ở đây và tự đi tiếp — hoàn toàn ổn, vì đội bạn đã có đủ tài liệu. Một số ký tiếp retainer hàng quý: tôi tiếp tục đóng vai SRE/PM, làm việc theo backlog ưu tiên, và bạn có một người duy nhất chịu trách nhiệm dài hạn.

Counter-positioning

Điều này không có nghĩa là gì?

Cách nhanh nhất để xem chúng ta có hợp nhau hay không là đọc kỹ bốn dòng dưới đây. Nếu một trong số chúng là deal-breaker với bạn — tốt cho cả hai, không cần đặt lịch.

Không nhận dự án dưới ngưỡng tối thiểu

Dưới mức tối thiểu, chi phí discovery + tài liệu ăn quá nửa ngân sách — bạn sẽ không có sản phẩm vận hành ổn định. Ngưỡng tối thiểu theo loại: Web từ 10 triệu, Hệ thống nội bộ từ 20 triệu, AI Automation từ 30 triệu. Nếu dự án dưới ngưỡng, tôi sẽ giới thiệu option phù hợp hơn.

Không nhận quá 2 dự án song song mỗi quý

Vì khi bạn cần tôi gọi lúc 10 giờ tối, tôi phải nhớ chính xác bạn đang ở milestone nào. Đó là cái giá của "một người chịu trách nhiệm toàn bộ" — bandwidth giới hạn, không co giãn.

Không dùng template / theme mua sẵn

Mỗi dự án viết từ component cơ sở. Sẽ chậm hơn 2–3 tuần so với "lắp Elementor", nhưng đổi lại bạn có codebase sạch, đội bạn (hoặc nhà cung cấp sau này) có thể bảo trì mà không cần đập đi xây lại.

Không "outsource lại" cho team khác

Tôi không có một team ẩn ở phía sau. Code, deploy, viết tài liệu, training — cùng một người. Khi cần năng lực ngoài (vd: thiết kế brand sâu), tôi sẽ giới thiệu rõ ràng và bạn ký riêng với họ, không qua tôi.

Câu hỏi thường gặp

Bạn còn băn khoăn gì nữa?

Sáu câu dưới đây là những câu khách hàng hay hỏi nhất trong buổi tư vấn đầu tiên. Nếu câu của bạn chưa có ở đây — cứ hỏi thẳng trong form đặt lịch, tôi sẽ trả lời trong 24h.

Tôi cần chuẩn bị gì trước buổi tư vấn đầu tiên?

Tối thiểu: một câu trả lời ngắn cho "vấn đề kinh doanh bạn muốn giải" (không cần là vấn đề kỹ thuật) và ngân sách khung bạn đã chuẩn bị. Đó là đủ.

Nếu có sẵn: link website hiện tại, số liệu traffic/đơn hàng 3 tháng gần nhất, và 1–2 ví dụ sản phẩm/website bạn thấy "muốn được như vậy". Không bắt buộc — tôi sẽ hỏi trong buổi gọi nếu cần.

Nếu giữa chừng tôi muốn dừng dự án thì sao?

Bạn dừng sau bất kỳ milestone nào, không cần lý do, không phí phạt. Phần đã trả là phần đã hoàn thành và bàn giao đầy đủ tài liệu — source code, assets, ops manual của phần đó là của bạn. Đây là điều khoản chuẩn trong MSA tôi ký với mọi khách.

Lý do tôi viết điều khoản này: nếu bạn cảm thấy bị khóa, bạn sẽ không hợp tác tốt được. Tốt hơn cho cả hai khi bạn có quyền dừng bất cứ lúc nào.

Anh có làm việc với khách hàng Nhật bằng tiếng Nhật không?

Có. Tôi có chứng chỉ JLPT Business và đã làm BrSE Nhật–Việt trong 8 năm. Toàn bộ tài liệu (proposal, MSA, KPI report, runbook) có thể song ngữ JP/VN — không tính phí thêm.

Họp trực tiếp bằng tiếng Nhật, viết spec bằng tiếng Nhật, làm việc với PM/CTO phía Nhật, làm cầu nối với đội dev/đối tác phía Việt. Đây là một phần đáng kể trong portfolio của tôi.

Quy trình này khác gì với agency truyền thống?

Khác ở ba điểm chính: (1) Một người chịu trách nhiệm từ Bước 1 đến Bước 6 — không có "handoff giữa Account và Delivery". (2) Bạn trả theo milestone, có quyền dừng bất kỳ lúc nào — không cọc trước cho cả dự án dài. (3) Tôi nhận tối đa 2 dự án song song mỗi quý, nên bạn không "xếp hàng" sau khách lớn hơn.

Đổi lại: tôi không "scale" được như agency. Nếu dự án bạn cần 5–10 dev đồng thời chạy parallel, tôi không phải lựa chọn phù hợp — và tôi sẽ nói thẳng điều đó ở Bước 1.

Sau 90 ngày support, tôi có thể tiếp tục được không?

Được. Hết Bước 5, chúng ta xem lại số liệu và có ba lựa chọn: (a) bạn tự vận hành (tài liệu đã đủ); (b) ký retainer hàng quý với tôi — số giờ/tháng cố định, ưu tiên cao; (c) tôi tham gia với vai trò advisor — 2 buổi/tháng review + on-call cho sự cố lớn.

Chi phí retainer/advisor được công khai trước trong proposal Bước 2, để bạn có thể tính tổng cost of ownership 12 tháng ngay từ đầu, không bị "phụ phí ẩn".

Tôi không ở Đà Nẵng — anh có làm dự án từ xa không?

Hơn 70% khách hiện tại của tôi ở HCM, Hà Nội, Tokyo, Singapore — chưa từng gặp mặt trực tiếp. Quy trình remote-first: video call cho discovery và demo, Slack/Chatwork cho daily, tài liệu trên Notion chia sẻ.

Nếu bạn ở Đà Nẵng và muốn gặp trực tiếp Bước 1, tôi nhận lời mời cà phê — phần còn lại của dự án vẫn chạy remote như bình thường.

Tôi đã có sẵn website / app, chỉ cần nâng cấp một phần — có nhận không?

Có, nếu phần nâng cấp đó đạt ngưỡng dự án (≥ 50 triệu). Bước 1 sẽ là code audit codebase hiện tại trước khi đưa đề xuất — đôi khi kết quả audit là "đập đi viết lại rẻ hơn vá", và tôi sẽ nói rõ trade-off với bạn để bạn tự quyết.

Bước 1 bắt đầu ở đây

Sẵn sàng bắt đầu Bước 1?

30 phút discovery call — outcome cụ thể, không "tư vấn chung chung". Bạn sẽ rời buổi gọi với một trong ba kết quả rõ ràng: (a) đề xuất scope sơ bộ, (b) đề xuất nhà cung cấp khác phù hợp hơn, hoặc (c) lời khuyên không nên làm dự án này lúc này.

Phản hồi trong 24 giờ làm việc · Hỗ trợ tiếng Việt & 日本語 · Miễn phí, không cam kết