Background IT và Non IT Công việc của BA trong sản xuất phần mềm Các kỹ năng của BA... BA – IT BATheo BABOK Guide, Phân tích nghiệp vụ là tập hợp các kỹ thuật và công việc được sử dụng đ
Trang 2PHÂN TÍCH NGHIỆP VỤ THỰC CHIẾN
Chủ đề:
Giới thiệu về IT BA
Phan Hải Hằng
Trang 3NỘI DUNG CHÍNH
IT BA là gì? Background IT và Non IT
Công việc của BA trong sản xuất phần mềm
Các kỹ năng của BA
Trang 4BA – IT BA
Theo BABOK Guide,
Phân tích nghiệp vụ là tập hợp các kỹ thuật và công việc được sử dụng để làm việc như cầu nối liên lạc giữa các bên liên quan (stakeholders) để
cùng hiểu rõ cấu trúc, các chính sách, và các hoạt động của tổ chức, và
để đưa ra các giải pháp phù hợp cho tổ chức để họ đạt được các mục tiêu.
Trang 5IT BA có thể là ai?
Trang 6• Tư duy mở, dễ dàng tiếp cận kiến thức nghiệp vụ
ở các domain khác nhau
• Kỹ năng mềm thường tốt hơn
Trang 75 Hoàn thiện, đóng
gói sản phẩm phần
mềm
6 Cài đặt, chuyển giao, hướng dẫn sử dụng, bảo trì, bảo hành sản phẩm phần mềm
7 Phát hành, phân phối sản phẩm phần mềm
Trang 8Các mô hình phát triển phần mềm phổ biến
Trang 9Công việc của BA trong sản xuất phần mềm
Trang 10Xác định yêu cầu dự án
- Xác định dự án
- Xác định kế hoạch thực hiện dự án
- Xác định các stakeholder
Trang 11Khơi gợi yêu cầu
Khơi gợi yêu cầu (Elicitation)
- Sử dụng các phương pháp/kỹ thuật để có thể lấy được yêu cầu từ khách hàng.
Trang 12Phân tích yêu cầu
Mục tiêu:
- Xác định vấn đề thực sự của khách hàng
- Xác định yêu cầu thực sự của khách hàng
- Những thứ khách hàng cần ưu tiên
Trang 13Tài liệu hóa
- Đưa toàn bộ thông tin phân tích vào tài liệu
- Quản lý tài liệu
- Phương pháp áp dụng khi tài liệu hóa:
- Tận dụng các template có sẵn
- Dùng ngôn ngữ mô hình hóa
Trang 14Các giai đoạn khác
Giai đoạn thiết kế (Design)
• Thu thập/làm rõ thêm yêu cầu
• Phối hợp cùng team làm tài liệu thiết kế
Giai đoạn phát triển (Develop)
• Hỗ trợ team phát triển sản phẩm
Giai đoạn kiểm thử (Test)
• Test nội bộ (có thể)
• Thực hiện UAT (User Acceptance Test)
Hoàn thiện sản phẩm (Deploy)
• Hướng dẫn sử dụng hệ thống
Bảo trì (Maintain)
• Hỗ trợ khách hàng
Trang 15Các kiến thức BA cần
Trang 16Lập kế hoạch và theo dõi tiến độ
Business Analysis Planning and Monitoring
- Lưu ý:
- Planning không có sai hoặc đúng, chỉ có phù hợp hay không
- Cần có mục tiêu rõ ràng để đạt được hiệu quả công việc tốt hơn Do đó nên bắt đầu từ những mục tiêu nhỏ nhất
- Theo dõi, bám sát tiến độ để chủ động trong công việc và không làm ảnh hưởng chung đến team
Trang 17Khơi gợi và hợp tác với anh em
Elicitation and Collaboration
- Elicitation: Khơi gợi yêu cầu
Trang 18Quản lý yêu cầu
Requirements Life Cycle Management
- Đặc điểm của yêu cầu: Hay thay đổi
- Cần:
- Hiểu được sự xuất hiện của yêu cầu
- Kiểm soát được yêu cầu từ lúc khởi tạo, có sự thay đổi đến khi được xử lý
Trang 19Hiểu về chiến lược của khách hàng
Giải pháp giải quyết vấn đề gì? Vấn đề đó với bối cảnh hiện
tại của khách hàng có những liên hệ gì? Có điều gì Đáng chú
ý không?
Giải pháp mình đề xuất đáp ứng được nhu cầu hiện tại của khách
hàng Nhưng nó cũng phải map được với hướng đi lâu dài của họ
trong tương lai
Từ đó xác định được thứ tự ưu tiên của nhu cầu cho phù hợp.
Trang 20 Phân loại rõ các loại requirement.
Verify requirement với internal team.
Validate requirement với khách hàng.
Làm tài liệu và mô hình hóa các requirement phù
hợp với từng stakeholders cụ thể.
Cùng với team đề xuất solutions phù hợp.
Xác định những solution nào đáp ứng được business needs.
Có thể là ước tính được những giá trị mà solution đó
mang lại như thế nào so với các solution khác Hoặc có
thể show cho khách hàng thấy Return On Investment (ROI) là như thế nào.
Trang 21Đánh giá giải pháp
Đánh giá hiệu xuất và giá trị mà một giải pháp mang lại cho doanh nghiệp và đề xuất loại bỏ các rào cản hoặc hạn chế để tối ưu giá trị mang lại.
Trang 23Kỹ năng giao tiếp
Nên:
- Nói rõ ràng, vừa đủ nghe
- Cân bằng ngữ điệu khi nói chuyện
- Chịu khó lắng nghe
Trang 24Kỹ năng công nghệ
Trang 25- Chịu khó quan sát
- Tập thể hiện ý tưởng
và trình bày cho người khác một vấn
đề phức tạp bằng hình vẽ
Trang 26- Nên dám làm cái mới, dám
nhận trách nhiệm khi sai, rút
kinh nghiệm cho những lần sau
Trang 27Kỹ năng quản lý
- Quản lý kế hoạch công việc
- Quản lý thay đổi của yêu cầu
Trang 28Kỹ năng đàm phán và thuyết phục
- Kỹ năng giúp chúng ta tìm ra cách đáp ứng được yêu cầu một cách hiệu quả nhất
Trang 30Thảo luận
Quản lý nhân sự trong doanh nghiệp có những vấn đề gì?