Phiên bản yêu cầu và bản phát hành

Từ phiên bản v2.5.31, nút chuyển “Latest Release” và các nút chuyển lịch sử phức hợp tạm thời bị vô hiệu hóa do chúng tôi phát hiện vấn đề về hiệu năng liên quan đến lịch sử phức hợp, vốn hỗ trợ cả hai tính năng này. Chúng tôi đang xử lý để khắc phục.

Để đ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.
 

image-20240329-132524.pngSố 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

 

Lưu ý rằng các phiên bản chỉ được hiển thị trong History mới. Nếu chưa thấy hiển thị, hãy bật “Activate New History” ở góc bên phải trong tùy chọn history.

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ẻ

Thêm hình ảnh hoặc thêm tệp đính kèm vào khối của phương thức xác minh sẽ không kích hoạt tăng số phiên bản.

Các thay đổi trong thuộc tính yêu cầu có thể dẫn đến việc tăng thêm 2 hoặc 3 chữ số thập phân, chẳng hạn từ 0.12 lên 0.14. Việc điều chỉnh này là do cách các sửa đổi được xử lý trong hệ thống backend.

Note: Hiện tại, chức năng kiểm soát phiên bản cho các hoạt động Verification và Validation chưa được kích hoạt và sẽ được bổ sung ở giai đoạn sau.

 

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.

image-20240329-132655.pngBiể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.

 

Khi người dùng phát hành yêu cầu, số phiên bản vẫn giữ nguyên. Tuy nhiên, nếu có bất kỳ thay đổi nào đối với thuộc tính của yêu cầu, số phiên bản sẽ được tăng chính, tức là chuyển sang số nguyên tiếp theo. Ví dụ, bất kỳ chỉnh sửa nào trên phiên bản 0.15 của yêu cầu POWER-0012 đã phát hành sẽ kích hoạt tăng lên phiên bản 1.0.

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.

image-20240329-132840.pngCá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

image-20240329-133637.png 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).

image-20240329-133828.pngPhá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ả.

image-20240329-134039.pngCá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.

Trước khi phát hành đặc tả, người dùng phải cung cấp nhận xét/lý do vì sao đặc tả được 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)

 

image-20240329-134352.pngPhát hành yêu cầu thông qua Review Center

 

Xin lưu ý rằng ngay cả khi các yêu cầu đang ở trạng thái "Needs Work" hoặc "Rejected", việc chọn "Release Requirements" vẫn sẽ tiến hành phát hành các yêu cầu này.

 

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.

 

 

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Tính khả dụng của tính năng

Các tính năng có sẵn cho bạn phụ thuộc vào giải pháp Altium mà bạn đang sử dụng – Altium Develop, một phiên bản của Altium Agile (Agile Teams hoặc Agile Enterprise), hoặc Altium Designer (đang còn hiệu lực).

Nếu bạn không thấy tính năng được đề cập trong phần mềm của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Nội dung