1. Phân tích yêu cầu: - Tiếp nhận và phân tích yêu cầu từ khách hàng hoặc người sử dụng cuối để xác định nhu cầu kinh doanh và chức năng cụ thể của phần mềm. - Viết và cập nhật tài liệu yêu cầu chi tiết, bao gồm use case, sơ đồ luồng công việc, và các tài liệu phân tích khác. 2. Làm việc với các bên liên quan: - Tương tác chặt chẽ với các bên liên quan như nhóm phát triển, kiểm thử, quản lý dự án, và khách hàng để đảm bảo hiểu biết chung và sự nhất quán trong yêu cầu. - Hỗ trợ việc truyền đạt thông tin yêu cầu giữa các bộ phận và bên ngoài. 3. Tham gia quá trình phát triển dự án: - Tham gia quá trình đánh giá, xây dựng chiến lược phát triển dự án thông qua việc thực hiện phân tích rủi ro, xác định nguy cơ, và lập kế hoạch đáp ứng. - Hỗ trợ nhóm phát triển trong việc hiểu rõ và triển khai các yêu cầu. 4. Kiểm tra và đánh giá: - Tham gia vào quá trình kiểm thử để đảm bảo rằng phần mềm đáp ứng đúng yêu cầu và tiêu chuẩn. - Tiến hành đánh giá hiệu suất và thu thập phản hồi từ người dùng để cải thiện sản phẩm. 5. Quản lý thay đổi và cập nhật: - Theo dõi và quản lý các thay đổi yêu cầu trong suốt quá trình phát triển phần mềm. - Cập nhật tài liệu yêu cầu và thông tin liên quan theo tiến độ và các thay đổi.