PBL : 벤치마킹과 Growth Hacking

송민준·2023년 7월 12일

PBL 교육

목록 보기
4/11

들어가기 전

시퀀스를 짜는 단계에서 말도 안되는 것까지 끄집어 내는게 개발, 유지보수 단계에서 리스크를 줄이는 일이다.

한 개의 스켈레톤 코드를 찾아야한다.

  • 스켈레톤 코드: 시스템을 아우르는 한개의 프로그램.
  • 기본적인 프로그램은 입력, 출력을 벗어나지 않는다. 입력은 사람이 할 수 있고 다른곳에서 주어질 수 있다.(터치, 파일 업로드) 입력이라고 하면 데이터베이스에서 가져오는것도 입력이다. 처리하는건 알고리즘. 출력이라고 하면 print, 모니터에 보인다. 우리는 한번도 모니터에 픽셀을 찍으라고 한적이 없다. C언어 같은 경우 print를 찍을 때 stdio를 불러온다. 이는 standard input output을 정의해놓은 헤더 파일이다.
  • 진짜 프린터에다가 인쇄하려면 프린터 헤더파일을 가져오면 된다. USB가 프린터에 연결되어있다고 치면 그 프린터는 OS에 드라이브 명세에 보면 USB 형태로 프린터에 연결되있는 걸 보고 프로토콜에 무엇을 쏴주는 것으로 정했을 것이다.
  • 즉 어떻게 입력하고 어떻게 알고리즘을 거치고 어떻게 출력하는지를 도식화하는게 시퀀스 다이어그램을 짜는 행위이다.

MVP

💡 MVP(Minimum Viable Product)란, **핵심 가치를 시장에 빠르게 전달하기 위해 가장 중요 기능으로 구성된 제품의 기본 버전**을 의미합니다. -그로우앤배터

  • 기본적인 MVP를 짜지 않으면 가다가 원점으로 돌아가는 일이 많다. 하지만 당장 MVP를 뽑아라고 하면 잘 안뽑힌다. 쉬운일은 아니다.
  • 실질적인 MVP를 찾아내는 방법을 배워보자 → 벤치마킹

벅스페이지는 상단에 광고 하나, 하단에 슬라이드 광고 여러개가 있다. 슬라이드가 뒤로 갈수록 단가는 저렴할 것이다.

어떻게 데이터를 프론트에 넘겨줄까에 대한 광고에 대한 기본적인 데이터들을 정해준다.

그 다음은 ERD를 작성하는 것이다.

  • ERD
    • 서비스 - 벅스
    • 서비스 슬롯(서비스와 1:N) - 슬라이드 or 상단바
    • AD 슬롯(서비스 슬롯과 1:N) - 그 안에 들어가는 AD들
    • AD_info
    • advertiser(AD_Info와 1:N)

일단 AD Info List를 AD SLOT으로 옮기는 기본적인 로직부터 짜고 살을 추가하는 식으로 만들자. → AD Slot

벤치마킹과 Growth Hacking

💡 ‘그로스 해킹’이란 사용자의 행동 패턴을 데이터로 추출하고, 수집된 데이터를 분석한 후, 창의적인 마케팅 전략을 세워 회사를 급성장시키는 것을 말합니다.
-『그로스 해킹, 스타트업을 위한 실용주의 마케팅』(2015, 라이언 홀리데이 저)

회사에서 단일서비스가 있을 수 있고 단일서비스 안에 복합서비스가 있을 수 있다.

“화해”라고 하는 여성들이 많이 쓰는 서비스가 있다. 메인 서비스를 보면 후기를 보는 거지만 상품을 유저가 구매함으로써 돈을 번다.

게임을 하다가 벽을 넘으면 현질을 한다. (현질구간) 무과금이면 2주 걸리는 일이지만 현질하면 2분만에 해결이 된다.

이렇게 구분이 되어있다.

다시 화해로 가면 후기에 광고가 있을 수 있고 구매에 광고가 있을 수 있다. 후기 광고 슬롯이 있고 구매 광고 슬롯이 있다.

유튜브 같은 서비스에 플레이어가 돌아가고 AD 영역들이 존재하는데 여기에 생산자 기준으로 보면 여기에서 기본 AD Info는 광고의 메타데이터이다.

동영상에 대한 기본 메타데이터 - 제목, 내용, 긴내용, 링크(자세히보기), File_480 , File_720, File_1080 (분류가 있는 경우는 가로, 세로 변할 수 있고 네트워크 latency에 따라 변경하기 때문이다.)

그런데 동영상 구간에 사진이 나오게 하고 싶다. → 슬롯으로 생각한다.(슬롯으로 생각하면 모든 구역에 이미지, 동영상, 텍스트 구별없이 넣을 수 있다.)

해당 정보를 받고 프론트엔드가 리빌딩해야한다. 그러기 위해서는 AD Server에서 set up해서 전달해야한다.

집합: (서비스(슬롯(AD Info)))

동영상 타입에서 일어나는 액션, 타입 등등을 생각하고 시퀀스다이어그램을 그린다.

데이터를 뽑는 것은 ERD 테이블을 만들기 위함

Task(Growth Hacking)

광고 서비스를 벤치마킹해보자

EveryTime

  • 광고 유형

    • 메인 광고(가운데) - 1개
    • 사이드 광고 - 3개
    • 페이지 링크로 넘어감
  • 고민한 점

    • 반응형 웹페이지라서 width를 줄이면 사이드 광고가 안나온다. 이러면 광고 카운트를 해야하는가? → 확인을 해보니 처음 안나와도 크게 늘리면 받아온다. 이미 받아왔다는 뜻이므로 view 수는 늘어난다. 그리고 클릭수는 따로 집계를 하는것이 좋을것 같다.
profile
개발자

0개의 댓글