부트캠프 [사전캠프] ~준비중

내일배움캠프 PM직무 사전캠프 3월 27일 TIL [문제정의와 PRD 작성해보기]

pm0012 2025. 3. 27. 18:14

1.  문제 정의 (Why?)

  • PM이 가장 먼저 해야 할 일은 **"어떤 문제를 해결할 것인가?"**를 명확히 정의하는 거에요. 문제 정의가 명확해야 올바른 해결책이 나올 수 있어.
  • 자주사용하는 서비스(앱 혹은 웹)를 기준으로 문제를 정의 해볼거예요. 문제정의 템플릿을 참고해주세요.

[문제정의를 잘하는 방법]

  1. 사용자의 Pain Point를 깊이 고민하기
  2. 기존 해결 방법을 분석하고, 어떤 점이 부족한지 파악하기
  3. 해결해야 할 문제를 한 줄로 요약하기

문제 정의 템플릿

1️⃣ 타겟 사용자: 이 문제를 겪는 주요 사용자는 누구인가?
2️⃣ Pain Point: 사용자가 어떤 불편함(Problem Statement)을 겪고 있는가?
3️⃣ 해결 필요성: 왜 이 문제를 해결해야 하는가? 해결하면 어떤 가치(Value)를 제공할 수 있는가?
4️⃣ 문제 정의 한 줄 요약: 해결해야 할 문제를 한 줄로 정리해보세요.

2. 해결 방향 (PRD 작성하기)

PRD란 무엇인가?

  • PRD(Product Requirements Document, 제품 요구사항 문서)는 제품 개발 과정에서 팀원들이 공유하는 필수 문서입니다.
  • PRD에는 제품의 목표, 주요 기능, 요구사항, 성공 기준, 구현 방식 등이 포함됩니다.

[📌 PRD의 핵심 요소]

  • 제품 목표: 이 제품이 해결하려는 문제 정의
  • 핵심 기능: 제공해야 할 주요 기능
  • 구현 기준: 기능이 어떻게 작동해야 하는지에 대한 구체적인 설명
  • 개발 우선순위: 기능별 중요도와 개발 난이도 고려
  • 성과 측정 기준(KPI): 성공 여부를 판단할 기준

PRD를 왜 작성해야 해야할까요?

  • 팀원 간의 원활한 커뮤니케이션 - PM, 개발자, 디자이너, QA 등이 같은 목표를 바라볼 수 있도록 명확한 기준을 제공합니다.
  • 개발 리소스 낭비 방지 - 필요한 기능과 우선순위를 명확히 하여 불필요한 개발을 줄일 수 있습니다.
  • 의사결정의 기준 제공 - 기획 단계에서 "이 기능이 꼭 필요한가?"에 대한 논리적인 근거를 마련할 수 있습니다.
  • 유지보수 용이 - 기능별 구현 기준이 명확하므로, 향후 추가 개발이나 유지보수 시 불필요한 혼선을 줄일 수 있습니다.

PRD 작성시 주의할 점

  • 명확한 목표 설정
    • 이 기능이 왜 필요한지 반드시 정의해야 합니다.
    • 기능 추가 후 기대되는 효과도 구체적으로 서술해야합니다.
  • 구체적인 구현 기준 제공
    • 단순히 “UI개선”이 아니라 어떻게 개선할 것인지 명확한 기준이 있어야 합니다.
    • 예를 들어, “버튼을 명확히 한다” 가 아니라 "버튼 색상을 파란색(#0055FF)으로 변경하고, 폰트 크기를 16px로 설정"처럼 구체적으로 작성해야 합니다.

- 정리: PRD 작성 흐름 한눈에 보기

1. 문제 정의:

  • 사용자 & Pain Point 분석
  • 기존 해결 방법과 해결 필요성 정리
  • 문제를 한 줄로 요약

2. PRD 작성 (해결 방향):

  • 해결 목표 정의
  • 사용자 페르소나 설정
  • 핵심 기능 & MVP 정의
  • 성공 기준(KPI) 설정
  • 팀원별 역할 분배

3. 익숙한 서비스 문제 정의부터 PRD 작성까지

 

실생활에서 혹은 사용하며 정말 개선해야하는 문제라고 생각한 서비스가 있나요?

혹은, 내가 정말 좋아하는 서비스가 있나요?

평소 문제라고 느꼈던 서비스 혹은 내가 좋아하는 서비스에 대해 문제정의를 해보고 개선방법을 도출해보아요.

 

1. 타겟 사용자

큐넷 사용자

2. Pain Point (사용자가 겪는 불편함)

시험일정별로 시험장을 검색할 수 없어 대기시간 증가하여 원하는 날짜에 선택불가 / 시험일정별 시험장 검색불가로 인해 시험선택에 있어서 어려움.

3. 해결 필요성 (Why?)

수험자 입장에서 시험일정을 선택할 수 있는 필요성

4. 문제 정의 한 줄 요약

시험일자별 시험장검색 불가

 

기능이름 기능설명 기대효과 구현기준 우선순위
일자별 시험장소 검색시스템 시험일자별 먼저 선택한 후 시험장소를 검색할 수 있도록 설정 high/high 일자별 먼저 가능 및 불가능한 시험장소 분류하여 달력 일을 넣어 시스템 구현 high

 

 

제품목표 핵심기능 구현기준 우선순위 성과KPI
수험자의 시험일, 시험장소 선택의 편리성 제공 시험일자 및 시험장소 가능여부 판단 기존 시험일자, 시험장소의 나열에서 분류가능한 시스템 생성 high 응시일자와 응시장소의 공실률 감소로 시험인원 증가