스프레드시트를 계속해서 다루지 마세요! Altium 365 RSP로 요구 사항을 관리하세요

Adam J. Fleischer
|  작성 날짜: 십이월 19, 2024  |  업데이트 날짜: 일월 6, 2025
요구 사항 관리

전자 설계의 복잡성이 전통적인 요구 사항 관리 방법을 앞지르고 있습니다. 우리가 보기에, 개발 팀의 30에서 50퍼센트가 여전히 요구 사항을 스프레드시트나 기본 텍스트 문서로 추적하고 있으며, 다른 이들은 설계에 직접 메모를 추가하거나 Jira와 같은 작업 관리 도구를 사용하는 방법을 선택합니다. 

이러한 분열된 접근 방식–요구 사항이 여러 시스템과 팀에 걸쳐 흩어져 있는 상황–은 제품이 더욱 복잡해짐에 따라 상당한 위험을 초래합니다. 엔지니어들은 스프레드시트, 문서, 설계 파일 사이를 전환하며 요구 사항을 정확히 추적하는 데 어려움을 겪습니다. 

분산된 요구 사항의 숨겨진 비용

요구 사항이 여러 위치에 존재할 때, 문제는 배가됩니다. 엔지니어들은 현재 사양을 찾는 데 수시간을 보내고, 프로젝트 관리자들은 버전 관리를 유지하는 데 어려움을 겪습니다. 설계 팀은 종종 구식 정보로 작업을 진행하여, 피할 수 있었던 재작업을 하게 됩니다.

시간 낭비를 넘어서는 영향이 있습니다. 적절한 요구 사항 추적 없이는, 설계 결함이 개발 후반에 종종 나타나고 광범위한 지연을 초래합니다. 규제 산업에서는, 분산된 요구 사항으로 인해 규정 준수 검증이 거의 불가능해집니다. 하드웨어와 소프트웨어 팀이 다른 요구 사항 출처에서 작업할 때, 호환되지 않는 솔루션을 구축하게 될 수도 있습니다. 감사 중에는, 요구 사항 구현을 증명하는 것이 여러 시스템에서 문서를 조합하는 시간 소모적인 도전이 됩니다.

요구 사항 관리에 대한 새로운 접근 방식

요구 사항 및 시스템 포털(RSP)은 Altium 365에서 요구 사항을 처리하는 새로운 방식을 대표합니다. Altium이 Valispace의 인수를 통해 구축한 기술을 기반으로, RSP는 요구 사항 관리를 직접 Altium의 전자 개발 생태계로 가져옵니다.

"요구 사항은 프로젝트를 시작할 때 보통 시작하는 곳입니다. 여기서 무엇을 하고자 하는지, 어떻게 무언가를 구축할 계획인지, 프로젝트에 무엇이 필요한지를 설명합니다."라고 Altium의 시스템 엔지니어링 제품 부문 부사장인 Louise Lindblad가 최신 팟캐스트에서 설명합니다. "그 퍼즐의 한 조각이 Altium 365와 Altium의 제품에서 다소 빠져 있었습니다. 그래서 요구 사항 단계를 상세 설계와 연결하기 위해 Valispace가 도입되었습니다."

요구 사항을 설계와 연결하기

RSP는 포괄적인 요구 사항 관리 기능을 통해 단순한 요구 사항 목록 작성을 훨씬 뛰어넘습니다. RSP는 Altium 365 웹 인터페이스와 Altium Designer를 통해 요구 사항을 접근 가능하게 만듭니다. 엔지니어는 작업 중에 요구 사항에 접근할 수 있으며, 요구 사항과 특정 설계 요소 간에 직접적인 연결을 생성할 수 있습니다, 동시에 이해관계자는 설계에서 각 요구 사항이 어떻게 구현되는지 빠르게 찾아볼 수 있습니다. 이러한 연결은 요구 사항이 구현으로부터 분리되는 일반적인 문제를 해결합니다.

"요구 사항을 쉽게 사용할 수 있게 하고 설계 과정에 직접 연결하는 것이 중요합니다. 이는 의사소통 오류를 줄이고 정확한 데이터 공유를 보장합니다,"라고 Lindblad가 설명합니다. 요구 사항과 설계 구현 간의 이러한 직접적인 연결은 팀이 비용이 많이 드는 문제가 되기 전에 잠재적인 문제를 발견하는 데 도움이 됩니다.

시스템은 보드 레이어 수와 같은 특정 설계 매개변수를 요구 사항과 자동으로 비교하여 위반 사항을 표시할 수 있습니다. 예를 들어, 요구 사항이 보드의 최대 레이어 수를 7개로 지정한 경우, RSP는 설계에서 실제 레이어 수를 자동으로 확인하고 위반 사항이 있는 경우 사용자에게 경고합니다. 자동 검증은 초기에 문제를 발견하는 데 도움이 되지만, 엔지니어는 항상 검증 과정에 대한 최종 통제권을 유지합니다.

팀은 네트 데이터 및 BOM 속성을 추출하는 것을 포함하여 이러한 검증 기능을 크게 확장할 계획입니다. RSP 제품 책임자인 Gonçalo Ivo에 따르면, "장기적인 비전은 모든 구성 요소가 특정 온도 범위, 예를 들어 마이너스 20도에서 플러스 55도 내에서 작동해야 한다는 요구 사항을 지정할 수 있게 하는 것입니다. 목표는 선택 과정 중에 구성 요소에서 해당 데이터를 직접 추출하는 것입니다."

RSP의 버전 관리는 프로젝트 수명 주기 전반에 걸쳐 명확한 감사 추적을 생성하며 모든 변경 사항을 추적합니다. 팀은 요구 사항을 수정한 사람, 변경이 발생한 시기, 조정이 이루어진 이유를 볼 수 있습니다. 이러한 추적 가능성은 구식 사양에서 작업하는 일반적인 문제를 방지하는 데 도움이 되며 품질과 준수를 촉진합니다.

모든 단계에서의 팀 가시성

실시간 협업 기능은 팀 구성원이 플랫폼 내에서 직접 요구 사항에 대해 의견을 남길 수 있게 하여 조직의 칸막이를 허물게 합니다. 사양을 논의하기 위해 별도의 이메일 체인을 유지하거나 추가 회의를 예약하는 대신, 대화는 맥락에서 이루어집니다. 각각의 코멘트는 관련 요구 사항에 직접 연결되어 결정과 토론의 명확한 기록을 생성합니다.

엔지니어는 요구 사항을 작업하는 동안 세 가지 주요 행동을 할 수 있습니다. 설계에 요구 사항을 직접 배치하여 구현이 정확히 어디에서 발생하는지 표시할 수 있습니다. 다른 팀 구성원에게 요구 사항을 작업으로 할당하여 배치와 작업 상태를 모두 추적할 수 있습니다. 또한, 엔지니어는 Altium Designer 또는 Altium 365 환경에서 검증 상태를 업데이트하여 요구 사항 검증에 직접 기여할 수 있습니다. 

"시스템 엔지니어의 관점에서, 그들은 더 이상 전자 엔지니어에게 계속해서 물어볼 필요가 없습니다: 내 요구 사항이 충족되고 있습니까? 고려되거나 구현되고 있습니까?"라고 Ivo가 설명합니다. 이러한 모호함 대신에, RSP를 사용하면 "전자 엔지니어가 요구 사항을 배치할 때마다 시스템 엔지니어나 다른 전자 엔지니어가 요구 사항이 구현된 설계의 구체적인 위치로 직접 이동할 수 있습니다."

AI 기반 요구 사항 관리

RSP에는 ValiAssistant라는 AI 기반 도구가 포함되어 있으며, 요구 사항을 개발하고 세분화하는 데 도움을 줄 수 있는 잠재력을 가지고 있습니다. 복잡한 고수준 요구 사항을 상세한 사양으로 분해하는 데 이 도구가 뛰어납니다. 복잡한 프로젝트를 다룰 때 이 AI 지원의 힘이 분명해집니다.

AI-Powered Requirements Management for Drone Design

예를 들어, 1시간 비행 지속 시간을 가진 자율 드론의 경우–ValiAssistant는 엔지니어가 이 고급 목표를 구체적인 기술 요구 사항으로 체계적으로 분해하는 데 도움을 줄 수 있어, 전통적으로 광범위한 엔지니어링 작업을 요구하는 과정을 가속화할 수 있습니다. 주요 혜택으로는 시작하는 데 도움을 주고, 요구 사항을 적절히 분해하며, 일관성이 없는지 확인하는 것을 포함합니다. 그리고, 자동 검증을 통해, 사용자는 각 값이 정확한지 수동으로 확인할 필요가 없습니다–설계 사양에 대한 요구 사항을 검증하기 위해 자동 규칙을 설정할 수 있습니다.

요구 사항 분해를 넘어서, ValiAssistant는 명확성과 일관성을 위해 지속적으로 사양을 분석하고, 시스템 컨텍스트를 기반으로 개선 사항을 제안하고 추가 고려 사항을 식별합니다. 그러나, Ivo가 AI에 대해 강조하는 바와 같이, "항상 도움만 제공합니다. 궁극적으로는 엔지니어가 최종 결정을 내립니다."

간단한 구현

기존 요구 사항을 RSP로 옮기는 것은 처음부터 시작해야 하는 것이 아닙니다. 시스템은 Excel 파일을 위한 간단한 가져오기 기능을 제공하여, 팀이 스프레드시트 기반 시스템에서 빠르게 전환할 수 있도록 합니다. Ivo가 설명하듯이, "그냥 드래그 앤 드롭 과정입니다. 처음부터 시작할 필요가 없습니다–파일을 업로드하고 블록에 연결하기만 하면, 몇 분 안에 추적 가능성과 함께 모든 것을 설정할 수 있습니다."

요구 사항이 시스템에 입력되면, RSP는 요구 사항의 상태와 구현에 대한 포괄적인 가시성을 제공합니다. 변경 사항은 프로젝트 전체에 자동으로 전파되어, 모든 팀 구성원이 최신 정보로 작업할 수 있도록 합니다. 시스템은 작업 할당 및 추적을 가능하게 하여, 팀이 요구 사항 구현을 효과적으로 관리할 수 있도록 합니다.

엔지니어링 초점이 혁신으로 돌아감

요구 사항 관리가 전체 개발 워크플로우에 통합되고 부분적으로 자동화되면, 엔지니어는 문서 관리보다 복잡한 설계 도전 과제를 해결하는 데 전문 지식을 집중할 수 있습니다. 이전에 여러 시스템에서 사양을 검증하는 데 수시간을 소비했던 팀은 이제 기술적 한계를 넘어서고 혁신적인 솔루션을 창출하는 데 집중할 수 있습니다.

"엔지니어는 문서에서 요구 사항을 찾는 데 시간을 낭비하는 대신, 고용된 본래의 목적인 실제 엔지니어링에 더 많은 시간을 할애할 수 있게 될 것입니다,"라고 Lindblad가 설명합니다. 이러한 변화는 설계에 대한 더 혁신적인 접근을 가능하게 합니다. 팀은 변경 사항을 자신 있게 실험할 수 있으며, 전체 프로젝트에 대한 영향을 즉시 확인할 수 있습니다. Lindblad가 지적한 바와 같이, "이는 궁극적으로 귀사가 더 혁신적일 수 있게 해줍니다. 왜냐하면 실험과 개선을 위한 시간이 더 많기 때문입니다."

AI 기반 요구 사항 관리 및 시스템 엔지니어링에 관심이 있으십니까? 오늘 Altium 365 RSP를 확인해보세요!

작성자 정보

작성자 정보

Adam Fleischer is a principal at etimes.com, a technology marketing consultancy that works with technology leaders – like Microsoft, SAP, IBM, and Arrow Electronics – as well as with small high-growth companies. Adam has been a tech geek since programming a lunar landing game on a DEC mainframe as a kid. Adam founded and for a decade acted as CEO of E.ON Interactive, a boutique award-winning creative interactive design agency in Silicon Valley. He holds an MBA from Stanford’s Graduate School of Business and a B.A. from Columbia University. Adam also has a background in performance magic and is currently on the executive team organizing an international conference on how performance magic inspires creativity in technology and science. 

관련 자료

홈으로 돌아가기
Thank you, you are now subscribed to updates.