피드백 루프

제품 로드맵 예시 여섯 가지와 각각이 실패하는 이유

5분 분량

그대로 가져다 쓸 만한 제품 로드맵 예시는 여섯 가지 형식으로 나뉜다. Now/Next/Later, 분기별 타임라인, 테마 로드맵, 성과 로드맵, 공개 로드맵, 그리고 내부 릴리스 로드맵이다. 형식마다 서로 다른 독자의 서로 다른 질문에 답하므로, 올바른 예시란 내 로드맵을 읽을 사람에게 맞는 예시다. 레이아웃은 가장 마지막에 정할 일이다.

아래의 모든 예시는 가상의 제품, 즉 작은 팀용 업무 앱을 기준으로 하며 모든 항목은 지어낸 것이다. 핵심은 형식 자체다. 각 칸에 무엇이 들어가는지, 실제 항목은 어떻게 생겼는지, 그리고 그 형식이 한 분기 뒤에 무엇 때문에 무너지는지를 본다.

좋은 제품 로드맵 예시에는 어떤 것이 있는가

좋은 로드맵 예시는 짧고, 독자가 분명하며, 한 종류의 약속만 한다. 지킬 수 있는 약속에 따라 형식을 고르면 된다. 방향, 날짜, 작업의 테마, 결과, 공개 약속, 아니면 배포 일정 중 하나다.

형식대상잘 맞는 경우실패하는 경우
Now/Next/Later회사 전체계획이 자주 바뀔 때“Next”가 가득 차서 대기열이 될 때
분기별 타임라인영업, 지원, 경영진날짜가 실제 제약일 때날짜가 밀리는데 아무도 고치지 않을 때
테마 기반리더십, 신규 입사자이유를 설명하고 싶을 때테마가 너무 넓어서 어떤 항목이든 들어맞을 때
성과 기반제품팀, 엔지니어링목표를 측정할 수 있을 때지표에 담당자나 데이터가 없을 때
공개고객작게 유지할 수 있을 때백로그를 쏟아붓는 곳이 될 때
내부 릴리스엔지니어링, QA, 지원여러 팀이 함께 배포할 때전략으로 오해받을 때

제품 로드맵 예시는 각각 어떤 모습인가

아래 각 형식은 현실적인 항목과 함께 소개하고, 어떤 팀에 맞는지, 언제까지 버티는지, 보통 어떻게 실패하는지를 덧붙인다.

Now/Next/Later

NOW (이번 달에 만드는 중)
  받은 편지함 저장된 보기
  대형 계정에서도 되는 CSV 내보내기
NEXT (결정됨, 순서는 미정)
  Team 요금제용 SSO
  Slack 알림
LATER (방향일 뿐, 약속 아님)
  모바일 앱
  감사 로그

날짜를 약속하고 싶지 않은 회사에 맞는 형식이며, 초기 단계의 많은 팀이 여기에 해당한다. 세 개의 열이 확신의 정도를 그대로 나타내기 때문에 오래간다. “now”는 진행 중이고, “next”는 결정되었으며, “later”는 바람이다. 실패하는 경우는 “later”가 아무도 거절하고 싶지 않은 아이디어를 모두 맡겨두는 주차장이 될 때, 그리고 “next”가 아무도 타임라인이라고 부르지 않는 사이에 슬그머니 순서와 날짜를 얻게 될 때다.

타임라인 또는 분기별 로드맵

2026년 4분기
  10월  받은 편지함 저장된 보기
  11월  디자인 파트너 5곳과 SSO 베타
  12월  SSO 정식 출시
2027년 1분기
  1월   Slack 알림
  3월   감사 로그 (내보내기만)

기준으로 삼아 계획을 세워야 하는 영업, 지원, 재무 팀에 맞는 형식이다. 계약, 컨퍼런스, 규정 준수 기한처럼 날짜가 실제 제약일 때 효과가 있다. 날짜가 추측이라면 실패한다. 로드맵에 적힌 월은 몇 주 안에 영업 자료 속의 약속이 되기 때문이다. 이 형식을 쓴다면 분기마다 확정인지 예상인지 표시하고, 두 번째 분기는 첫 번째보다 눈에 띄게 흐리게 처리하라.

테마 기반 로드맵

THEME: 첫 주 경험
  CSV와 Trello에서 가져오기
  스타터 템플릿
THEME: 더 큰 팀을 위한 준비
  SSO
  감사 로그
  역할 권한
THEME: 수작업 줄이기
  Slack 알림
  반복 작업

작업 목록보다 먼저 그 작업이 존재하는 이유를 설명하기 때문에 리더십 보고와 신규 입사자에게 맞는 형식이다. 각 테마가 고객이 관심을 가질 만한 이유와 연결될 때 오래간다. 테마가 “성장”, “품질”처럼 너무 넓어서 모든 항목이 모든 테마에 들어맞게 되면 실패한다. 그 시점에서 그룹화는 아무것도 설명하지 못한다.

성과 기반 로드맵

GOAL: 설정을 끝내는 신규 팀 늘리기
  지표: 7일 안에 설정 완료, 40%에서 55%로
  시도: CSV 가져오기, 스타터 템플릿
GOAL: 내보내기 관련 지원 티켓 줄이기
  지표: 주당 내보내기 티켓, 30건에서 10건으로
  시도: 대형 계정 내보내기 수정, 내보내기 상태 페이지

숫자는 예시일 뿐이고 중요한 것은 레이아웃이다. 목표 하나, 시작값과 목표값이 있는 지표 하나, 그리고 시도해 볼 방법들이다. 해결 방법을 직접 고를 수 있는 신뢰를 받는 제품팀과 엔지니어링 팀에 맞는다. 지표가 존재하고 담당자가 있을 때 효과가 있다. 목표를 측정할 수 없거나, “시도”가 예전과 같은 기능 목록에 성과 문장만 위에 얹은 것이라면 실패한다.

고객 대상 공개 로드맵

PLANNED
  받은 편지함 저장된 보기
BUILDING
  Slack 알림
SHIPPED
  대형 계정용 CSV 내보내기

가장 작은 형식이면서 가장 강한 약속을 한다. 자신의 요청이 전달되었는지 알고 싶은 고객에게 맞는다. 항목이 아주 적고, 날짜가 없고, 제목이 고객의 말로 쓰여 있으면 오래간다. 백로그를 쏟아붓는 곳이 되면 실패한다. 목록에 올린 “어쩌면” 항목 하나하나가 나중에 누군가 물어볼 약속이다. issue 트래커로 공개 로드맵을 운영하는 방법은 세 개의 열로 이루어진 공개 로드맵에 있으므로 여기서는 반복하지 않는다.

내부 릴리스 로드맵

릴리스목표일담당의존 대상상태
5.210월 14일플랫폼인증 서비스 업그레이드코드 완료
5.311월 11일받은 편지함저장된 보기 API진행 중
5.412월 9일플랫폼SSO 업체 계약막힘

무엇이 함께 배포되고 무엇이 무엇을 막는지 알아야 하는 엔지니어링, QA, 지원 팀에 맞는 형식이다. 주 단위로 정확하고 행마다 담당자가 있을 때 효과가 있다. 누군가 이것을 전략으로 착각하면 실패한다. 배포 일정은 무엇이 언제 나가는지를 알려줄 뿐, 그 릴리스들이 옳은 선택이었는지는 전혀 알려주지 않는다.

어떤 제품 로드맵 형식을 선택해야 하는가

먼저 독자를 기준으로, 그다음 실제로 가진 확실성의 정도에 따라 고른다. 로드맵을 누가 읽고 그것이 어떤 결정에 도움이 되는지 말할 수 없다면, 위의 어떤 예시도 그것을 구해주지 못한다.

  • “제 요청을 들으셨나요?”라고 묻는 고객. 공개 형식을 쓰고 항목은 몇 개로 제한하라.
  • “고객에게 날짜를 말해도 되나요?”라고 묻는 영업과 지원. 분기별 타임라인을 쓰되 확정과 예상을 분명히 나누라.
  • “왜 이 일을 하나요?”라고 묻는 리더십. 테마를 쓰고, 데이터가 있다면 성과 형식을 쓰라.
  • 매달 방향이 바뀌는 팀. Now/Next/Later를 쓰고 날짜를 적고 싶은 유혹을 참으라.
  • “무엇이 언제 나가나요?”라고 묻는 엔지니어. 릴리스 로드맵을 쓰고 전략 로드맵과 분리해 두라.

대부분의 팀은 결국 두 개를 갖게 된다. 앞의 네 가지 중 하나인 전략 로드맵, 그리고 그 아래의 릴리스 일정이다. 공개 로드맵은 그때 전략 로드맵을 걸러낸 보기가 되어, 책임질 각오가 되어 있는 것만 보여준다.

제품 로드맵은 어떻게 쓰는가

독자를 정하고, 그들의 질문에 맞는 형식을 고르고, 회의에서 방어할 수 있는 항목만 적고, 항목마다 상태와 담당자를 붙이면 된다. 그리고 발행하기 전에 얼마나 자주 검토할지를 정하라.

  1. 독자와 결정을 정한다. “지원팀이 SSO에 대해 고객에게 무엇을 말할지 결정한다”는 이유가 된다. “모두가 로드맵을 봐야 한다”는 설계할 대상을 주지 않는다.
  2. 이미 아는 것에서 시작한다. 설명할 수 있는 기준으로 순위를 매긴 열린 요청이 브레인스토밍보다 나은 재료다.
  3. 각 항목을 고객의 결과로 쓴다. “자주 쓰는 필터 유지하기”가 “저장된 보기 지속성 구현”보다 잘 읽히고, 고객에게 자기 문제인지 알려준다.
  4. 로드맵에 담지 않을 것을 정한다. 날짜, 추정치, 아이디어 백로그가 흔한 세 가지 제외 대상이다.
  5. 검토일을 정한다. 예정된 검토가 없는 로드맵에는 예정 없는 장례식이 기다린다.

제품 로드맵을 최신 상태로 유지하려면

작업이 움직일 때 작업을 추적하는 바로 그 장소에서 항목을 옮기고, 항목이 출시되거나 폐기될 때 무슨 일이 있었는지 기록하면 된다. 별도의 도구에서 누군가 손으로 갱신하는 로드맵은 누구의 일상 업무도 아니기 때문에 낡아 간다.

가장 저렴한 단일 진실 공급원은 issue 트래커다. 로드맵의 각 열이 issue의 라벨 하나에 대응한다면, 라벨이 바뀔 때 로드맵이 바뀌고 다시 입력할 것은 없다. Changeloop의 방식은 roadmap:planned, roadmap:building, roadmap:shipped 라벨을 쓰며, issue에 두 개가 붙어 있으면 가장 많이 진행된 쪽이 이긴다. 카드를 shipped로 옮기는 일도 여전히 별도의 라벨 변경이므로, 체인지로그 항목을 승인하는 검토 과정에 포함시켜라.

그 항목이 나머지 절반이다. 항목이 출시되면 체인지로그는 고객의 언어로 무엇이 바뀌었는지 알려주고, 그것을 요청한 사람에게 알릴 수 있다. 이 고리를 닫는 것이 고객 피드백 루프의 핵심이며, 로드맵은 그 루프에서 무언가 출시되기 전에 고객이 볼 수 있는 구간이다. 항목을 폐기한다면 그렇다고 말하라. 공개적인 “아니요”도 그 요청을 마무리하며, 기능 요청 거절에서 그 표현 방법을 다룬다. 완성된 항목이 어떻게 읽히는지 보고 싶은 팀은 체인지로그 예시를 둘러볼 수 있다.

FAQ

가장 단순한 제품 로드맵 형식은 무엇인가? Now/Next/Later다. 열이 세 개이고, 날짜가 필요 없으며, 항목을 확실성에 따라 묶는다. 방향을 자주 바꾸는 작은 팀에게는 창피할 만큼 크게 틀리기가 가장 어려운 형식이기도 하다.

제품 로드맵에는 항목이 몇 개나 있어야 하는가? 생각보다 적게 둬라. 공개 로드맵은 모든 열을 합쳐 열 개 미만이면 충분하고, 내부 전략 로드맵도 열두 개를 넘을 일은 드물다. 그보다 많아지면 머리말만 예쁜 백로그다.

제품 로드맵에 날짜를 넣어야 하는가? 날짜가 실제 제약일 때만, 그리고 가장 가까운 분기에 대해서만 넣는다. 그 너머는 열이나 테마를 쓴다. 로드맵의 날짜는 의도했든 아니든 영업 대화에서 약속이 된다.

제품 로드맵과 릴리스 계획의 차이는 무엇인가? 로드맵은 무엇을 왜 만들려는지를 말하고, 릴리스 계획은 어떤 빌드가 어느 날짜에 나가며 누가 책임지는지를 말한다. 로드맵은 전략이 바뀔 때 바뀌고, 릴리스 계획은 작업이 바뀔 때 바뀐다.


이 글의 기술적 내용은 독립적으로 검토되지 않았습니다. 잘못된 부분이 있으면 알려 주세요. 바로잡겠습니다.

changeloop 관련 페이지: 개발자 문서, changelog 예시

changeloop
루프를 닫는 changelog를 만드는 팀입니다. 사용자가 무언가를 요청하면 팀이 전달하고, 요청한 사람은 알게 됩니다.