PHƯƠNG PHÁP LUẬN
Các phương pháp mà các tổ chức CNTT áp dụng rất khác nhau. Nhìn chung, các phương pháp phát triển giải pháp được chia thành hai cách tiếp cận chung:
- Dự đoán: các quy trình có cấu trúc nhấn mạnh đến việc lập kế hoạch và lập tài liệu chính thức về các quy trình được sử dụng để hoàn thành thay đổi. Mỗi giai đoạn của quá trình hoặc trình tự được hoàn thành trước khi chuyển sang giai đoạn tiếp theo.
- Thích ứng: các quy trình cho phép làm lại trong một hoặc nhiều chu trình quy trình có cấu trúc tổng thể. Hầu hết các mô hình thích ứng đều có tính lặp lại và tăng dần, tập trung vào việc phát triển sản phẩm cả về chiều rộng và chiều sâu.
Một phương pháp lai cũng có thể được sử dụng. Sự kết hợp có thể bao gồm tầm nhìn tổng thể cho toàn bộ sáng kiến (như trong dự đoán), cũng như xác định chi tiết trong các chu kỳ hoặc lần lặp riêng lẻ (như trong sáng kiến thích ứng).
Bảng sau đây xác định một số phương pháp hoặc cách tiếp cận đã được thiết lập mà BA thực hành trong môi trường CNTT có thể gặp phải.
Phương pháp luận | Mô tả ngắn |
---|---|
Sản vật hoặc đặc trưng tổ chức (Homegrown or Organization Specific) | Một phương pháp luận được dẫn xuất từ các thành phần của những phương pháp luận hoặc cách tiếp cận đã được thiết lập khác có thể được tạo bởi một tổ chức CNTT nhằm chi phối các sáng kiến dựa trên CNTT. |
Kĩ nghệ yêu cầu (Requirements Engineering – RE) | Thiết lập một cách tiếp cận có cấu trúc cho việc phát triển và quản lí yêu cầu và được sử dụng trong môi trường dự đoán, thích ứng và Agile. |
Phương pháp phân tích và thiết kế hệ thống có cấu trúc (Structured Systems Analysis and Design Method – SSADM) | Một phương pháp luận phát triển dự đoán tập trung vào việc mô hình hóa logic đã thiết lập và vào sự tách biệt các yêu cầu từ giải pháp là trọng tâm cho việc phân tích hệ thống và đặc tả kĩ thuật. |
Qui trình hợp nhất (Unified Process – UP) | Môt cách tiếp cận phát triển thích ứng. các giai đoạn khởi đầu và soạn thảo chi tiết là mối quan tâm đặc biệt của BA. UP không được xem là Agile nhưng là một phương pháp luận thích ứng. |
NĂNG LỰC CƠ BẢN
Một IT-BA có thể sở hữu các kỹ năng liên quan đến phát triển CNTT như lập trình, tạo cơ sở dữ liệu, tạo kiến trúc hệ thống hoặc giải pháp, kinh nghiệm kiểm thử phần mềm hoặc các kỹ năng kỹ thuật khác. Tuy nhiên, các kỹ năng liên quan đến phát triển hoặc kỹ năng kỹ thuật là không cần thiết để BA thành công trong môi trường CNTT. Điều quan trọng là BA phải có sự hiểu biết sâu sắc về các chi tiết cần thiết trong một gói yêu cầu để hỗ trợ các giải pháp kỹ thuật cũng như sự hiểu biết về những gì khả thi về mặt kỹ thuật trong giới hạn của kiến trúc kỹ thuật của tổ chức. Những kỹ năng này sẽ cho phép BA làm việc với tất cả các bên liên quan để thiết kế khung giải pháp nghiệp vụ, điều này cũng sẽ cho phép nhóm kỹ thuật linh hoạt thiết kế giải pháp kỹ thuật.
BA sử dụng các kỹ năng tạo ảnh hưởng và tạo điều kiện khi làm việc với các bên liên quan. Kỹ năng đàm phán thường được sử dụng khi làm việc với nhân viên kinh doanh và kỹ thuật để đi đến thỏa thuận và quyết định nếu chi phí của giải pháp (về ngân sách, thời gian hoặc tác động kiến trúc) xung đột với kết quả nghiệp vụ mong muốn.
Tư duy hệ thống là một năng lực quan trọng đối với BA thực hành trong môi trường CNTT. Tư duy hệ thống hỗ trợ khả năng của BA trong việc nhìn thấy bức tranh lớn hơn bao gồm mọi ứng dụng hoặc khía cạnh kỹ thuật khác có thể bị ảnh hưởng, chi tiết về nhu cầu cụ thể và các giải pháp kỹ thuật khả thi.
Tư duy hệ thống cũng hỗ trợ khả năng xác định các tác động đến con người, quy trình và phần mềm không nhất thiết phải thay đổi trực tiếp như một phần của nỗ lực phát triển CNTT và phân tích rủi ro cũng như kết quả có thể xảy ra của những tác động đó.
TÁC ĐỘNG ĐẾN LĨNH VỰC KIẾN THỨC
Phần này giải thích cách các phương pháp phân tích nghiệp vụ cụ thể trong CNTT được ánh xạ tới các nhiệm vụ và phương pháp phân tích nghiệp vụ như được xác định trong BABOK® Guide. Nó cũng mô tả cách áp dụng hoặc sửa đổi từng lĩnh vực kiến thức trong lĩnh vực CNTT.
Mỗi lĩnh vực kiến thức liệt kê các kỹ thuật liên quan đến quan điểm CNTT. Các kỹ thuật được sử dụng trong lĩnh vực CNTT không khác xa so với các kỹ thuật trong BABOK® Guide ở bất kỳ mức độ nào. Các kỹ thuật của BABOK® Guide được tìm thấy trong chương Kỹ thuật của BABOK® Guide. Đây không phải là danh sách đầy đủ các kỹ thuật mà là để làm nổi bật các loại kỹ thuật được BA sử dụng khi thực hiện các nhiệm vụ trong lĩnh vực kiến thức.
Lập kế hoạch và giám sát hoạt động phân tích nghiệp vụ
Phương pháp phân tích nghiệp vụ là một công cụ giao tiếp cơ bản có thể được sử dụng để xác định các nguồn lực cần thiết cho công việc phân tích nghiệp vụ và đảm bảo đủ thời gian cho nỗ lực phân tích. Một kế hoạch phân tích nghiệp vụ được xác định rõ ràng sẽ tích hợp vào kế hoạch dự án tổng thể và cung cấp cho BA cơ hội xác định và lên lịch các hoạt động phân tích nghiệp vụ cho dự án.
Nhiều tổ chức có sẵn một số tiêu chuẩn và quy trình, có thể xác định các nhiệm vụ phân tích và sản phẩm phân phối nhất định. Nếu những điều này không được thực hiện, BA sẽ xác định các nhiệm vụ và sản phẩm bàn giao này dựa trên nhu cầu của sáng kiến cụ thể.
Điều quan trọng là phải hiểu được bối cảnh của công việc phân tích. Điều này bao gồm sự hiểu biết về hoạt động tương tác của các hệ thống phần mềm, quy trình nghiệp vụ và dữ liệu được truyền từ hệ thống này sang hệ thống tiếp theo. Những thay đổi đối với bất kỳ hệ thống hoặc quy trình đơn lẻ nào cũng có thể có tác động lan tỏa, đưa các hệ thống, quy trình hoặc nhóm bên liên quan bổ sung vào phạm vi của sáng kiến.
IT-BA có thể được nhúng vào một nhóm phần mềm. Cách tiếp cận này cho phép BA trở nên khá am hiểu về phần mềm hoặc quy trình cụ thể được phần mềm hỗ trợ. Thái độ và nhu cầu của các bên liên quan có thể thay đổi hoặc thay đổi tùy theo từng thay đổi cụ thể. Các vai trò, sự hợp tác và kế hoạch truyền thông được lên kế hoạch cho mọi nỗ lực thay đổi.
Các giải pháp COTS có thể liên quan đến các nỗ lực tích hợp hệ thống lớn, các tùy chỉnh và nhiều tác vụ không mong muốn do sự ra đời của phần mềm bên ngoài. Khi lập kế hoạch cho những tác động chưa xác định và nhu cầu tùy chỉnh chưa xác định, BA thu hút cả các bên liên quan nội bộ hiểu rõ nhu cầu thay đổi và các bên liên quan bên ngoài có chuyên môn về giải pháp COTS đang được triển khai.
Kỹ thuật trong BABOK® Guide
- Quản lý việc tồn đọng
- Phân tích tài liệu
- Ước lượng
- Phân rã chức năng
- Theo dõi hạng mục
- Chuẩn đo và KPI
- Mô hình hóa tổ chức
- Ma trận vai trò và quyền
- Mô hình hóa phạm vi
- Danh sách các bên liên quan, Bản đồ hoặc Personas
Khơi gợi và hợp tác
Những thay đổi về CNTT thường xuyên ảnh hưởng đến nhiều bên liên quan có mối quan hệ riêng biệt với giải pháp hoặc sự thay đổi. Khi một thay đổi liên quan đến ứng dụng hoặc hệ thống CNTT, nhân viên kỹ thuật có thể có chuyên môn, quan điểm hoặc kinh nghiệm có thể xác định các tác động bổ sung đối với hệ thống hoặc quy trình khi các yêu cầu và giải pháp được xác định. Vì lý do này, sẽ có lợi nếu có ít nhất một phiên thảo luận với nhân viên kỹ thuật CNTT, chẳng hạn như nhân viên phát triển hoặc thiết kế kỹ thuật và các doanh nghiệp vừa và nhỏ trong cùng một phòng cùng một lúc. Kiểu tiếp cận khơi gợi này cung cấp nền tảng cho sự cộng tác giữa các nhóm kỹ thuật và nghiệp vụ, trong đó IT-BA đóng vai trò là người hỗ trợ và liên lạc cho quy trình.
IT-BA có thể sử dụng bất kỳ kỹ thuật nào được xác định trong lĩnh vực kiến thức Hợp tác và Khơi gợi.
Ngoài ra, các phương pháp sau đây có thể mang lại lợi ích lớn trong ngành CNTT:
- Điều tra: sử dụng tài sản quy trình tổ chức, nghiên cứu thị trường, phân tích cạnh tranh, thông số kỹ thuật chức năng và quan sát,
- Mô phỏng: sử dụng mô hình và mô hình thống kê
- Thử nghiệm: sử dụng các bằng chứng về khái niệm, nguyên mẫu, bản phát hành alpha và beta cũng như thử nghiệm A/B.
Những thay đổi về CNTT có thể bị các bên liên quan trong nghiệp vụ coi là sự xao lãng hoặc gây tốn kém nếu thay đổi đó không được coi là nhiệm vụ quan trọng hoặc nếu các bên liên quan đang trải qua những giá trị tiêu cực từ sự thay đổi đó. Điều này có thể khiến việc tham gia khơi gợi trở nên khó khăn. Việc khơi gợi xuyên suốt các ranh giới của tổ chức có thể bị cản trở, gây ra sự gián đoạn trong cộng tác và phải làm lại. IT-BA có thể giảm rủi ro phải làm lại bằng cách thu hút các nguồn lực nghiệp vụ và CNTT vào các hoạt động cộng tác.
Kỹ thuật trong BABOK® Guide
- Động não
- Trò chơi hợp tác
- Phân tích tài liệu
- Nhóm tập trung
- Phân tích giao diện
- Phỏng vấn
- Quan sát
- Mô hình hóa quy trình
- Tạo nguyên mẫu
- Mô hình hóa phạm vi
- Sơ đồ trình tự
- Danh sách các bên liên quan, Bản đồ hoặc Personas
- Mô hình hóa trạng thái
- Khảo sát hoặc bảng câu hỏi
- Use case và kịch bản
- Hội thảo