Vì sao chủ đề quan trọng
Vòng đời ở bài 4 nói một đơn đi qua những trạng thái nào. Nó không nói đơn đó nằm trong tay ai ở mỗi bước. Mà chính chỗ đổi tay mới là nơi việc bị rơi. Hôm nay, ở Căng tin khu A, một khoản chuyển khoản đi từ điện thoại sinh viên tới tài khoản căng tin, rồi nhân viên quầy phải cầm điện thoại kiểm tra thông báo. Đó là một lần đổi tay, và nó làm chậm cả hàng (P5). Khi có app, số lần đổi tay không giảm; nó chỉ chuyển chỗ.
Sơ đồ làn bơi (swimlane) chia quy trình thành các làn, mỗi làn là một vai trò. Mỗi khi mũi tên băng qua ranh giới hai làn, đó là một điểm bàn giao (handoff): thông tin hoặc đồ vật đổi người giữ. Bài này dạy bạn vẽ swimlane cho một đơn đặt trước, tìm các điểm bàn giao dễ mất việc nhất, và chọn cách vẽ vừa đủ, trên giấy, không cần phần mềm.
Đầu vào: vòng đời Đơn đặt trước và bảng chuyển trạng thái từ bài 4, dòng thời gian từ bài 3. Đầu ra: một sơ đồ quy trình có làn và danh sách điểm bàn giao kèm cách giữ thông tin không bị rơi. Khóa "Từ journey tới user story" sẽ dùng các làn để tách story theo vai trò.
Bức tranh lớn
Khác biệt giữa ba mô hình của khóa này nằm ở câu hỏi chúng trả lời:
- Bảng thuật ngữ và quy tắc trả lời: cái gì và luật gì.
- Vòng đời trả lời: đối tượng đang ở đâu.
- Swimlane trả lời: ai đang giữ việc, và chuyển cho ai.
Một swimlane tốt cho Căng tin số có năm làn: Sinh viên, App, Nhân viên quầy, Bếp, Quản lý. App được vẽ như một làn riêng vì nó cũng "giữ" thông tin và chuyển cho người khác, và đó chính là chỗ nhóm bạn chịu trách nhiệm.
Ví dụ chi tiết
Đây là quy trình một đơn đặt trước của Minh Anh vào thứ Hai, khung giờ nhận 11:45 tới 12:00, theo giả định trả trước. Sơ đồ tuần tự dưới đây đóng vai swimlane: mỗi cột là một làn.
sequenceDiagram
participant SV as Sinh viên
participant APP as App
participant NV as Nhân viên quầy
participant BEP as Bếp
participant QL as Quản lý
QL->>APP: Chốt thực đơn lúc 16h hôm trước
SV->>APP: Đặt suất và chọn khung giờ nhận
APP->>SV: Yêu cầu trả trước
SV->>APP: Chuyển khoản
APP->>NV: Báo thanh toán đã nhận
APP->>BEP: Tổng số suất theo món lúc 10h
BEP->>BEP: Nấu theo mẻ từ 10h30 và chia phần
BEP->>NV: Đưa phần ra kệ đặt trước
NV->>APP: Đánh dấu phần sẵn sàng
APP->>SV: Báo phần đã sẵn sàng
SV->>NV: Đọc mã đơn tại quầy
NV->>APP: Đánh dấu đã nhận
BEP->>QL: Báo món đã hết
QL->>APP: Đánh dấu hết mónMỗi mũi tên đi giữa hai làn khác nhau là một điểm bàn giao. Nhóm đếm được 13 mũi tên băng làn. Không phải mũi tên nào cũng nguy hiểm như nhau. Câu hỏi để lọc là: nếu người nhận không thấy, không hiểu hoặc không kịp làm, thì chuyện gì xảy ra?
| Điểm bàn giao | Từ ai sang ai | Thứ có thể bị rơi | Cách giữ |
|---|---|---|---|
| Tổng số suất lúc 10h | App sang Bếp | Cô Hạnh không xem điện thoại, nấu thiếu hoặc thừa | Phiếu in tổng suất theo món lúc 10:00 |
| Phần đã ra kệ | Bếp sang Nhân viên quầy | Phần có trên kệ nhưng app vẫn báo chưa sẵn sàng | Gắn mã đơn lên phần ngay khi chia |
| Thanh toán đã nhận | App sang Nhân viên quầy | Nhân viên lại phải cầm điện thoại kiểm tra như hôm nay | Màn hình quầy hiện đơn đã trả, không cần điện thoại cá nhân |
| Món đã hết | Bếp sang Quản lý | Cô Hạnh bận, Anh Tuấn không biết, app vẫn bán món đã hết | Một nút lớn trên màn hình bếp, không cần qua Quản lý |
Điểm bàn giao cuối cùng cho thấy một lựa chọn thiết kế. Theo R2, chỉ khi hết món mới được đổi thực đơn trong ngày. Nếu đi đường Bếp sang Quản lý rồi Quản lý sang App, có hai lần chuyển tay vào đúng 11:35 tới 12:15. Rút xuống một lần bằng cách cho bếp bấm thẳng thì nhanh hơn, nhưng phải hỏi Anh Tuấn, vì anh là chủ quy tắc R2. Đây là câu hỏi cho buổi đọc lại ở bài 6.
Sơ đồ thứ hai cho thấy điểm bàn giao App sang Bếp trước và sau khi sửa.
flowchart TD
A[10h App chốt danh sách đặt trước] --> B{Bếp nhận qua đâu?}
B -->|Thông báo điện thoại| C[Cô Hạnh không xem được giờ bận]
C --> D[Nấu theo ước lượng như cũ]
D --> E[Vừa thừa vừa thiếu, P6 còn nguyên]
B -->|Phiếu in hoặc màn hình lớn| F[Tổng suất theo món treo trước bếp]
F --> G[Cô Hạnh nhìn một lần, vào mẻ 10h30]
G --> H[Số suất đặt trước được nấu đủ]Mẫu để dùng ngay
Bạn không cần phần mềm. Một tờ A3 nằm ngang và bút là đủ. Ký hiệu tối thiểu:
Hàng ngang = một làn, tên vai trò ghi ở đầu hàng
Hộp chữ nhật = một bước, bắt đầu bằng động từ
Hình thoi = câu hỏi có hoặc không
Mũi tên = thứ tự các bước
Mũi tên qua làn = điểm bàn giao, khoanh lại
Đồng hồ nhỏ = chờ, ghi số phút
Dấu hỏi lớn = điểm nóng, chưa ai trả lời
Có nên dùng BPMN (Business Process Model and Notation), bộ ký hiệu quy trình chuẩn quốc tế? BPMN có hàng chục ký hiệu cho sự kiện, cổng rẽ nhánh, thông điệp. Nó đáng dùng khi quy trình chạy giữa nhiều tổ chức, cần một bản chính thức để ký duyệt, hoặc sẽ được nạp vào phần mềm điều phối quy trình. Ở giai đoạn khám phá với Cô Hạnh thì không: cô không đọc được BPMN, và một sơ đồ người nghiệp vụ không đọc được thì không ai sửa được. Dùng ký hiệu giấy ở trên; nếu sau này cần BPMN, chuyển từ bản giấy sang chỉ mất một buổi.
Lộ trình từng bước
- Chọn một kịch bản cụ thể. "Đơn của Minh Anh, thứ Hai, khung 11:45 tới 12:00", không phải "quy trình đặt món".
- Kẻ làn theo vai trò. Dùng danh sách vai trò của dự án. Thêm làn App.
- Vẽ đường thuận từ trái sang phải. Mỗi bước bắt đầu bằng động từ.
- Lấy bước từ bảng chuyển trạng thái bài 4. Cột "ai làm" quyết định bước nằm ở làn nào.
- Khoanh mọi mũi tên băng làn. Đó là danh sách điểm bàn giao.
- Hỏi bốn câu cho mỗi điểm bàn giao. Người nhận có thấy không, có hiểu không, có kịp không, có tay rảnh không.
- Ghi thời gian chờ. Chỗ nào chờ lâu nhất thường là chỗ hàng người dài nhất.
- Vẽ thêm một nhánh không thuận. Ít nhất nhánh "không tới lấy" theo R3 và nhánh "hết món" theo R2.
Thói quen & kỷ luật
| Thói quen | Tần suất | Kết quả mong đợi |
|---|---|---|
| Đứng quan sát quầy đúng giờ cao điểm | Một lần trước khi vẽ | Swimlane dựa trên việc thật, không dựa trên lời kể |
| Khoanh mọi mũi tên băng làn | Mỗi sơ đồ | Không bỏ sót điểm bàn giao |
| Hỏi người nhận có tay rảnh không | Mỗi điểm bàn giao | Không thiết kế thông báo cho người không thể đọc |
| Vẽ trên giấy trước, công cụ sau | Mỗi quy trình mới | Người nghiệp vụ sửa được ngay tại chỗ |
Cần luyện tập
Drill một: Vẽ swimlane cho đơn nhóm 30 suất của một câu lạc bộ, hôm nay đặt qua điện thoại và ghi sổ tay (P8). Làn nào có thêm? Điểm bàn giao nào giữa Anh Tuấn và bếp hiện chỉ nằm trong cuốn sổ?
Drill hai: Vẽ swimlane cho Thảo Vy dùng suất hỗ trợ khi đặt trước. Thêm làn Phòng Quản trị – Đời sống. Tìm điểm bàn giao nơi quy tắc R4 phải được kiểm tra, và chỉ ra nếu kiểm tra ở quầy thay vì ở app thì P12 còn nguyên hay không.
Drill ba: Chọn một quy trình ở trường bạn, như xin giấy xác nhận sinh viên. Vẽ swimlane trên giấy, đếm số điểm bàn giao, và đánh dấu điểm nào bạn từng phải quay lại hỏi vì giấy tờ bị kẹt.
Checklist hành động tuần này
- [ ] Chọn một kịch bản cụ thể có tên người, ngày và giờ
- [ ] Vẽ swimlane năm làn trên giấy A3
- [ ] Khoanh và đếm mọi điểm bàn giao
- [ ] Lập bảng điểm bàn giao với cách giữ cho từng điểm
- [ ] Đứng quan sát quầy một buổi trưa để đối chiếu
Chỉ số cho cách làm
Các con số dưới đây đo cách nhóm làm bước này, không đo app có thành công hay không. Câu hỏi app có hiệu quả không, và làm gì tiếp, là việc của khóa Đo lường thành công.
| Loại chỉ số | Ví dụ | Vai trò |
|---|---|---|
| North Star | Số điểm bàn giao có người nhận chắc chắn thấy và làm kịp | Đo độ tin cậy của quy trình mới |
| Chỉ số dẫn | Số điểm bàn giao đã hỏi đủ bốn câu | Đo độ kỹ của phân tích |
| Chỉ số vận hành | Thời gian xếp hàng ở quầy cơm giờ cao điểm, hôm nay 20 tới 25 phút | Kết quả cuối mà quy trình phải cải thiện |
| Chỉ số rủi ro | Số điểm bàn giao dựa vào điện thoại cá nhân | Cảnh báo P5 và P11 quay lại |
Dấu hiệu bạn đã thành thạo
Bạn nhìn một thiết kế "gửi thông báo cho bếp" và hỏi ngay: "Ai đọc, vào lúc nào, tay có rảnh không?" Bạn vẽ được swimlane năm làn trong 20 phút trên giấy, và Cô Hạnh chỉ vào đó sửa được. Bạn phân biệt được khi nào cần BPMN và khi nào một tờ A3 là đủ. Và mọi điểm bàn giao trong sơ đồ của bạn đều có một dòng "cách giữ".
Cạm bẫy thường gặp
| Cạm bẫy | Biểu hiện | Cách tránh |
|---|---|---|
| Vẽ quy trình chung chung | "Người dùng đặt, hệ thống xử lý" | Một kịch bản có tên người, ngày, giờ |
| Quên làn App | Không thấy trách nhiệm của nhóm mình | Vẽ App như một làn riêng |
| Giả định người nhận luôn đọc | Thông báo đẩy cho bếp giờ cao điểm | Hỏi người nhận có tay rảnh không |
| Sa đà vào ký hiệu | Mất một buổi học BPMN trước khi vẽ | Ký hiệu giấy trước, chuẩn sau |
| Chỉ vẽ đường thuận | Không có nhánh không tới, hết món | Vẽ ít nhất hai nhánh từ R2, R3 |
Chốt lại
Swimlane chia quy trình theo người giữ việc; mỗi mũi tên băng làn là một điểm bàn giao, và đó là nơi việc bị rơi. Ở Căng tin số, điểm nặng nhất là App sang Bếp: Cô Hạnh không xem được điện thoại giờ cao điểm, nên lời giải là phiếu in hoặc màn hình lớn lúc 10:00, không phải thêm một thông báo. Vẽ trên giấy, để người nghiệp vụ sửa được. Bài 6 mang cả bốn mô hình tới Cô Hạnh để đọc lại và sửa.