Làm việc với các bên liên quan để thu thập, phân tích và xác định yêu cầu nghiệp vụ, đảm bảo tính nhất quán, đúng và đầy đủ của các yêu cầu
Phân tích và đưa ra mô hình, giải pháp dựa trên yêu cầu đã thu thập được
Mô hình hóa quy trình nghiệp vụ thành các sơ đồ UML: Use Case Diagram, Activity diagram, State diagram, Flow Diagram,...
Phối hợp với các thành viên khác viết các tài liệu đặc tả yêu cầu nghiệp vụ, tài liệu mô tả trường hợp sử dụng (usecase); tài liệu thiết kế chi tiết
Truyền đạt nội dung đến các thành viên dự án, quản lý dự án để làm rõ yêu cầu của khách hàng
Hỗ trợ team phát triển trong quá trình phát triển sản phẩm
Thực hiện kiểm thử UAT. Hỗ trợ quá trình kiểm thử nghiệm thu và xác minh tính chính xác tính năng của phần mềm
Quản lý thay đổi yêu cầu trong suốt vòng đời dự án và cập nhật các tài liệu liên quan
Thực hiện một số công việc khác khi có yêu cầu của cấp trên