BAHUB.VN
Glossary

Flowchart

Process ModelingLưu đồ

Sơ đồ mô tả một luồng xử lý theo thứ tự, có rẽ nhánh điều kiện, dùng bộ ký hiệu quen thuộc ai cũng đọc được. Mạnh khi giải thích nhanh, yếu khi quy trình có nhiều vai trò.

Định nghĩa

Cái sơ đồ đầu tiên ai cũng biết vẽ, và cũng là cái bị dùng sai nhiều nhất. Sai không nằm ở ký hiệu, mà ở chỗ đem nó vào đúng tình huống nó dở nhất: quy trình liên phòng ban.

Flowchart mạnh khi mô tả một luồng xử lý cho một người đọc bất kỳ. Yếu khi có nhiều vai trò, nhiều hệ thống hoặc việc chạy song song.

Ký hiệu cơ bản

Theo ANSI và ISO 5807, nhưng thực tế mọi người dùng khá thoải mái: oval là bắt đầu và kết thúc, chữ nhật là một bước xử lý, hình thoi là điểm rẽ, hình bình hành là nhập hoặc xuất dữ liệu, chữ nhật có hai vạch đứng là sub-process gọi sang sơ đồ khác, hình trụ là kho dữ liệu, hình sóng dưới đáy là tài liệu in ra.

Nhớ chừng đó là đủ. Ai vẽ tới ký hiệu thứ mười hai thì thường là đang vẽ cho mình xem chứ không phải cho người khác đọc.

Chọn giữa flowchart, activity diagram và BPMN

FlowchartActivity diagramBPMN 2.0
ChuẩnANSI/ISO, khá lỏngUML 2.5.1 (OMG)BPMN 2.0 (OMG)
Người đọcGần như ai cũng đọc đượcBA, dev, QCBA, chuyên gia quy trình
Nhiều vai tròPhải tự chia cột, gượngCó partition sẵnPool và lane là ký hiệu chuẩn
Việc chạy song songKhông có ký hiệuFork và joinParallel gateway
Sự kiện, tin nhắn, hẹn giờKhông cóHạn chếĐầy đủ
Máy chạy đượcKhôngKhôngCó, nếu dùng engine như Camunda
Vẽ khi nàoGiải thích nhanh, dán ở quầy, làm hướng dẫn sử dụngĐặc tả luồng trong FS cho devMô hình hoá quy trình doanh nghiệp, dự án BPM và ERP

Chọn theo người đọc, đừng chọn theo cái nào nghe chuyên nghiệp hơn. Trưởng phòng kho ngoài năm mươi nhìn BPMN với sáu loại event sẽ ngừng đọc từ dòng thứ hai, và buổi họp đó coi như mất.

Ví dụ thực tế

Quy trình đổi trả hàng của một sàn thương mại điện tử nội địa. Bản in dán ở quầy chăm sóc khách hàng là flowchart 11 ô, ba nhánh (còn hạn đổi trả, hàng lỗi do nhà bán, hàng đã qua sử dụng), gói trong một trang A4. Nhân viên mới đọc một lần là làm được.

Cùng quy trình đó, trong tài liệu FS gửi dev thì vẽ activity diagram có phân làn CSKH, Kho, Kế toán, vì lúc đó cần biết bước nào hệ thống làm, bước nào người làm, và ai xác nhận hoàn tiền. Hai bản vẽ, cùng một nghiệp vụ, hai người đọc khác nhau. Không có bản nào thừa.

Lỗi hay gặp

  • Hình thoi có ba nhánh đi ra mà không ghi điều kiện nào.
  • Dùng flowchart cho quy trình đi qua bốn phòng ban rồi tự kẻ cột bằng tay, đọc rối hơn không kẻ.
  • Mũi tên vòng ngược lên nhưng không rõ quay về bước nào, người đọc phải đoán.
  • Vẽ tràn ba trang. Cắt thành sub-process, mỗi trang một mức.
  • Bỏ hết nhánh ngoại lệ cho sơ đồ đẹp. Nhánh ngoại lệ mới là chỗ nhân viên hay làm sai.

Mẹo nhỏ: vẽ xong đưa cho một người chưa từng làm quy trình đó đọc, im lặng ngồi nhìn. Chỗ nào họ khựng lại là chỗ cần sửa, không cần hỏi gì thêm.

Flowchart là gì? So sánh với Activity Diagram, BPMN | BAHUB.VN