Vì sao chủ đề quan trọng
Ở 10 người, không cần quy trình — sự phối hợp diễn ra tự nhiên. Ở 100 người, thiếu quy trình thì hỗn loạn: mọi người dẫm chân nhau, chất lượng trồi sụt, không ai biết ai đang làm gì. Nhưng quá nhiều quy trình cũng chết: mỗi quyết định cần năm chữ ký, đổi một dòng chữ mất hai tuần, và những người giỏi nhất bỏ đi vì ngột ngạt. Bài toán scaling là tìm điểm cân bằng động giữa hai thái cực này.
Cái giá của việc lệch một bên: thiếu quy trình thì bạn trả bằng lỗi, làm lại, và mất niềm tin của khách hàng; thừa quy trình thì bạn trả bằng tốc độ, sự sáng tạo, và tinh thần đội. Cả hai đều giết chết một công ty đang scale, chỉ theo hai cách khác nhau. Và điều nguy hiểm là quy trình có xu hướng tự sinh sôi: mỗi lần có sự cố, ai đó thêm một bước kiểm tra, và không ai gỡ bỏ bước cũ. Sau vài năm, bạn ngập trong thủ tục mà không ai nhớ vì sao.
Cân bằng quy trình và tốc độ là kỹ năng thêm đúng lượng cấu trúc đúng lúc — chỉ thêm quy trình khi nỗi đau của việc thiếu nó vượt chi phí của việc có nó, và luôn sẵn sàng gỡ bỏ quy trình đã hết tác dụng.
Bức tranh lớn — sơ đồ
graph TD
NoProcess[QuaItQuyTrinh] --> Chaos[HonLoanLoiLap]
TooMuch[QuaNhieuQuyTrinh] --> Slow[ChamNgatNgheo]
Pain[NoiDauThuc] --> AddLight[ThemQuyTrinhNheNhat]
AddLight --> Balance[CanBangDong]
Balance --> Review[SoatVaGoBoDinhKy]
Review --> Balance
Chaos --> PainNguyên tắc vàng: quy trình phục vụ kết quả, không phải kết quả phục vụ quy trình. Thêm quy trình nhẹ nhất có thể để giải quyết một nỗi đau thật đã xảy ra, không phải nỗi đau tưởng tượng. Và soát định kỳ để gỡ bỏ những gì đã hết tác dụng.
Ví dụ chi tiết (case study bối cảnh Việt Nam)
Một công ty logistics công nghệ ở TP.HCM scale nhanh lên 90 người và phản ứng thái quá với vài sự cố sản xuất. Mỗi lần có lỗi, họ thêm một bước phê duyệt. Sau một năm, để đưa một thay đổi nhỏ lên sản phẩm cần bảy chữ ký và trung bình mười ngày. Các kỹ sư giỏi bắt đầu nghỉ vì "làm gì cũng phải xin phép". Tốc độ đổi mới gần như chết.
Chúng tôi làm một cuộc soát quy trình. Với mỗi bước phê duyệt, hỏi hai câu: bước này ngăn được nỗi đau thật nào, và chi phí thời gian của nó là bao nhiêu. Kết quả: năm trong bảy bước không ngăn được sự cố thật nào — chúng chỉ tạo cảm giác an toàn giả. Chúng tôi gỡ bỏ năm bước đó và thay bằng hai cơ chế nhẹ: kiểm thử tự động cho thay đổi rủi ro, và cờ tính năng để bật tắt nhanh khi có vấn đề.
Nguyên tắc chúng tôi cài vào: mọi quy trình mới phải có "ngày hết hạn" để buộc soát lại; và chỉ thêm quy trình sau khi nỗi đau thật đã xảy ra ít nhất hai lần, không phải phòng xa cho điều chưa từng xảy ra. Kết quả sau bốn tháng: thời gian đưa thay đổi lên sản phẩm rơi từ mười ngày xuống một ngày, mà số sự cố không tăng — vì các bước bị gỡ vốn không hề ngăn được gì.
Lộ trình từng bước — sơ đồ
graph LR
Detect[NhanDienNoiDau] --> Question[HoiChiPhiVaLoiIch]
Question --> AddMin[ThemNheNhat]
AddMin --> Automate[TuDongHoaKhiCoThe]
Automate --> Expire[GanNgayHetHan]
Expire --> Prune[SoatVaGoBo]
Prune --> DetectBước một, nhận diện nỗi đau thật đã xảy ra nhiều lần. Bước hai, hỏi chi phí và lợi ích của quy trình định thêm. Bước ba, thêm phiên bản nhẹ nhất giải quyết được nỗi đau. Bước bốn, tự động hoá thay vì kiểm tra thủ công khi có thể. Bước năm, gắn ngày hết hạn cho quy trình mới. Bước sáu, soát định kỳ và gỡ bỏ cái đã hết tác dụng.
Thói quen & kỷ luật
| Nhịp | Thói quen |
|---|---|
| Mỗi khi định thêm quy trình | Hỏi nỗi đau thật đã xảy ra mấy lần |
| Hằng tuần | Chú ý dấu hiệu quy trình đang cản tốc độ |
| Hằng tháng | Ưu tiên tự động hoá một bước thủ công |
| Hằng quý | Soát mọi quy trình và gỡ cái hết tác dụng |
| Hằng quý | Đo thời gian từ ý tưởng tới sản phẩm |
Cần luyện tập gì
- Drill hỏi hai câu: với một quy trình hiện có, hỏi nó ngăn nỗi đau thật nào và tốn bao nhiêu thời gian.
- Drill tìm nhẹ nhất: với một nỗi đau, phác ba mức quy trình từ nặng tới nhẹ và chọn cái nhẹ nhất đủ dùng.
- Drill soát gỡ bỏ: chọn năm quy trình đang chạy và đánh dấu cái nào có thể gỡ mà không tăng rủi ro thật.
Checklist hành động tuần này
- [ ] Liệt kê các bước phê duyệt hiện có và thời gian mỗi bước tốn
- [ ] Với mỗi bước, hỏi nó ngăn được nỗi đau thật nào
- [ ] Chọn 1 quy trình để gỡ bỏ hoặc làm nhẹ đi
- [ ] Chọn 1 bước thủ công để tự động hoá
- [ ] Gắn ngày hết hạn cho quy trình mới nhất bạn thêm
Chỉ số & North Star
North Star: thời gian từ ý tưởng tới giá trị ngắn mà chất lượng vẫn giữ.
| Chỉ số | Tốt | Xấu |
|---|---|---|
| Thời gian đưa thay đổi lên sản phẩm | Tính bằng ngày | Tính bằng tuần |
| Số bước phê duyệt cho việc thường | Ít và có lý do rõ | Nhiều và không ai nhớ vì sao |
| Xu hướng quy trình theo thời gian | Được soát và gỡ đều | Chỉ tăng không giảm |
Dấu hiệu bạn đã thành thạo
Bạn thêm quy trình chỉ khi nỗi đau thật đã xảy ra, không phải phòng xa. Mỗi quy trình đều có lý do rõ ràng và có người nhớ vì sao nó tồn tại. Bạn gỡ bỏ quy trình cũ đều đặn. Đội chạy nhanh mà chất lượng vẫn ổn định — dấu hiệu bạn đã tìm được điểm cân bằng động.
Cạm bẫy thường gặp
| Cạm bẫy | Thay bằng |
|---|---|
| Thêm quy trình sau mỗi sự cố lẻ | Chỉ thêm khi nỗi đau lặp lại nhiều lần |
| Quy trình chỉ tăng không bao giờ gỡ | Gắn ngày hết hạn và soát định kỳ |
| Kiểm tra thủ công cho việc lặp lại | Tự động hoá khi có thể |
| Coi quy trình là dấu hiệu trưởng thành | Coi quy trình là chi phí phải biện minh |
Chốt lại
- Thiếu quy trình gây hỗn loạn; thừa quy trình giết tốc độ và tinh thần.
- Chỉ thêm quy trình nhẹ nhất khi nỗi đau thật đã xảy ra nhiều lần.
- Quy trình có xu hướng tự sinh sôi; gắn ngày hết hạn và gỡ bỏ đều đặn.
- Cân bằng là động, không tĩnh; đo thời gian từ ý tưởng tới giá trị để hiệu chỉnh.