Các loại requirement là những yêu cầu mà Business Analyst (BA) thường hay làm việc trong quá trình phân tích và thiết kế giải pháp. Có 4 loại requirement chính, đó là:


  • Business Requirement: là yêu cầu liên quan trực tiếp đến mục tiêu kinh doanh và chiến lược tổng thể của tổ chức. Business Requirement giúp xác định “tại sao” dự án tồn tại và mục tiêu cụ thể mà dự án cần đạt được.
  • Stakeholder Requirement: là yêu cầu của các bên liên quan đến dự án, như khách hàng, người dùng, nhà cung cấp, nhà quản lý, nhà phát triển, nhà kiểm thử, và bất kỳ ai có ảnh hưởng hoặc bị ảnh hưởng bởi dự án. Stakeholder Requirement tập trung vào nhu cầu và mong đợi của các bên liên quan đối với hệ thống hoặc sản phẩm.
  • Solution Requirement: là yêu cầu mô tả chi tiết về các chức năng và phẩm chất cần có của hệ thống hoặc sản phẩm. Solution Requirement được chia thành hai loại: Functional Requirement và Non-functional Requirement. Functional Requirement là yêu cầu mô tả “những gì” hệ thống sẽ thực hiện để đáp ứng yêu cầu kinh doanh và yêu cầu bên liên quan. Non-functional Requirement là yêu cầu mô tả “làm thế nào” hệ thống sẽ thực hiện các chức năng đó, bao gồm các yêu cầu liên quan đến hiệu suất, bảo mật, khả năng mở rộng, và các khía cạnh khác không phải là chức năng của hệ thống.
  • Transition Requirement: là yêu cầu mô tả những điều cần thiết để chuyển đổi từ trạng thái hiện tại sang trạng thái mong muốn của hệ thống hoặc sản phẩm. Transition Requirement bao gồm các yêu cầu liên quan đến việc triển khai, đào tạo, hỗ trợ, và bảo trì hệ thống. Transition Requirement giúp đảm bảo rằng hệ thống hoặc sản phẩm được chuyển giao cho khách hàng, người dùng, và các bên liên quan một cách an toàn, hiệu quả, và dễ dàng.

Hy vọng bạn đã hiểu rõ hơn về các loại requirement và vai trò của chúng trong dự án. Nếu bạn có thắc mắc hoặc muốn biết thêm chi tiết, bạn có thể tham khảo các nguồn tham khảo mà tôi đã cung cấp hoặc hỏi tôi thêm.