개발 기능 우선순위 정하는 법과 1차 오픈 범위
1차 오픈 범위는 중요한 기능을 고르는 일이 아니라 사람 손이 가장 많이 가는 일부터 줄을 세우는 일입니다. 하루 발생 건수에 1건당 걸리는 시간을 곱한 점수표, 1차·2차·보류 배분표, 미룬 일을 그동안 누가 대신할지 적은 표를 채웠습니다. 두 시간짜리 회의를 네 구간으로 나눈 순서와 업무가 중간에 끊기지 않게 자르는 법도 담았습니다.

기능 목록이 서른 줄까지 늘어나면 무엇부터 만들지에서 막힙니다. 1차 오픈 범위를 정하는 일은 중요한 기능을 고르는 일이 아니라, 사람 손이 가장 많이 가는 일부터 숫자로 줄을 세우는 일입니다.
기능이 서른 개인데 어디부터 자르나요
자르기 전에 목록의 한 줄을 한 동작으로 맞춥니다. 화면 하나에서 버튼 하나로 끝나는 일이 한 줄입니다. '주문 관리'처럼 큰 덩어리로 적힌 줄은 등록 · 수정 · 취소 · 조회로 쪼개 놓아야 셀 수 있습니다.
그다음 줄마다 두 칸을 더 만듭니다 — 하루 발생 건수 · 1건에 드는 사람 손 시간(분). 중요도 칸은 만들지 않습니다. 중요하다는 말은 사람마다 다르게 읽히지만, 하루에 몇 건인지는 누가 세어도 같은 숫자가 나옵니다.
건수는 지난 2주 기록에서 셉니다 — 주문 시트의 행 수 · 메신저 대화 수. 기록이 없는 줄은 사흘간 손으로 세어 채웁니다. 한 달에 한 번 하는 일은 한 달 근무일 20일로 나눠 하루 건수로 바꿔 적습니다 — 월 1회면 하루 0.05건입니다.
우선순위 점수는 어떻게 계산하나요
점수는 하루 발생 건수 × 1건에 드는 분입니다. 이 값이 그 기능을 만들었을 때 하루에 덜어 내는 사람 손 시간이고, 한 달 몫은 점수 × 20일 ÷ 60분으로 시간이 됩니다. 아래 숫자는 정해진 기준이 아니라 예시로 가정한 값입니다.
| 기능 이름 | 하루 발생 건수 | 1건에 드는 분 | 한 달 절약 시간 | 점수 |
|---|---|---|---|---|
| 주문 등록 | 40건 | 3분 | 40시간 | 120점 |
| 재고 수량 조회 | 25건 | 2분 | 약 17시간 | 50점 |
| 송장 번호 입력 | 30건 | 1분 | 10시간 | 30점 |
| 발송 목록 뽑기 | 1건 | 30분 | 10시간 | 30점 |
| 미입금 건 골라내기 | 1건 | 20분 | 약 7시간 | 20점 |
| 지난 문의 내용 찾기 | 8건 | 2분 | 약 5시간 | 16점 |
| 상품 사진 등록 | 2건 | 5분 | 약 3시간 | 10점 |
| 월별 판매 집계 | 0.05건 — 월 1회 | 120분 | 2시간 | 6점 |
점수가 같은 줄이 나란히 있으면 하루 건수가 많은 쪽을 위에 둡니다. 매일 여러 번 열리는 화면이 먼저 다듬어져야 나머지 일이 그 위에 붙습니다. 10점 아래인 줄은 표 맨 아래로 내려 두고 계산에서 손을 뗍니다.
1차 오픈에 넣는 기능은 몇 개면 됩니까
8~12개입니다. 이 묶음을 MVP — 문을 여는 데 필요한 최소한의 기능 묶음 — 라고 부르기도 합니다. 점수 순으로 위에서부터 채우되, 하나의 업무가 중간에 끊기지 않는 선까지만 자릅니다.
끊긴다는 것은 이런 모양입니다. 주문 등록은 1차에 들어갔는데 수정과 취소가 2차로 밀리면, 잘못 적힌 주문 1건 때문에 그 업무 전체가 다시 시트로 돌아갑니다. 그래서 선을 그은 뒤 짝 기능 — 그것이 없으면 업무가 끝까지 가지 않는 기능 — 을 아래에서 위로 끌어올립니다. 등록에는 수정·취소가, 목록에는 검색이 붙습니다.
| 구분 | 기능 개수 | 고르는 기준 | 날짜 |
|---|---|---|---|
| 1차 오픈 | 8~12개 | 점수 위에서부터 · 업무를 끝까지 마치는 데 필요한 짝 기능 | 오픈일을 못 박음 |
| 2차 | 6~10개 | 점수 중간대 · 1차를 쓰면서 올라온 요청 | 오픈 후 1~2개월로 적어 둠 |
| 보류 | 나머지 전부 | 10점 아래 · 한 달 절약 시간 5시간 미만 | 적지 않음 — 다시 볼 조건만 적음 |
2차 줄에는 날짜를 적고 보류 줄에는 적지 않습니다. 날짜가 붙은 줄은 1차를 써 본 뒤 올라온 요청과 함께 다시 정렬되고, 보류 줄은 아래 표로 넘어갑니다.
자르는 회의에서는 무엇을 봅니까
2시간 한 번으로 끝냅니다. 셋이면 됩니다 — 그 업무를 매일 하는 사람 · 예산을 정하는 사람 · 만드는 쪽 1명. 화면에는 점수 순으로 정렬한 목록 하나만 띄웁니다.
- 10분 — 목록을 위에서 아래로 소리 내어 읽습니다. 이름이 겹치는 줄을 여기서 합칩니다.
- 40분 — 위에서부터 짝 기능을 끌어올리고, 덩어리로 적힌 줄을 그 자리에서 쪼갭니다.
- 40분 — 8~12개에서 선을 긋고 그 아래를 2차와 보류로 나눕니다.
- 30분 — 보류로 내린 줄마다 그동안의 처리 방법을 한 줄씩 적습니다.
의견이 갈리는 줄은 보류로 내리고 회의를 끝냅니다. 선 위에 남겨 두면 1차가 그만큼 커지고, 커진 1차는 오픈 날짜를 뒤로 밉니다. 회의를 두 번으로 나누지 않는 것도 같은 이유입니다 — 사이에 목록이 다시 늘어납니다.
뺀 기능은 그동안 무엇으로 대신합니까
보류로 내린 일 자체가 없어지지는 않습니다. 오픈 뒤에도 사람 손으로 계속 돌아가므로 줄마다 세 칸을 채워 둡니다 — 어떤 방법으로 · 누가 · 언제 다시 볼지. 아래는 앞의 예시를 그대로 이어 적은 표입니다. 이 표가 있어야 1차 오픈 날 업무가 멈추지 않습니다.
| 보류한 기능 | 그동안 하는 방법 | 맡는 사람 | 다시 볼 시점 |
|---|---|---|---|
| 월별 판매 집계 | 매달 말 시트에서 손으로 세기 — 약 120분 | 접수 담당 | 2차 오픈 때 |
| 상품 사진 여러 장 등록 | 대표 사진 1장만 올리고 나머지는 상세 이미지 안에 넣기 | 상품 담당 | 월 20장을 넘게 올릴 때 |
| 담당자별 권한 나누기 | 계정 1개를 함께 쓰고 고친 사람 이름을 메모 칸에 적기 | 대표 | 쓰는 사람이 5명을 넘을 때 |
| 발송 문자 보내기 | 발송 목록을 복사해 문자 발송 화면에 붙여 넣기 | 창고 담당 | 하루 30건을 넘을 때 |
| 매출 그래프 화면 | 월별 숫자만 시트에 옮겨 그래프 1장 만들기 | 접수 담당 | 2차를 연 뒤 다시 셈 |
네 번째 칸이 다음 순서를 만듭니다. 다시 볼 시점을 '언젠가'가 아니라 숫자로 적어 두면, 그 숫자에 닿는 날 이 줄을 다시 꺼낼지가 바로 나옵니다.
순서를 다시 잡아야 할 때는 언제인가요
달력으로 정해 두지 않습니다. 아래 셋 중 하나가 오면 그날 점수표를 다시 엽니다.
- 하루 발생 건수가 두 배가 된 줄이 생겼을 때 — 점수도 그대로 두 배가 되어 순서가 바뀝니다.
- 보류 줄의 임시 방법에 드는 시간이 한 달 5시간을 넘겼을 때 — 위 표의 '다시 볼 시점' 칸과 맞춰 봅니다.
- 업무 흐름이 바뀌었을 때 — 판매 경로가 하나 늘면 목록에 줄이 새로 붙습니다.
다시 잡을 때도 목록을 새로 쓰지 않습니다. 하루 발생 건수 칸만 지난 2주 기록으로 갱신하면 점수가 다시 계산되고 순서는 저절로 나옵니다. 30분이면 끝납니다.
오늘 할 일은 하나입니다. 기능 목록 오른쪽에 칸을 하나 만들고 하루 발생 건수를 적으십시오. 모르는 줄은 비워 두었다가 사흘간 세어 채웁니다. 이 칸이 채워지면 곱셈 한 번으로 순서가 나오고, 1차에 넣을 8~12개를 그날 안에 그을 수 있습니다.