**최소 기능 제품(MVP, Minimum Viable Product)**은 실제 가치를 전달하면서 올바른 방향으로 가고 있는지 배울 수 있게 하는, 프로덕트의 가장 작은 버전입니다. 목표는 저렴한 무언가를 출시하는 것이 아니라, 더 투자하기 전에 가장 위험한 가정을 최소한의 노력으로 검증하는 것입니다.
핵심 개념
text
MVP = 최소(Minimum, 가장 작은 빌드) + 실현 가능(Viable, 실제로 사용 가능하고 가치를 전달)
최소 + 망가짐이 아니다
모든 기능을 반쯤 완성한 것이 아니다
오히려 하나의 문제를 제대로 푸는, 실제적이고 집중된 한 조각이다
구체적인 예시
밀키트 배송 앱을 만들고 싶다고 합시다. 메뉴, 결제, 물류를 갖춘 완전한 앱은 몇 달의 작업입니다. MVP는 간단한 랜딩 페이지에 수동 프로세스를 더한 것일 수 있습니다. 고객이 양식으로 주문하면 배송을 직접 손으로 처리하는 것이죠. 아무도 주문하지 않으면 몇 달을 아낀 것입니다. 주문이 들어온다면 만들기 전에 수요를 검증한 것입니다.
유명한 비유
목표가 이동수단이라면, 바퀴 하나만 출시해 놓고 MVP라고 부르지 마세요. 스케이트보드를 출시하세요. 작지만 실제로 누군가를 어딘가로 데려다줍니다. 각 반복마다 자동차에 더 가까워집니다.
흔한 함정
text
✗ 망가진 것을 출시하기 위한 핑계로 "MVP"를 사용
✗ 기능을 욱여넣기 → 더 이상 최소가 아니다
✗ MVP를 만들었지만 절대 측정하거나 배우지 않음
왜 중요한가
대부분의 프로덕트 아이디어는 어떤 식으로든 틀렸습니다.
MVP는 그 리스크를 줄입니다. 검증되지 않은 추측에 몇 달을 거는 대신, 조금 써서 많이 배웁니다.
"실현 가능" 부분은 "최소"만큼 중요합니다. 실제로 동작하지 않는 한 조각은 아무것도 가르쳐 주지 않습니다.
