Quản lý phiên bản và phát hành yêu cầu
Để điều hướng hiệu quả trong bối cảnh yêu cầu luôn thay đổi trong suốt vòng đời sản phẩm, Requirements & Systems Portal có tính năng hệ thống quản lý phiên bản sử dụng lịch sử thay đổi. Hệ thống này gán số phiên bản cho các yêu cầu, cho phép theo dõi và quản lý một cách chi tiết. Với khả năng phát hành yêu cầu sau các lần đánh giá cổng (gate review) hoặc các mốc quan trọng, tính năng này đảm bảo một phương pháp có hệ thống để ghi nhận các thay đổi và cập nhật. Ngoài ra, bạn có thể sử dụng baseline một cách liền mạch để xem lại và phân tích các phiên bản đặc tả trước đó, mang đến cái nhìn toàn diện về hành trình phát triển sản phẩm.
Tính năng Versions này nâng cao khả năng theo dõi và quản lý tổng thể đối với các yêu cầu và đặc tả, từ đó thúc đẩy quy trình phát triển sản phẩm tinh gọn và thích ứng hơn.
Quản lý phiên bản ở cấp yêu cầu
Việc quản lý phiên bản bắt đầu ở cấp yêu cầu, khởi đầu từ 0. Bất kỳ thay đổi nào đối với các thuộc tính của một yêu cầu, chẳng hạn như sửa đổi nội dung yêu cầu, mã định danh, cơ sở lý giải, v.v., sẽ tự động kích hoạt tăng phiên bản phụ, ví dụ từ 0 lên 0.1.
Tóm lại, bất kỳ cập nhật nào của yêu cầu được lưu/thêm vào trường lịch sử “requirement” liên kết với một yêu cầu thì số phiên bản của yêu cầu đó cũng sẽ được điều chỉnh để phản ánh các thay đổi này. Cách tiếp cận có hệ thống này đảm bảo một hệ thống quản lý phiên bản toàn diện và có thể truy vết cho các yêu cầu trong suốt vòng đời của chúng.
Danh sách các thay đổi kích hoạt tăng số phiên bản
Dưới đây là danh sách các thay đổi trong yêu cầu sẽ kích hoạt tăng phiên bản phụ
-
Chỉnh sửa nội dung của các thuộc tính yêu cầu như “Text”, “Title”, “Rationale”, “custom columns”
-
Thêm hoặc xóa “Parent” và “Children”
-
Thay đổi “Type”, “State”, “Compliance”
-
Thêm hoặc xóa tag
Phát hành yêu cầu
Khi một yêu cầu được hoàn thiện trong giai đoạn phát triển sản phẩm, thông qua các lần rà soát kỹ lưỡng, các mốc, baseline hoặc gate review, yêu cầu đó sẽ đủ điều kiện để được phát hành. Điều này biểu thị một lần phát hành chính cho yêu cầu và có thể được thực hiện bằng tùy chọn phát hành liên kết với yêu cầu. Việc phát hành yêu cầu không chỉ đánh dấu việc hoàn tất mà còn đóng vai trò là bước cuối cùng trong quá trình hoàn thiện phiên bản.

Biểu tượng phát hành - Biểu tượng phát hành thể hiện trạng thái của yêu cầu đã được phát hành.
Cách phát hành yêu cầu
Có thể truy cập tùy chọn phát hành thông qua biểu tượng ba chấm trong menu “Action”, cho phép người dùng phát hành từng yêu cầu riêng lẻ hoặc hàng loạt.

Cách phát hành một yêu cầu - Hình ảnh cho thấy các bước để truy cập “Release feature”
Một video ngắn minh họa việc phát hành hàng loạt các yêu cầu được hiển thị bên dưới.
Phát hành đặc tả
Người dùng có tùy chọn phát hành các đặc tả liên kết với nhiều yêu cầu. Họ có thể truy cập tùy chọn này bằng cách nhấp chuột phải vào tên đặc tả trong cấu trúc cây phân cấp (xem Hình Release Specification).
Phát hành đặc tả - Hình minh họa cách phát hành đặc tả
Khi chọn tùy chọn phát hành ở cấp đặc tả, người dùng sẽ có hai tùy chọn để phát hành đặc tả.
Các tùy chọn phát hành đặc tả - Các tùy chọn hiện có trong menu phát hành đặc tảLiên kết tất cả phiên bản hiện tại của các yêu cầu
Tùy chọn đầu tiên, “Associate all requirements current version”, sẽ phát hành tất cả các yêu cầu trong đặc tả và phát hành đặc tả đó.
Các tình huống
-
Lưu ý rằng các yêu cầu đang ở trạng thái đã phát hành sẽ không được phát hành lại.
-
Nếu yêu cầu đã được phát hành và sau đó có một số thay đổi được thực hiện đối với yêu cầu, thì yêu cầu có thay đổi sẽ được phát hành lại.
Chỉ liên kết các yêu cầu có phiên bản đã phát hành
Trái với tùy chọn đầu tiên, tùy chọn thứ hai, “Associate only requirements with released versions”, chỉ lấy các yêu cầu đã được phát hành tại thời điểm đó trong đặc tả để phát hành đặc tả. Ví dụ: nếu bạn có 5 yêu cầu đã phát hành và 5 yêu cầu chưa phát hành, thì việc phát hành đặc tả sẽ tạo ra một phiên bản đặc tả chỉ bao gồm 5 yêu cầu đã phát hành.
Phát hành yêu cầu thông qua Reviews
Người dùng có thể bắt đầu phát hành các yêu cầu thông qua Review Center. Sau khi người đánh giá hoàn tất việc review, kết quả phải được approver phê duyệt để kết thúc quy trình review. Approver có tùy chọn "Release Requirements" như một phần của việc hoàn tất review (xem Hình Release requirements through the Review center).
Phát hành yêu cầu thông qua Review center