"매 옵션 × 매 기준 × 매 가중치". 후보 alternative를 행, 평가 기준(criterion)을 열, 셀에 점수를 채우고 column별 가중치를 곱해 합산하는 정량적 비교 도구. 1980년대 Stuart Pugh의 concept selection method에서 출발해 architecture trade-off (ATAM), tool selection, vendor evaluation에 광범위 적용.
매 핵심
매 구성 요소
Alternatives (행): 비교할 옵션 (e.g., PostgreSQL vs DynamoDB vs MongoDB).
Criteria (열): 평가 축 (latency, cost, team familiarity, ops burden, ...).
Weights: 각 criterion의 중요도 (보통 1-5 또는 합 1.0).
Scores: 각 셀에 옵션이 criterion을 얼마나 만족하는지 (1-5 또는 -1/0/+1 Pugh 방식).
Total: Σ(score × weight) per alternative.
매 두 갈래
Weighted scoring (Kepner-Tregoe): 절대 점수 1-5.
Pugh matrix: baseline 대비 -/0/+ 만 사용 — 빠르고 bias 적음.
매 응용
Architecture decision (ADR): alternative 비교 표를 ADR에 첨부 → reviewer가 가중치에 동의하는지 검증.