MVP 적용을 위한 핵심 지침
MVP 적용을 위한 핵심 지침 — #개발MVP #MVP #개발자의도구들 MVP로의 전환 이전까지의 개발은 막연하게 이런게 있으면 좋겠다 ...
#개발MVP #MVP #개발자의도구들
MVP로의 전환
이전까지의 개발은 막연하게 이런게 있으면 좋겠다 싶은 모든 서비스를 개발하였습니다. 하지만, 이는 개발 속도를 매우 더디게 만들며, 개발 피로도를 높이는 요인이 되었습니다. 플랫폼의 핵심적인 기능은 실제로 많지 않으며, 이 핵심적인 사항 외에 다른 것만 신경 쓰다 보니 발생한 문제입니다.
이를 해결하기 위해 MVP를 도입하여 개발하고자 합니다. 핵심적인 기능에만 집중할 수 있도록 하기 위해서죠
Minimum Viable Product (최소기능제품)
다양한 정의가 있겠지만 저의 언어로 번역하자면, "핵심 기능을 빠르게 개발해서 빠르게 테스트 하자"인 것 같습니다.
실리콘 벨리에서는 2주마다 애플리케이션이 생성되고 년간 극히 일부만 생존한다고 하더군요. 그런 것 처럼 개인 프로젝트를 진행할 때는 빠른 출시를 목표로 최소한의 핵심 기능을 빠르게 개발하는 것이 중요한 것 같습니다.
😶🌫️ 모든걸 올인 해버리면 삶이 지옥이 됩니다.
MVP 단계
- 문제정의: 무엇을 해결하고 싶은가?
고객이 원하는 것은 무엇인지 명확하게 정의하기
- 질문하기
- 가설 세우기
ex) Airbnb: 사람들이 저렴하고 편리한 숙박 공간을 원한다.
2. 핵심 기능 정의: 최소한의 기능으로 최대 효괌
고객에게 가장 큰 가치를 제공하는 기능만을 포함해야한다.
- 사용자 여정: 고객이 제품을 사용하는 과정을 상세히 설계. 이 과정에서 반드시 필요한 단계를 식별할 수 있다.
- 기능 선택기준: 이 기능이 없어도 제품이 작동할 수 있는가? 쓸데없는 기능들은 모두 삭제
3. 빠르고 간단하게 시작하기
완벽함 보다는 실행 가능성
- 아웃소싱 활용: 기술 리소스가 부족하다면 경험 있는 외부 전문가나 에이전시에 프로토 타입 제작을 의뢰
- 기성 프레임 워크: 개발 속도가 올라간다
- 최소한의 팀 구성: 개발자, 디자이너, 프로젝트 매니저 등
4. 학습과 검증
MVP는 시장에 출시되기 전, 철저한 검증이 필요하다. 검증의 핵심의 가설의 타당성을 확인 하는 것
- 알파 테스트: 소규모 고객 그룹, 내부 팀에서 테스트 진행
- 피드백: Google Forms, Hotjar 등 도구를 활용해 사용자의 의견을 체계적으로 정리
- 성과 지표 설정: 클릭률, 전환율, 유지율 등 KPI 설정
5. 반복과 학습
- 고객 피드백을 통해서 끊임없이 개선하라.