개념 증명(POC, Proof of Concept)은 (기존 시장에 없었던) 신기술을 도입하기 전에 이를 검증하기 위해 사용한다. 특정 방식이나 아이디어를 실체화하여 타당성을 증명하는 것을 의미한다.
의미 : 새로 도입되는 기술이나 제품이 도입 목적에 부합되는지 검증
검증 : 그 기술이 생각한대로 동작 돼? 도입해도 돼?
MVP와 차이점 : 실사용자인 고객이 사용/피드백 안함
프로토타입(prototype)은 시제품이 나오기 전의 제품의 원형이며, 개발검증과 양산 검증을 거쳐야 시제품이 될 수 있다. 프로토타입은 정보시스템의 미완성 버전 또는 중요한 기능들이 포함되어 있는 시스템의 초기모델이다.
프로토타입은 사용자의 모든 요구사항이 정확하게 반영할 때까지 계속해서 개선/보완 된다. 실제로 많은 애플리케이션들이 지속적인 프로토타입의 확장과 보강을 통해 최종 승인되고 개발에 들어간다.
의미 : 시스템이나 제품들의 중요한 기능들이 포함된 초기모델(SW 개발 착수전 검증/승인)
검증 : 이렇게 설계하여 개발/양산(생산)해도 돼?
MVP와 차이점 : 실사용자인 고객이 사용/피드백 안할 수도 있음
Pilot은 전체 확대 적용하기전에 소규모로 테스트해서 추후 발생할 수 있는 여러 문제의 원인을 미리 파악하고 수정 보완하기 위해 모의로 시행해 보는 활동입니다. 종종 새로운 공공 정책 또는 서비스 출시 전 사용됩니다.
의미 : 새로운 정책 또는 서비스 확산의 첫 번째 시범 적용
검증 : 더 넓은 그룹으로 확장해서 적용해도 돼?
MVP와 차이점 : 실사용자인 고객이 사용/피드백은 유사하나 성공 또는 실패를 확인하기 위해 사용하며 지속적으로 검증하며 사용하지는 않음
최소 실행 가능 제품(Minimum Viable Product, MVP)은 고객에게 가치를 제공해야 하며, 고객 피드백을 받아 생존하기 위한 최소한의 노력을 들여 만든 기능(features)을 구현한 제품이다. 최소 실행 가능 제품(MVP)은 신제품 개발에서 학습의 영향을 강조하는 Lean Startup의 개념이다.
Eric Ries는 MVP를 최소한의 노력으로 고객에 대한 검증 된 정보를 최대한 수집 할 수있는 새로운 제품 버전으로 정의했다. 사람들이 제품과 관련하여 실제로 무엇을하는지 보는 것이 사람들에게 무엇을 원하는지 묻는 것보다 훨씬 더 신뢰할 수 있다.
의미 : 출시 후 제품이 생존하기 위해 최소한의 노력(개발범위, 시간)으로 고객에 대한 검증 된 정보를 최대한 수집 할 수있는 제품 버전
검증 : 고객에게 Value를 주는가? 고객이 원하는 것이 맞아? 가설대로 고객이 변화 돼?
PoC, Prototype과 차이점 : 실사용자인 고객이 사용/피드백 해야 함
Pilot과 차이점 : 성공/실패 확인 보다는 지속적인 실험/개선 목적
MVP는 최소한의 노력으로 고객에게 Value를 주며 가설을 검증하며 개선