Tình huống thực tế

Khách Nhật yêu cầu sửa xử lý CSV export: “Bổ sung thêm cột ID người tạo”.

Mình ghi ticket cho dev: “Thêm cột ID người tạo vào CSV.”

Dev hỏi: “Lấy từ bảng nào?” → mình trả lời. Nhưng kết quả cuối cùng vẫn không đúng như mong đợi của khách.

👉 Vì mình không nói lý do khách muốn cột đó: “để đối chiếu với bảng quyền hạn bên hệ thống khác”. Dev không biết nên format/đặt vị trí sao cho phù hợp.


Bài học rút ra

  • ❌ Truyền đạt “task” mà không có “bối cảnh” = dễ hiểu sai
  • ❌ Dev chỉ làm đúng nhưng vẫn không đủ vì thiếu thông tin nền
  • ✅ BrSE cần truyền đạt cả lý do, mục tiêu, hậu quả nếu sai

Cách cải thiện

  1. Ghi rõ ngữ cảnh trong ticket hoặc Slack:

    “Khách cần thêm ID người tạo để đối chiếu với hệ thống A – nên cần đảm bảo tên cột rõ ràng và đặt cuối cùng.”

  2. Nêu luôn mục tiêu sử dụng khi truyền task cho dev

  3. Hạn chế việc chỉ forward yêu cầu – hãy tóm tắt lại theo logic dev dễ hiểu

  4. Nếu cần, vẽ luồng xử lý hoặc dán link màn hình liên quan


Kết luận

Dev không thiếu kỹ năng – họ thiếu bối cảnh. Là BrSE, bạn là cầu nối – không chỉ chuyển lời, mà còn là người cung cấp đầy đủ ngữ cảnh để team hiểu rõ việc đang làm phục vụ điều gì.