Bài viết gốc được xuất bản tại ITPrep - Cẩm nang & Cheat Sheet Phỏng vấn IT . Trong thế giới làm product hay outsource, có một "nỗi đau" mà anh em Dev nào cũng từng trải qua: Nhận được một file tài liệu yêu cầu (BRD/SRS) dài 50 trang toàn chữ, thiếu cấu trúc và cực kỳ dễ hiểu lầm. Đọc xong không biết logic rẽ nhánh đi đâu, ai gọi API nào, hệ thống nào xử lý dữ liệu gì. Thay vì tập trung code, anh em lại phải đi "đoán ý" và họp hành triền miên. Đó là lúc BPMN (Business Process Model and Notation) xuất hiện như một "đấng cứu thế". Đây là ngôn ngữ mô hình hóa giúp biến "núi tài liệu" thành một sơ đồ trực quan, nhìn phát hiểu ngay. Bài viết này sẽ là cẩm nang toàn diện giúp Dev, BA và PO làm việc với BPMN một cách "siêu mượt". 1. BPMN Là Gì và Vì Sao Nó Lại "Siêu Mượt"? BPMN là một tiêu chuẩn đồ họa (được phát triển bởi OMG) cung cấp ngôn ngữ chung để mô hình hóa các quy trình nghiệp vụ. Mục tiêu của nó là kết nối thiết kế quy trình (Business) với việc triển khai thực tế (Technical).…