일반적으로 SW(서비스)를 개발하면서, 어떠한 수준의 제품을 만들 것인 가에 대한 몇가지 단계가 존재한다.
크게 PoC(Proof of Concept, 개념증명), Prototype(프로토타입), Pilot(시범적용), MVP(Minimum Viable Product, 최소 실행 가능 제품) 정도가 있다.
한 줄 설명
PoC, Prototype, Pilot, MVP 각각을 한 줄로 설명하면 다음과 같다.
PoC
어떠한 아이디어가 실현 가능한 아이디어 인지 실체화 하는 과정을 통해 기술의 가능성을 증명하는 것
Prototype
시제품이 나오기 전의 제품의 원형으로, 프로토타입은 중요한 기능들이 포함 된 시스템 초기모델
Pilot
전체
확대 전 소규모로 테스트(미연의 오류를 사전 체크) 진행하는 것. (실제 출시 전 주로 사용)
MVP
고객에게 실제 서비스되는 중요 기능들 포함. 고객이 사용하려는 비즈니스 로직이 정상적으로 동작하는 최소 기능이 구현된 상태
'소프트웨어 개발자 > SW 개발론' 카테고리의 다른 글
[SW 개발] 테스트 중심의 개발 TDD (with. Unit, E2E, Integration) (0) | 2022.08.25 |
---|---|
[SW 개발] MSA vs 모놀리식 (0) | 2022.08.24 |
[SW 개발] Agile, Scrum, Sprint, Waterfall (0) | 2022.08.22 |
CSR, SSR, SPA, MPA 정리 (0) | 2022.05.12 |
동적 웹페이지 개발 (Templates Engine) (0) | 2022.05.12 |