Phiên bản yêu cầu và bản phát hành
Để điều hướng hiệu quả trong bối cảnh các yêu cầu liên tục thay đổi trong suốt vòng đời sản phẩm, tính năng mới của chúng tôi (từ tháng 4 năm 2024) giới thiệu một 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 từng yêu cầu, cho phép theo dõi và quản lý chặt chẽ. Với khả năng phát hành yêu cầu sau các đợt đánh giá cổng (gate review) hoặc các mốc quan trọng, tính năng này đảm bảo cách tiếp cận có hệ thống trong việc ghi nhận các thay đổi và cập nhật. Ngoài ra, người dùng 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 trước của đặc tả, từ đó có được 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ả, giúp quá trình phát triển sản phẩm trở nên tinh gọn và linh hoạt 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 điểm từ 0. Bất kỳ sửa đổ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ư thay đổi nội dung yêu cầu, mã định danh, cơ sở lý giải, v.v., đều tự động kích hoạt tăng phiên bản phụ, ví dụ từ 0 lên 0.1.
Nói ngắn gọn, mọi cập nhật đối với yêu cầu được lưu/thêm vào trường lịch sử “requirement” gắn với yêu cầu đó thì số phiên bản của yêu cầu cũng sẽ được điều chỉnh tương ứng để 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 cơ chế 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.
Số phiên bản trong History mới - Việc đánh số phiên bản được làm nổi bật trong bảng History của yêu cầu
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 việc tăng phiên bản phụ
-
Chỉnh sửa nội dung các thuộc tính của 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 thẻ
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 đợt rà soát kỹ lưỡng, các mốc, baseline hoặc gate review, yêu cầu đó sẽ đủ điều kiện để phát hành. Điều này thể hiện một lần phát hành chính đối với yêu cầu và có thể được thực hiện bằng tùy chọn phát hành gắn với yêu cầu đó. Việc phát hành yêu cầu không chỉ đánh dấu sự hoàn tất mà còn đóng vai trò là bước cuối cùng để hoàn tất 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
Tùy chọn phát hành có thể được truy cập 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 minh họa các bước để truy cập “Release feature”Một video ngắn minh họa cách phát hành hàng loạt các yêu cầu được hiển thị bên dưới.
Người dùng có thể bật nút “Last release” trên module để xem các yêu cầu được phát hành lần gần nhất. Xem Hình Latest release toggle
Nút chuyển latest release - Bật/tắt để xem phiên bản được phát hành gần nhất của các yêu cầu trong đặc tả đó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 quan đến 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ây phân cấp (xem Hình Release Specification).
Phát hành đặc tả - Hình ả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 có hai lựa 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ảAssociate all requirements current version
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 luôn đặ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.
Associate only requirements with released versions
Khác với tùy chọn đầu tiên, tùy chọn thứ hai, “Associate only requirements with released versions”, chỉ lấy những yêu cầu đã được phát hành tại thời điểm đó trong đặc tả và 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ì lần phát hành đặc tả sẽ tạo ra một phiên bản đặc tả chỉ chứa 5 yêu cầu đã phát hành.
Phát hành yêu cầu theo review
Người dùng có thể khởi tạo việc phát hành yêu cầu thông qua Review Center. Sau khi reviewer hoàn tất review, review đó 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
So sánh các phiên bản khác nhau của yêu cầu.
Người dùng có thể so sánh một yêu cầu giữa hai phiên bản khác nhau. Để thực hiện việc này, hãy đi tới history của yêu cầu (đảm bảo "Complex History" đã được bật) và nhấp vào biểu tượng phát hành nằm cạnh phiên bản cần quan tâm. Từ đó, chọn các phiên bản cụ thể mà bạn muốn so sánh.
Vui lòng tham khảo video bên dưới để xem các bước thực hiện.