시스템 사용성 척도 (System Usability Scale (SUS))
System Usability Scale (SUS)
SUS(System Usability Scale)는 10개의 표준 설문 문항을 통해 프로덕트의 전반적인 사용성을 100점 만점으로 수치화하는 표준화된 척도입니다. UI/UX 개편 전후의 성과를 객관적으로 비교하고 제품 개선 효과를 증명할 때 핵심 지표로 활용됩니다.
📖 개념 정의 및 실무 적용
실무에서 프로덕트 UI/UX를 전면 개편하거나 주요 기능을 수정할 때, 사용자가 느끼는 주관적 만족도와 사용성 변화를 객관적으로 측정하기는 어렵습니다. 단순한 전환율(Conversion Rate) 상승만으로는 디자인 개편이 정말 사용자 경험을 개선했는지 원인 파악이 힘들기 때문입니다.
SUS는 검증된 10개 문항(홀수 긍정, 짝수 부정)을 통해 적은 표본으로도 신뢰도 높은 사용성 점수를 산출합니다. 이를 통해 프로덕트 개편 전후의 사용성 격차를 정량화하고, 이해관계자들에게 UX 개선 프로젝트의 ROI를 설득력 있게 보고할 수 있는 비효율 해결의 치트키가 됩니다.
def calculate_sus(responses):
# responses: 10개 문항에 대한 응답 리스트 (1~5점 척도, 인덱스 0~9)
if len(responses) != 10:
raise ValueError("반드시 10개 문항 모두에 대한 응답이 필요합니다.")
odd_score = sum([responses[i] - 1 for i in range(0, 10, 2)])
even_score = sum([5 - responses[i] for i in range(1, 10, 2)])
raw_score = odd_score + even_score
sus_score = raw_score * 2.5
return sus_score
# 예시: 사용자 1명의 응답 데이터 (1점: 전혀 아님 ~ 5점: 매우 그렇다)
user_response = [4, 2, 4, 2, 4, 2, 4, 1, 4, 2]
print(f"SUS Score: {calculate_sus(user_response)}점")
⚡ 5분 만에 적용하는 실행 스텝
단계 (설문 설계): 10개의 표준 SUS 문항(홀수: 긍정문, 짝수: 부정문)을 구성하고 5점 리커트 척도(1=전혀 아님, 5=매우 그렇다)로 서베이 툴(Typeform 등)에 세팅합니다.
단계 (데이터 수집): UI/UX 개편 전(Baseline)과 개편 후 동일한 타겟 유저 그룹을 대상으로 설문을 진행하여 최소 30개 이상의 유효 응답을 확보합니다.
단계 (점수 계산): 홀수 문항은 (점수-1), 짝수 문항은 (5-점수)로 변환한 뒤 모두 더하고 2.5를 곱해 100점 만점으로 환산합니다.
단계 (결과 분석): 개편 전후의 평균 SUS 점수를 비교하고 산업 평균인 68점과 비교하여 UX 성과를 평가합니다.
🚀 실무자만 아는 한 끗 차이 Pro Tip
⚠️ 흔히 하는 실수 & 주의사항 (삽질 방지)
❓ 자주 묻는 질문 (FAQ)
SUS 점수가 100점 만점인데, 합격 기준(Passing Score)은 보통 몇 점인가요?
산업 표준 SUS 평균 점수는 약 68점입니다. 68점 이상이면 평균 이상, 80점 이상이면 우수한 사용성으로 평가합니다. 개편 프로젝트의 경우 기존 버전 대비 점수가 통계적으로 유의미하게 상승했는지가 핵심입니다.
응답자 수가 적어도 SUS 점수를 신뢰할 수 있나요?
네, SUS는 원래 소규모 표본(N=8~12명)을 대상으로 한 Usability Testing에서도 높은 신뢰도를 보이도록 설계되었습니다. 다만, 프로덕트 전후 비교의 통계적 유의성을 확보하려면 각 그룹당 최소 30명 이상의 응답을 권장합니다.