BABOK-Chương 5 – Quản lý vòng đời của yêu cầu -Mục 5.1

TRUY XUẤT NGUỒN GỐC YÊU CẦU

MỤC ĐÍCH

Mục đích của truy xuất nguồn gốc yêu cầu là để đảm bảo rằng các yêu cầu và thiết kế ở các cấp độ khác nhau được liên kết với nhau và quản lý các tác động của sự thay đổi ở một cấp độ đối với các yêu cầu liên quan.

MÔ TẢ

Việc truy xuất nguồn gốc yêu cầu xác định và tài liệu hóa nguồn gốc của từng yêu cầu, bao gồm khả năng truy xuất ngược, khả năng truy xuất chuyển tiếp và mối quan hệ của nó với các yêu cầu khác.

Khả năng truy xuất được sử dụng để giúp đảm bảo rằng giải pháp phù hợp với các yêu cầu và hỗ trợ quản lý phạm vi, thay đổi, rủi ro, thời gian, chi phí và giao tiếp. Nó cũng được sử dụng để phát hiện chức năng bị thiếu hoặc để xác định xem có chức năng được triển khai nào không được hỗ trợ bởi bất kỳ yêu cầu nào hay không.

Khả năng truy xuất nguồn gốc cho phép:
  • Phân tích tác động nhanh hơn và đơn giản hơn,
  • Phát hiện đáng tin cậy hơn về sự mâu thuẫn và lỗ hổng trong các yêu cầu,
  • Hiểu biết sâu hơn về phạm vi và mức độ phức tạp của một thay đổi, và
  • Đánh giá đáng tin cậy về yêu cầu nào đã được giải quyết và yêu cầu nào chưa.

Thường rất khó để trình bày chính xác các nhu cầu và giải pháp mà không tính đến các mối quan hệ tồn tại giữa chúng. Mặc dù việc truy xuất là có giá trị, BA cần cân bằng giữa số lượng các loại mối quan hệ với lợi ích thu được bằng cách đại diện cho chúng. Truy xuất nguồn gốc cũng hỗ trợ cả việc phân bổ và  lập kế hoạch phát hành bằng cách cung cấp một cái nhìn trực tiếp từ yêu cầu đến nhu cầu được bày tỏ.

Các hình ảnh sau đây trình bày các ví dụ về sự trình bày trực quan về khả năng truy xuất nguồn gốc cho một quy trình và cho các yêu cầu phần mềm.

trace requirement

ĐẦU VÀO

  • Yêu cầu: có thể bắt nguồn từ các yêu cầu khác (bao gồm mục tiêu dài hạn, mục tiêu ngắn hạn, yêu cầu kinh doanh, yêu cầu của các bên liên quan, yêu cầu giải pháp và yêu cầu chuyển đổi), thành phần giải pháp, hình ảnh, quy tắc nghiệp vụ và các sản phẩm công việc khác.
  • Thiết kế: có thể bắt nguồn từ các yêu cầu khác, các thành phần giải pháp và các sản phẩm công việc khác.

Trace Requirements Input/Output Diagram

YẾU TỐ

Mức độ chính thức

Khi truy xuất nguồn gốc các yêu cầu, BA xem xét giá trị mà mỗi liên kết dự định chuyển giao, cũng như bản chất và việc sử dụng các mối quan hệ cụ thể đang được tạo ra.

Nỗ lực để truy xuất các yêu cầu tăng lên đáng kể khi số lượng các yêu cầu hoặc mức độ chính thức tăng lên.

Mối quan hệ

Có một số loại mối quan hệ mà BA cần xem xét khi xác định cách truy xuất nguồn gốc:

  • Dẫn xuất (Derive): mối quan hệ giữa hai yêu cầu, được sử dụng khi một yêu cầu có nguồn gốc từ một yêu cầu khác. Loại quan hệ này thích hợp để liên kết các yêu cầu ở các mức độ trừu tượng khác nhau. Ví dụ, một yêu cầu giải pháp xuất phát từ một yêu cầu nghiệp vụ hoặc một yêu cầu của các bên liên quan.
  • Phụ thuộc: mối quan hệ giữa hai yêu cầu, được sử dụng khi một yêu cầu phụ thuộc vào một yêu cầu khác. Các loại phụ thuộc các mối quan hệ bao gồm:
    • Sự cần thiết: chỉ có ý nghĩa khi thực hiện một yêu cầu nếu một yêu cầu liên quan cũng được thực hiện.
    • Nỗ lực: một yêu cầu dễ thực hiện hơn nếu một yêu cầu cũng được thực hiện.
  • Đáp ứng: mối quan hệ giữa một yếu tố triển khai với yêu cầu mà nó đang đáp ứng. Ví dụ, mối quan hệ giữa một yêu cầu chức năng và một thành phần giải pháp đang thực hiện nó.
  • Xác nhận: mối quan hệ giữa một yêu cầu và một trường hợp kiểm thử hoặc yếu tố khác có thể xác định xem liệu một giải pháp có đáp ứng yêu cầu hay không.

Kho lưu trữ thông tin truy xuất

Việc truy xuất nguồn gốc yêu cầu được lập thành văn bản và duy trì theo các phương pháp được xác định bởi phương pháp phân tích nghiệp vụ.

Các công cụ quản lý yêu cầu có thể mang lại những lợi ích đáng kể khi cần theo dõi một số lượng lớn các yêu cầu có thể được coi là không thể quản lý được bằng  các phương pháp tiếp cận thủ công.

NGUYÊN TẮC VÀ CÔNG CỤ

  •  Kiến thức lĩnh vực: kiến ​​thức và kiến ​​thức chuyên môn trong lĩnh vực nghiệp vụ cần thiết để hỗ trợ truy xuất nguồn gốc.
  • Phương pháp tiếp cận quản lý thông tin: đưa ra các quyết định từ các hoạt động lập kế hoạch liên quan đến cách tiếp cận truy xuất nguồn gốc.
  • Thông tin pháp lý/quy định: mô tả các quy tắc hoặc quy định pháp luật phải được tuân thủ. Những điều này có thể cần được xem xét khi xác định các quy tắc truy xuất nguồn gốc.
  • Công cụ quản lý /Kho lưu trữ yêu cầu: được sử dụng để lưu trữ và quản lý thông tin phân tích nghiệp vụ. Công cụ này có thể đơn giản như một tài liệu văn bản hoặc phức tạp như một công cụ quản lý yêu cầu chuyên dụng.

KỸ THUẬT

  • Phân tích quy tắc nghiệp vụ: được sử dụng để theo dõi các quy tắc nghiệp vụ theo các yêu cầu mà chúng hỗ trợ hoặc các quy tắc hỗ trợ các yêu cầu.
  • Phân rã chức năng: được sử dụng để chia nhỏ phạm vi giải pháp thành các thành phần nhỏ hơn để phân bổ, cũng như để theo dõi các khái niệm mức cao đến các khái niệm mức thấp.
  • Mô hình hóa quy trình: được sử dụng để hiển thị trực quan quy trình trạng thái trong tương lai, cũng như truy xuất các yêu cầu đối với quy trình trạng thái trong tương lai.
  • Mô hình hóa phạm vi: được sử dụng để mô tả phạm vi một cách trực quan, cũng như để truy xuất nguồn gốc các yêu cầu liên quan đến phạm vi mà yêu cầu hỗ trợ.

CÁC BÊN LIÊN QUAN

  • Khách hàng: bị ảnh hưởng bởi cách thức và thời điểm thực hiện các yêu cầu, và có thể phải được tư vấn hoặc đồng ý về các mối quan hệ truy xuất nguồn gốc.
  • Chuyên gia về lĩnh vực nghiệp vụ: có thể đưa ra các khuyến nghị liên quan đến tập hợp các yêu cầu được liên kết với thành phần giải pháp hoặc với bản phát hành.
  • Người dùng cuối: có thể yêu cầu các mối quan hệ phụ thuộc cụ thể cho phép các yêu cầu nhất định được thực hiện cùng lúc hoặc theo một trình tự cụ thể.
  • Chuyên gia vấn triển khai: khả năng truy xuất nguồn gốc đảm bảo rằng giải pháp đang được phát triển đáp ứng nhu cầu nghiệp vụ và mang lại nhận thức về sự phụ thuộc giữa các thành phần giải pháp trong quá trình thực hiện.
  • Hỗ trợ vận hành: tài liệu truy xuất nguồn gốc cung cấp một nguồn tham khảo khác để hỗ trợ bộ phận trợ giúp.
  • Quản lý dự án: truy xuất nguồn gốc hỗ trợ việc quản lý thay đổi và phạm vi dự án.
  • Nhà tài trợ: được yêu cầu phê duyệt các mối quan hệ khác nhau.
  • Các nhà cung cấp: bị ảnh hưởng bởi cách thức và thời điểm thực hiện các yêu cầu.
  • Người kiểm thử (tester): cần hiểu cách thức và vị trí các yêu cầu được thực hiện khi tạo kế hoạch kiểm thử và các trường hợp kiểm thử, và có thể truy xuất các trường hợp  kiểm thử theo các yêu cầu.

ĐẦU RA

  • Yêu cầu (đã truy xuất nguồn gốc): có mối quan hệ được xác định rõ ràng với các các yêu cầu khác, thành phần giải pháp, hoặc phiên bản phát hành, các giai đoạn hoặc lặp lại, trong phạm vi giải pháp, sao cho có thể xác định rõ ràng phạm vi và ảnh hưởng của thay đổi.
  • Thiết kế (đã truy xuất nguồn gốc): có mối quan hệ được xác định rõ ràng với các yêu cầu khác, thành phần giải pháp hoặc bản phát hành, các giai đoạn hoặc lặp lại, trong phạm vi giải pháp, sao cho phạm vi và các tác động của thay đổi có thể được xác định rõ ràng.

Ở phần tiếp theo, chúng ta sẽ tìm hiểu hoạt động duy trì yêu cầu.

Bạn có thể tải về bản gốc Tiếng Anh Tại đây

Ezami

Related Posts

Leave a Reply

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