BABOK – Chương 10 – Mục 10.22- Phân rã chức năng

MỤC ĐÍCH

Phân rã chức năng giúp quản lý độ phức tạp và giảm sự không chắc chắn bằng cách chia nhỏ các quy trình, hệ thống, lĩnh vực chức năng hoặc sản phẩm có thể phân phối thành các bộ phận cấu thành đơn giản hơn và cho phép phân tích độc lập từng bộ phận.

MÔ TẢ

Phân rã chức năng tiếp cận việc phân tích các hệ thống và khái niệm phức tạp bằng cách coi chúng như một tập hợp các chức năng, hiệu ứng và thành phần hợp tác hoặc liên quan. Sự cô lập này giúp giảm độ phức tạp của phân tích. Việc chia nhỏ các thành phần lớn hơn thành các thành phần con cho phép mở rộng quy mô, theo dõi và đo lường nỗ lực làm việc cho từng thành phần. Nó cũng tạo điều kiện thuận lợi cho việc đánh giá sự thành công của từng thành phần con vì nó liên quan đến các hợp phần lớn hơn hoặc nhỏ hơn khác.

Độ sâu của sự phân rã có thể khác nhau tùy thuộc vào bản chất của các thành phần và mục tiêu. Sự phân rã chức năng giả định rằng các thành phần con có thể và hoàn toàn mô tả các thành phần cha của chúng. Bất kỳ thành phần con nào cũng chỉ có thể có một thành phần chính khi phát triển hệ thống phân cấp chức năng.

Sơ đồ bên dưới cung cấp một ví dụ về cách một chức năng có thể được chia nhỏ thành các thành phần con có thể quản lý và đo lường được

YẾU TỐ

Mục tiêu phân rã

Các mục tiêu của phân rã  chức năng vừa thúc đẩy quá trình phân rã vừa xác định cái gì cần phân rã, phân rã như thế nào và phân rã sâu đến mức nào.

Các mục tiêu có thể bao gồm:

  • Đo lường và Quản lý: tách biệt các yếu tố có thể quản lý cụ thể đóng góp vào kết quả tổng thể hoặc để xác định các số liệu và chỉ số quan trọng.
  • Thiết kế: đơn giản hóa vấn đề thiết kế bằng cách thu nhỏ và cô lập đối tượng thiết kế.
  • Phân tích: nghiên cứu các thuộc tính và hành vi thiết yếu của một vật phẩm hoặc hiện tượng tách biệt với môi trường xung quanh nó.
  • Ước lượng và Dự báo: giảm mức độ không chắc chắn bằng cách chia nhỏ một giá trị phức hợp thành các yếu tố cấu thành nó.
  • Tái sử dụng: tạo khối xây dựng giải pháp có thể tái sử dụng phục vụ một chức năng cụ thể cho các quy trình khác nhau.
  • Tối ưu hóa: phát hiện hoặc giảm bớt tắc nghẽn, giảm chi phí chức năng hoặc cải thiện chất lượng quy trình.
  • Thay thế: làm cho việc triển khai cụ thể của một thành phần giải pháp hoặc một chức năng có thể dễ dàng thay thế mà không ảnh hưởng đến toàn bộ hệ thống.
  • Đóng gói: kết hợp nhiều yếu tố để tạo thành một yếu tổ.

Đối tượng phân rã

Phân rã chức năng áp dụng cho nhiều đối tượng linh hoạt, chẳng hạn như:

  • Kết quả nghiệp vụ: ví dụ: thu nhập, lợi nhuận, chi phí, khối lượng dịch vụ hoặc khối lượng sản xuất.
  • Công việc cần hoàn thành: sự phân rã này (được gọi là cấu trúc phân chia công việc hoặc WBS) chia nỗ lực thành các giai đoạn, cột mốc, công việc các hoạt động, nhiệm vụ, hạng mục công việc và sản phẩm bàn giao.
  • Quy trình nghiệp vụ: để xác định các bộ phận cấu thành của nó nhằm mục đích đo lường, quản lý, tối ưu hóa hoặc tái sử dụng quy trình hoặc các thành phần của nó.
  • Chức năng: cho phép kích hoạt việc tối ưu hóa hoặc triển khai.
  • Đơn vị nghiệp vụ: kích hoạt thiết kế và kỹ thuật đảo ngược của nó.
  • Thành phần giải pháp: để cho phép thiết kế, triển khai hoặc thay đổi.
  • Hoạt động: để cho phép triển khai, sửa đổi, tối ưu hóa, đo lường, ước lượng.
  • Sản phẩm và Dịch vụ: cho phép thiết kế, triển khai và cải tiến chúng.
  • Quyết định: cho phép cải thiện hoặc hỗ trợ chúng bằng cách xác định đầu vào, mô hình cơ bản, sự phụ thuộc và kết quả của chúng.

Mức độ phân rã

Mức độ phân rã chức năng phù hợp xác định vị trí, lý do và thời điểm ngừng phân rã đối tượng để đáp ứng các mục tiêu phân rã.

Quá trình phân rã chức năng tiếp tục cho đến khi BA có đủ hiểu biết và chi tiết để tiến hành và có thể áp dụng kết quả phân rã trong việc thực hiện các tác vụ khác.

Trình bày kết quả phân rã

Biểu diễn các kết quả phân rã chức năng cho phép BA xác thực và xác minh các kết quả và sử dụng chúng để giải quyết các nhiệm vụ khác. Kết quả có thể được thể hiện dưới dạng kết hợp các mô tả văn bản đơn giản, danh sách phân cấp, mô tả sử dụng các ký hiệu hình thức đặc biệt (ví dụ: công thức toán học, Ngôn ngữ thực thi quy trình nghiệp vụ hoặc lập trình ngôn ngữ), và sơ đồ trực quan.

Một loạt các kỹ thuật biểu đồ có thể được sử dụng để biểu diễn sự phân rã chức năng, bao gồm:

  • Sơ đồ cây: thể hiện sự phân chia thứ bậc của công việc, hoạt động hoặc sản phẩm.
  • Sơ đồ lồng nhau: minh họa các mối quan hệ phân cấp từng phần giữa các kết quả phân rã.
  • Biểu đồ use case: thể hiện sự phân rã của ca sử dụng (use case) cấp cao hơn.
  • Lưu đồ: mô tả kết quả của quá trình hoặc phân rã chức năng.
  • Sơ đồ chuyển đổi trạng thái: giải thích hành vi của một đối tượng bên trong trạng thái tổng hợp của nó.
  • Biểu đồ Nguyên nhân – Kết quả: giải thích chi tiết về các sự kiện, điều kiện, hoạt động và tác động liên quan đến việc tạo ra một kết quả hoặc hiện tượng phức tạp.
  • Cây quyết định: nêu chi tiết cấu trúc của một quyết định phức tạp và các kết quả tiềm năng của nó.
  • Bản đồ Tư duy: thể hiện thông tin theo danh mục, thể loại.
  • Sơ đồ thành phần: mô tả cách các thành phần được kết nối với nhau để tạo thành các thành phần và/hoặc hệ thống phần mềm lớn hơn.
  • Mô hình Quyết định và Ký hiệu: được sử dụng để phân tích logic nghiệp vụ nhằm đảm bảo rằng nó có tính suy luận và tính toàn vẹn của nghiệp vụ.

CÂN NHẮC SỬ DỤNG

Điểm mạnh

  • Biến những nỗ lực phức tạp thành khả thi bằng cách chia nhỏ những vấn đề phức tạp thành những phần khả thi.
  • Cung cấp cách tiếp cận có cấu trúc để xây dựng sự hiểu biết chung về các vấn đề phức tạp giữa một nhóm đa dạng các bên liên quan.
  • Đơn giản hóa việc đo lường và ước tính khối lượng công việc liên quan đến việc theo đuổi một quá trình hành động, xác định phạm vi công việc và xác định các số liệu và chỉ số quy trình.

Hạn chế

  • Thông tin bị thiếu hoặc không chính xác tại thời điểm phân rã được thực hiện sau đó có thể dẫn đến yêu cầu sửa lại kết quả phân rã một phần hoặc toàn bộ.
  • Nhiều hệ thống không thể được biểu diễn đầy đủ bằng các mối quan hệ phân cấp đơn giản giữa các thành phần vì sự tương tác giữa các thành phần gây ra các đặc điểm và hành vi mới nổi.
  • Mỗi chủ đề phức tạp cho phép nhiều phân rã thay thế. Việc khám phá tất cả các giải pháp thay thế có thể là một nhiệm vụ đầy thách thức và tốn thời gian, trong khi việc gắn bó với một giải pháp thay thế duy nhất có thể bỏ qua các cơ hội quan trọng và dẫn đến một giải pháp dưới mức tối ưu.
  • Việc thực hiện phân rã chức năng có thể đòi hỏi kiến thức sâu rộng về chủ đề và sự hợp tác sâu rộng với các bên liên quan đa dạng.

Ezami

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *