본문 바로가기
카테고리 없음

사용성 변경 재시험 범위 체크리스트

by ihis 2026. 2. 14.
반응형

사용성 변경 관련 이미지
사용성 변경

1) 변경 영향 분류: “어디가 바뀌었나”가 아니라 “무슨 행동이 바뀌나”로 본다

사용성 변경의 재시험 범위를 정할 때 가장 흔한 오류는, 화면 요소의 변경량(버튼 위치가 조금 바뀜, 문구가 조금 바뀜)으로 “경미”를 선언하는 것입니다. UI는 기능 요구사항을 그대로 유지하더라도 사용자의 인지–해석–행동 흐름을 바꾸고, 그 결과로 위해 시나리오에서 탐지 실패(못 봄), 해석 실패(오해), 행동 실패(우회/건너뜀), 전달 실패(알림 누락) 고리가 강화될 수 있습니다. 그래서 범위 산정은 “화면이 바뀌었다”가 아니라 “사용자의 결정과 실수 확률이 바뀌었다”로 판정해야 일관성이 생깁니다. 실무에서는 먼저 변경점을 ‘화면 단위’가 아니라 ‘결정 지점 단위’로 분해해 체크합니다. 환자/대상 선택, 모드 선택, 임계값 입력, 결과 승인, 알람 확인, 설정 변경처럼 사용자가 안전 관련 결론을 내리는 지점이 건드려졌다면, 그 순간부터 변경은 단순 사용성 개선이 아니라 위험통제(가드레일)의 변경 가능성으로 취급하는 것이 합리적입니다.

다음 체크리스트는 변경 영향 분류의 “최소 질문 세트”입니다. 각 항목에서 하나라도 ‘예’가 나오면, 기능 회귀만으로 닫지 말고 위해 시나리오 기반 재시험(2번 섹션)을 포함시키는 쪽이 안전합니다.
- 결정 지점 변경: 사용자가 선택/확정/승인하는 단계가 추가·삭제·재배치되었나? 진행 속도가 빨라졌나(확인 단계가 사실상 약화되었나)?
- 가드레일 변경: 입력 범위 제한, 단계 강제, 이중 확인, 위험 모드 진입 장벽이 약화되었나? 우회 경로(뒤로가기, 재시도, 세션 만료 후 재진입)가 새로 생겼나?
- 신호 변경: 경고/알람/상태 표시의 위치·크기·우선순위·표현 강도가 바뀌었나? 화면 한 번에 보이던 핵심 정보가 스크롤 뒤로 밀렸나?
- 기본값/자동화 변경: 최근 항목 자동 선택, 세션 유지, 자동 전송/저장 등 자동화가 사용자 확인을 대체하나? 기본값이 더 “위험한 방향”으로 유도될 가능성이 있나?
- 용어/단위/표현 변경: 금지/주의/권고의 강도, 조건 범위, 예외 조건이 바뀌었나? 사용자가 같은 문장을 다른 의미로 해석할 여지가 늘었나?
- 사용자·환경 변화 동반: 신규 사용자군(숙련도 낮음), 신규 사용 환경(야간/소음/PPE), 업무량 증가 등 촉진 조건이 현실적으로 존재하나?

이 분류를 끝내면 다음 단계는 “영향 경로 길이”를 짧게라도 기록하는 것입니다. 변경된 UI가 어떤 사용자 과업을 바꾸고, 그 과업이 연결된 위해 시나리오에서 어느 고리(인지/해석/행동/전달)를 건드리는지 한 줄로 적어두면, 재시험 범위가 감(感)이 아니라 근거가 됩니다. 예를 들어 “결과 승인 화면에서 환자 식별 정보가 상단 고정에서 탭 내부로 이동 → 인지 실패 가능성 증가 → 잘못 귀속된 결과 승인 위험”처럼요. 이 한 줄이 있으면, 재시험은 자연스럽게 ‘환자 전환/동명이인/바쁜 상황’ 조건을 포함하게 되고, 반대로 정말 영향이 없는 변경은 레벨 1로 합리적으로 축소할 수 있습니다.

2) 검증 전략 최소세트: “회귀 + 위해 시나리오 + 짧은 관찰” 3묶음으로 고정

사용성 변경에서 “꼭 다시 시험해야 하는 것”을 최소세트로 만들려면, 시험을 많이 늘리는 게 아니라 세 가지 성격의 시험을 빠짐없이 갖추는 것이 핵심입니다. 실무에서 가장 안정적인 구성은 (1) 형상/기능 회귀, (2) 위해 시나리오 기반 재시험, (3) 제한적 사용성 관찰(필요 최소)입니다. 이 세 묶음을 고정해 두면, 변경 규모가 커져도 논리가 흔들리지 않고, 변경 규모가 작아도 빠질 건 빠지지 않습니다.

(1) 형상/기능 회귀(필수)는 “바뀐 화면이 기능을 깨지 않았는지”를 확인합니다. 입력 검증(필수값/형식/범위), 전환 로직(모드 변경, 환자 전환, 세션 종료), 저장/전송 트리거(자동 저장/수동 저장), 로그 기록 같은 기본 동작을 확인합니다. 여기서 주의할 점은 자동화 결과가 ‘정상’이어도 안전성이 보장되는 것이 아니라는 점입니다. 기능은 정상인데 사용자가 더 쉽게 우회하거나 더 자주 오해할 수 있는 변경이 바로 사용성 변경의 핵심 리스크이기 때문입니다.

(2) 위해 시나리오 기반 재시험(핵심)은 “통제가 위해 사건 고리를 여전히 끊는지”를 시험합니다. 이 묶음의 테스트 케이스는 기능 목록이 아니라 사건 흐름으로 만들며, 특히 촉진 조건을 반드시 포함합니다. 최소 케이스를 만들 때는 아래 중 해당되는 것만 골라 넣어도 재시험 품질이 급격히 좋아집니다.
- 우회 조건: 바코드/스캔 실패 → 수동 입력으로 우회, 네트워크 지연/오프라인 → 재시도, 세션 만료 → 재로그인 후 재진입, 뒤로가기/다중 창으로 확인 단계 회피
- 혼동 조건: 동명이인/유사 ID, 긴 리스트/검색 정렬 변화, 유사한 단위·범위(예: mg vs g), 이전 환자 설정 유지, 알람이 다수 발생하는 상황
- 전파 조건: 저장/전송/리포트 단계에서 귀속 유지(다환자 연속 처리, 동시 사용자, 백그라운드 동기화, 재전송/재시도)
- 신호 품질: 경고의 미탐(떠야 할 때 안 뜸)과 오탐(정상에도 과다 발생)을 동시에 확인, 경고가 떠도 “무시하고 진행”이 가능한지(강제성 유무) 확인

예를 들어 “확인 단계 UI 변경”이라면 정상 흐름보다 “시간 압박 + 뒤로가기 + 재진입 + 자동완성” 같은 우회 조합에서 확인 단계가 실제로 강제되는지 보는 게 핵심입니다. “알람 표시 변경”이라면 알람이 뜨는지보다, 사용자가 알람을 인식하고 의미를 해석하고 행동을 선택하도록 신호가 유지되는지(가시성·우선순위·행동 지침)로 합격/불합격을 나눠야 합니다.

(3) 제한적 사용성 관찰(필요 최소)은 “행동이 실제로 바뀌었는지”를 짧게 확인하는 장치입니다. 모든 변경에 대규모 사용성 시험이 필요한 것은 아니지만, 결정 지점/가드레일/신호/기본값 중 하나라도 건드린 변경이라면 관찰 근거 없이 ‘무영향’을 주장하기 어렵습니다. 최소세트는 간단히 고정할 수 있습니다: 대표 사용자 2~3수준(숙련/중간/초보 중 제품 특성에 맞게), 대표 과업 3~5개(변경 영향이 큰 과업만), 대표 방해 요소 1~2개(시간 압박, 알람 다발, PPE 등). 관찰 포인트는 성공률이 아니라 오사용 패턴입니다. 경고를 못 보는지, 용어를 오해하는지, 확인을 습관적으로 넘기는지, 스캔 대신 수동 입력으로 돌아가는지, 환자 전환 후 즉시 진행하는지 같은 패턴이 보이면 그 자체로 재시험 확대나 통제 보강의 근거가 됩니다. 이 짧은 관찰은 비용은 작지만, 심사/감사 관점에서 “사용자 행동을 고려했다”는 설득력 있는 증거가 됩니다.

3) 합격 기준과 산출물: “무엇을 확인했는지”가 릴리스 게이트가 된다

재시험 최소세트를 운용할 때 마지막으로 중요한 것은, 시험을 했다는 사실이 아니라 어떤 기준으로 안전성을 판단했는지를 남기는 것입니다. 사용성 변경의 수용기준은 기능 중심 문장(“버튼이 동작한다”, “경고가 표시된다”)으로 쓰면 통제의 본질을 놓치기 쉽습니다. 대신 사건 흐름 중심으로, 즉 “위험 행동이 차단되었는지”, “우회가 불가능하거나 추가 확인이 강제되는지”, “오류가 발생해도 즉시 탐지·교정 가능한지”로 기준을 써야 합니다. 예를 들어 맥락 경고의 기준은 “경고가 뜬다”가 아니라 “환자 변경 + 활성 세션 존재 조건에서 일정 시간 내 표시되고, 사용자가 선택 가능한 안전 행동(재선택/세션 종료/재스캔)이 제공되며, 단순 무시 진행이 불가능하거나 독립 확인을 요구한다”처럼 통제가 끊는 고리를 명확히 적는 방식이 효과적입니다. 입력 제약의 기준도 정상 범위만 확인하지 말고 경계값, 단위 혼동, 복사/붙여넣기, 자동완성 같은 실제 오사용 경로에서 차단이 유지되는지로 합격을 나눠야 합니다.

운영 측면에서는 릴리스 판단을 흔들리지 않게 만드는 증빙 패키지 최소 구성을 표준화하는 것이 가장 효율적입니다. 다음 다섯 가지는 실무에서 “최소인데도 충분히 강한” 패키지입니다.
1) 변경 요약: 전/후 화면, 변경 의도, 영향받는 사용자 과업(단순 스크린샷 비교가 아니라 과업 관점 포함)
2) 영향평가 결과: 결정 지점/가드레일/신호/기본값 체크 + 레벨 판정(레벨 1/2/3)
3) RMF 연결 메모: 영향받는 위해 시나리오/통제/잔여위험 커뮤니케이션(라벨·IFU·도움말) 여부
4) 검증 요약: 형상/기능 회귀, 위해 시나리오 기반 재시험, 제한적 관찰의 케이스/수용기준/결과
5) 결론과 후속조치: 통제 보강 필요 여부, 재평가 트리거(PMS/로그 지표) 정의

여기서 특히 3)과 5)가 빠지면 변경관리는 “테스트 완료”로 끝나고 RMF는 뒤처지기 쉽습니다. 반대로 이 두 항목을 짧게라도 습관화하면, UI 변경이 반복되는 제품에서도 위험관리 근거가 지속적으로 갱신됩니다. 마지막으로 운영 규칙을 하나 더 두면 좋습니다. 특정 유형 변경(환자/대상 식별, 확인 단계, 알람 표시, 기본값/자동화)은 자동으로 위해 시나리오 기반 재시험 묶음을 포함하도록 게이트 조건에 박아 두는 것입니다. 이 규칙 하나가 “이번엔 바빠서 생략”을 구조적으로 막아줍니다.

반응형