Thực hiện đánh giá thiết kế
Một phần thiết yếu của mọi quy trình thiết kế là xem xét tiến độ và tính hợp lệ của thiết kế tại các giai đoạn phát triển then chốt, चाहे điều đó diễn ra dưới hình thức thảo luận cộng tác giữa các đồng nghiệp hay các cơ chế phê duyệt nghiêm ngặt. Vốn có trong quy trình đó, ở bất kỳ cấp độ nào, là việc cung cấp quyền truy cập vào toàn bộ dữ liệu dự án liên quan, tệp, nhận xét, biểu diễn trực quan và các công cụ phản hồi mà người đánh giá mục tiêu cần dùng.
Altium Designer cung cấp khả năng này theo cách rất linh hoạt thông qua việc áp dụng review Process Workflows được lưu trữ trên một Workspace được kết nối và được truy cập từ bên trong Altium Designer.
► Để biết thêm thông tin về các process và workflow của chúng, xem Creating & Managing Processes (Altium 365 Workpace, Enterprise Server Workspace).
Các workflow của process tích hợp các biểu mẫu tương tác được hiển thị cho người dùng khi họ tiến qua các bước trong luồng process, đồng thời cho phép đưa ra nhận xét, đính kèm tệp, xem tài liệu thiết kế và nhiều hơn nữa. Các review process có thể được khởi chạy bởi bất kỳ người dùng Altium Designer nào có quyền truy cập dự án, và được giao cho những người dùng khác (thành viên nhóm) hoặc các nhóm người dùng (vai trò nhóm).
Ở phía Workspace, quản trị viên làm việc với các process dưới dạng các luồng dựa trên sơ đồ, trong đó các biểu mẫu người dùng và các bước được tích hợp trong luồng đều có thể tùy chỉnh hoàn toàn. Điều này cho phép xây dựng (và nếu cần thì áp dụng bắt buộc) các process rất cụ thể, chẳng hạn nhằm đáp ứng các yêu cầu review đã được thiết lập trong công ty. Có thể tạo ra bất kỳ số lượng workflow process nào.
► Để biết thêm thông tin, xem Defining a Process Workflow (Altium 365 Workspace, Enterprise Server Workspace).
Review Process
Workspace cung cấp ba review process mặc định, có thể dùng nguyên trạng hoặc làm nền tảng cho các process tùy chỉnh nâng cao hơn:
- Ad Hoc Review – Một review process không chính thức, không có kết luận được ghi nhận.
- Handoff Review – Một review process chính thức hơn, trong đó người khởi tạo review (người gửi) ghi nhận kết luận đạt/trượt (Completed/Rejected) khi đóng review. Trạng thái completed cho biết thiết kế đã sẵn sàng để chuyển sang giai đoạn phát triển tiếp theo.
- Milestone Review – Một review process vòng kín chi tiết hơn, trong đó người gửi sử dụng phản hồi review để quyết định trạng thái là Completed, Rejected hay thiết kế cần được sửa (Reworked). Trong trường hợp cuối, thiết kế đã chỉnh sửa sau đó được xác minh và quyết định Completed/Rejected/Rework sẽ được lặp lại. Review sẽ được đóng khi mục tiêu hoặc cột mốc dự án được đạt thành công.
Trong tất cả các trường hợp trên, cả người gửi/phê duyệt review (Initiator) và người review (Assignees) đều được dẫn dắt qua luồng process bằng một chuỗi biểu mẫu giao diện người dùng. Các yêu cầu và tùy chọn trong từng bước của luồng process được xác định bởi mục Process tương ứng trong Workspace, và mục này đến lượt nó được quản lý bởi Quản trị viên máy chủ – người cũng có thể vừa khởi tạo vừa hủy một review process.
Thực hiện Review
Một review thường gồm ba giai đoạn tuần tự:
- Người dùng khởi tạo review (người gửi) xác định nội dung sẽ được review và ai sẽ thực hiện, đồng thời thêm mọi dữ liệu hoặc thông tin cần thiết.
- Những người review truy cập dữ liệu dự án và cung cấp phản hồi phù hợp, và nếu cần thì thêm dữ liệu hoặc thông tin liên quan.
- Người phê duyệt review (thường là người khởi tạo) đánh giá và tóm tắt phản hồi từ những người review và kết thúc process.
Tất cả các giai đoạn trong một review đều được biểu diễn bằng một Task tương ứng (Altium 365 Workspace, Enterprise Server Workspace) trong bảng Tasklist của phần mềm, bảng này nhắc từng người dùng rằng cần thực hiện hành động và cung cấp thông tin về các tác vụ đã hoàn thành. Chọn một Task đang chờ xử lý sẽ kích hoạt giai đoạn đó của review.
Khởi tạo và xác định Review
Một review process được khởi tạo từ menu Project » Project Activities trong Altium Designer. Ban đầu review sẽ áp dụng cho dự án hiện đang hoạt động.
Lấy process Ad Hoc Review làm ví dụ, ở định dạng mặc định chưa sửa đổi, hộp thoại biểu mẫu mở đầu cho phép người gửi (Barry trong ví dụ bên dưới) chỉ định dự án sẽ được review và những người dùng nào được giao hoàn thành giai đoạn phản hồi review.

Các trường nhập và menu trong hộp thoại Ad Hoc Review là:
- Request title – chế độ mặc định
AUTOsử dụng tên process làm cơ sở cho tên process đang hoạt động (tiêu đề Activity). Có thể nhập một tên tùy chỉnh để thay thế. - Project – tên của dự án sẽ được review. Đây là dự án đang hoạt động khi process được khởi tạo, nhưng có thể chọn bất kỳ dự án khả dụng nào từ các tùy chọn menu thả xuống có hỗ trợ lọc theo nội dung nhập.
- Description – văn bản để cung cấp thêm thông tin cho người review.
- Reviewers – các thành viên nhóm hoặc nhóm vai trò được chỉ định sẽ được giao tác vụ gửi phản hồi review. Bắt đầu gõ để xem các mục khả dụng.
Nhấp vào nút
để bắt đầu workflow của process và chuyển sang biểu mẫu xác định dữ liệu.
Hộp thoại biểu mẫu Prepare review data sau đây cho phép bạn chỉ định các tài nguyên dữ liệu thiết kế cụ thể và thêm tệp đính kèm. Lưu ý rằng mọi văn bản biểu mẫu được tô sáng màu xanh đều là liên kết đang hoạt động đến dữ liệu nguồn đó. Hộp thoại cũng bao gồm một sơ đồ luồng mô tả process trong tab Diagram, đồng thời cho biết vị trí hiện tại của bạn trong các bước của luồng.

Các tùy chọn đáng chú ý trong hộp thoại biểu mẫu là:
- Data – dùng menu thả xuống để chọn một bộ dữ liệu phát hành dự án cụ thể (theo ngày), hoặc dùng tùy chọn
liên quan để duyệt đến và chọn một tập dữ liệu phát hành cụ thể. Ở trạng thái mặc định khi chưa chọn dữ liệu nào, người review sẽ chỉ có quyền truy cập dữ liệu nguồn của dự án. - Attachments – duyệt đến hoặc kéo thả các tệp mà bạn muốn thêm làm dữ liệu review hoặc nguồn thông tin.
Khi toàn bộ dữ liệu review đã được chỉ định hoặc thêm vào biểu mẫu, hãy nhấp nút
để chuyển process sang giai đoạn Review.
Tại thời điểm này, Task Prepare review data đang hoạt động sẽ được đóng trong bảng Tasklist vì giai đoạn gửi review đã hoàn tất – lưu ý rằng lúc này người dùng Altium Designer chính là người gửi review process (Initiator). Review process đang diễn ra được hiển thị trong danh sách Activities của bảng với trạng thái đang hoạt động. Nhấp nút
để bảo đảm bạn thấy trạng thái Activities mới nhất.

Để xem trạng thái tiến độ của review process đang hoạt động, hãy chọn mục của nó trong danh sách Activities để hiển thị dữ liệu hiện tại và sơ đồ luồng có chú thích (tab Diagram).

Cung cấp phản hồi Review
Khi review process đã được Initiator cấu hình và gửi đi, activity sẽ tự động tạo các Task để những người được chỉ định làm Reviewer hoàn thành. Khi một Reviewer (ví dụ Norm Smith trong ví dụ này) đăng nhập vào Altium Designer, vùng Tasks sẽ hiển thị một tác vụ Provide review feedback được giao.

Chọn Task này sẽ kích hoạt giai đoạn Review của luồng process cho Reviewer. Hộp thoại biểu mẫu Provide review feedback sau đây cung cấp dữ liệu dự án liên quan (theo chỉ định của người gửi review), cho phép thêm nhận xét và tệp đính kèm hoặc mở dự án trong Web Viewer , đồng thời yêu cầu gửi một Vote phản hồi.

Các tùy chọn đáng chú ý trong hộp thoại Provide Review feedback là:
- Open Project – chọn để mở thiết kế của dự án trong Workspace Web Viewer. Điều này cung cấp lượng dữ liệu dự án phong phú và các chế độ xem tương tác được dựng đầy đủ của các tài liệu nguồn thiết kế, cho phép thêm các nhận xét được tô sáng và tùy chọn gán cho một người dùng cụ thể (thành viên Workspace).
► Để biết thêm thông tin, xem trang Web Viewer (Altium 365 Workspace, Enterprise Server Workspace). - Comment – các ghi chú nhận xét được thêm tại đây sẽ được gắn với tên của người review khi review process được hoàn tất.
- Vote – chọn một phần tóm tắt phù hợp cho kết luận review.
- Reviewers attachments – duyệt đến hoặc kéo thả các tệp, chẳng hạn như ghi chú chi tiết hơn hoặc tài liệu tham khảo, sẽ được đưa kèm theo phản hồi review.
Lưu ý rằng mọi văn bản được tô sáng màu xanh đều là liên kết đang hoạt động đến dữ liệu nguồn đó. Chọn nút
để hoàn tất review process – điều này được thể hiện trong bảng Tasklist, nơi tác vụ đang hoạt động đó sẽ được đóng (xóa).
Tóm tắt và đóng Review
Khi tất cả Reviewer được chỉ định đã hoàn thành các tác vụ phản hồi review được giao cho họ, review process đang hoạt động sẽ chuyển sang giai đoạn tóm tắt/đóng. Một tác vụ Summarize review được tạo cho người dùng được giao đánh giá activity review – trong trường hợp này là Barry, cũng là người dùng đã gửi (khởi tạo) review. Lưu ý rằng đối với người dùng này, review process được hiển thị ở trạng thái đang hoạt động trong bảng Tasklist dưới mục Activities. Đối với những người review, activity lúc này đã đóng vì các tác vụ đóng góp của họ đã hoàn thành.

Chọn tác vụ Summarize review trong bảng Tasklist sẽ đưa luồng review sang giai đoạn cuối cùng của nó, như được trình bày trong hộp thoại biểu mẫu Summarize review.

Các nội dung đáng chú ý có trong biểu mẫu này gồm:
- Information provided by reviewers
- Comment – danh sách các nhận xét do người phản biện cung cấp khi hoàn tất các tác vụ đánh giá của họ.
- Vote – mức đánh giá kết luận được từng người phản biện chọn.
- Review attachments – mọi tệp liên quan do người phản biện thêm vào Tác vụ.
- Summary
- Summary note – các ghi chú kết luận do người đánh giá quy trình xem xét thêm vào (trong trường hợp này là người gửi/người khởi tạo), sẽ được ghi lại khi quá trình đánh giá được đóng.
Nhấp vào nút
của hộp thoại sẽ kết thúc quy trình Design Review đang hoạt động. Lưu ý rằng với các quy trình Design Review processes nâng cao hơn hiện có, các bước bổ sung như chỉ định kết luận hoàn tất/từ chối hoặc khởi tạo tác vụ Rework thiết kế sẽ được bao gồm trong giai đoạn đánh giá.
Để xem Design Review đã hoàn tất, hãy làm mới các mục Activities trong bảng Tasklist , chọn tùy chọn Show Closed trong menu
và chọn tác vụ đã đóng từ danh sách. Hộp thoại sau đây bao gồm phần tóm tắt thông tin đánh giá (trong tab Data) và sơ đồ luồng quy trình (tab Diagram) với trạng thái tiến trình được làm nổi bật – đó là Completed, đúng như bạn mong đợi.

Quy trình đánh giá tùy chỉnh
Các quy trình Design Review, như được trình bày tới người dùng trong Altium Designer, được phát triển và chỉnh sửa trong Workspace được kết nối bởi một Quản trị viên được chỉ định. Tính linh hoạt của các phần tử bước luồng và các biểu mẫu giao diện người dùng kết hợp để tạo thành quy trình làm việc Design Review cho phép tạo ra các đợt đánh giá đáp ứng nhiều nhu cầu cụ thể khác nhau.
Một số tùy chọn bổ sung có thể áp dụng cho các bước và biểu mẫu là:
- gán bất kỳ bước nào trong luồng cho một người dùng hoặc vai trò cụ thể, ngoài những người được chỉ định là người phản biện hoặc người đánh giá.
- không cho phép một người dùng hoặc vai trò truy cập vào một bước quy trình làm việc cụ thể (một
Exception), để bước đó sẽ bị bỏ qua trong luồng đối với họ. - buộc một trường nhập liệu trong biểu mẫu phải là bắt buộc trước khi có thể gửi hộp thoại biểu mẫu.
- thêm các bước quy trình làm việc xen giữa để áp đặt thêm các tác vụ và biểu mẫu người dùng.
- tạo một vòng lặp quyết định trong quy trình làm việc, trong đó chỉ một hành động cụ thể mới có thể đóng vòng lặp đó.
- hiển thị hoặc ẩn dữ liệu cụ thể hay các thông báo sự kiện/lỗi trong biểu mẫu giao diện người dùng của một bước quy trình làm việc.
- sử dụng tính năng Web Viewer của Workspace để cho phép người phản biện kiểm tra tài liệu thiết kế và đưa ra nhận xét, đối với những người không có quyền truy cập trực tiếp vào các tài liệu nguồn của thiết kế.
Như đã nêu trước đó, có thể tạo bất kỳ số lượng quy trình đánh giá nào và cung cấp cho Altium Designer, đồng thời chúng có thể được phát triển cho các cấp độ đánh giá từ việc lấy ý kiến phản hồi không chính thức từ đồng nghiệp cho đến các quy trình đánh giá chính thức được công ty phê chuẩn và có liên kết với các hệ thống khác của công ty (chẳng hạn như PLM).
► Để biết thông tin chi tiết về cách tạo quy trình tùy chỉnh, xem Defining a Process Workflow (Altium 365 Workspace, Enterprise Server Workspace).