Performing Design Reviews
모든 설계 프로세스에서 필수적인 부분은 주요 개발 단계에서 진행 상황과 타당성을 검토하는 것입니다. 이는 협업 기반의 동료 간 논의 형태일 수도 있고, 엄격한 승인(sign-off) 메커니즘일 수도 있습니다. 어떤 수준이든 그 과정에는 대상 검토자(들)에게 필요한 모든 관련 프로젝트 데이터, 파일, 코멘트, 시각적 표현, 피드백 도구에 대한 접근을 제공하는 것이 포함됩니다.
Altium Designer는 Process Workflows검토 연결된 Workspace 에서 호스팅되고 Altium Designer 내부에서 접근되는 형태로, 매우 유연한 방식으로 이 기능을 제공합니다.
► 프로세스와 해당 워크플로에 대한 자세한 내용은 Creating & Managing Processes (Altium 365 Workpace, Enterprise Server Workspace)를 참조하십시오.
프로세스 워크플로에는 사용자가 프로세스 흐름 단계들을 진행하는 동안 표시되는 대화형 폼이 포함되며, 이를 통해 코멘트 작성, 파일 첨부, 설계 문서 보기 등 다양한 작업을 수행할 수 있습니다. 검토 프로세스는 프로젝트에 접근 권한이 있는 어떤 Altium Designer 사용자든 시작할 수 있으며, 다른 사용자(팀 멤버) 또는 사용자 그룹(팀 역할, Roles)에 할당됩니다.
Workspace 측에서는 관리자가 프로세스를 다이어그램 기반의 흐름으로 다루며, 흐름에 포함된 사용자 폼과 단계는 완전히 사용자 정의할 수 있습니다. 이를 통해 예를 들어 회사의 확립된 검토 요구사항을 대상으로 하는 매우 구체적인 프로세스를 필요 시 구성(및 강제)할 수 있습니다. 워크플로 프로세스는 원하는 만큼 생성할 수 있습니다.
► 자세한 내용은 Defining a Process Workflow (Altium 365 Workspace, Enterprise Server Workspace)를 참조하십시오.
검토 프로세스
Workspace는 제공된 그대로 접근하거나, 더 고급의 사용자 정의 프로세스를 만들기 위한 기반으로 사용할 수 있는 세 가지 기본 검토 프로세스를 제공합니다:
- Ad Hoc Review – 결론이 기록되지 않는 비공식 검토 프로세스.
- Handoff Review – 검토 개시자(제출자)가 검토를 종료할 때 합격/불합격(Completed/Rejected) 결론을 기록하는 보다 공식적인 검토 프로세스. Completed 상태는 설계가 다음 개발 단계로 인계될 준비가 되었음을 의미합니다.
- Milestone Review – 제출자가 검토 피드백을 바탕으로 상태를 Completed, Rejected로 할지 또는 설계를 수정해야 하는지(Reworked) 결정하는, 더 정교한 폐루프(closed loop) 검토 프로세스. 후자의 경우 재작업된 설계를 검증한 뒤 Completed/Rejected/Rework 결정을 반복합니다. 목표 또는 프로젝트 마일스톤이 성공적으로 달성되면 검토가 종료됩니다.
위 모든 경우에서 검토 제출자/승인자(개시자, Initiator)와 검토자(할당자, Assignees) 모두 사용자 인터페이스 폼의 순서에 따라 프로세스 흐름을 안내받습니다. 각 프로세스 흐름 단계의 요구사항과 옵션은 Workspace의 해당 Process 항목에 의해 결정되며, 이는 서버 관리자에 의해 관리됩니다. 또한 관리자는 검토 프로세스를 시작하고 취소할 수도 있습니다.
검토 수행
검토는 일반적으로 다음의 세 가지 순차 단계로 진행됩니다:
- 검토를 시작하는 사용자(제출자)가 무엇을 누구에 의해 검토할지 정의하고, 필요한 데이터나 정보를 추가합니다.
- 검토자가 프로젝트 데이터에 접근하여 적절한 피드백을 제공하고, 필요 시 관련 데이터나 정보를 추가합니다.
- 검토 승인자(보통 개시자)가 검토자들의 피드백을 평가하고 요약한 뒤 프로세스를 종료합니다.
검토의 모든 단계는 소프트웨어의 Tasklist 패널에 해당 Task (Altium 365 Workspace, Enterprise Server Workspace)로 표시되며, 각 사용자에게 조치가 필요함을 알리고 완료된 작업에 대한 정보를 제공합니다. 대기 중인 Task를 선택하면 해당 검토 단계가 활성화됩니다.
검토 시작 및 정의
검토 프로세스는 Altium Designer의 Project » Project Activities 메뉴에서 시작합니다. 검토는 처음에 현재 활성 프로젝트에 적용됩니다.
Ad Hoc Review 프로세스를 예로 들면, 기본(수정되지 않은) 형식에서 시작 폼 대화상자는 제출자(아래 예에서는 Barry)가 검토할 프로젝트와 검토 피드백 단계 완료에 할당될 사용자를 지정할 수 있게 합니다.
Ad Hoc Review 대화상자의 입력 필드와 메뉴는 다음과 같습니다:
- Request title – 기본
AUTO모드는 프로세스 이름을 활성 프로세스 이름(활동 제목, Activity title)의 기반으로 사용합니다. 대신 사용자 정의 이름을 입력할 수 있습니다. - Project – 검토될 프로젝트 이름. 프로세스 시작 시에는 활성 프로젝트이지만, 유형 인식 드롭다운 메뉴 옵션에서 사용 가능한 다른 프로젝트를 선택할 수 있습니다.
- Description – 검토자에게 추가 정보를 제공하기 위한 텍스트.
- Reviewers – 검토 피드백 제출 작업이 할당될 지정 팀 멤버 또는 역할 그룹. 입력을 시작하면 사용 가능한 항목이 표시됩니다.
버튼을 클릭하여 프로세스 워크플로를 시작하고 데이터 정의 폼으로 이동합니다.
다음 Prepare review data 폼 대화상자에서 특정 설계 데이터 리소스를 지정하고 첨부파일을 추가할 수 있습니다. 파란색으로 강조 표시된 폼 텍스트는 해당 소스 데이터로 연결되는 활성 링크입니다. 또한 대화상자에는 Diagram 탭 아래에 프로세스의 설명용 흐름 다이어그램이 포함되어 있으며, 현재 흐름 단계에서의 위치도 표시됩니다.
폼 대화상자의 주요 옵션은 다음과 같습니다:
- Data – 드롭다운 메뉴를 사용해 특정 프로젝트 릴리스 데이터셋(날짜 기준)을 선택하거나, 관련
옵션을 사용해 찾아보기로 특정 릴리스 데이터 세트를 선택합니다. 기본 상태에서 데이터가 선택되지 않으면 검토자(들)는 프로젝트 소스 데이터에만 접근할 수 있습니다. - Attachments – 검토 데이터 또는 정보 소스로 추가하려는 파일을 찾아보기로 선택하거나 드래그 앤 드롭합니다.
모든 검토 데이터가 지정되거나 폼에 추가되면
버튼을 클릭하여 프로세스를 검토(Review) 단계로 이동합니다.
이 시점에서 검토 제출 단계가 완료되었으므로 Tasklist 패널의 활성 Prepare review data Task는 닫힙니다. 이때 Altium Designer 사용자는 검토 프로세스 제출자(개시자, Initiator)입니다. 진행 중인 검토 프로세스는 패널의 Activities 목록에 활성 상태로 표시됩니다. 최신 Activities 상태를 확인하려면
버튼을 클릭하십시오.
활성 검토 프로세스의 진행 상태를 보려면 Activities 목록에서 해당 항목을 선택하여 현재 데이터와 주석이 포함된 흐름 다이어그램(Diagram 탭)을 표시합니다.
검토 피드백 제공
개시자가 검토 프로세스를 구성하고 제출하면, 해당 활동은 검토자로 지정된 사용자들이 완료해야 할 Task를 자동으로 생성합니다. 이후 검토자(예: 이 예에서는 Norm Smith)가 Altium Designer에 로그인하면 Tasks 영역에 할당된 Provide review feedback 작업이 표시됩니다.
이 Task를 선택하면 검토자의 프로세스 흐름에서 검토(Review) 단계가 활성화됩니다. 다음 Provide review feedback 폼 대화상자는 (검토 제출자가 지정한) 관련 프로젝트 데이터, 코멘트 및 파일 첨부 포함, 또는 Web Viewer에서 프로젝트 열기 기능과 함께 피드백 투표(Vote) 제출 요구사항을 제공합니다.
Provide Review feedback 대화상자의 주요 옵션은 다음과 같습니다:
- Open Project – Workspace Web Viewer에서 프로젝트 설계를 열도록 선택합니다. 이를 통해 풍부한 프로젝트 데이터와 설계 소스 문서의 완전 렌더링된 대화형 뷰를 제공받을 수 있으며, 강조 표시된 코멘트를 추가하고 선택적으로 특정 사용자(Workspace 멤버)에게 할당할 수 있습니다.
► 자세한 내용은 Web Viewer 페이지(Altium 365 Workspace, Enterprise Server Workspace)를 참조하십시오. - Comment – 여기에 포함된 코멘트 노트는 검토 프로세스가 최종 확정될 때 검토자 이름으로 귀속됩니다.
- Vote – 검토 결론에 대한 적절한 요약을 선택합니다.
- Reviewers attachments – 더 상세한 노트나 참고 문서 등, 검토 피드백에 포함될 파일을 찾아보기로 선택하거나 드래그 앤 드롭합니다.
파란색으로 강조 표시된 모든 텍스트는 해당 소스 데이터로 연결되는 활성 링크입니다.
버튼을 선택하여 검토 프로세스를 완료하십시오. 이는 Tasklist 패널에서 해당 활성 작업이 닫히며(제거되며) 표시됩니다.
검토 요약 및 종료
지정된 모든 검토자가 자신에게 할당된 검토 피드백 작업을 완료하면, 활성 검토 프로세스는 요약/종료 단계로 이동합니다. 검토 활동을 평가하도록 할당된 사용자에게 Summarize review 작업이 생성되며, 이 경우 검토를 제출(시작)한 동일 사용자인 Barry입니다. 이 사용자에게는 검토 프로세스가 Tasklist 패널의 Activities 아래에서 활성 상태로 표시됩니다. 검토자에게는 기여 작업이 완료되었으므로 활동이 이제 종료된 상태입니다.
Tasklist 패널에서 Summarize review 작업을 선택하면, Summarize review 폼 대화상자에 표시되는 최종 단계로 검토 흐름이 이동합니다.
이 양식에 포함된 주요 항목은 다음과 같습니다:
- Information provided by reviewers
- Comment – 검토자가 자신의 검토 Task를 완료할 때 제공한 코멘트 목록.
- Vote – 각 검토자가 선택한 검토 결론(평가) 등급.
- Review attachments – 검토자가 Task에 추가한 관련 파일.
- Summary
- Summary note – 검토 프로세스 평가자(이 경우 제출자/시작자)가 추가하는 최종 메모로, 검토가 종료될 때 기록됩니다.
대화상자의
버튼을 클릭하면 진행 중인 Design Review 프로세스가 종료됩니다. 사용 가능한 더 고급 Design Review processes의 경우, 평가 단계에 완료/거부 결론을 지정하거나 설계 Rework task를 시작하는 등의 추가 단계가 포함됩니다.
완료된 Design Review를 확인하려면 Tasklist 패널에서 Activities 항목을 새로 고친 다음,
메뉴에서 Show Closed 옵션을 체크하고 목록에서 종료된 task를 선택합니다. 다음 대화상자에는 검토 정보 요약(Data 탭)과 진행 상태가 강조 표시된 프로세스 흐름 다이어그램(Diagram 탭)이 포함되며, 예상대로 진행 상태는 Completed입니다.
사용자 정의 Review 프로세스
Altium Designer에서 사용자에게 최종적으로 표시되는 Design Review 프로세스는 연결된 Workspace에서 지정된 Administrator가 개발하고 편집합니다. Design Review 프로세스 워크플로를 구성하는 흐름 단계 요소와 UI Forms의 유연성 덕분에, 매우 다양한 구체적 요구를 충족하는 리뷰를 만들 수 있습니다.
단계와 양식에 적용할 수 있는 추가 옵션의 예는 다음과 같습니다:
- 리뷰어 또는 평가자로 지정된 사용자 외에, 흐름의 어떤 단계든 특정 사용자 또는 역할에 할당.
- 특정 워크플로 단계(
Exception)에 대해 특정 사용자 또는 역할의 접근을 차단하여, 해당 사용자/역할에게는 흐름에서 그 단계가 건너뛰어지도록 설정. - 양식 대화상자를 제출하기 전에 특정 양식 필드 입력을 필수로 강제.
- 추가 Task와 사용자 양식을 부과하는 중간 워크플로 단계를 추가.
- 특정 동작만이 그 루프를 종료할 수 있도록 하는 워크플로 의사결정 루프 구성.
- 워크플로 단계 UI 양식에서 특정 데이터 또는 이벤트/오류 메시지를 표시하거나 숨김.
- Workspace의 Web Viewer 기능을 사용하여, 설계 소스 문서에 직접 접근할 수 없는 리뷰어도 설계 문서를 검사하고 코멘트를 남길 수 있도록 지원.
앞서 설명했듯이, 원하는 수만큼의 리뷰 프로세스를 생성하여 Altium Designer에서 사용할 수 있도록 제공할 수 있으며, 이는 동료의 비공식 피드백 입력 수준부터 다른 사내 시스템(예: PLM)으로 연계되는 회사 공인 정식 리뷰 프로세스 수준까지 다양한 검토 레벨에 맞게 개발할 수 있습니다.
► 사용자 정의 프로세스 생성에 대한 자세한 내용은 Defining a Process Workflow (Altium 365 Workspace, Enterprise Server Workspace)를 참조하십시오.








