brunch

You can make anything
by writing

C.S.Lewis

by 더오픈프로덕트 Mar 12. 2024

듀오 링고가 성장하기 위한 고민 2단계-추천 프로그램

듀오링고가 350%성장한 비하인드 스토리(2/3)

어느날 해외 아티클 뉴스레터를 보던중 영어공부할때 자주 사용했던 듀오링고 서비스의 CPO인 jorge Mazal 님이 성장 가속화를 위해 어떠한 노력들을 했는지 상세하게 소개해주는 인터뷰 글이 있어 해당내용을 소개해보려 합니다.  jorge Mazal님의 인터뷰에서 말한것처럼 이 게시글을 공유되고 성장의 돌파구를 찾는 사람들에게 도움이 되었으면 합니다.


원문은 How Duolingo reignited user growth 에서 확인이 가능합니다


2단계: 추천 프로그램

게이미피케이션 노력의 부진한 결과에 지쳐, 우리는 사용자 유지 개선을 완전히 포기하고 새로운 사용자 확보에 집중하는 '사용자 확보 팀'이라는 새로운 제품 팀을 구성했습니다. 당시 우버는 사용자 확보에서 좋은 성과를 거두고 있었고, 주로 추천 프로그램 덕분에 성장했다는 소문이 있었습니다. 이에 영감을 얻어 우리는 우버와 유사한 추천 프로그램을 만들었습니다. 보상은 프리미엄 구독 서비스인 '슈퍼 듀오링고' (당시에는 '듀오링고 플러스'라고 불렸음)의 무료 한 달 이용권이었습니다. 우리에게는 꽤 좋은 제안으로 보였죠!



우리는 기능을 구현하고 두 번째 시도가 더 성공적이기를 바랐습니다. 하지만 신규 사용자는 단 3%만 증가했습니다. 긍정적인 결과였지만 우리가 필요한 획기적인 성장은 아니었습니다. 하지만 팀은 포기하지 않고 추천 프로그램을 반복 개선하며 다른 시도도 했지만 별다른 효과는 없었습니다.


팀은 계속해서 프로그램을 개선했지만, 저는 성장 문제를 해결하기 위해 다른 접근 방식을 찾아야 한다는 점이 분명해졌습니다.


재 정비의 시간           

최근 몇 달간 연속된 실패를 거두게 된 후 저는 더 우수한 제품 전략 수립을 위해 반성 기간을 가졌습니다.

지금 돌이켜 보면, 'Gardenscapes' 게임의 'moves counter' 기능이 우리 제품에 적합하지 않았던 이유가 명확해졌습니다.

 'Gardenscapes' 게임의 'moves counter' 기능은 게임에서 이동가능한 횟수 정보를 표기해주는 기능을 뜻합니다.

가든스케이프를 플레이 할 때는 모든 움직임이 중요한 전략적 결정처럼 느껴집니다. 왜냐하면 승리를 위한 길을 찾기 위해 계속 변화하는 장애물을 피해 다녀야 하기 때문이죠.

하지만 듀olingo 레슨을 완료하는 데는 전략적인 의사 결정이 필요하지 않습니다. 왜냐하면 대부분의 질문에 대한 답을 알고 있거나 모르기 때문이죠.

따라서 '남은 문제 수' 기능은 게임 플레이에 전략적인 요소가 없어 단순히 지루하고 불필요한 추가 기능이었습니다.


듀오링고에 도입하기에는 완전히 잘못된 게임화 방식이었습니다. 가든스케이프와 듀오링고의 유사점에 너무 집중했던 저는 두 제품의 근본적인 차이점이 얼마나 중요한지 간과했습니다.

듀오링고에  'Gardenscape' 'moves counter' 기능과 같은 게이미케이션 메커니즘을 도입하는 것은 잘못된 선택이었습니다. 저는 가든스케이프와 듀오링고의 유사점에 너무 집중하다보니 근본적인 차이점을 고려하지 못했다는 것을 깨달았습니다


우리의 추천 프로그램이 왜 우버와 같은 엄청난 성공을 거두지 못했는지 이해하는 데도 오랜 시간이 걸리지 않았습니다.

승객들이 지속적으로 요금을 지불하는 무한 정액제 시스템이기 때문에 추천 프로그램이 Uber에서 효과적인 이유입니다. 무료 탑승이 지속적인 인센티브가 되는거죠.

Duolingo의 경우, 우리는 한 달 무료 슈퍼 Duolingo 이용권을 제공하여 사용자들에게 인센티브를 제공하려고 노력했습니다.

하지만 저희의 최고 사용자와 가장 활발한 사용자들은 이미 슈퍼 Duolingo를 구독하고 있었고, 이미 유료 서비스를 이용 중인 사용자에게 한 달 무료 서비스를 제공할 수는 없었습니다.

이는 최고 사용자들의 참여가 필요한 저희의 전략이 실제로 그들을 배제하게 되었다는 것을 의미합니다.

이 두 가지 경우 모두 우리는 다른 제품의 성공적인 기능을 빌려왔지만, 잘못된 방식으로 사용했습니다.

우리는 기능의 성공 여부에 변화된 환경이 어떤 영향을 미칠 수 있는지 고려하지 못했습니다. 이러한 시도들을 통해 저는 다른 제품의 아이디어를 더 지능적으로 빌려오는 방법에 대한 더 나은 이해가 필요하다는 것을 깨달았습니다.

이제 앞으로 기능 도입을 고려할 때는 다음과 같은 질문을 스스로에게 합니다.


이 기능이 제품에 필요한 이유가 무었인가?

이 기능은 우리 상황에서 성공하거나 실패할 가능성이 있는가? 즉, 우리에게도 잘 맞을까?

이 기능을 우리 상황에서 성공하게 만들기 위해서는 어떻게 잘 적용시켜야 할까?


다른 말로 하면, 기능을 도입할 때 더 나은 판단력을 가지고 적응하는 방법을 찾아야 했습니다.

더 체계적인 접근만 했어도 우리가 추구한 게임화 메커니즘 선택에 큰 차이가 있었을 겁니다. 그랬다면 아마 추천 프로그램에 집중하는 것을 단념했을 겁니다.

저는 다음 시도가 좀 더 과학적인 방법으로 이루어지도록 힘을 쏟고 있었습니다. 데이터, 분석 자료, 그리고 기본 원칙에 근거하여 의사 결정을 내리는 능력을 향상시켜야 했습니다.



이전글 보러가기

https://brunch.co.kr/@2c265fc170b74b6/32


원문 보러가기

https://www.lennysnewsletter.com/p/how-duolingo-reignited-user-growth



작가의 이전글 디자인시스템에 모션 가이드 추가하는 방법
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari