Việc quản lý yêu cầu trước đây chủ yếu dựa vào tài liệu, bảng tính, email và các hình thức ghi chép thông tin thủ công khác. Dù những phương pháp này đã phục vụ tốt cho kỹ sư trong thời gian dài, chúng cũng tạo ra rủi ro đáng kể về sai lệch dữ liệu, và vấn đề này càng nghiêm trọng hơn khi dữ liệu được xử lý theo cách này nhanh chóng trở nên lỗi thời.
Vì vậy, các kỹ sư hiện đang tìm kiếm những cách đơn giản hơn để quản lý yêu cầu sản phẩm, nhằm bảo đảm rằng các vòng lặp thiết kế được xây dựng trên thông tin mới nhất và phù hợp nhất. Tuy nhiên, các nhóm kỹ thuật phát triển sản phẩm phần cứng thường gặp khó khăn khi chuyển sang những hệ thống tốt hơn.
Mặc dù họ có thể hưởng lợi từ các công cụ như Requirements Portal của Altium, các kỹ sư thường gặp phải một rào cản ban đầu: khả năng tiếp nhận và áp dụng. Việc rời bỏ cách xử lý thông tin thủ công, lỗi thời đòi hỏi một công cụ được xây dựng chuyên biệt để hỗ trợ phương pháp tiếp cận mới, lấy yêu cầu làm trung tâm này mà không làm mất đi khả năng kiểm soát hay tính minh bạch.
Quyết định tiếp tục dùng tài liệu và bảng tính để quản lý yêu cầu hiếm khi là một quyết định mang tính chiến lược; đúng hơn, đó là hệ quả của việc chọn con đường ít cản trở nhất. Theo tiêu chuẩn của “ngày hôm qua”, những công cụ này có vẻ gần như không gây ma sát. Doanh nghiệp đã quen với chúng, và đường cong học tập cũng tương đối thấp.
Dưới đây là lý do vì sao các kỹ sư vẫn tiếp tục dùng tài liệu và bảng tính:
Có một số yếu tố khiến kỹ sư phải xem xét lại cách quản lý yêu cầu của mình. Những yếu tố này hoặc liên quan đến dự án, như lệch phiên bản, quyền sở hữu và lịch sử thay đổi, hoặc liên quan đến dữ liệu như tính phù hợp, khả năng truy vết và quy trình xác minh.
Một công cụ RM mạnh mẽ thiết lập một “sợi chỉ số” hai chiều giữa các môi trường ECAD, MCAD và mô phỏng, tạo ra mối liên kết toàn diện giữa các phân hệ và yêu cầu. Chuỗi liên kết này đóng vai trò là nguồn dữ liệu chuẩn cần thiết để đồng bộ các nhóm liên ngành. Mặc dù bảng tính tĩnh có thể theo dõi các liên kết này, chúng bị hạn chế bởi việc không thể theo dõi quá trình thiết kế theo thời gian thực.
Để tránh những thất bại chứng nhận tốn kém, kiểm thử phải là một phần tích hợp của quy trình thiết kế chứ không phải là rào cản cuối cùng. Các công cụ RM hiệu quả tích hợp việc lập kế hoạch xác minh trực tiếp vào các yêu cầu chức năng, hướng dẫn kỹ sư ngay trong ngữ cảnh làm việc để duy trì tuân thủ với các tiêu chuẩn như EMI hoặc tính toàn vẹn tín hiệu. Bằng cách đồng bộ quản lý kiểm thử với dữ liệu thiết kế trực tiếp, các nhóm có thể phát hiện sai lệch sớm, bảo đảm rằng phần cứng vật lý phản ánh chính xác các yêu cầu ban đầu của nó.
Kiểm soát phiên bản đúng nghĩa không chỉ là một nhãn gắn trên tài liệu. Nó là phương tiện để “làm sạch” dữ liệu và tránh các yêu cầu “xác sống”. Dù kỹ sư hiểu mục đích cơ bản của kiểm soát phiên bản, giá trị thực sự của nó nằm ở các liên kết trực quan giữa yêu cầu và các giai đoạn phát triển khác nhau, cùng nhau bảo đảm một nguồn dữ liệu chuẩn chính xác và luôn cập nhật.
Việc chuyển đổi là một thành phần quan trọng của một công cụ RM phù hợp. Trong khi yêu cầu được cung cấp dưới dạng văn bản, kỹ sư lại làm việc bằng các con số; đây là khoảng cách cần được lấp đầy bằng giao tiếp phù hợp. Khả năng tự động chuyển đổi từ văn bản sang số liệu tỏ ra có giá trị trên nhiều dự án và giúp hiểu rõ hơn về các tác động ở hạ nguồn của thiết kế.
Những công cụ quản lý yêu cầu tốt nhất được trang bị AI để kỹ sư có thể tận dụng nhằm đơn giản hóa việc cập nhật. Các mô hình ngôn ngữ lớn (LLM) đặc biệt thành thạo trong việc xử lý dữ liệu dạng văn bản và xác định cách định dạng dữ liệu tối ưu. Điều này mang lại cho kỹ sư một trải nghiệm thực sự có thể tùy biến, đồng thời bảo đảm mọi cập nhật đều được chuyển vào một nguồn tập trung.
Khả năng nhập dữ liệu vào và xuất dữ liệu ra khỏi một hệ thống tập trung là điều thiết yếu. Các kỹ sư không nhất thiết cần những tích hợp phức tạp hay API, nhưng họ cần sự tin tưởng rằng công cụ của mình có thể nhập và xuất yêu cầu sang các định dạng khác. Tính linh hoạt này thường cần thiết khi bàn giao dự án hoặc khi cần tài liệu cho mục đích chứng nhận.
Bảng so sánh dưới đây nêu bật điểm mạnh và hạn chế của các cách tiếp cận phổ biến trong quản lý yêu cầu, từ tài liệu và bảng tính đến các hệ thống cũ và các công cụ hiện đại được xây dựng chuyên biệt.
|
Thu thập yêu cầu |
Thiết kế & Triển khai |
Xác minh & Thẩm định |
|
|
Requirements Portal Dành cho các nhóm kỹ thuật cần lặp nhanh mà vẫn duy trì khả năng truy vết |
+ Được xây dựng cho các nhóm phần cứng liên ngành + Lấy yêu cầu làm trọng tâm của quy trình kỹ thuật lặp + Hỗ trợ yêu cầu phân cấp và yêu cầu tham số hóa + Cân bằng giữa tốc độ và cấu trúc cần thiết để mở rộng quy mô |
+ Thân thiện với người dùng và dễ làm quen nhanh ngay cả với người không chuyên + Kỹ sư nhìn thấy yêu cầu trong đầy đủ ngữ cảnh + Kết nối yêu cầu với hệ thống, thiết kế và xác minh + Tác động của thay đổi được thể hiện rõ ràng, cho phép lặp nhanh hơn và an toàn hơn |
+ Xem xác minh là một hoạt động cốt lõi + Liên kết yêu cầu với phương pháp xác minh, ca kiểm thử và bằng chứng. + Hỗ trợ V&V dựa trên rủi ro mà không áp đặt cứng nhắc + Tạo đầu ra sẵn sàng cho kiểm toán từ dữ liệu dự án trực tiếp. |
|
Tài liệu & Bảng tính Dành cho tạo mẫu thử và các dự án nhỏ, nhưng sẽ không còn hiệu quả khi độ phức tạp tăng lên |
+ “Đủ dùng” cho các dự án nhỏ + Bắt đầu nhanh và ai cũng hiểu – Truy vết thủ công trở thành cơn ác mộng khi mở rộng quy mô – Không có quản lý phiên bản, quyền sở hữu hoặc kiểm soát thay đổi. |
+ Linh hoạt tối đa; kỹ sư có thể tự do điều chỉnh định dạng – Không có khả năng truy vết tới các hiện vật triển khai – Các kỹ sư thường xuyên thiết kế dựa trên các đặc tả đã lỗi thời – Phân tích tác động được thực hiện thủ công và dễ xảy ra lỗi |
+ Đơn giản cho các thử nghiệm nhỏ và xác minh không chính thức – Theo dõi trạng thái xác minh thủ công – Không có khả năng hiển thị mức độ bao phủ yêu cầu – Lưu trữ bằng chứng rời rạc, phân mảnh |
|
Các công cụ quản lý yêu cầu cũ DOORs, Jama, Polarion… Dùng để duy trì một hệ thống lưu trữ bản ghi chính thức nhưng khó sử dụng, dẫn đến các silo dữ liệu |
+ Rất tốt khi dùng làm hệ thống lưu trữ bản ghi chính thức + Mạnh về thiết lập baseline chính thức và quy trình kiểm soát thay đổi – Chi phí thiết lập ban đầu cao với giao diện khó hiểu – Được tối ưu cho quản trị, làm cản trở tốc độ lặp |
+ Hỗ trợ phân bổ yêu cầu một cách chính thức cho hệ thống và phân hệ. – Được các chuyên gia duy trì tập trung, dẫn đến các silo dữ liệu – Khuyến khích mô hình thác nước thay vì cộng tác liên tục. – Dù vậy, các kỹ sư vẫn xuất dữ liệu trở lại bảng tính |
+ Lập kế hoạch xác minh có cấu trúc và định nghĩa ca kiểm thử + Ma trận truy vết mạnh mẽ và báo cáo tuân thủ hiệu quả – Hỗ trợ thực thi kiểm thử kém – Xác minh bị xem như bước bổ sung về sau với chi phí vận hành lớn |
|
Phần mềm quản lý dự án Jira/Confluence… Dùng để theo dõi tác vụ nhưng thiếu khả năng truy vết và tính chặt chẽ cần thiết cho phần cứng |
+ Rất tốt trong việc điều phối công việc liên chức năng + Có các đối tượng yêu cầu cơ bản thông qua tiện ích bổ sung – Yêu cầu chỉ là một hạng mục công việc thứ yếu – Khả năng truy vết xuyên suốt giữa hệ thống và xác minh còn yếu |
+ Hiển thị tốt tiến độ tác vụ + Quyền sở hữu rõ ràng và theo dõi thực thi hiệu quả – Các phụ thuộc phần cứng được thể hiện kém – Liên kết giữa yêu cầu và thiết kế phần cứng còn yếu |
+ Theo dõi trạng thái thực thi kiểm thử rất tốt – Xác minh phần cứng được thể hiện chưa đầy đủ – Khả năng truy vết ngược phục vụ kiểm toán còn yếu – Lưu trữ bằng chứng rời rạc, phân mảnh |
Requirements Portal là công cụ quản lý yêu cầu, xác minh và truy vết gọn nhẹ của Altium, được xây dựng cho các nhóm kỹ thuật phát triển các sản phẩm phần cứng phức tạp. Công cụ này giúp bạn chuyển từ tài liệu phân tán và việc theo dõi thủ công sang các quy trình làm việc có cấu trúc, định hướng theo yêu cầu mà toàn bộ nhóm đều có thể sử dụng.
Requirements Portal có thể được dùng như một công cụ quản lý yêu cầu độc lập để quản lý các yêu cầu ở cấp hệ thống, phần cứng và phần mềm trên toàn bộ sản phẩm. Công cụ này cũng được tích hợp trong Altium Develop và Altium Agile, cho phép các nhóm đã làm việc trong hệ sinh thái Altium kết nối trực tiếp các yêu cầu với dữ liệu dự án và quy trình cộng tác.
Với giao diện trực quan trên nền tảng đám mây và số lượng cộng tác viên không giới hạn, Requirements Portal giúp các nhóm kỹ thuật thay thế các tệp tĩnh và công cụ cứng nhắc bằng một không gian làm việc chung có thể mở rộng khi độ phức tạp của sản phẩm tăng lên. Mọi người đều làm việc trên cùng một bộ yêu cầu luôn được cập nhật, giúp giảm sai lệch, trôi phiên bản và việc phải làm lại ở giai đoạn muộn.
Requirements Portal hỗ trợ đầy đủ cho yêu cầu có cấu trúc, lập kế hoạch xác minh, truy vết và phân tích tác động thay đổi trên nhiều bộ môn. Khi được sử dụng cùng với Altium Designer, các kỹ sư có thể truy cập yêu cầu ngay trong ngữ cảnh thiết kế của mình và các thay đổi sẽ được lan truyền xuyên suốt qua thiết kế, hoạt động xác minh và tài liệu.
Các nhóm kỹ thuật sử dụng Requirements Portal để:
Requirements Portal biến khả năng truy vết thành điều thực tế, thay vì một gánh nặng. Công cụ này cho bạn khả năng quan sát ở thượng nguồn về cách các yêu cầu thay đổi, đồng thời mang lại sự tin cậy ở hạ nguồn rằng thiết kế và các hoạt động xác minh vẫn đáp ứng đúng ý định mới nhất.
Công cụ quản lý yêu cầu (RM) là một hệ thống dùng để xác định, theo dõi và xác minh các yêu cầu trong toàn bộ vòng đời sản phẩm điện tử. Không giống như tài liệu hay bảng tính, một công cụ RM chuyên dụng cung cấp một nguồn sự thật duy nhất luôn cập nhật, cho phép các kỹ sư duy trì khả năng truy vết giữa yêu cầu, thiết kế và xác minh, từ đó giảm việc làm lại, lỗi và rủi ro tuân thủ.
Tài liệu và bảng tính không thể mở rộng theo mức độ phức tạp của quá trình phát triển điện tử hiện đại. Chúng gây ra trôi phiên bản, quyền sở hữu không rõ ràng, dữ liệu lỗi thời và khả năng truy vết yếu. Vì mang tính tĩnh và được duy trì thủ công, các kỹ sư thường làm việc với thông tin đã cũ, dẫn đến các vấn đề thiết kế ở giai đoạn muộn và các lần làm lại bo mạch tốn kém.
Các kỹ sư nên tìm:
Công cụ quản lý yêu cầu giúp giảm chi phí bằng cách cho phép xác minh shift-left (xác thực yêu cầu sớm và liên tục trong suốt quá trình thiết kế và triển khai). Bằng cách phát hiện vấn đề trong giai đoạn mô phỏng và layout thay vì đến lúc sản xuất hoặc kiểm thử, các nhóm có thể tránh việc làm lại, chậm tiến độ và các lần làm lại phần cứng tốn kém.
Việc tích hợp quản lý yêu cầu với các công cụ thiết kế PCB đòi hỏi một hệ thống tập trung có thể liên kết trực tiếp các yêu cầu với sơ đồ nguyên lý, layout và các hoạt động xác minh. Các công cụ hiện đại, như Altium Requirements Portal, cung cấp khả năng truy vết hai chiều để các kỹ sư có thể xem yêu cầu trong đúng ngữ cảnh khi thiết kế. Điều này bảo đảm rằng các quyết định thiết kế luôn phản ánh các yêu cầu đã được phê duyệt mới nhất và giảm sự phụ thuộc vào tài liệu tĩnh.
Các nền tảng mạnh nhất cho các chương trình điện tử phức tạp như Altium là những công cụ quản lý yêu cầu được xây dựng chuyên biệt cho phát triển phần cứng. Các nền tảng này hỗ trợ truy vết trực tiếp trên ECAD, MCAD, mô phỏng và xác minh, đồng thời cho phép lặp nhanh. Các công cụ RM doanh nghiệp kiểu cũ có khả năng hỗ trợ tuân thủ mạnh, nhưng thường làm chậm quá trình áp dụng và các quy trình kỹ thuật hằng ngày.