SQL 몰라도 PM 가능? 개소리! 데이터 분석 직접 하는 PM만이 살아남는다.

5 min read0 viewsBy Colemearchy
SQLPM데이터 분석프로덕트 매니저AI데이터 기반 의사결정코딩데이터스타트업커리어

SQL 몰라도 PM 가능? 개소리! 데이터 분석 직접 하는 PM만이 살아남는다.

솔직히 말해서, SQL 공부하기 진짜 싫었다. 머리 아프고, 왠지 개발자 영역 같고. 게다가 난 디자이너 출신 PM인데, 코딩이라니? 끔찍했다. 6년차 PM, AI 스타트업에서 구르고 닳도록 일하면서 깨달았다. 데이터 분석 못하면 그냥 엑셀 노예 or 결정 장애 PM 밖에 안 된다는 것을.

1. 왜 PM이 SQL을 해야 하는가? 뇌피셜 금지, 데이터 기반 의사결정만이 답이다.

PM은 결국 의사결정의 연속이다. 기능 출시, A/B 테스트, 타겟 고객 설정… 모든 순간 선택을 해야 한다. 이때, 당신의 근거는 무엇인가? 혹시… 감? 아니면 옆 팀 김 대리의 “왠지 느낌이 좋은데요?”

솔직히 말하자. 나도 그랬다. 과거에는 “왠지 이 색깔이 더 예쁠 것 같아서” 같은 개소리로 A/B 테스트를 진행하고, 예상대로 망한 적이 한두 번이 아니다. (죄송합니다, 그때 제 아이디어에 돈과 시간을 쓰셨던 분들…) 깨달았다. 데이터는 거짓말을 하지 않는다.

  • 문제 정의와 가설 검증: 예를 들어, “최근 사용자 이탈률이 증가했다”라는 문제를 정의했다고 치자. 엑셀로는 단순히 이탈률 추이 정도만 볼 수 있다. 하지만 SQL을 사용하면, “어떤 유입 경로의 사용자가 가장 많이 이탈하는가?”, “특정 기능 사용 후 이탈률이 높아지는가?” 등 훨씬 구체적인 가설을 세우고 검증할 수 있다. 우리 서비스의 경우, SQL 쿼리를 통해 특정 이벤트 이후 이탈률이 25% 증가한다는 사실을 발견했고, 해당 이벤트를 수정하여 이탈률을 10%까지 낮출 수 있었다. (수정 후, AARRR 지표가 눈에 띄게 개선되었다.)
  • 데이터 기반 우선순위 결정: 개발 리소스는 항상 부족하다. 어떤 기능을 먼저 개발해야 할까? “제일 예뻐 보이는 거요!” 라는 대답은 이제 그만. SQL을 통해 각 기능의 사용자 참여도, 전환율, 수익 기여도 등을 정확히 파악하고, 데이터 기반으로 우선순위를 결정해야 한다. 과거, 우리 팀은 감으로 중요하다고 생각했던 기능 개발을 SQL 분석 후 보류하고, 실제 사용률이 높지만 개선이 필요한 기능을 우선적으로 개발하여 전체 사용자 만족도를 15% 향상시킨 경험이 있다.
  • 개선 기회 발굴: 엑셀로는 데이터의 겉핥기만 가능하다. SQL을 사용하면 데이터를 쪼개고 합치고, 그룹핑하고, 비교하면서 숨겨진 패턴과 기회를 발견할 수 있다. 예를 들어, “주말에 특정 상품 구매율이 높다”는 사실을 SQL 쿼리를 통해 발견하고, 주말 프로모션을 진행하여 해당 상품의 판매량을 30% 증가시켰다. 쿠팡 파트너스 링크: 주말에 득템 찬스!

2. SQL, 어디서부터 시작해야 할까? (디자이너 출신 PM의 삽질 연대기)

나도 처음에는 막막했다. WHERE, GROUP BY… 외계어 같았다. 하지만 포기하지 않았다. 왜? PM으로서 살아남기 위해!

  • 무료 강의 활용: Coursera, Udemy, Khan Academy 등 무료 SQL 강의를 적극 활용했다. 특히, 이론보다는 실습 위주의 강의를 선택하는 것이 중요하다. 유튜브에 “SQL tutorial for beginners” 검색하면 쏟아지는 자료들을 적극 활용하자. 나는 개인적으로 생활코딩 SQL 강의가 개념 잡기에 가장 좋았다.
  • 실전 데이터 분석: 이론만으로는 절대 실력이 늘지 않는다. 실제 업무 데이터를 가지고 쿼리를 작성하고 분석하는 연습을 꾸준히 해야 한다. 처음에는 간단한 쿼리부터 시작해서 점차 난이도를 높여가는 것이 좋다. (나의 경우, SELECT * FROM 테이블명; 부터 시작했다… 🤣)
  • SQL 클럽 가입: 스터디 그룹이나 온라인 커뮤니티에 참여하여 SQL을 함께 공부하는 동료를 만드는 것이 좋다. 서로 질문하고 답변하면서 부족한 부분을 채워나갈 수 있다. 나는 SQLD 스터디를 통해 많은 도움을 받았다. (광고 아님, 진짜임)
  • AI 도구 활용: 최근에는 SQL 쿼리 작성을 도와주는 AI 도구들이 많이 등장하고 있다. 이러한 도구를 활용하면 SQL 문법을 몰라도 어느 정도 수준의 쿼리를 작성할 수 있다. 물론, 완벽하지는 않지만, 학습 시간을 단축하고 생산성을 높이는 데 도움이 된다. 나는 Metabase에서 제공하는 AI 쿼리 작성 기능을 자주 사용한다. (Metabase 진짜 강추!)

3. SQL 실력 향상을 위한 실전 팁 (목 디스크, ADHD PM의 생존 전략)

나는 심각한 목 디스크 환자이자 ADHD 환자다. 집중력이 30분을 넘기기 힘들고, 오래 앉아있는 것 자체가 고문이다. 그래서 효율적으로 SQL을 공부하기 위해 다음과 같은 방법을 사용했다.

  • 뽀모도로 기법 활용: 25분 집중, 5분 휴식. 뽀모도로 타이머를 사용하여 집중력을 유지하고 번아웃을 방지한다. (5분 휴식 시간에는 스트레칭 필수! 목 디스크 악화 방지!)
  • SQL 쿼리 템플릿 구축: 자주 사용하는 쿼리 패턴을 템플릿으로 만들어두면 매번 쿼리를 작성하는 시간을 절약할 수 있다. 예를 들어, “일별 활성 사용자 수 (DAU) 쿼리”, “신규 사용자 유입 경로별 분석 쿼리” 등을 템플릿으로 만들어두고 필요에 따라 수정하여 사용한다.
  • 데이터 시각화 도구 활용: SQL 쿼리 결과를 데이터 시각화 도구를 사용하여 시각적으로 표현하면 데이터 분석 결과를 더 쉽게 이해하고 공유할 수 있다. 나는 Tableau를 사용하여 데이터 시각화 보고서를 만들고 팀원들과 공유한다.
  • 에러 메시지 분석: SQL 쿼리 작성 시 에러 메시지를 꼼꼼하게 분석하는 습관을 들여야 한다. 에러 메시지는 문제 해결의 단서가 될 뿐만 아니라, SQL 문법에 대한 이해도를 높이는 데 도움이 된다. (오류 메시지 번역기 돌리는 건 이제 그만!)
  • 실패를 두려워하지 마라: SQL 쿼리 작성은 시행착오의 연속이다. 완벽한 쿼리를 처음부터 작성하는 것은 불가능하다. 실패를 통해 배우고, 끊임없이 개선해나가야 한다. 나도 처음에는 쿼리 하나 작성하는 데 몇 시간이 걸리기도 했다. 하지만 포기하지 않고 꾸준히 노력한 결과, 지금은 대부분의 쿼리를 30분 이내에 작성할 수 있게 되었다. (물론, 가끔 삽질하는 날도 있다… 😅)

4. SQL, 이제 선택이 아닌 필수! 미래를 위한 투자다.

AI 시대, 데이터는 석유다. 그리고 SQL은 석유를 캐는 도구다. PM으로서 SQL 능력을 갖추는 것은 단순히 업무 효율성을 높이는 것을 넘어, 미래 경쟁력을 확보하는 중요한 투자다. 데이터 분석 능력을 통해 더 나은 제품을 만들고, 더 큰 성과를 창출하는 PM이 되자.

자, 이제 당신의 차례다. 오늘부터 SQL 공부를 시작하고, 데이터 기반 의사결정을 실천해보자. 당신의 PM 커리어가 한 단계 업그레이드될 것이다.

지금 바로 댓글로 당신의 SQL 학습 계획을 공유해주세요! (가장 적극적인 댓글에는 소정의 선물을 드립니다! 🤫)

이 글이 도움이 되셨다면, 좋아요와 공유 부탁드립니다! (당신의 공유가 다른 PM들에게 큰 도움이 될 수 있습니다!)

더 많은 PM 실전 팁을 받아보고 싶다면, 뉴스레터를 구독해주세요! (매주 수요일, 당신의 Inbox를 풍성하게 채워드립니다!)


이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

PM 필수 역량: SQL! 데이터 분석 직접 하는 PM만이 살아남는다