Decision Matrix: 무료 가중치 의사결정 평가 도구
숫자 척도 또는 문자 등급으로 가중치 기준에 따라 여러 옵션을 비교합니다. 자동 점수, 색상 셀, CSV 내보내기 지원.
Decision Matrix란 무엇인가요?
Decision Matrix는 사용자가 직접 정의한 기준에 대해 여러 옵션을 비교하는 가중치 평가 도구입니다. 아파트, 이직 제안, 호스팅 업체처럼 두세 개의 진지한 선택지 사이에서 결정이 안 될 때 항상 하나 열어두고 씁니다. 트레이드오프를 그리드에 적어보면 자신에게 정말 중요한 요소가 무엇인지 정직하게 마주하게 되기 때문입니다. 각 기준은 자체 가중치와 척도(X/10 같은 숫자형 또는 A+에서 F까지의 문자 등급)를 가지며, 입력하는 동안 옵션별 가중 최종 점수가 계산됩니다. 점수가 낮으면 셀이 빨간색으로, 높으면 녹색으로 변해서 매트릭스 전체를 한눈에 훑을 수 있습니다.
주요 기능
- 가중치 기준 — 각 행에는 1에서 999 사이의 Weight 값이 있습니다. 가중치는 자동으로 합계 대비 백분율로 변환되어 각 가중치 셀 아래에 작은 글씨로 표시됩니다.
- 기준별 척도 종류 — 각 기준은 자체 척도를 선택합니다. Numeric(최대값을 1에서 1000까지 설정 가능) 또는 Letter Grade(A+에서 F).
- 문자 등급 지원 — 행에 Letter Grade를 선택하면 점수 셀이 A+, A, A-, B+, B, B-, C+, C, C-, D+, D, D-, F가 들어 있는 드롭다운이 됩니다. 문자는 내부적으로 1.0(A+)에서 0.0(F) 사이의 값에 매핑됩니다.
- 색상 셀 — 셀 배경은 빨강(최악)에서 주황을 거쳐 짙은 녹색(최상)까지 변하며, 값이 바뀔 때마다 실시간으로 업데이트됩니다. 빈 셀은 투명 상태로 유지됩니다.
- 출력 형식 토글 — Final Score 행을 Numeric Score(0-100)와 Letter Grade(A+에서 F) 사이에서 전환할 수 있습니다. 내부 계산은 동일하며 표시만 바뀝니다.
- 열 노트 — 옵션 이름 옆 포스트잇 아이콘을 클릭해 해당 옵션에 대한 긴 메모(장점, 단점, 셀 하나에 담기지 않는 내용)를 기록할 수 있습니다.
- 셀 노트 — 모든 점수 셀에 자체 포스트잇 아이콘이 있어 특정 셀의 값을 정당화하는 메모를 남길 수 있습니다(예: "임대 기간 때문에 7/10").
- CSV 내보내기 — 매트릭스 전체(기준 이름, 가중치, 척도, 점수, 최종 점수 행)를
decision-matrix.csv로 내보냅니다. CSV는 Supporter 기능입니다. - 일반 텍스트 또는 Markdown 표로 복사 — 터미널이나 일반 이메일용 고정폭 텍스트 표, 또는 GitHub, Notion, 채팅용 Markdown 표로 복사할 수 있습니다. Markdown은 Supporter 기능입니다.
- 브라우저 저장소 자동 저장 — 매트릭스 전체가 편집할 때마다
localStorage에 저장됩니다. 탭을 닫고 다음 날 돌아와도 그대로 복원됩니다.
Decision Matrix 사용법
1단계: 기준(행) 추가
도구는 빈 기준 행 3개와 옵션 열 2개로 시작합니다. 왼쪽의 기준 이름 필드를 클릭해서 평가 기준("월 비용", "통근 시간" 등)을 입력합니다. 설정 카드의 + Add Criterion 버튼으로 행을 추가합니다(최대 20개). 행 오른쪽의 X 버튼으로 행을 제거할 수 있습니다.
2단계: 가중치와 척도 설정
Weight 열에 각 기준의 1에서 999 사이 숫자를 입력합니다. 가중치를 변경하면 입력란 아래의 백분율이 업데이트됩니다. 세 행 모두 가중치 1이면 각각 33%로 표시되고, 하나를 3으로 올리면 그 행은 60%로 뜁니다. Scale 열의 드롭다운에서 Numeric 또는 Letter Grade를 선택합니다. Numeric의 경우 오른쪽의 작은 박스에 최대값을 입력합니다(기본값 10, X/5 척도면 5, X/50이면 50, 최대 1000까지). 척도 종류를 변경하면 그 행의 모든 점수가 지워집니다.
3단계: 옵션(열) 추가
각 옵션이 하나의 열이 됩니다. 옵션 열 상단의 입력란을 클릭해 이름을 입력합니다("아파트 A", "벤더 B", "플랜 3" 등). + Add Option으로 열을 추가할 수 있습니다(최대 15개). 오른쪽 위의 X 아이콘으로 열을 제거합니다. 옵션 이름 옆 포스트잇 아이콘을 클릭하면 Column Notes 다이얼로그가 열립니다.
4단계: 각 셀에 점수 입력
매트릭스를 따라가며 점수를 입력합니다. Numeric 행은 0과 척도 최대값 사이의 소수를 받습니다. 0-10 행에 7.5, 0-50 행에 42 같은 식입니다. Letter Grade 행은 드롭다운으로 등급을 고릅니다. 입력하면 셀 색이 빨강에서 녹색으로 바뀌고 아래의 Final Score 행이 다시 계산됩니다. 빈 셀은 건너뛰며 옵션 점수를 끌어내리지 않으므로, 어떤 기준이 적용되지 않으면 셀을 비워 두세요. 셀 안의 작은 포스트잇 아이콘으로 그 점수에 대한 메모를 붙일 수 있습니다.
5단계: 결과 읽고 내보내기
Final Score 행은 각 옵션의 가중 평균을 표시합니다. 기본은 0-100 숫자이며, Output Format 드롭다운을 Letter Grade로 바꾸면 A+에서 F가 표시됩니다. 액션 카드에는 다섯 개의 버튼이 있습니다. Copy Result(순위 매겨진 목록), Copy as Plain Table(고정폭 텍스트), Copy as Markdown(Supporter), Export CSV(Supporter), Clear.
실용 예시
두 이직 제안 비교
두 제안을 다섯 가지 측면에서 비교한다고 가정해 봅시다. 기준을 연봉(가중치 4), 지분(가중치 2), 통근(가중치 3), 업무 방식(가중치 3), 매니저(가중치 5)로 설정하고 모두 0-10 Numeric으로 둡니다. 제안 A를 8, 6, 4, 9, 7로, 제안 B를 9, 4, 9, 6, 5로 점수를 매깁니다. 최종 점수는 A가 약 70, B가 약 67이 나옵니다. 차이가 크지 않으므로 셀 노트로 숫자가 담지 못하는 뉘앙스를 기록해 두는 게 좋습니다.
문자 등급으로 아파트 찾기
어떤 판단은 숫자보다 문자가 더 편합니다. 아파트 검색에서는 위치(가중치 5, 문자 등급), 가격(가중치 4, Numeric 0-10, 점수가 높을수록 저렴함), 평면(가중치 3, 문자 등급), 소음(가중치 2, 문자 등급)으로 두면 좋습니다. 아파트마다 열을 추가하면 색상 표시가 매우 잘 읽힙니다. Output Format을 Letter Grade로 바꿔 최종 행도 A-F로 표시되게 하세요.
클라우드 제공자 세 곳 비교
다섯 개의 기준을 고릅니다. 가격, 리전 커버리지, 컴플라이언스 인증, SLA 품질, 지원 응답성. 워크로드에 맞춰 가중치를 설정하고 각 제공자를 0-10으로 채점합니다. Markdown 내보내기로 얻은 표를 Notion 문서나 GitHub 이슈에 그대로 붙여 동료와 공유할 수 있습니다.
팁과 모범 사례
가중치는 마지막에 설정하세요. 처음이 아닙니다. 가중치를 미리 정하고 싶지만, 모든 기준을 가중치 1로 나열하고 다 채점한 다음에 가중치를 조정하면 더 정직한 결과가 나옵니다. 가중치를 2에서 5로 올리는 것만으로 결과가 크게 흔들린다면 그 기준은 처음부터 결정적인 요소였다는 뜻입니다.
보충 설명은 셀 노트로. "임대가 6개월이 아니라 12개월이면 9가 될 것"이라는 메모가 붙은 7은 3주 뒤에 보면 그냥 7보다 훨씬 유용합니다. 매트릭스는 맥락을 빨리 잊지만 노트는 그렇지 않습니다.
도움이 될 때는 척도를 섞으세요. 모든 행이 같은 척도여야 한다는 규칙은 없습니다. 주관적 기준(분위기, 디자인, 적합도)에는 Letter Grade, 백분율에는 Numeric 0-100, 나머지에는 Numeric 0-10을 사용하세요. 가중치 계산이 변환을 알아서 처리합니다.
높을수록 좋음. 항상. 색상 표시와 최종 점수는 모두 큰 값이 좋다는 전제로 동작합니다. 적을수록 좋은 기준(가격, 통근 시간, 오류율)이라면 뒤집으세요. 가격이 낮은 쪽에 높은 점수를 줍니다. 그렇지 않으면 색이 거꾸로 됩니다.
적용되지 않을 때는 셀을 비워 두세요. 최종 점수 공식은 빈 셀을 건너뛰고 값이 있는 기준의 가중치만으로 재정규화합니다. 데스크톱 컴퓨터에 "배터리 수명" 점수를 추측해서 넣는 것보다 훨씬 공정합니다.
일반적인 문제와 해결
행의 척도를 바꾸면 셀의 값이 사라집니다. Numeric과 Letter Grade를 전환하면 그 행의 점수가 모두 지워집니다. 문자 등급 드롭다운과 숫자 입력은 원시 값을 깔끔하게 공유할 수 없기 때문입니다. 두 가지 시각이 모두 필요하면 척도를 변경하기 전에 행을 복제하세요.
Final Score가 예상보다 훨씬 낮습니다. 점수는 가중 합이 아니라 가중 평균이므로 어떤 단일 셀의 최대값도 넘을 수 없습니다. 세 셀이 9/10이고 두 셀이 5/10이면 평균은 9를 넘지 않고 그 사이 어딘가에 떨어집니다.
열에 점수 대신 "--"이 보입니다. 그 옵션에는 아직 점수 셀이 없거나 모두 비어 있습니다. 최소 하나의 점수를 추가하면 최종 점수가 채워집니다.
숫자 입력이 막힌 듯한 느낌입니다. 점수와 가중치 입력은 blur(필드에서 포커스가 벗어날 때)에만 반영됩니다. Tab을 누르거나 다른 곳을 클릭해 확정하세요. 여러 자리 숫자를 입력할 때 키 입력마다 색상과 최종 점수가 다시 그려지지 않게 한 의도적인 설계입니다.
행이나 열을 더 추가할 수 없습니다. 매트릭스는 기준 20개, 옵션 15개로 제한됩니다. 그 이상에서는 Add 버튼이 비활성화되고 토스트가 나옵니다. 실제로 8-10개를 넘기면 매트릭스가 더 읽기 어려워지므로, 한도에 닿았다면 일부 기준을 합칠 수 있는지 검토해 보세요.
개인정보와 보안
Decision Matrix는 모두 브라우저 안에서 실행됩니다. 기준 이름, 옵션 이름, 점수, 노트는 glyph_decision_matrix 키 아래의 localStorage에만 저장되며 서버로 전송되지 않습니다. 이직 제안, 벤더 가격, 개인적인 결정처럼 민감한 옵션을 평가하더라도 그 정보는 사용자 기기에 머무르며 브라우저 저장소를 지우면 사라집니다.
자주 묻는 질문
가중 점수는 어떻게 계산되나요?
각 셀 값은 해당 행의 척도를 사용해 0-1 범위로 정규화됩니다(0-10에서 7은 0.7, A-는 0.9 등). 정규화된 값에 행의 가중치를 곱하고, 그 옵션에서 점수가 매겨진 모든 행에 대해 합한 다음, 점수가 매겨진 행의 가중치 총합으로 나눕니다. 빈 셀은 나누는 쪽과 나뉘는 쪽 모두에서 제외됩니다. 결과는 숫자 표시일 때 100을 곱하고, 문자 등급 표시일 때는 등급으로 매핑됩니다.
문자 등급은 내부적으로 어떤 값에 매핑되나요?
A+ = 1.0, A = 0.95, A- = 0.9, B+ = 0.85, B = 0.8, B- = 0.75, C+ = 0.7, C = 0.65, C- = 0.6, D+ = 0.55, D = 0.5, D- = 0.45, F = 0.0입니다. 출력 형식이 Letter Grade일 때는 같은 임계값이 거꾸로 적용됩니다.
빈 셀이 점수를 낮추지 않는 이유는?
공식은 값이 있는 셀의 가중치만으로 나눕니다. 적용되지 않는 행을 건너뛰면 비교가 공정해집니다. 빈 셀을 0으로 세려면 명시적으로 0을 입력하세요. 그것은 "점수 없음"이 아니라 "0점으로 매겼다"로 처리됩니다.
Copy Result, Copy as Plain Table, Copy as Markdown의 차이는?
Copy Result는 순위 목록(#1 옵션 A: 78.5)을 만듭니다. Copy as Plain Table은 각 기준 행과 최종 점수 행을 포함한 고정폭 텍스트 표를 만듭니다. 텍스트 이메일이나 터미널 출력에 유용합니다. Copy as Markdown은 | col | col | 표를 만들어 GitHub, Notion 또는 Markdown 편집기에 붙여 넣을 수 있습니다. Markdown 복사와 CSV 내보내기는 Supporter 기능입니다.
별개의 매트릭스 여러 개를 저장할 수 있나요?
네. 매트릭스는 변경할 때마다 localStorage에 자동 저장되므로 닫고 다시 열면 복원됩니다. 여러 다른 결정 사이에서 이름이 붙은 저장본이 필요하면, 매트릭스 아래의 Presets 패널에서 현재 상태에 이름을 붙여 저장할 수 있습니다(Presets는 Supporter 기능).
다른 사람과 매트릭스를 공유할 수 있나요?
매트릭스 데이터는 사용자 브라우저에만 존재합니다. 공유하려면 Copy as Markdown이나 Export CSV(Supporter)를 사용해서 붙여 넣거나 파일을 보내세요. 받는 사람이 사용자 브라우저에서 라이브 매트릭스를 편집할 수는 없습니다.
실행 취소(undo)가 있나요?
매트릭스 자체에는 undo 버튼이 없지만, 매트릭스 아래의 History 패널이 중요한 변경마다 스냅샷을 기록합니다. 항목을 클릭하면 그 상태로 복원됩니다. History는 Supporter 기능입니다.
매트릭스의 최대 크기는?
기준(행) 20개, 옵션(열) 15개. 즉 점수 셀은 최대 300개에 모든 노트가 포함됩니다.
Numeric 척도가 1000으로 제한된 이유는?
1000을 넘으면 척도가 사용하기 어려워집니다. 입력이 많아지고 백분율당 해상도가 줄어듭니다. 더 미세하거나 더 큰 척도가 필요하면 입력 전에 값 자체를 직접 스케일하세요.
관련 도구
곧 출시 예정: 랜덤 선택기는 이 도구의 게으른 사촌입니다. 깊이 생각하지 않아도 될 정도로 작은 선택에 어울립니다. 곧 출시 예정: 프로젝트 플래너는 결정 후의 일정과 의존 관계를 다룹니다. 곧 출시 예정: 마인드맵은 확정된 옵션이 생기기 전 브레인스토밍 단계에 더 적합합니다. 데이터가 많은 비교에는 곧 출시 예정: CSV Data Suite가 더 큰 스프레드시트의 가져오기, 필터, 정렬을 처리합니다.
Decision Matrix 지금 사용해 보기: Decision Matrix