LogoLogoCODESTATION
블로그
문의하기
플랫폼과 MVP

플랫폼과 MVP

2024.04.03
168내 플랫폼이 MVP가 아니었다고?

플랫폼 서비스를 만들기 위한 최소 기능 제품(MVP, Minimum Viable Product)을 정의하는 것은 매우 중요합니다. MVP는 제품의 핵심 가치를 확인하고 시장에 빠르게 출시하여 고객의 반응을 테스트하고, 가설 검증에 필요한 최소한의 기능을 갖춘 제품을 말합니다.

스타트업을 운영하시거나 준비중에 계신 대표님들 모두 린 스타트업이나 MVP에 대한 정의는 알고 계실겁니다. 하지만 구체적으로 실제 기획을 하며 기능정의서를 작성하다보면 프로덕트에 대한 애정이 너무 큰지라 빼야할 기능을 쉽게 빼지 못하시는 경우가 참 많습니다.

이에 플랫폼 서비스를 예시로 하여 어떤 기능이 필요하고 어떤 기능은 빼야하는지 말씀드리겠습니다.

그 전에 우선, MVP의 중요성에 대해 짚고 넘어가 보겠습니다.

MVP의 중요성

https://images.unsplash.com/photo-1531379410502-63bfe8cdaf6f?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb

MVP는 핵심 기능에 집중하고, 고객의 요구를 충족시키면서 시장 테스트를 할 수 있게 합니다. 너무 많은 기능을 추가하게 되면 개발 비용이 증가하고, 가설 검증이 어렵게 됩니다.

특히 개발 외주를 맡기실 예정이라면 더욱 중요합니다. 많은 기능은 불필요한 시간과 비용을 소모하게 만들며 결국 퀄리티가 떨어지는 결과를 초래할 수 있습니다.

구체적으로 MVP의 정의가 명확하지 않다면 다음과 같은 문제가 발생할 수 있습니다.

첫째로, 불필요한 기능을 개발하는 데 큰 시간과 비용이 소모될 수 있습니다. 이는 중요한 기능의 개발을 지연시키거나, 심지어는 중요한 기능의 개발을 방해할 수 있습니다. 이렇게 되면, 제품이 시장에 출시되는 시점이 지연되거나, 제품의 전반적인 품질이 떨어질 수 있습니다.

둘째로, 개발사가 불필요한 기능에 과도하게 집중하다 보면 핵심 기능에 충분히 집중하지 못하는 상황이 발생할 수 있습니다. 이 경우, 제품의 핵심 가치를 전달하는 데 필요한 중요한 기능들이 완벽하게 작동하지 않을 수 있으며, 이는 제품의 성공을 저해하는 결과를 초래할 수 있습니다.

셋째로, 불필요한 기능들로 인해 플랫폼의 핵심 가치가 희석될 수 있습니다. 이는 사용자 경험을 저하시키며, 사용자들이 제품을 이해하고 사용하는 데 어려움을 겪게 만들 수 있습니다.

따라서, 핵심 기능에 집중하고 가설 검증에 필요한 기능만 남기는 것이 중요합니다. 이렇게 하면, 개발 비용을 효율적으로 사용하고 제품의 품질을 유지하면서도 제품의 핵심 가치를 명확하게 전달할 수 있습니다. 또한, 이를 통해 고객 반응을 빠르게 테스트하고 제품을 지속적으로 개선하여, 최종적으로는 더 나은 사용자 경험을 제공할 수 있습니다.

가장 중요한 건 가설에 집중하는 것입니다! 가설 검증이 MVP의 최종 목표인 것에 집중하시면 보다 쉽게 MVP 기획을 하실 수 있으실 겁니다!

외주 시장의 불편한 진실

일부 외주사는 고객사의 프로덕트에 대한 진심을 악용합니다. 고객사의 성공을 위해 MVP를 기획해준다고 하면서 사실 필요치 않은 기능들을 추가하여 견적을 부풀립니다. 그러한 방식으로 개발된 프로덕트가 잘 동작할리 만무합니다.

특히나 예창패나 초창패 등의 정부지원사업을 받은 팀이라면 연말까지 결과물을 내야한다는 점을 악용하여 이미 견적은 여러 기능들을 추가하여 받아놓고 퀄리티 측면에서 완성됐다고 보기 힘든 결과물을 납품합니다.

저희 코드스테이션은 그러한 외주 시장의 관행을 타파하고자 설립되었습니다. 그렇기 때문에 계약 전 미팅에서부터 고객사의 프로덕트를 함께 고민하고 불필요한 기능들은 제거, 필요한 기능은 추가 하여 기획부터 도와드립니다. 나아가, 개발 도중 발생하는 기획 변경 등에도 오직 프로젝트 성공만을 생각하며 반영해드리고자 합니다.

코드스테이션의 고객은 고객사의 고객입니다.

플랫폼 서비스의 MVP 기능

https://images.unsplash.com/photo-1583198432859-635beb4e8600?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb

플랫폼 서비스의 MVP는 핵심적인 기능들에 집중해야 합니다. 플랫폼의 핵심 가치를 전달하는 기능들이 중요하며, 이에 따라 필요한 기능들은 다음과 같습니다:

  1. 사용자 등록 및 로그인: 사용자의 정보를 관리하고 개인화된 서비스를 제공하기 위한 필수 기능입니다.
  2. 콘텐츠 브라우징: 사용자가 플랫폼의 콘텐츠를 탐색하고 조회할 수 있어야 합니다.
  3. 검색 및 필터: 사용자가 원하는 콘텐츠를 빠르게 찾을 수 있도록 도와주는 기능입니다.
  4. 사용자 간 상호작용: 플랫폼 사용자 간의 커뮤니케이션을 가능하게 하는 기능으로, 리뷰, 댓글, 메시지 전송 등이 있습니다.
  5. 결제 시스템: 상품이나 서비스를 구입할 수 있게 하는 기능입니다.

반면, 다음과 같은 기능들은 초기 MVP에서는 차치하는 것이 좋습니다:

  1. 고급 검색 기능: 초기 단계에서는 기본 검색 기능만으로도 충분합니다. 사용자가 늘어나고 데이터가 충분히 쌓이면 고려할 수 있습니다.
  2. 개인화 추천 기능: 대규모 데이터와 복잡한 알고리즘이 필요하므로 초기 단계에서는 필요하지 않을 수 있습니다.
  3. 다양한 SNS 로그인: 초기에는 이메일 로그인만 제공하는 것이 개발과 유지보수를 단순화시킵니다.
  4. 다양한 결제 수단 : 초기에는 결제수단을 하나 정도만 두는 게 개발과 유지보수를 단순화 시킬 수 있는 방법입니다. 일반적으로 카카오페이나 카드 결제 등 타겟 유저를 고려하여 하나를 선택합니다.

물론, 고급 기능이 핵심 기능이라고 하면 불가피하게 넣어야하지만 가설과 기능들을 대조해보면서 가설 검증에 정확히 부합하지 않는 다른 기능들은 차치해야합니다.

마지막으로, MVP 기획을 진행할 때 페이지 수를 고려해야 합니다. 가급적 페이지 수는 25페이지 이내로 제한하는 것이 좋습니다. 이는 개발의 복잡성을 줄이며, 빠른 출시와 피드백 수집을 가능하게 합니다. 특히 개발 외주의 견적은 페이지수를 기반으로 하는 경우가 많기 때문에 더욱 그렇습니다.

예시 : 사이즈 추천 패션 플랫폼의 MVP 기능 정의

https://images.unsplash.com/photo-1515886657613-9f3515b0c78f?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb

패션 상품 플랫폼의 경우, 특정 기능들이 중요해집니다. 이런 플랫폼에서는 다음의 기능들이 필요합니다:

  1. 사용자 등록 및 로그인: 이 기능은 모든 플랫폼에 공통으로 필요한 기능입니다.
  2. 제품 브라우징: 사용자가 판매중인 제품들을 쉽게 볼 수 있어야 합니다.
  3. 검색 및 필터: 제품 검색이나 카테고리 필터링 등이 가능해야 합니다.
  4. 상품 사이즈 추천: 신체 사이즈를 기반으로 한 상품의 사이즈를 추천하는 기능입니다. 이 기능은 패션 플랫폼에서 매우 중요한 기능 중 하나입니다.
  5. 결제 시스템: 사용자가 원하는 상품을 구매할 수 있어야 합니다.

하지만, 초기 MVP에서는 다음과 같은 기능들은 생략해야 할 수도 있습니다:

  1. 고급 검색 기능: 초기 단계에서는 기본적인 검색 기능이 충분합니다. 사용자 수가 증가하고 데이터가 충분히 쌓이면 고려해볼 수 있습니다.
  2. 개인화 추천 기능: 상품 추천은 대량의 데이터를 필요로 하는 복잡한 기능입니다. 초기 단계에서는 필요하지 않을 수 있습니다.
  3. 다양한 SNS 로그인: 초기에는 이메일 로그인만 제공하면 개발과 유지보수를 단순화할 수 있습니다.

패션 플랫폼의 경우, 특히 제품의 사이즈와 관련된 기능이 중요하게 작용합니다. 따라서, 이러한 기능을 최적화하는 것이 중요합니다. 예를 들어, 사용자의 신체 사이즈를 입력받아 적절한 제품 사이즈를 추천하는 기능은, 사용자 경험을 향상시키고 상품 반품률을 줄일 수 있습니다.

이런 글은 어떠세요?

더 많은 정보가 필요하신가요?문의주시면 더 상세히 도움드리겠습니다.
문의하기