← 모든 글
올바른 것을 만들기
실제로 쓰이는 한 페이지 제품 브리프 작성법
FabricLoop 팀 · 2026년 5월 · 읽는 시간 4분
대부분의 제품 브리프는 같은 운명을 맞습니다. 프로젝트 시작 전에 공들여 작성되고, 킥오프 회의에서 한 번 검토된 뒤, 다시는 열어 보지 않는 것입니다. 팀이 개발 한창일 때쯤 브리프는 역사적 유물이 됩니다. 범위를 두고 다툴 때 가끔 인용될 뿐, 의사결정을 이끄는 살아 있는 가이드로 쓰이는 일은 드뭅니다.
이것은 형식의 문제가 아니라 프로세스의 문제입니다. 브리프가 쓰이지 않는 이유는 쓰이도록 작성되지 않았기 때문입니다. '요구사항을 정의했다'는 칸에 체크하기 위해, 즉 절차를 충족하기 위해 쓰였을 뿐, 불확실한 상황에서 팀이 더 나은 결정을 내리도록 돕기 위해 쓰인 것이 아닙니다.
실제로 쓰이는 브리프는 짧고, 분명한 관점이 있으며, 개발 중에 팀이 실제로 던질 질문을 중심으로 구성됩니다. 우리는 무엇을 해결하는가, 누구를 위한 것인가, 그리고 성공했는지 어떻게 알 수 있는가입니다.
“브리프는 요구사항 문서가 아닙니다. 디자인 선택이나 범위 결정이 맞는지 확신이 서지 않을 때마다 팀이 돌아올 수 있는 의사결정 기준, 즉 한 장짜리 참고 자료입니다.”
중요한 다섯 가지 섹션
제품 브리프의 모든 내용은 다섯 가지 질문 중 하나에 답해야 합니다. 어떤 섹션이 이 질문 중 어느 것에도 답하지 못한다면, 한 페이지짜리 브리프에는 어울리지 않을 가능성이 높으며 별도의 더 자세한 명세서에 들어가야 합니다.
문제
사용자들은 중요도가 높은 알림(누군가 업무를 배정함)과 낮은 알림(내가 팔로우하는 스레드의 댓글)을 구분하지 못해 중요한 업데이트를 놓치고 있습니다. 그 결과 모든 알림을 무시하거나 아예 꺼 버립니다. '몰랐어요'라는 지원 티켓이 이번 분기 전체 제품 불만의 18%를 차지합니다.
사용자
주요 대상: 멘션이 잦아 알림량을 감당하지 못하는 팀 리드와 프로젝트 오너. 보조 대상: 기본적으로는 조용한 상태를 원하지만 중요한 업무 배정은 놓치면 안 되는 개별 기여자. 관리자는 대상이 아닙니다. 관리자의 알림 요구는 관리자 패널에서 처리됩니다.
성공 지표
주요 출시 후 60일 이내에 알림 관련 지원 티켓 40% 감소.
보조 설정을 직접 바꾼 주간 활성 사용자 비율이 12%에서 35%로 증가.
선행 지표 옵트아웃 비율(모든 알림을 끄는 사용자)이 23%에서 15% 미만으로 감소.
범위 외
- 이메일 알림 설정(별도 작업 항목, 인프라가 다름)
- 워크스페이스별 알림 설정(추후 진행, 이번 릴리스는 사용자별 설정만 해당)
- 알림 예약 / 방해 금지 시간(필요성 검증 완료, 3분기 로드맵)
- 모바일 푸시 알림의 세분화(웹 우선, 검증되면 모바일 후속)
미해결 질문
진행 차단 알림을 2단계(중요 / 그 외)로 나눌 것인가, 유형별 세부 제어를 허용할 것인가? 사용자 인터뷰는 2단계를 시사하지만 엔지니어링은 유연성을 위해 세분화를 선호합니다. 디자인 시작 전에 결정이 필요합니다.
진행 가능 설정 변경을 기존 알림에도 소급 적용해야 할까요? 기술적 비용을 보고 개발 중에 결정할 수 있습니다.
'범위 외'가 가장 중요한 섹션인 이유
팀은 무엇을 만들지 쓰는 데는 많은 시간을 쓰지만, 무엇을 만들지 않을지 쓰는 데는 거의 시간을 쓰지 않습니다. 이 불균형이 스코프 크리프의 대부분을 만듭니다. 디자이너가 당연해 보여서 '방해 금지 시간' 토글을 넣거나, 엔지니어가 이미 해당 영역을 작업 중이라 워크스페이스별 설정을 추가한다면, 대개 그것이 범위 외라고 아무도 명시적으로 정하지 않았기 때문입니다.
범위 외 항목을 적으면 개발 중에 터졌을 경계에 관한 논의를 미리 하게 됩니다. 그때는 방향을 바꾸는 비용이 훨씬 큽니다. 또한 PM이 추가 요청을 거절할 때 명확하고 문서화된 근거를 갖게 됩니다. “그건 브리프에서 범위 외로 정했고, 이유는 이렇습니다.”
좋은 범위 외 항목을 쓰는 법
만들지 않는 것만 나열하지 말고 이유를 짧게 덧붙이세요. “이메일 설정(별도 인프라)”이라고 쓰면 읽는 사람은 그것이 누락이 아니라 의도적이고 합리적인 결정이었음을 알 수 있습니다. 같은 범위 질문이 스프린트 중에 세 번씩 다시 나오는 일을 막아 줍니다.
미해결 질문: 대부분의 브리프가 빠뜨리는 섹션
모든 프로젝트는 해결되지 않은 질문과 함께 시작됩니다. 대부분의 브리프는 마치 모든 결정이 끝난 것처럼 쓰여 있습니다. 작성자는 그렇지 않다는 것을 알면서도 말이죠. 그 결과 팀은 개발 도중, 가장 큰 혼란을 일으키는 시점에 미해결 질문을 발견합니다.
미해결 질문을 명시적으로 적으면 두 가지 효과가 있습니다. 첫째, 작업 시작 전에 해결해야 하는 질문(진행 차단)과 개발 중에 결정해도 되는 질문(진행 가능)이 구분되어 드러납니다. 둘째, 이 브리프가 완성된 명세서가 아니라 작업 중인 문서라는 신호를 팀에 줍니다. 그래서 팀이 결정이 내려질 때마다 브리프로 돌아와 업데이트할 가능성이 높아집니다.
분량의 함정
한 페이지를 넘어서 길어진 브리프는 더 이상 브리프가 아니라 명세서입니다. 명세서도 나름의 쓸모가 있지만 목적이 다릅니다. 한 페이지로 부족하다고 느껴진다면 세부 내용은 링크된 부록으로 빼고, 브리프는 다섯 가지 핵심 섹션으로 유지하세요.
FabricLoop이 브리프를 살아 있게 하는 방법
브리프는 팀이 찾아서 업데이트할 수 있어야만 계속 유용합니다. FabricLoop은 브리프를 프로젝트 스레드에 고정해 언제나 한 번의 클릭으로 열 수 있게 합니다. 그리고 브리프를 둘러싼 대화(내린 결정, 해결된 미해결 질문, 범위 변경)가 이메일과 Slack에 흩어지지 않고 같은 맥락 안에 바로 있습니다.
이 글에서 가져갈 10가지
- 대부분의 제품 브리프는 팀이 더 나은 결정을 내리도록 돕기 위해서가 아니라 절차를 충족하기 위해 쓰입니다. 그래서 다시 열어 보지 않게 됩니다.
- 브리프는 요구사항 문서가 아니라 의사결정 기준입니다. 개발 중에 생기는 질문에 답할 수 있어야 합니다.
- 중요한 다섯 가지 섹션은 문제, 사용자, 성공 지표, 범위 외, 미해결 질문입니다. 나머지는 모두 명세서의 영역입니다.
- 문제 섹션은 다루려는 영역의 이름만 적지 말고, 가능하면 데이터와 함께 사용자의 불편을 구체적으로 묘사해야 합니다.
- 누구를 위해 만들지 않는지 밝히는 것은 누구를 위해 만드는지 밝히는 것만큼 중요합니다. 사용자가 모호하면 디자인 단계에서 스코프 크리프가 생깁니다.
- 성공 지표는 측정 가능하고 기한이 있어야 하며, 사후 사용 데이터에서 추론하지 말고 개발 시작 전에 합의해야 합니다.
- 범위 외 섹션이 가장 중요합니다. 문서로 적지 않은 범위의 경계는 개발 중에 반드시 늘어납니다.
- 범위 외 항목에는 짧은 이유를 붙여 같은 질문이 스프린트 중에 다시 나오지 않게 하세요.
- 미해결 질문에는 진행 차단(개발 전에 결정)인지 진행 가능(개발 중에 결정)인지 명확히 표시해야 합니다.
- 한 페이지를 넘는 브리프는 이미 명세서가 되었습니다. 세부 내용은 부록으로 빼고 브리프는 간결하게 유지하세요.