면접관은 "항상 빠르게 출시"나 "절대 타협 없음" 같은 독단이 아니라 의도적이고 맥락을 고려한 트레이드오프를 원합니다. 핵심은 트레이드오프를 의식적으로 그리고 드러나게 하는 것입니다.
접근 방법
text
1. 타협 불가한 품질이 무엇인지 식별한다(정확성, 보안, 데이터 안전성)
2. 미룰 수 있는 것을 찾는다(다듬기, 엣지 케이스, 리팩터링)
3. 핵심 품질이 아니라 범위를 줄인다 — 더 나쁘게가 아니라 더 적게 출시한다
4. 부채는 입 밖으로 명시하고 갚을 일정을 잡는다
예시
text
S: 고객 파일럿을 위한 MVP를 출시하는 데 3일이 있었습니다.
T: 안정성을 위협하지 않고서는 전체 기능을 다 넣을 수 없었습니다.
A: 핵심 해피 패스를 탄탄하게 출시하고, 엣지 케이스 두 개는 플래그 뒤로
미뤘으며, 날짜와 함께 부채 티켓을 작성했습니다. 어떤 부분이 미리보기
전용인지 고객에게 알렸습니다.
R: 파일럿은 제때 안정적으로 출시되었습니다. 미뤄 둔 티켓은 다음 스프린트에
처리했습니다.
좋은 답변 vs 약한 답변
text
✓ 의식적 트레이드오프, 부채 추적, 범위 축소
✗ 날짜를 맞추려고 망가진 코드를 조용히 출시
✗ 절대 굽히지 않다가 데드라인을 놓침
