Một thực tế ít ai nói rõ

BrSE hay bị rơi vào tình huống:

  • Khách nói: “Làm giống bên A nhé” → nhưng không rõ logic A là gì
  • Dev hỏi: “Nếu data null thì xử lý sao?” → không có câu trả lời

👉 Đó là vì bạn chưa đào sâu bằng câu hỏi.


Phân tích bắt đầu từ câu hỏi

Không phải tool, không phải biểu mẫu – mà là:

  • “Luồng này bắt đầu từ đâu?”
  • “Người dùng cuối là ai?”
  • “Nếu không chọn gì cả thì xử lý thế nào?”
  • “Trường hợp đặc biệt có xảy ra không?”

Câu hỏi giúp bạn khám phá vùng mờ – nơi bug và hiểu lầm hay xuất hiện nhất


Câu hỏi tốt là thế nào?

  1. Rõ ràng, không mơ hồ

    “Nếu không chọn file, hệ thống sẽ hiện lỗi hay cho qua?”

  2. Không giả định sẵn điều gì

    Thay vì hỏi “Lúc nào user sẽ xác nhận?”, hãy hỏi “Ai xác nhận bước này?”

  3. Gợi mở chứ không chỉ đúng/sai

    “Ngoài trường hợp A và B, còn case nào khác không?”


Cách luyện đặt câu hỏi

  • Mỗi khi đọc yêu cầu, hãy tự hỏi:

    “Mình thật sự đã hiểu chưa? Nếu dev hỏi mình câu X, mình có trả lời được không?”

  • Dùng checklist nhỏ để không bỏ sót:

    • Có logic rẽ nhánh không?
    • Có trường hợp ngoại lệ không?
    • Người xử lý tiếp theo là ai?
    • Dữ liệu đi đâu tiếp?

Kết luận

Phân tích bắt đầu từ nghi ngờ đúng lúc – và được thể hiện bằng câu hỏi rõ ràng, đủ cụ thể, đủ mở rộng.
Là BrSE, bạn càng hỏi tốt – team càng hiểu đúng – khách càng tin tưởng.

👉 Bài tiếp theo: “Làm thế nào để mô tả logic xử lý rõ ràng và ngắn gọn?”