Quản lý yêu cầu là một quy trình có cấu trúc để thu thập, ưu tiên, xác nhận và kiểm tra các yêu cầu trong suốt chu kỳ phát triển sản phẩm. Nó giúp các công ty phát triển điện tử thực hiện yêu cầu sản phẩm, hợp tác thành công và giảm thiểu lỗi đắt giá.
Mỗi sản phẩm thành công đều đáp ứng một bộ yêu cầu được định rõ. Ngay cả khi sản phẩm đơn giản, các yêu cầu cũng được nhà thiết kế biết đến và sẽ được kiểm tra một cách có ý thức trong quá trình đánh giá thiết kế PCB. Đối với các dự án phức tạp hơn với phạm vi lớn hơn, các yêu cầu thường được chỉ định trong một SOW hoặc tài liệu sản phẩm lớn hơn, và những yêu cầu này sẽ trở thành một phần của quy trình đánh giá.
Phức tạp là điều bình thường trong phát triển sản phẩm điện tử, và quản lý yêu cầu đảm bảo sản phẩm đáp ứng các mục tiêu về kinh doanh, chức năng, an toàn, trải nghiệm người dùng và tuân thủ.
Yêu cầu là một nhu cầu hoặc tính năng cụ thể được định nghĩa bởi các bên liên quan dự án. Ví dụ, một sản phẩm điện tử có thể yêu cầu thiết kế PCB có thể hỗ trợ một dung lượng dòng điện cụ thể. Yêu cầu đó dẫn đến các yêu cầu phụ, như nhu cầu về các thành phần phù hợp, quản lý nhiệt độ thích hợp và tuân thủ các tiêu chuẩn ngành.
Việc thu thập yêu cầu bắt đầu với các yêu cầu cấp cao mô tả chức năng mong đợi, hiệu suất và trải nghiệm người dùng. Các yêu cầu ban đầu có thể được đề xuất bởi khách hàng, quản lý sản phẩm, nhà phân tích kinh doanh hoặc kỹ sư hệ thống. Nhóm phát triển phân chia các yêu cầu chính thành các yêu cầu phụ chi tiết hơn, chỉ rõ các tính năng và ràng buộc để đạt được mục tiêu của dự án. Kết quả là một hệ thống phân cấp tổ chức các yêu cầu theo một định dạng có cấu trúc để các bên liên quan hiểu được mối quan hệ và sự phụ thuộc của chúng.
Mỗi yêu cầu cho một dự án nên tham chiếu đến các đối tượng cụ thể trong sơ đồ và/hoặc bố trí PCB, các nhiệm vụ cụ thể cần thực hiện, tài liệu liên quan và/hoặc khối chức năng, và các điều kiện mong đợi sẽ được xem xét để tuân thủ. Việc xem xét các yêu cầu như một danh sách kiểm tra đơn giản dễ dàng hơn nhiều so với việc làm việc với một tài liệu yêu cầu lớn, thường khó điều hướng.
Để một yêu cầu được coi là hữu ích, nó phải đáp ứng một số tiêu chí nhất định. Quan trọng nhất, nó phải không mơ hồ. Các yêu cầu không rõ ràng dẫn đến hiểu lầm, kỳ vọng không phù hợp và lãng phí thời gian.
Các đặc tính quan trọng khác bao gồm:
Quản lý yêu cầu là một quá trình hợp tác. Việc thu thập và quản lý yêu cầu phụ thuộc vào sự đóng góp từ các quản lý, nhà thiết kế điện tử, kỹ sư điện, kỹ sư cơ khí và các bên liên quan khác tham gia vào dự án.
Đây cũng là quá trình khuyến khích sự hợp tác. Một bộ yêu cầu rõ ràng, được hiểu biết tốt và được thống nhất cho phép các nhóm ở các địa điểm khác nhau với các khả năng khác nhau làm việc hướng tới cùng một mục tiêu.
Đây là giai đoạn cơ bản nơi mà yêu cầu được xác định và tài liệu hóa. Các bên liên quan cùng nhau thu thập nhu cầu và thông số kỹ thuật chi tiết của sản phẩm.
Sau khi yêu cầu được thu thập, nhóm ưu tiên chúng dựa trên các yếu tố như giá trị kinh doanh, độ phức tạp kỹ thuật, hoặc ràng buộc về thời gian. Việc ưu tiên yêu cầu tập trung nguồn lực dự án vào các tính năng quan trọng đầu tiên.
Yêu cầu phải được truy vết qua các giai đoạn thiết kế, phát triển và kiểm thử. Khả năng truy vết yêu cầu là thiết yếu cho việc theo dõi tiến độ và trách nhiệm.
Yêu cầu thường xuyên phát triển trong quá trình phát triển. Quy trình quản lý thay đổi đánh giá, phê duyệt và tài liệu hóa những thay đổi đó. Chúng đảm bảo yêu cầu vẫn nằm trong phạm vi và các bên liên quan được đồng thuận.
Việc đánh giá định kỳ giữ cho các yêu cầu luôn liên quan và chính xác khi dự án phát triển. Một cách tiếp cận lặp lại cho phép tinh chỉnh và điều chỉnh liên tục khi cần thiết.
Khả năng kiểm thử là một mục tiêu quan trọng của việc lập kế hoạch yêu cầu. Một bộ kiểm thử đầy đủ cho phép nhóm xác minh hệ thống tuân thủ các yêu cầu ban đầu và xác nhận rằng nó đáp ứng nhu cầu của người dùng cuối. Các bài kiểm thử nên được liên kết với các yêu cầu của chúng, giống như cách các yêu cầu nên được liên kết với các bài kiểm thử phù hợp, cung cấp khả năng truy vết hai chiều.
Quy trình yêu cầu thủ công nhanh chóng trở nên khó quản lý đối với các dự án phức tạp. Việc dựa vào bảng tính, tài liệu chia sẻ và email dẫn đến sự hiểu lầm, bỏ sót thay đổi và khả năng truy vết không đầy đủ.
Phần mềm quản lý yêu cầu, một phần của hệ thống tự động hóa thiết kế điện tử hoàn chỉnh, cung cấp các công cụ để tập trung, tự động hóa và tối ưu hóa toàn bộ quy trình.
Phần mềm quản lý yêu cầu tập trung tất cả các yêu cầu tại một vị trí dễ truy cập. Các bên liên quan có thể xem và quản lý yêu cầu của dự án tại một nơi, giảm thiểu rủi ro thông tin bị bỏ lỡ hoặc mâu thuẫn. Việc tập trung cải thiện khả năng hiển thị, trách nhiệm và sự phối hợp giữa các nhóm.
Ma trận Đối sánh Yêu cầu (RTM) tài liệu hoạch định, triển khai và kiểm thử yêu cầu của dự án. Nó liên kết mỗi yêu cầu với các tài liệu thiết kế, linh kiện và trường hợp kiểm thử tương ứng. Đối sánh đảm bảo rằng không có gì bị bỏ qua, từ giai đoạn thiết kế ban đầu đến kiểm thử sản phẩm cuối cùng.
Phân tích tác động tự động đánh giá cách thay đổi yêu cầu ảnh hưởng đến các phần khác của dự án, giảm thiểu rủi ro về sự mở rộng phạm vi hoặc các vấn đề không lường trước được.
Sự hợp tác hiệu quả là thiết yếu trong các dự án điện tử với các đội ngũ đa ngành. Các tính năng hợp tác như bình luận thời gian thực, chỉnh sửa tài liệu chung và thông báo giúp các thành viên trong đội ngũ làm việc cùng nhau một cách hiệu quả. Kết quả là giao tiếp được cải thiện, phản hồi nhanh chóng và sự đồng thuận tốt hơn giữa các đội.
Kiểm soát phiên bản và theo dõi lịch sử sửa đổi cho phép các đội ngũ phát triển sản phẩm điện tử duy trì một bản ghi đầy đủ về các thay đổi đối với lưu trữ thiết kế PCB theo thời gian. Kiểm toán chức năng sản phẩm so với danh sách yêu cầu mạnh mẽ hơn khi kiểm soát phiên bản được tận dụng cho một dự án PCB. Theo dõi lịch sử sửa đổi thủ công gặp khó khăn trong việc theo dõi các thay đổi yêu cầu, thường xuyên vì việc theo dõi sửa đổi thủ công dựa vào việc kiểm tra thủ công các bản sao của lưu trữ thiết kế để theo dõi hoặc kiểm toán các thay đổi thiết kế trước đó.
Với kiểm soát phiên bản và hồ sơ lịch sử chỉnh sửa một cách trực quan, cũng như việc ghi chú đúng đắn cho mỗi lần chỉnh sửa, việc theo dõi việc thực hiện các yêu cầu dự án trở nên dễ dàng hơn nhiều. Những người liên quan khi xem xét lịch sử chỉnh sửa sẽ biết tại sao một quyết định được đưa ra và có thể quay lại phiên bản trước đó khi cần thiết. Mọi hành động trong chu kỳ yêu cầu đều có thể truy vết để tăng cường trách nhiệm và minh bạch.
Yêu cầu và khả năng hệ thống của Altium Develop tập trung hóa yêu cầu, tự động hóa việc truy vết, và tạo điều kiện cho sự hợp tác thời gian thực. Bằng cách kết nối yêu cầu với các yếu tố thiết kế trong Altium Workspace, nền tảng giúp các đội ngũ phát triển sản phẩm điện tửđạt được mục tiêu dự án nhanh chóng với ít lỗi hơn.
Trải nghiệm một cách tốt hơn để quản lý các dự án phát triển điện tử phức tạp.