서비스 기획 공부 & 취업

[서비스 기획 숙련] 기획(PM) 실무 문서 작성

Ddani_ng 2025. 5. 7. 16:30
수업 목표 : 요구사항 분석 및 정의서 작성법
-요구 사항을 분석하는 과정을 학습하기
-PRD 작성법 학습하기

 

1. 요구사항 분석 및 요구사항 정의서(PRD)

요구사항 분석은 어떤 작업을 의미하며 요구사항 정의서(PRD)는 어떻게 작성해야 하나요?

:요구사항만 분석해서 문서화 시키는 것

요구사항 : 이거 해줘!
요구사항 분석 :  이...요구사항이... 뭘 해달라는거야?

 

: 요구사항 분석은 프로젝트나 제품 개발의 핵심 과정으로, 개발팀이 어떤 제품을 만들 것인지를 명확히 정의하는 단계입니다.

-> 주로 PM이 개발자에게 " 이거 만들어줭~!" 하는 단계.

- 요구사항을 구체적으로 파악하고,

- 이를 문서화하여

- 각 팀(개발, 디자인, QA 등)이 동일한 목표를 가지고 작업할 수 있도록 공유합니다.

PRD는 요구사항을 체계적으로 정리한 문서로, 프로덕트 개발 과정에서의 지침서 역할을 합니다. 이 문서가 잘 작성되면 개발 팀은 물론, 이해관계자들 간의 커뮤니케이션을 원활히 하고 프로젝트 진행이 명확해집니다.
-
(내가 작성해서 준 이 정의서 보고 개발하면 됨~ ㅅㄱ)

 

2. 요구사항 정의서(PRD) 작성 방법

✅요구사항(요구사항을 구체적으로 파악한 후에 문서화 하는거가 끝)

제품이나 서비스에서 제공해야 할 구체적인 기능들을 나열합니다.

  • 기능 이름 : 기능의 이름
  • 기능 설명 : 해당 기능이 어떤 역할을 수행하는지 설명
  • 우선순위 : 해당 기능의 중요도 (예: 필수, 권장, 나중에 추가 가능)
  • 구현 기준 : 기능이 어떻게 작동해야 하는지에 대한 세부적인 설명

예시 

기능 이름 기능 설명 우선순위 구현 기준
회원가입/로그인 사용자가 앱을 처음 실행할 때 계정을 만들거나 기존 계정으로 로그인할 수 있게 함. 필수
사용자는 이메일, SNS 계정(구글, 페이스북)으로 가입 및 로그인할 수 있어야 한다. 로그인 후 홈 화면으로 이동.
음식 검색 및 카테고리 사용자가 원하는 음식을 카테고리별로 검색하고, 다양한 필터를 사용하여 음식점과 메뉴를 찾을 수 있도록 함. 필수
사용자는 음식 종류(한식, 중식, 일식 등) 및 가격대, 평점 등을 기준으로 검색할 수 있어야 함.
주문 및 장바구니 사용자가 음식을 선택하고 장바구니에 담은 뒤 주문을 진행할 수 있는 기능. 필수
사용자는 장바구니에 음식을 추가하고, 결제 진행 전 장바구니에서 수량을 조정하거나 음식을 삭제할 수 있어야 함.
실시간 배달 추적 사용자가 주문한 음식의 배달 상태를 실시간으로 추적할 수 있는 기능. 필수
사용자는 음식이 준비되고 배달되는 과정을 실시간으로 확인할 수 있어야 함. 배달원의 위치를 지도에서 추적 가능.
결제 시스템 사용자가 결제를 안전하고 간편하게 할 수 있도록 다양한 결제 옵션(카드, 모바일 페이 등)을 제공. 필수
결제는 카드, 모바일 결제(Apple Pay, Google Pay 등), 계좌 이체 등의 다양한 방법을 지원해야 함.
사용자 리뷰 및 평점 사용자가 음식점과 음식을 평가하고 리뷰를 남길 수 있는 기능. 권장
사용자는 음식을 먹은 후 평점을 주고, 리뷰를 작성할 수 있어야 함.
알림 시스템 주문 상태 변화 및 이벤트 관련 알림을 사용자에게 제공. 권장
사용자는 주문 확인, 배달 시작, 배달 완료 등의 알림을 푸시 알림을 통해 실시간으로 받을 수 있어야 함.
맞춤형 음식 추천 사용자의 이전 주문 내역과 선호도에 따라 음식과 음식점을 추천하는 기능. 권장
사용자는 최근 주문한 음식을 바탕으로 추천 음식을 제공받을 수 있어야 함.
프로모션/쿠폰 시스템 사용자에게 쿠폰과 프로모션 정보를 제공하고, 이를 통해 할인받을 수 있는 기능. 선택
사용자는 앱 내에서 제공하는 쿠폰을 확인하고, 주문 시 쿠폰을 적용할 수 있어야 함.

 


 

**요구 사항 정의서와 함께 주로 작성되는 항목

✅ 프로젝트 개요

프로젝트의 목적, 목표, 주요 기능, 타겟 사용자를 간단하게 설명합니다.

예시 )
프로젝트 이름: 스파르타 딜리버리
목표: 사용자에게 빠르고 편리한 음식을 주문하고 배달받을 수 있는 모바일 앱 서비스 제공
타겟 사용자: 20대 후반에서 40대 초반의 바쁜 직장인, 대학생, 혼자 사는 1인 가구 등
핵심 가치: 빠른 배달, 사용자 맞춤형 추천, 직관적인 UI/UX 제공

 

✅ 서비스/ 제품 배경

예시
현황 및 문제 정의: 바쁜 일정을 가진 사용자들은 빠르게 음식을 주문하고 싶지만, 기존의 배달 앱들은 검색 과정이 복잡하고, 배달 시간 예측이 불확실하며, 음식 추천 기능이 부족하다.
해결책: QuickDelivery 앱은 사용자 맞춤형 추천 시스템을 제공하고, 배달 시간을 실시간으로 추적하여 빠르고 정확한 서비스를 제공한다.

 

우선순위 및 릴리즈 계획

모든 기능에 대한 우선순위를 설정하고, 각 기능이 언제까지 개발될 것인지를 정의합니다. 이때, 최소 기능 제품(MVP, Minimum Viable Product)을 고려하여 중요한 기능부터 개발하도록 합니다.(일정 역산시 필요)

예시 
1단계 (MVP) 사용자 로그인, 음식 검색, 주문, 결제, 배달 추적 기능 결제 시스템 및 음식점 검색 기능 구현 기본 UI 디자인 및 기능 최적화
2단계 맞춤형 추천 기능, 리뷰 및 평점 시스템 프로모션/쿠폰 기능 추가 사용자 경험(UX) 최적화
3단계 다국어 지원 및 지역 확장 고급 기능(예: 다중 주문, 예약 배달 등)

 

기대되는 결과물 및 성과

해당 서비스나 제품이 완성되었을 때 기대되는 효과나 성과를 정의합니다.

예시
- 사용자 만족도 90% 이상
- 서비스 런칭 후 6개월 이내에 100,000명 이상의 사용자 확보

 

실무 엿보기 실무 살펴보기 : [Step1] ‘무슨 말일까?’라고 생각하고 ‘요구사항 정리'라고 적는다. 🔗

데이터 pm 사례

 

컬리에서 데이터 분석가로 일한다는 것

맛있는 데이터를 만드는 방법

helloworld.kurly.com

 


3. 요구사항 정의서(PRD) 작성 시 주의 사항

>> 나의 생각이 남의 생각과 같을 거라고 뇌피셜 하고 가는 걸 주의하기

 

명확하고 구체적인 요구사항 작성

예시
❌ "앱 빠르게 로딩시켜주세요ㅜㅜ"  
✅ "앱은 사용자가 홈 화면을 열고 3초 이내에 로딩이 완료되도록 부탁 드립니다." 

 

우선순위 설정과 범위 관리

예시
(**우선순위 설정하여 기입 필수부분, 선택부분, 권장 요소 기입**)

❌ 그냥 기입 x

-사용자 로그인 및 회원가입
-상품 검색 및 필터링
-장바구니 기능
-결제 시스템 (카드 결제, 간편 결제)
-리뷰 및 별점 시스템
-소셜 미디어 로그인
-추천 상품 기능 (AI 기반)
-무료 배송 이벤트 배너

우선순위 설정:
-1순위: 사용자 로그인 및 회원가입, 상품 검색 및 필터링, 장바구니 기능, 결제 시스템
-2순위: 리뷰 및 별점 시스템, 소셜 미디어 로그인
-3순위: 추천 상품 기능, 무료 배송 이벤트 배너