개념
이 모듈이 만들어야 할 한 가지 산출물
레슨 1부터 7까지 여러 영역의 규격을 훑었다. 그런데 실무에서 이 지식이 쓰이는 형태는 결국 하나다 — "이 표준의 이 조항을, 이 요구사항으로 옮겨, 이 테스트로 확인했고, 증거는 여기 있다"를 보여주는 한 장의 표.
그 표를 만드는 것이 이 레슨의 목표다.
[표준 기반 검증의 전체 흐름]
과제 성과지표 / 계약 요구 ← 여기서 시작한다
│ ① 표준 식별
▼
적용 표준 목록 (번호 + 버전)
│ ② 범위 결정 (PICS / 적용 조항)
▼
적용 조항 목록
│ ③ 요구사항 변환 (shall → 관찰 가능한 문장)
▼
검증 요구사항 (REQ-xxx)
│ ④ 테스트 설계
▼
테스트 케이스 (TC-xxx)
│ ⑤ 실행과 증거 수집
▼
실행 결과 + 증거 (로그·캡처·측정값)
│ ⑥ 보고
▼
시험 결과 보고서 / 시험성적서 / 과제 최종 보고레슨 2에서 ③④를 배웠고, 레슨 3~7에서 영역별 ②④를 배웠다. 이 레슨은 ①부터 ⑥까지를 하나로 꿰는 문서 구조 를 만든다.
추적성 매트릭스의 실제 모양
이론적인 설명보다 표 하나가 빠르다.
| 표준 | 버전 | 조항 | 요구/권고 | 요구사항 ID | 변환된 요구사항 | 테스트 케이스 | 시험 방법 | 결과 | 증거 | 비고 |
|---|---|---|---|---|---|---|---|---|---|---|
| ITU-T X.1373 | (2017) | §7.2 | shall | REQ-012 | 서명 검증에 실패한 업데이트 모듈은 설치되지 않고 이전 버전이 유지된다 | TC-031, TC-032 | 자동 | Pass | log/tc031.txt, 스크린샷 | |
| ITU-T X.1373 | (2017) | §7.4 | shall | REQ-013 | 설치된 버전보다 낮은 버전의 모듈은 거부된다 | TC-033 | 자동 | Fail | log/tc033.txt | 결함 #482, 수정 후 재시험 예정 |
| ISO 23247-4 | (2021) | §6.1 | shall | REQ-020 | 제조 요소의 상태 변화는 정의된 정보 모델 형식으로 교환된다 | TC-050~TC-055 | 자동 + 문서검토 | Pass | 스키마 검증 결과 | |
| oneM2M TS-0001 | v4.x | §10.2.3 | shall | REQ-031 | (해석 이슈) | TC-070 | 수동 | Pass | 해석 기록 INT-003 | 해석 A 채택, PG 질의 중 |
| — | — | — | — | REQ-040 | MTP Latency는 20ms 이하 | TC-080 | 측정 | Pass (17ms) | 측정 원본 meas/mtp_0912.csv | 사내 기준. 근거 문서 BASIS-01 |
이 표에서 눈여겨볼 칸이 셋 있다.
버전 칸. 레슨 2에서 강조했듯 신산업 규격은 자주 개정된다.
버전 없는 추적성 매트릭스는 1년이면 쓸모가 줄어든다.
증거 칸. 파일 경로나 식별자가 들어간다. "Pass"만 적힌 표는
아무것도 증명하지 않는다. 증거를 찾아갈 수 있어야 그 표가 근거가 된다.
마지막 행의 표준 칸이 비어 있는 것. 표준이 없는 항목(레슨 4의
후행 영역)도 같은 표에 넣고, 대신 사내 기준의 근거 문서를 가리킨다.
표준 있는 것과 없는 것을 한 표에서 다루는 것이 중요하다 — 나누면
표준 없는 항목이 조용히 누락된다.
계획서에는 무엇이 들어가는가
모듈 8에서 배운 ISO/IEC/IEEE 29119 Part 3의 테스트 계획서 구조를 그대로 쓰되, 표준 기반 검증에서 추가로 넣어야 하는 절이 있다.
[표준 기반 테스트 계획서 — 29119 구조 + 추가 절]
1. 개요 / 범위 (29119 표준 항목)
2. 테스트 대상 시스템 (29119)
3. ★ 적용 표준 목록 ← 추가
- 표준 번호, 제목, 버전, 발행일
- 입수 경로와 입수 여부
- 적용 근거 (계약 요구 / 과제 지표 / 자체 판단)
4. ★ 적용 범위 결정 근거 (PICS) ← 추가
- 구현 선언 표와 그 근거
- 제외한 조항과 제외 사유
5. 테스트 접근 방법 (29119)
6. ★ 시험 유형 구분 ← 추가
- 적합성 / 상호운용성 / 성능 / 문서검토 별 항목 수
- 자체 시험 vs 외부 의뢰 구분
7. 테스트 환경 (29119)
8. ★ 측정 조건 명세 ← 추가
- 측정 장비, 반복 횟수, 보고 통계량
9. 일정 / 자원 (29119)
10. ★ 규격 해석 이슈 관리 방법 ← 추가
11. 종료 조건 (29119)
12. ★ 증거 보존 계획 ← 추가
- 무엇을, 어떤 형식으로, 얼마나 보관하는가
13. 리스크 (29119)★ 표시된 여섯 절이 일반 테스트 계획서와의 차이다. 이 여섯 절이 있으면 나중에 "그 결과를 어떻게 얻었는가"라는 질문에 답할 수 있다.
증거는 무엇이고 어떻게 남기는가
"테스트했다"와 "테스트했음을 증명할 수 있다"는 다르다. 표준 기반 검증에서 후자가 요구된다.
| 시험 유형 | 최소 증거 | 있으면 좋은 것 |
|---|---|---|
| 적합성(자동) | 시험 도구 출력 로그 원본 | 도구 버전, 실행 명령, 설정 파일 |
| 적합성(수동) | 화면 캡처 또는 녹화 | 조작 순서 기록 |
| 상호운용성 | 양측 로그, 패킷 캡처 | 상대 제품 모델·버전 |
| 성능·측정 | 측정 원본 데이터(CSV 등) | 측정 장비 모델·교정 이력, 환경 조건 |
| 문서검토 | 검토 대상 문서 사본 + 검토 기록 | 검토자, 검토일 |
증거에는 시각과 대상 버전이 반드시 붙어야 한다. "언제, 어느 빌드에 대해" 얻은 결과인지 없으면 나중에 다른 버전의 결과와 섞인다.
[증거 파일 이름 규칙 예]
YYYYMMDD_빌드번호_TC번호_설명.확장자
20260912_b1284_TC033_rollback_reject.log
20260912_b1284_TC080_mtp_measurement.csv단순하지만 이 규칙 하나가 몇 달 뒤의 자신을 구한다.
과제 성과지표를 시험 계획으로 옮기는 실전
가장 현실적인 시나리오를 따라가 보자. 과제 협약서에 이렇게 적혀 있다.
"본 과제는 스마트시티 데이터 플랫폼을 개발하고, 관련 국제표준 부합성을 확보하며, 공인 시험성적서 1건을 확보한다."
이 문장에서 시험 계획을 뽑아내는 절차다.
1단계 — 문장을 검증 가능한 조각으로 쪼갠다.
| 원문 조각 | 확정해야 할 것 |
|---|---|
| "관련 국제표준" | 어느 표준인가. 번호와 버전을 확정한다 |
| "부합성을 확보" | 부합의 정의는? 전체인가 일부 조항인가 |
| "공인 시험성적서 1건" | 어느 기관의, 어떤 시험 항목에 대한 성적서인가 |
세 칸 모두 협약서에는 안 적혀 있다. 이걸 과제 초기에 확정하는 것이 QA의 첫 번째 일이다. 마지막 3개월에 하면 선택지가 없다.
2단계 — 표준을 식별한다. 레슨 1의 방법을 쓴다. 최신 표준화전략맵에서 해당 융합서비스 칸을 찾고, 거기 붙은 표준 목록 중 우리 시스템에 실제로 적용되는 것을 고른다. 스마트시티라면 데이터 모델·공간정보·플랫폼 시험 관련 항목이 후보다.
3단계 — 입수 가능성을 확인한다. 여기서 절반이 걸러진다. 유료 규격의 구매 비용, 초안 문서의 접근 제한, 회원사만 열람 가능한 문서. 입수할 수 없는 표준으로는 부합성 시험을 할 수 없다. 이 사실을 1년 차에 알아내면 계획을 바꿀 수 있고, 3년 차에 알아내면 못 바꾼다.
4단계 — 공인 시험 가능 항목을 확인한다. TTA 같은 시험기관이 실제로 그 표준에 대한 시험 서비스를 제공하는지 확인한다. 제공하지 않으면 "공인 시험성적서"를 받을 수 없고, 계획을 일반 시험성적서나 다른 항목의 공인 성적서로 조정해야 한다. 모듈 25 레슨 7의 성적서 구분이 여기서 쓰인다.
5단계 — 나머지를 자체 시험으로 설계한다. 공인 시험으로 못 덮는 부분이 대부분일 것이다. 레슨 2의 5단계로 요구사항과 케이스를 만들고 추적성 매트릭스에 채운다.
6단계 — 표를 과제 담당자와 공유한다. 이 표가 중간평가·최종평가에서 "부합성을 어떻게 확보했는가"에 대한 답이 된다.
최신판으로 계획을 갱신하는 루틴
표준화전략맵은 매년 나온다. 2026년 현재 최신은 Ver.2026 으로, 12대 디지털 핵심기술을 6대 혁신기술(AI, 데이터, 이동통신, 차세대보안, 디지털콘텐츠, 양자정보통신)과 6대 기반기술(지능형네트워크, 전파자원·환경, 사물인터넷, 클라우드컴퓨팅, 블록체인, 방송·미디어)로 나누고, 2026~2028년 3년간의 171개 중점 표준화 항목 을 제시한다.
다년 과제라면 연 1회 갱신 루틴 을 돌린다.
[연간 표준 갱신 점검 — 반나절이면 된다]
1. 최신판 표준화전략맵을 내려받는다
2. 우리 과제가 속한 융합서비스 / 핵심기술 칸을 다시 본다
3. 우리 추적성 매트릭스의 표준 목록과 대조한다
- 새로 생긴 항목이 있는가 → 검토 후 추가 여부 결정
- 우리가 쓰는 표준이 개정됐는가 → 버전 갱신, 영향 분석
- 사라진 항목이 있는가 → 왜 빠졌는지 확인
4. 변경분을 매트릭스에 반영하고 변경 이력을 남긴다
5. 영향받는 테스트 케이스를 재실행 대상으로 표시한다3번의 "개정됐는가"가 특히 중요하다. 규격 개정은 조용히 일어나고,
알림을 받지 않으면 모른다. 국내 표준은 std.tta.or.kr에서, 국제 규격은
해당 기구 사이트에서 확인한다.
Ver.2026 구조를 계획에 쓰는 법
12대 핵심기술 구분은 팀 편성과 검증 영역 분담에도 쓸 만하다.
우리 서비스: 스마트 헬스케어 플랫폼
걸리는 핵심기술을 12개 중에서 고른다:
✅ 데이터 → 데이터 모델·상호운용성 검증 (레슨 6)
✅ 인공지능 → AI 모델 검증 (모듈 18b)
✅ 차세대보안 → 보안 시험 (레슨 3, 5)
✅ 사물인터넷 → 디바이스 연동 검증 (레슨 3)
✅ 클라우드컴퓨팅 → 배포·가용성 (레슨 3)
⬜ 이동통신, 블록체인, 디지털콘텐츠, 양자정보통신,
지능형네트워크, 전파자원·환경, 방송·미디어
→ 체크된 5개 영역이 검증 계획의 대분류가 된다
→ 각 영역마다 담당과 표준 목록을 붙인다빈칸으로 남은 것도 정보다. "우리는 블록체인을 안 쓴다"를 명시적으로 기록해두면, 나중에 누군가 "왜 블록체인 표준을 안 봤냐"고 물을 때 답이 있다.
사례 — 매트릭스 한 장이 평가 준비를 이틀로 줄였다
같은 조직이 두 과제를 연달아 수행했고, 최종 평가 준비에 4주와 이틀이 걸렸다. 차이는 매트릭스 유무였다.
첫 과제 — 평가 준비 4주
| 무엇을 했나 | 왜 오래 걸렸나 |
|---|---|
| 성과지표 문장을 다시 해독 | 착수 때 쪼개 둔 적이 없다 |
| 시험 기록을 메신저·메일에서 수집 | 한곳에 모인 적이 없다 |
| 측정 조건을 기억으로 복원 | 어떤 버전·환경이었는지 기록이 없다 |
| 일부 항목은 다시 측정 | 조건을 복원할 수 없어 재시험 |
| 미달 항목 사유서 급조 | 미달을 평가 직전에 알았다 |
네 번째 줄이 비용의 대부분이었다. 이미 통과한 시험인데 조건을 증명할 수 없어서 다시 돌렸다.
두 번째 과제 — 평가 준비 이틀
바꾼 것은 세 가지였고, 전부 착수 시점에 했다.
① 성과지표를 쪼개 매트릭스에 넣었다
"응답시간 2초 이내" → 어느 구간·몇 명 동시·어떤 환경·몇 회 측정·판정 기준
② 증거 파일 규칙을 정했다
YYYYMMDD_항목ID_버전_환경_수행자.확장자
→ 파일 이름만으로 "언제 무엇을 어디서 누가" 가 복원된다
③ 매달 한 번 매트릭스의 "증거" 칸만 점검했다
비어 있는 칸이 그 달의 숙제가 된다결과는 이틀이었고, 그중 대부분이 요약 문서를 쓰는 시간이었다. 더 중요한 효과가 둘 더 있었다.
| 부수 효과 | 내용 |
|---|---|
| 미달을 일찍 알았다 | 3개월 전에 드러나 설계로 해결했다 |
| 다음 라운드 실사에 재사용 | 그 기록이 투자 실사 자료의 절반(모듈 27 레슨 5) |
여기서 남는 교훈이 셋이다.
- 증거는 소급해서 만들 수 없다 — 조건을 증명할 수 없는 시험은 다시 해야 하고, 그것이 평가 준비 비용의 대부분이다
- 파일 이름 규칙 하나가 추적성의 절반이다. 도구를 도입하지 않고도 "언제·무엇을·어디서·누가" 가 복원된다
- 빈 칸을 세는 루틴이 매트릭스를 살려 둔다. 만들어 두고 안 보면 평가 직전에 전부 비어 있다
실무에서 왜 필요한가
과제 최종 평가에서 실제로 요구되는 문서
국책과제 최종 보고에서 "표준화 실적"과 "품질 확보 방안"을 증명하라는 요구는 늘 나온다. 그때 제출하는 것이 결국 추적성 매트릭스와 증거 묶음이다. 이걸 마지막 달에 만들면 증거가 없다 — 증거는 시험할 때만 남길 수 있기 때문이다.
인수인계와 감사에서 살아남는다
담당자가 바뀌어도 이 표 하나면 "어디까지 검증됐고 무엇이 남았는가"가 전달된다. 반대로 이 표가 없으면 새 담당자는 처음부터 다시 시작한다.
경영진·발주처 소통의 언어가 된다
"테스트 잘 하고 있습니다"보다 "적용 표준 6건 중 5건 검증 완료, 1건은 규격 입수 대기"가 훨씬 잘 전달된다. 모듈 26에서 다룬 품질 커뮤니케이션의 구체적 도구가 이 표다.
표준이 없는 영역에서도 근거를 남긴다
신산업 과제의 상당 부분은 표준이 없는 영역이다. 그때 "표준이 없어서
못 했다"와 "표준이 없어 이런 근거로 기준을 만들었다"는 평가가 완전히
다르다. 레슨 4에서 다룬 근거의 5단계 층이 매트릭스의 비고 칸에
들어간다.
채용시장에서의 위치
이 레슨의 산출물은 공고 문구로는 잘 드러나지 않지만 특정 자리에서는 합격 요건이다. 국책과제 수행 기업, 공공·SI, 인증을 받는 제조·의료· 모빌리티 조직에서 성과지표를 시험 계획으로 옮길 수 있는 사람을 찾는다.
| 질문 | 약한 답 | 강한 답 |
|---|---|---|
| "과제 성과지표를 어떻게 검증하세요?" | "지표대로 측정합니다" | "문장을 쪼갭니다 — 구간·부하·환경·횟수·판정 기준. 쪼개지 않으면 측정값이 재현되지 않습니다" |
| "추적성 매트릭스를 만들어 보셨어요?" | "엑셀로 정리했습니다" | "표준 조항 → 요구사항 → 케이스 → 증거까지 잇고, 매달 '증거' 칸의 빈 칸을 셉니다" |
| "증거는 어떻게 관리하세요?" | "폴더에 모읍니다" | "파일 이름에 날짜·항목·버전·환경·수행자를 넣습니다. 이름만으로 조건이 복원됩니다" |
| "평가 준비는 얼마나 걸리세요?" | "한 달쯤 걸립니다" | "이틀입니다. 준비는 착수 때 끝났고 평가 때는 요약만 씁니다" |
| "미달 항목이 나오면요?" | "사유서를 씁니다" | "일찍 알면 설계로 해결됩니다. 사유서는 그게 안 될 때의 마지막 수단입니다" |
세 번째와 네 번째가 가장 변별력이 크다. 둘 다 평가·심사를 겪어 본 사람만 하는 답이다. 특히 네 번째는 준비를 착수 시점으로 옮긴 경험 이고, 그걸 아는 사람과 모르는 사람의 일하는 방식이 완전히 다르다.
다섯 번째도 좋다. 미달을 일찍 아는 것이 사유서보다 싸다는 판단은 모듈 8 레슨 4의 "일찍 알면 선택지가 싸다" 와 같은 감각이다.
공고 표현으로는 "표준 적합성 검증", "시험성적서 취득", "추적성 관리", "국책과제 수행", "인증 대응" 이 이 레슨에 걸린다. 그리고 이 산출물은 투자 실사에도 그대로 쓰이므로(모듈 27 레슨 5) 스타트업에서도 값이 있다.