사이클 배리에이션 개요 — 길이를 바꿔도 지켜야 할 것
이 부는 원서에 없는 확장이다. 원서는 6주 사이클을 전제하지만, 팀·작업 특성에 따라 더 짧은 리듬이 맞을 수 있다. 여기서는 원서의 원칙을 유지한 채 사이클 길이만 바꿨을 때 각 운영형이 어떻게 달라지는지 정리한다.
불변 원칙 4 — 길이를 줄여도 버리면 안 되는 것
섹션 제목: “불변 원칙 4 — 길이를 줄여도 버리면 안 되는 것”- 고정 시간, 가변 범위(fixed time, variable scope) — 데드라인은 밀리지 않는다. 깎이는 건 범위다. 이걸 버리면 어떤 길이든 Shape Up이 아니다.
- 미완성 이월 금지(circuit breaker) — 사이클이 끝나면 기본값은 중단. 연장은 자동이 아니라 예외적 재베팅이다. 이월을 허용하는 순간 데드라인이 처음부터 무의미해진다.
- 쿨다운 비율 유지 — 대략 사이클의 1/4에서 1/3. 쿨다운을 다음 사이클 준비로 소진하면 부채가 쌓인다.
- Shaping된 것만 베팅한다 — 길이가 짧아지면 shaping의 산출물이 가벼워질 뿐, “다듬지 않은 아이디어에 시간을 태우지 않는다”는 순서는 유지된다.
사이클 길이는 결국 appetite(식욕)의 최대 단위를 정하는 손잡이다. 짧아질수록 걸 수 있는 판돈이 작아지고, 그만큼 어울리는 작업의 종류가 달라진다.
선택 가이드
섹션 제목: “선택 가이드”| 길이 | 리듬 (작업+쿨다운) | 최대 appetite | 적합한 작업 | 베팅 리듬 | 주 리스크 |
|---|---|---|---|---|---|
| 1주 | 4.5일 + 반나절 | 1-2일 태스크 | 버그 배치·실험·소품 | 주초 30분(위임) | 오버헤드 비율 최대 |
| 2주 | 8일 + 2일 | small batch | 개선·확장·v0.1 뼈대 | 4주 1회 묶음 베팅 | uphill 늦은 발견 |
| 3주 | 11일 + 4일 | 완결 소기능 | 신규 기능 최소형 | 사이클당 1회 | 통합·QA 꼬리 |
| 4주 | 3주 + 1주 | 기능 v1 | 대부분의 제품 작업 | 월 1회(캘린더 정렬) | 6주 감각의 과다 shaping |
| 5주 | 4주 + 1주 | big batch(압축) | 분기 정렬 조직 | 6주 슬롯 | 6주와 차별 모호 |
| 6주 | 6주 + 2주 | big batch(원전) | 깊은 신규 기능 | 8주 슬롯 | 쿨다운 생략 유혹 |
고르는 법 (경험칙)
섹션 제목: “고르는 법 (경험칙)”- “완결된 신규 기능”이 주 업무면 3주 미만으로 내려가지 마라. 2주 이하에서 신규 기능은 뼈대(v0.1)까지만 정직하게 가능하다.
- 팀이 작을수록 긴 쪽이 유리하다. 베팅·QA·배포·회고는 길이와 무관한 고정비라, 사이클이 짧을수록 고정비 비율이 커진다.
- 혼합이 정답인 경우가 많다. 원서도 한 사이클 안에서 big batch 팀(6주 1건)과 small batch 팀(1-2주 여러 건)을 병행한다. “전사 단일 길이”보다 “팀별 길이 + 같은 베팅 캘린더”가 현실적이다.
- 조직 캘린더와 정렬하려면: 월 리듬=4주, 분기 리듬=5주 또는 6주(13주 분기에 2사이클+여유).
길이와 무관하게 자주 하는 실수
섹션 제목: “길이와 무관하게 자주 하는 실수”- 쿨다운에 “다음 사이클 shaping 회의”를 채워 넣는 것 — shaping은 별도 트랙이고, 쿨다운은 팀의 자유 시간이다.
- 사이클이 짧다고 pitch를 생략하는 것 — 문서가 가벼워질 뿐 문제 정의·appetite·no-go(하지 않을 것) 3요소는 어떤 길이에서도 필요하다.
- 백로그 부활 — 길이를 줄이면 “다음에 하자”가 쌓이기 쉽다. 원칙은 동일: 추적하지 않고, 중요하면 다시 올라온다.