Định nghĩa phân tích và thiết kế yêu cầu
Điều quan trọng là IT-BA phải hiểu và làm rõ thuật ngữ “thiết kế”. Nhiều tổ chức CNTT chỉ nghĩ đến thiết kế khi nó áp dụng cho thiết kế hoặc kế hoạch chi tiết của phần mềm hoặc thay đổi kỹ thuật. Trong lĩnh vực kiến thức Phân tích yêu cầu và Định nghĩa thiết kế, thuật ngữ thiết kế được xem xét rộng hơn và theo quan điểm của BA. Thiết kế là những cách thể hiện có thể sử dụng được, tập trung vào giải pháp và hiểu cách giải pháp có thể nhận ra giá trị nếu nó được xây dựng. Ví dụ, một mô hình của một quá trình tiềm năng cải tiến (cho dù nó có tác động hay sử dụng hệ thống CNTT hay không), cũng như bố cục giao diện người dùng hoặc định nghĩa báo cáo, đều có thể được coi là thiết kế.
BA xây dựng các yêu cầu kỹ thuật và nghiệp vụ, chia nhỏ và xác định nhu cầu của các bên liên quan, đồng thời xác định giá trị mà các bên liên quan sẽ nhận ra sau khi giải pháp kỹ thuật hoặc thay đổi được triển khai. Họ gợi ý, xác định và phân tích các yêu cầu nghiệp vụ và các bên liên quan, đồng thời xác định, phân tích và mô hình hóa các thiết kế giải pháp. Họ xác định các yêu cầu ở mức độ chi tiết kỹ thuật sẽ được sử dụng như một phần của thiết kế giải pháp và đầu vào của thiết kế kỹ thuật. Việc xây dựng này sẽ bao gồm cả yêu cầu chức năng và yêu cầu phi chức năng. Đối với một số sáng kiến thay đổi, việc xác định các yêu cầu phi chức năng có thể xác định tất cả các mục tiêu kinh doanh cho nỗ lực thay đổi.
BA thường dựa vào các tác nhân thay đổi khác để tạo ra các thiết kế kỹ thuật cho các giải pháp phần mềm. Kiến trúc sư hệ thống, lập trình viên, người quản lý cơ sở dữ liệu hoặc chuyên gia kỹ thuật khác thường cần thiết để xác định cách sử dụng công nghệ nhằm đáp ứng một bộ yêu cầu. IT-BA xác định các bước quy trình, quy tắc nghiệp vụ, luồng màn hình và bố cục báo cáo. Việc xác định các yêu cầu để bao gồm chức năng chi tiết của hệ thống, hoạt động nghiệp vụ và quy trình hệ thống là một phần quan trọng trong thiết kế giải pháp và không tách rời phân tích và thiết kế.
Là một phần của phân tích yêu cầu, IT-BA có thể hợp tác với BA khác có trọng tâm khác, chẳng hạn như BA doanh nghiệp hoặc kiến trúc sư nghiệp vụ, để đảm bảo rằng các yêu cầu CNTT phù hợp với chiến lược nghiệp vụ hoặc tổ chức.
Phân tích yêu cầu và xác định thiết kế thường liên quan đến việc ghi lại các yêu cầu bằng cách sử dụng từ ngữ và hình ảnh. Trong một số trường hợp, các yêu cầu có thể được thể hiện theo những cách khác như bằng chứng về khái niệm, nguyên mẫu phần mềm hoạt động hoặc mô phỏng. Trong mọi trường hợp, BA làm việc để tạo ra tài liệu với các chi tiết đầy đủ và phù hợp về:
- Doanh nghiệp xác minh và xác nhận các yêu cầu
- Các nhà phát triển thiết kế
- Người kiểm thử sẽ đo lường giải pháp trước khi nó được triển khai vào môi trường sản xuất.
Kỹ thuật trong BABOK® Guide
- Phân tích quy tắc nghiệp vụ
- Từ điển dữ liệu
- Sơ đồ luồng dữ liệu
- Lập mô hình dữ liệu
- Phân tích quyết định
- Mô hình quyết định
- Phân tích tài liệu
- Ước lượng
- Phân rã chức năng
- Bảng thuật ngữ
- Phân tích giao diện
- Yêu cầu phi chức năng
- Mô hình hóa tổ chức
- Mô hình hóa quy trình
- Tạo nguyên mẫu
- Đánh giá
- Ma trận vai trò và quyền
- Mô hình hóa phạm vi
- Sơ đồ trình tự
- Mô hình hóa trạng thái
- Use case và kịch bản
- Câu chuyện người dùng
Đánh giá giải pháp
Đánh giá giải pháp tập trung vào các thành phần của giải pháp và giá trị mà chúng mang lại.
Trong bối cảnh CNTT, điều này bao gồm việc tập trung vào sự tương tác giữa nhiều hệ thống trong sự thay đổi và môi trường xung quanh. Điều quan trọng là BA làm việc trong lĩnh vực CNTT phải hiểu được bối cảnh của giải pháp và những thay đổi trong một hệ thống hoặc quy trình có thể tác động đến các hệ thống khác trong môi trường như thế nào. Những tác động này có thể tăng thêm giá trị âm hoặc dương cho các hệ thống khác, do đó ảnh hưởng đến việc hiện thực hóa tổng thể giá trị của sự thay đổi.
Một khía cạnh của việc đánh giá giải pháp trong bối cảnh CNTT là kiểm thử phần mềm hoặc kiểm thử giải pháp. Kiểm thử hoặc đảm bảo chất lượng đảm bảo rằng giải pháp hoạt động như dự đoán hoặc thiết kế và đáp ứng nhu cầu của doanh nghiệp hoặc các bên liên quan đã yêu cầu nỗ lực thay đổi. BA làm việc với bộ phận đảm bảo chất lượng (người kiểm thử) để đảm bảo rằng các giải pháp kỹ thuật sẽ đáp ứng nhu cầu nghiệp vụ như được xác định bởi các yêu cầu và các sản phẩm phân tích nghiệp vụ khác. Người kiểm thử sử dụng các phương pháp kiểm thử để lập kế hoạch, phát triển và thực hiện các bài kiểm thử. Khía cạnh kiểm thử giải pháp này thường tập trung vào kiểm thử quy trình hoàn chỉnh, bao gồm trên các hệ thống để đảm bảo chất lượng và độ chính xác của giải pháp từ đầu đến cuối. BA làm việc với các bên liên quan để lập kế hoạch, phát triển và thực hiện các thử nghiệm chấp nhận của người dùng để đảm bảo rằng giải pháp đáp ứng nhu cầu của họ.
BA tự nhận thức được lý do căn bản để triển khai một giải pháp CNTT và cách thức hoạt động của lý do đó để tạo ra giá trị giải pháp. Việc hiện thực hóa giá trị này thường gắn liền với sự hỗ trợ tốt hơn cho các quy trình và thủ tục nghiệp vụ.
Các mục tiêu nghiệp vụ và kỹ thuật gắn liền với lợi ích và việc hiện thực hóa giá trị được đo lường dựa trên các số liệu xác định được sử dụng để đánh giá thành công.
Các yêu cầu phải truy ngược lại các mục tiêu và khả năng truy xuất nguồn gốc này cung cấp nền tảng cho việc đánh giá giải pháp. Việc phân tích hiệu suất giải pháp tập trung vào các hệ thống kỹ thuật và cách chúng mang lại giá trị tiềm năng và thực tế cho các bên liên quan.
Khi một thay đổi lớn về tổ chức có chứa yếu tố CNTT, việc đánh giá giải pháp CNTT có thể đóng góp vào hoạt động hiện thực hóa lợi ích rộng hơn liên quan đến toàn bộ chương trình thay đổi.
Là một phần của hoạt động đánh giá giải pháp, BA có thể làm việc với một nhóm để hoàn thành các nhiệm vụ, chẳng hạn như đánh giá các hạn chế của giải pháp và đánh giá tác động của những hạn chế đó. BA có thể hỗ trợ và đánh giá các nỗ lực thử nghiệm kỹ thuật cho tất cả hoặc một phần giải pháp đã phát triển.
Kỹ thuật trong BABOK® Guide
- Tiêu chí chấp nhận và đánh giá
- Phân tích quyết định
- Ước lượng
- Theo dõi hạng mục
- Chuẩn đo và KPI
- Mô hình tổ chức
- Phân tích và quản lý rủi ro
- Mô hình hóa quy trình
- Phân tích SWOT
- Đánh giá nhà cung cấp