아젠다

사용 가이드기획 문서

절마다 쓰는 법

문서 절 옆 물음표 모양 단추가 작성 가이드예요. 아래 문장도 같고, 유형마다 절 순서대로 적었어요.

아이디어

이 아이디어를 BRD로 키울 가치가 있는지 팀원 누구나 1분 안에 판단하게 한다. 해결책을 정하는 문서가 아니다.

배경필수
무엇을 쓰나 누가, 어떤 순간에, 무엇이 막히나
이렇게 쓴다 1~3줄 목록, 줄마다 한 가지. 숫자가 있으면 숫자. 일어나지 않은 일은 현재형으로 쓰지 않는다
쓰지 않는다 해결책을 먼저 쓰기, "불편하다는 의견이 많다"처럼 출처 없는 일반화
제안필수
무엇을 쓰나 무엇이 달라지면 좋은가
이렇게 쓴다 1~3줄 목록. "사용자가 무엇을 할 수 있게 되나"를 한 줄씩(예: "요청을 걸 때 답이 필요한 날을 고를 수 있다")
쓰지 않는다 만드는 방법(업로드·API·화면 구성), "안내한다·정한다" 같은 일 처리 문장, 상세 정책·예외(BRD·PRD의 일), 배경에 쓴 말 되풀이
기대 효과필수
무엇을 쓰나 누구에게 무엇이 얼마나 좋아지나, 하지 않으면 무엇이 계속되나
이렇게 쓴다 1~3줄 목록. 바뀐 뒤 모습이라 현재형으로 쓴다. 숫자는 아는 것만
쓰지 않는다 근거 없는 목표 숫자

BRD

"이 프로젝트가 성공했다고 말하려면 무엇이 달라져야 하는가"를 팀이 합의한다. 무엇을 만들지(화면·기능)는 PRD가 정한다.

1. 비즈니스 배경필수
무엇을 쓰나 왜 이 방향인가
이렇게 쓴다 1~5줄 목록. 전략·상위 목표·아이디어와의 연결. 아이디어에서 키웠으면 "「아이디어 · 폴더 이름」에서 키웠다" 한 줄
쓰지 않는다 배경 없이 문제부터
2. 해결해야 할 비즈니스 문제필수
무엇을 쓰나 지금 무엇이 막히나
이렇게 쓴다 1~5줄 목록. 프로세스 병목·고객 불편·운영 리스크를 "누가, 어떤 과정에서, 무엇이 반복되고, 그래서 무슨 일이 생기나"로. 숫자는 맥락 뒤에 보조로
쓰지 않는다 "관리자 승인 기능 추가"처럼 기능부터
3. 프로젝트 목표필수
무엇을 쓰나 끝나면 무엇이 달라져 있어야 하나
이렇게 쓴다 1~5줄 목록. 상태 문장("받는 사람이 요청을 열지 않고도 급한 순서를 안다")
쓰지 않는다 기능 목록
4. 비즈니스 요구사항필수
무엇을 쓰나 반드시 충족해야 할 것
이렇게 쓴다 1~5줄 목록. "~할 수 있어야 한다 / ~되어야 한다". 지켜져야 할 결과는 여기, 판정 기준(시점·단위·숫자)은 PRD 정책에
쓰지 않는다 "결제 화면에 버튼 추가", "모달로 띄운다"
5. 성공 지표필수
무엇을 쓰나 무엇을 보고 성공을 판단하나
이렇게 쓴다 1~5줄 목록. 지표 이름. 목표 숫자는 근거가 있을 때만
쓰지 않는다 근거 없는 목표 숫자
6.1 In Scope필수
무엇을 쓰나 이번에 다루는 것
이렇게 쓴다 1~5줄 목록
쓰지 않는다 Out of Scope 를 비워 두기
6.2 Out of Scope필수
무엇을 쓰나 이번에 다루지 않는 것
이렇게 쓴다 1~5줄 목록. 헷갈리기 쉬운 것을 꼭 넣는다
쓰지 않는다 In Scope 만 쓰기

PRD

개발자·디자이너·QA·AI가 이 문서로 만들고 확인할 수 있게, 어떤 문제를 누구를 위해 어디까지 풀고 무엇을 보면 끝났는지 정한다.

  • 지나치게 자세히 쓰지 않는다. 만드는 방법은 개발·디자인이 정한다
  • 기능 하나만 크게 부풀려 차례가 흐려지지 않게 한다
  • 바뀐 것은 고려사항에 한 줄로 남긴다
  • 문장마다 그 자체로 읽히게 쓰고, 다른 줄 번호를 가리키지 않는다
1. 요약 및 배경필수
무엇을 쓰나 어떤 문제를 푸나, 왜 지금 풀어야 하나
이렇게 쓴다 누가 · 지금 어떻게 하고 있나 · 그래서 무엇을 잃나(시간·돈·실수) · 왜 지금인가 순서로 2~5문장. BRD 문장을 되풀이하지 않고 이 PRD 가 푸는 문제로 좁힌다
쓰지 않는다 BRD 의 사업 배경 옮겨 적기, 해결책부터 쓰기
1.1 기존 기능과의 관계필수
무엇을 쓰나 이번에 건드리거나 헷갈리기 쉬운 기존 기능이 지금 어떤 상황이고, 이번에 무엇을 바꾸나
이렇게 쓴다 줄마다 기존 기능(사용자가 부르는 이름) · 지금(되는 것과 안 되는 것 한두 문장) · 바꾸는 것(한 문장, 바꾸지 않는다·함께 보여 준다·막는다 같은 결과로 끝낸다). 예: 쿠폰 최소 결제금액 칸 · 저장만 하고 결제 계산에는 쓰지 않는다 · 결제할 때 이 금액 미만이면 쿠폰을 막는다. 문서와 코드가 다르면 지금에 「문서는 X, 코드는 Y」로 쓴다
쓰지 않는다 「이 기능에 맞게 넓힌다」처럼 무엇이 바뀌는지 없는 말, 이번 PRD 와 상관없는 기능 나열, 코드 위치(파일:줄·파일 경로·함수 이름)
2. 목표와 성공 지표필수
무엇을 쓰나 비즈니스 목표와 사용자 목표, 무엇을 보고 이뤘다고 하나
이렇게 쓴다 목록. 줄마다 「비즈니스 목표: …」(KPI·기간·숫자, 예: 3개월 안에 전환율 5% 증가) 또는 「사용자 목표: …」(사용 경험, 예: 주문 시간 30% 단축)로 시작하고, 끝에 「재는 방법: …」을 붙인다(예: 「사용자 목표: 주문 시간 30% 단축 — 재는 방법: 장바구니 진입부터 주문 완료까지 걸린 시간 중앙값」). 합쳐 2~3줄. 숫자를 모르면 목표치 미정
쓰지 않는다 근거 없는 목표 숫자, 기능 목록
3. 핵심 고객 여정필수
무엇을 쓰나 고객이 문제를 알아차리고 이 기능으로 일을 마치기까지의 이야기(유저 스토리)
이렇게 쓴다 누가(주인공) · 어떤 상황에서 · 무엇을 하려고 · 어디서 막히고 · 우리 서비스로 무엇을 해서 · 무엇을 얻나를 사용자 입장의 이야기로 2~4문단. 단계가 많으면 Mermaid journey 하나
쓰지 않는다 화면 구성·API 설명, 기능 목록, 실패만 모은 목록
4. 기능 정의필수
무엇을 쓰나 이번에 만드는 기능 카드 여러 개
이렇게 쓴다 카드 = 기능 · 동작(무엇을 하면 무엇이 되나, 한두 문장) · 완료 기준. 카드는 모두 이번에 만드는 것이고, 카드 차례가 만드는 차례다. 카드 하나는 따로 만들고 따로 확인할 수 있는 크기로, 한 카드만 크게 부풀리지 않는다. 이번에 안 만드는 것은 Out of Scope 에 쓴다. 완료 기준은 한 줄에 하나, 「(조건)일 때 (행동)하면 (결과)」 꼴로 사람이나 AI 가 해 보고 맞다·틀리다를 가를 수 있게(예: 「확인 요청이 열린 문서에서 확인 완료를 누르면 상태가 확인 완료로 바뀌고 열린 메모가 닫힌다」). 완료 기준 꼬리표는 정상·경계·권한·오류·미결 다섯 개만
쓰지 않는다 만드는 방법(화면 구성·API), 다른 카드나 줄의 번호 가리키기
4.1 In Scope
무엇을 쓰나 이번에 만드는 것
이렇게 쓴다 기능 정의의 카드 이름이 저절로 보인다. 따로 쓰지 않는다
4.2 Out of Scope필수
무엇을 쓰나 이번에 안 하는 것
이렇게 쓴다 목록. 헷갈리기 쉬운 것을 꼭 넣고 이유를 한 줄로
쓰지 않는다 기능 정의에 있는 것 되풀이
5. 화면 요구사항
무엇을 쓰나 바뀌거나 새로 생기는 화면마다 꼭 보여야 할 것과 상태
이렇게 쓴다 목록. 줄마다 화면 이름: 꼭 보여야 할 것·차례·빈 상태·휴대폰에서 달라지는 것. 디자인이 있으면 링크 한 줄
쓰지 않는다 픽셀·색 같은 디자인 세부, 만드는 방법
6. 고려사항
무엇을 쓰나 정한 것, 지킬 규칙, 그대로 둘 것, 기술 제약, 아직 못 정한 것
이렇게 쓴다 목록, 한 줄에 하나. 정한 것(누가·언제, 예: 「메일 알림은 이번에 하지 않기로 했다(10/10 도윤)」) → 지킬 규칙 → 그대로 둘 것 → 기술 제약 → 못 정한 것(「못 정한 것 — 질문」, 선택지와 무엇이 갈리나) 차례로, 있는 것만. 문서를 쓰는 동안 바뀐 것도 한 줄로 남긴다
쓰지 않는다 주어 없는 꼬리표 줄(「검토 필요」), 코드 위치, 다른 절에 이미 쓴 말 되풀이
7. 용어
무엇을 쓰나 처음 보는 말
이렇게 쓴다 표
8. 참고 자료
무엇을 쓰나 인터뷰·조사·경쟁사·관련 문서
이렇게 쓴다 목록. 문서 링크나 주소
쓰지 않는다 본문에 이미 쓴 말 되풀이