기본 콘텐츠로 건너뛰기

QA는 어디까지 봐야 하는가: "필요 시 QA 검토"가 결국 "전부 QA 검토"가 되는 이유

QA는 어디까지 봐야 하는가: "필요 시 QA 검토"가 결국 "전부 QA 검토"가 되는 이유

SOP를 만들 때 이런 문구를 자주 씁니다. "GMP 영향이 있는 경우 QA 검토를 받는다", "필요 시 QA 검토를 진행한다." 문제는 이 조항이 시간이 지나면서 거의 예외 없이 같은 방향으로 흘러간다는 점입니다. 처음에는 일부 문서만 QA에게 가던 것이, 어느 순간 개발보고서 한 장까지도 QA 결재란이 붙어 있습니다. 개발자는 "QA 확인받았습니다"라는 말로 책임을 나누고 싶어 하고, 팀장은 "QA 한번 보고 가라"고 지시하고, QA 스스로도 안 보고 지나갔다가 나중에 문제가 되는 상황이 두렵습니다. 결과적으로 Need-based(필요 시)로 설계된 규칙이 Default(기본값)로 굳어지는 현상이 반복됩니다. 이 글에서는 왜 이런 일이 벌어지는지, 그리고 QA의 검토 범위를 실제로 어떻게 설계해야 하는지를 정리합니다.

"필요 시"라는 말이 무너지는 이유

"필요 시 QA 검토"라는 조항 자체는 합리적으로 보이지만, 실무에서는 거의 항상 같은 방향으로 왜곡됩니다. 그 이유는 네 가지로 정리할 수 있습니다.

  • 나중에 문제가 생기는 것이 두렵다. QA를 거치지 않은 문서에서 나중에 이슈가 발생하면 "왜 QA 검토를 안 받았느냐"는 질문이 먼저 나옵니다.
  • QA 스스로도 안 보면 불안하다. 검토 대상에서 빠진 문서가 나중에 GMP 문서의 근거로 쓰이면 QA가 책임을 나눠 지게 됩니다.
  • 개발자는 면피가 필요하다. "QA 확인을 받았다"는 사실 자체가 개발자 입장에서는 일종의 보험이 됩니다.
  • 팀장도 확인 한 번을 더 원한다. 팀장 입장에서도 QA가 한 번 더 봐준다면 자신의 승인 부담이 줄어듭니다.

이 네 가지가 겹치면 "필요한 경우"라는 조건은 사실상 아무 기능을 하지 못합니다. 모두가 "안 보는 것보다 보는 게 안전하다"고 판단하기 때문에, Need-based 규칙은 시간이 지날수록 Default로 수렴합니다. 이 흐름을 막으려면 "필요 시"라는 모호한 표현 자체를 없애고, 명확한 Trigger로 바꿔야 합니다.

모호한 기준 대신 명확한 Trigger를 설계한다

QA 검토 여부를 사람의 판단에 맡기는 순간 그 판단은 항상 안전한 쪽, 즉 "QA에게 보낸다"로 기웁니다. 이를 막는 방법은 판단이 아니라 규칙으로 자르는 것입니다. 가장 실무적인 두 가지 방식은 문서 종류 기준과 문서 용도 기준입니다.

방식 1. 문서 종류로 자른다

문서 QA 검토
개발보고서(Research 목적)X
Qualification ReportO
Validation ReportO
Tech Transfer ReportO
Stability ReportO
허가 제출 문서O
SOPO
GMP 영향 변경(Change Control)O

방식 2. 문서의 용도로 자른다

조건 QA 검토
GMP Batch 사용O
허가자료 제출에 사용O
규격(Specification) 설정의 근거O
순수 연구 목적X
내부 의사결정용X

두 방식 모두 핵심은 같습니다. "검토자가 알아서 판단하라"가 아니라, "이 조건에 해당하면 무조건 QA를 거친다"는 규칙을 문서로 못 박아 두는 것입니다.

가장 애매한 문서: 개발보고서

실무에서 가장 판단이 갈리는 문서가 Method Development Report 같은 개발보고서입니다. 이 문서가 연구 끝나고 참고용으로만 남는다면 QA 검토는 필요 없습니다. 하지만 아래 세 가지 중 하나에 해당하면 이야기가 달라집니다.

  • Validation Strategy 수립의 근거로 인용되는 경우
  • 허가자료에서 Development History로 인용되는 경우
  • PPQ(Process Performance Qualification)의 근거가 되는 경우

이 조건에 해당하는 순간 개발보고서는 사실상 GMP 문서와 같은 무게를 갖게 됩니다. 그래서 많은 조직이 "혹시 나중에 쓸 수도 있으니까 QA를 돌리자"는 방어적인 결정을 내립니다. 하지만 이렇게 되면 연구 단계의 모든 문서가 QA 병목에 걸리게 됩니다. 더 현실적인 해법은 검토 여부를 이분법으로 나누는 대신, QA가 무엇을, 어느 수준으로 보는지를 단계별로 다르게 설계하는 것입니다.

QA Review와 QA Consultation을 분리한다

연구 단계의 문서에는 QA를 아예 빼는 대신, "승인(Approval)"과 "자문(Consultation)"을 구분하는 방식이 효과적입니다.

연구 단계 (개발보고서 등)

  1. 작성자 작성
  2. SME(Peer) Review
  3. 팀장 승인
  4. QA Consultation (선택 — SOP 위반 여부 등 코멘트만 제공, 승인 아님)
  5. 발행

GMP/규제 단계 (Validation, Tech Transfer 등)

  1. 작성자 작성
  2. SME(Peer) Review
  3. 팀장 승인
  4. QA Approval (정식 승인 절차)
  5. 발행

이 차이가 실무에서는 매우 큽니다. QA Consultation 단계에서 QA는 "이 부분은 SOP와 맞지 않습니다"라는 코멘트는 줄 수 있지만, 문서를 승인하거나 반려할 권한은 갖지 않습니다. 이렇게 하면 연구 단계에서의 병목을 줄이면서도, 이후 그 문서가 GMP 문서로 전환될 때의 리스크는 미리 낮춰둘 수 있습니다.

QA가 봐야 할 것과 보지 말아야 할 것

QA 검토 대상이 되는 문서라 하더라도, QA가 모든 내용을 다 판단해야 하는 것은 아닙니다. QA의 역할은 과학적 판단이 아니라 품질 시스템(Quality System)이 제대로 작동했는지를 확인하는 것입니다. 이 원칙은 ICH Q10이 강조하는 QA의 정의와도 일치합니다.

구분 QA 검토 작성자/SME 검토
SOP 준수 여부✔
GMP/Quality System 영향✔
Data Integrity(ALCOA+)✔
Traceability(Raw Data 연결)✔
Change Control 필요 여부✔
Deviation 발생 여부✔
규격(Specification) 준수 여부✔
CQA 영향 여부✔ (평가의 적절성)✔ (과학적 판단)
Validation 상태 확인✔
승인 절차✔
통계 방법 적절성✔
결과 해석✔
과학적 결론✔
시험법 타당성✔
그래프, 계산식✔
맞춤법/표현/문서 Format✔

여기서 CQA 영향 여부 항목을 눈여겨봐야 합니다. QA가 "이 Aggregate는 CQA가 아닙니다"라고 판단하는 것은 QA의 역할이 아닙니다. QA가 확인해야 하는 것은 "작성자가 CQA 영향을 평가했고, 그 근거가 문서화되어 있으며, 절차에 따라 승인되었는가"입니다. Specification도 마찬가지입니다. "이 규격이 타당하지 않습니다"가 아니라 "승인된 Specification을 벗어난 결과에 대해 적절한 평가와 조치가 이루어졌는가"를 보는 것이 QA의 자리입니다.

Audit에서 자주 지적되는 QA Check 항목

FDA나 EMA Audit에서 반복적으로 확인되는 항목들도 QA Checklist에 명시적으로 포함해두면 실사 대응력이 높아집니다.

QA Check Item 이유
Reference Document 최신본 사용 여부구버전 SOP 사용 방지
Version Control문서 무결성 확보
Data TraceabilityRaw Data까지 추적 가능해야 함
OOS/OOT 영향 검토품질 영향 평가 누락 방지
Change Control 연계 여부변경 누락 방지
CAPA 필요 여부재발 방지 체계 확인
Regulatory Impact 여부허가자료 영향 확인
Product Quality Impact 여부제품 품질 영향 평가
Patient Safety 영향 여부가장 중요한 품질 요소

조직에 적용할 때의 실전 팁

  • "필요 시"라는 표현을 SOP에서 지운다. 대신 문서 종류 또는 용도 기준의 Trigger 표를 SOP 부속서로 첨부합니다.
  • QA Consultation과 QA Approval을 문서 양식에서부터 구분한다. 결재란 이름 자체를 다르게 두면 "확인했다"와 "승인했다"가 섞이지 않습니다.
  • QA 인력 산정은 프로젝트 수가 아니라 문서 이벤트 수로 한다. 개발보고서, Qualification, Validation 등 문서 유형별 연간 발생 건수에 평균 소요시간을 곱해 필요 FTE를 계산하는 방식이 프로젝트 수 기반 산정보다 정확합니다.
  • 검토 단계는 3단계 내외로 유지한다. 작성자 → Peer → 팀장(→ 필요 시 QA) 정도가 적당하며, 결재선이 길어질수록 "누군가 보겠지"라는 책임 분산(Diffusion of Responsibility)이 발생하기 쉽습니다.
  • 플랫폼화 여부를 함께 점검한다. Platform Method·Platform SOP를 갖춘 조직은 프로젝트가 늘어나도 QA 업무량이 완만하게 증가하지만, 모달리티가 다양한 조직(항체, ADC, mRNA, 세포치료제 등)은 프로젝트 증가와 QA 업무량이 거의 비례합니다.

FAQ

Q1. QA Consultation 단계에서 QA가 낸 코멘트를 개발자가 반영하지 않으면 어떻게 되나요?
Consultation은 승인 절차가 아니므로 최종 발행 여부는 팀장(Accountable)의 결정입니다. 다만 QA가 SOP 위반 소지를 지적했다면, 그 코멘트를 반영하지 않기로 한 사유는 문서에 남겨두는 것이 이후 GMP 문서 전환 시 리스크를 줄이는 방법입니다.

Q2. 개발보고서가 나중에 허가자료에 인용될지는 작성 시점에 알기 어려운데, 어떻게 미리 구분하나요?
작성 시점에 확정이 어렵다면 QA Approval보다는 QA Consultation으로 시작하고, 실제로 Validation Strategy나 허가자료 근거로 채택되는 시점에 정식 QA Review를 소급 적용하는 방식이 현실적입니다. 이 전환 시점을 SOP에 명시해두면 판단 기준이 모호해지지 않습니다.

Q3. QA 검토 범위를 좁히면 품질 리스크가 커지지 않나요?
QA가 보는 항목 수를 줄이는 것이 아니라, QA가 판단해야 할 영역(품질 시스템·규정 준수)과 SME가 판단해야 할 영역(과학적 타당성)을 명확히 나누는 것이 핵심입니다. 오히려 QA가 과학적 판단까지 떠안으면 정작 품질 시스템 검토가 얕아질 위험이 있습니다.

Q4. QA 인력이 부족한 조직에서는 이 구조를 어떻게 시작하는 것이 좋나요?
전체 SOP를 한 번에 바꾸기보다, 가장 자주 QA 병목이 발생하는 문서 유형 한두 개(예: 개발보고서)부터 Trigger 기준과 Checklist를 시범 적용한 뒤, 효과를 확인하고 다른 문서 유형으로 확장하는 방식이 리스크가 적습니다.


결국 QA 검토 범위 논쟁의 핵심은 "QA를 얼마나 많이 참여시키는가"가 아니라 "QA가 무엇을 판단하는가"에 있습니다. 과학적 타당성은 SME와 팀장의 몫이고, 품질 시스템과 규정 준수는 QA의 몫이라는 경계가 문서로 명확히 남아 있을 때, 조직은 QA 인원을 늘리지 않고도 병목을 줄이고 품질 수준은 오히려 높일 수 있습니다.

참고문헌

  • ICH Q10, "Pharmaceutical Quality System" — QA(품질보증)가 품질 시스템의 작동 여부를 확인하는 역할이며, 과학적·기술적 판단의 주체가 아니라는 원칙의 근거.
  • ICH Q9, "Quality Risk Management" — 문서 및 변경 관리에서 위험 기반(Risk-based) 접근으로 검토 강도를 차등화하는 개념의 근거.

함께 읽으면 좋은 글

댓글

이 블로그의 인기 게시물

PyMOL 명령어 정리: 논문·발표용 이미지 스크립트까지 한 번에

PyMOL 명령어 정리: 논문·발표용 이미지 스크립트까지 한 번에 지난 PyMOL 설치·마우스 조작 글에 대한 반응이 예상보다 컸습니다. 설치는 끝냈고 화면도 어느 정도 돌려봤는데, 그다음이 막막하다는 분들이 많았습니다. 커맨드 라인에 뭘 쳐야 할지 몰라 결국 캡처 화면만 들고 보고서를 쓰거나, 어디서 복사해온 스크립트를 그대로 붙여 넣었다가 에러 메시지만 보고 포기하는 경우입니다. 이번 글은 그 다음 단계, 즉 실제로 자주 쓰는 명령어와 논문·발표용 이미지를 뽑아내는 스크립트를 정리합니다. 다만 인터넷에 떠도는 PyMOL 스크립트 중에는 예전 버전 문법이거나, 애초에 존재하지 않는 세팅 이름이 섞여 있는 경우가 적지 않습니다. 그래서 이 글에 실린 모든 명령어는 PyMOL 공식 문서와 PyMOL Wiki를 기준으로 하나씩 확인한 뒤 실었습니다. 확인 과정에서 실제로 동작하지 않는 표현 3곳을 발견해 수정했고, 어떤 부분이 왜 틀렸는지는 별도로 짚어두었습니다. 1. 화면 제어 및 구조 불러오기 커맨드 라인은 화면 하단에 있습니다. 아래 명령어들은 세션을 시작할 때 거의 매번 쓰게 되는 기본기입니다. PDB 구조 불러오기 : fetch 1tup — 인터넷에서 해당 PDB ID의 구조를 바로 내려받아 표시합니다. 배경색 변경 : bg_color white — 논문·발표 자료는 흰 배경이 기본입니다. 화면 정렬/초기화 : orient — 구조 전체가 화면에 꽉 차도록 각도와 확대 비율을 자동으로 맞춥니다. zoom 은 현재 각도를 유지한 채 확대 비율만 조정한다는 점에서 차이가 있습니다. 특정 부위로 확대 : zoom resi 150 — 150번 잔기를 중심으로 확대합니다. 도킹 부위나 특정 변이 위치를 자세히 볼 때 유용합니다. 2. 표시 방식과 컬러링 리본형(2차 구조 강조) : show cartoon 막대형(원자·결합 강조) : show sticks 공간 채움형 : show spheres 표면형 : show ...

PyMOL 설치 방법부터 마우스 사용법까지 — AI 신약개발 시대 분자 시각화 입문 가이드

"AI가 신약을 설계해준다"는 말은 이제 뉴스 헤드라인이 아니라 실험실의 일상이 되었습니다. 알파폴드 같은 단백질 구조 예측 모델이 구조 데이터를 쏟아내면서, 그 결과물을 사람이 눈으로 확인하고 해석하는 능력은 오히려 더 중요해졌습니다. 그 확인 작업의 표준 도구가 바로 PyMOL입니다. 그런데 막상 PyMOL을 처음 켜본 분들의 반응은 대체로 비슷합니다. 마우스를 드래그했는데 분자가 움직이는 줄 알았더니 사실은 화면(카메라)이 돌아간 것이고, 어떤 때는 또 분자 자체가 진짜로 움직여서 구조가 깨진 것처럼 보이기도 합니다. 단축키를 몰라서 우왕좌왕하다가 그냥 캡처 화면만 들고 보고서를 쓰는 경우도 많습니다. 이 글에서는 컴퓨터 비전공자도 따라 할 수 있도록 PyMOL 설치부터, 가장 많이 헷갈리는 마우스 동작의 원리, 실전 사용법까지 순서대로 정리합니다. PyMOL이 AI 신약개발 시대에 필수가 된 이유 PyMOL은 단백질, 핵산, 저분자 화합물 같은 생체분자의 3차원 구조를 시각화하는 프로그램입니다. 단순히 "예쁜 그림"을 만드는 도구가 아니라, 결합 부위의 형태를 확인하고 화합물이 들어갈 공간을 가늠하고 변이가 일어난 자리를 짚어내는 분석 도구입니다. 요즘 AI 신약개발 파이프라인은 보통 이런 흐름을 따릅니다. AI 모델이 단백질 구조를 예측하거나 결합 후보 화합물을 제안하면, 연구자가 그 결과를 분자 시각화 프로그램으로 열어 타당성을 검토합니다. 예측이 그럴듯해 보이는지, 입체 장애는 없는지, 알려진 결합 부위와 일치하는지를 눈으로 확인하는 단계가 빠지지 않습니다. 그 검증 단계에 PyMOL이 사실상 업계 표준으로 쓰이고 있어서, 생물학이나 제약 전공자라면 코딩 경험이 없어도 PyMOL 사용법 정도는 익혀두는 편이 유리합니다. PyMOL 설치, 두 가지 무료 경로 중 나에게 맞는 것 고르기 PyMOL은 신기하게도 "무료"라는 말이 두 가지 다른 의미로 쓰입니다. 어떤 경로로 받느냐에 따...

CQA(Critical Quality Attribute)란 무엇인가: 바이오의약품 CMC에서 "관리해야 할 것"을 정하는 방식

CQA(Critical Quality Attribute)란 무엇인가: 바이오의약품 CMC에서 "관리해야 할 것"을 정하는 방식 시험 목록을 보다 보면 이런 의문이 듭니다. "이 시험은 왜 하는 거지?" SEC-HPLC로 Aggregation을 보고, CEX로 Charge Variant를 보고, ELISA로 HCP를 보는데, 정작 "왜 이 항목들을 관리해야 하는가"에 대한 답은 문서 어디에도 명확히 적혀 있지 않은 경우가 많습니다. 이 질문에 답하는 개념이 바로 CQA, Critical Quality Attribute입니다. 이전 글 RACI Matrix: 바이오·제약 CMC 조직에서 의사결정이 꼬이는 진짜 원인 에서는 "누가 결정하는가"를 다뤘다면, 이번 글은 그 결정의 대상, 즉 "무엇을 관리해야 하는가"를 다룹니다. CQA는 시험 항목을 나열한 표가 아니라, 제품 품질과 환자 안전을 연결하는 과학적 의사결정 체계입니다. CQA란 무엇인가 ICH Q8(R2)에서는 CQA를 이렇게 정의합니다. "제품이 요구되는 품질, 안전성, 유효성을 확보하기 위해 적절한 한계, 범위 또는 분포 내에서 관리되어야 하는 물리적, 화학적, 생물학적 또는 미생물학적 특성 또는 성질" 풀어 말하면 이렇습니다. CQA = 제품의 품질 특성 중, 변화가 생겼을 때 환자에게 미치는 영향을 고려해 반드시 관리해야 하는 핵심 특성 항체(mAb) 제품을 예로 들면, 하나의 분자 안에도 관리 가능한 특성이 수십 가지 존재합니다. 품질 특성 대표 시험 Primary structure Peptide mapping Aggregation SEC-HPLC Charge variant CEX-HPLC Glycosylation LC-MS Potency Cell-based assay Host Cell Protei...