Weekly Meeting Playbook · v1.0

한 주는 월요일에 시작하고
금요일에 정산된다.

6팀이 같은 리듬으로 정렬되는 미팅 운영 표준. 선언과 정산이 닫힌 사이클을 만들고, Blameless 회고가 시스템을 개선한다.

CYCLE 월(09:00) → 금(16:30)
SCOPE 6 Teams · 12 Agendas
PRINCIPLE Closed Loop · Blameless
STORAGE Notion-Driven
§ 01 — Operating Principles

세 개의 기둥
한 주를 받친다.

모든 미팅 안건은 다음 세 원칙 중 하나에 복무한다. 세 기둥이 흔들리면 미팅은 형식만 남는다.

01

Closed Loop

월요일에 선언한 것은 금요일에 검증된다. 약속과 정산이 분리되는 순간 사이클은 깨진다. 모든 Commitment에는 검증 가능한 DoD가 명시되어야 한다.

02

Notion-Driven

모든 산출물은 검색 가능한 자산이 된다. 휘발되는 발화는 없다. 안건별 마스터 DB와 팀별 대시보드가 단일 진실 소스를 보장한다.

03

Blameless

회고는 사람이 아닌 프로세스를 본다. 실패는 학습의 신호이지 비난의 대상이 아니다. KKT는 시스템을 개선하기 위한 도구다.

§ 02 — The Weekly Cycle

두 미팅, 한 사이클.

월요일 미팅에서 한 약속은 금요일에 정산되고, 미완료 항목은 다시 월요일로 이관된다. 이 사이클이 깨지지 않는 한, 팀은 학습한다.

Monday Kickoff · 진행 미팅

선언의 시간

30 — 45 min

지난주 Carryover를 인계받고, 이번 주 우선순위를 합의하고, 본인 책임으로 Commitment를 선언한다. 블로커와 리스크는 발견 즉시 가시화된다.

Friday Wrap-up · 마감 미팅

정산의 시간

45 — 60 min

월요일 약속을 사실 그대로 정산하고, 동작하는 결과물을 데모하고, KKT로 회고한다. 미달은 비난이 아닌 시스템 분석으로 이어진다.

§ 03 — Monday Kickoff Agenda

월요일, 여섯 안건.

총 30~45분. 각 안건은 명시적인 산출물을 가지며, 그 산출물은 금요일 정산의 기준이 된다.

01

지난주 Carryover 인수인계

5 min
끊김 없는 사이클 유지. 미완료 항목이 묻히지 않도록 책임자 재지정.
02

이번 주 Top 3 Priority 합의

10 min
우선순위가 명시되지 않으면 모든 것이 동등해지고, 결국 아무것도 끝나지 않는다.
03

개인별 Weekly Commitment 선언

10 min
본인이 직접 선언한 약속만이 책임감을 만든다. 검증 가능한 DoD가 필수.
04

블로커 & 의존성 사전 식별

5—10 min
금요일에 “사실 월요일부터 막혀 있었어요”는 시스템 실패다. 발견 즉시 가시화.
05

리스크 프리뷰 (인프라/보안/비용)

5 min
사후 대응 비용은 사전 인지 비용보다 훨씬 비싸다.
06

Lightning Talk 발표자 지정

5 min
학습 공유는 별도 행사가 아니라 주간 리듬 안에 있어야 지속된다.
§ 04 — Friday Wrap-up Agenda

금요일, 여섯 정산.

총 45~60분. 월요일 안건과 1:1로 매핑된다. 매핑이 깨지면 사이클은 닫히지 않는다.

01

Weekly Commitment 달성 점검

10 min
약속이 정산되지 않으면 다음 주 약속도 가벼워진다. 미달은 시스템 관점에서 분석.
02

핵심 성과 데모

10 min
데모 가능한 결과물이 없는 한 주는 위험 신호다. 텍스트 보고로는 진짜 진척을 가릴 수 없다.
03

KKT 회고 (Keep / Kill / Try)

15 min
회고 없는 주간은 동일한 실수를 반복한다. Blameless 원칙으로 시스템을 본다.
04

DORA 메트릭 리뷰

5—10 min
단발성 이슈와 구조적 변화를 구분한다. 트렌드 없이는 데이터가 정보가 되지 않는다.
05

Lightning Talk

5—10 min
월요일에 지정된 발표자의 5~10분 발표. Takeaway 3개를 즉시 기록.
06

Carryover 정리 → 다음 월요일

5 min
미완료 항목은 명시적으로 이관된다. 자동 소멸은 신뢰를 갉아먹는다.
§ 05 — Answer Patterns

답변의 두 가지 형태.

같은 안건에서도 답변의 방식이 미팅의 질을 결정한다. 검증 가능성과 시스템 관점이 핵심이다.

Weekly Commitment

Avoid
“User Service 작업 진행하겠습니다.”
검증 불가 — “진행”은 어디서 끝나는가?
Recommend
“PR #287 머지 + 통합 테스트 통과율 95% 이상을 금요일까지.”
DoD가 명시적이고 검증 가능하다.

미달 사유 분석

Avoid
“Backend 팀 때문에 못 했어요.”
사람을 비난, 시스템 분석 부재 — 다음 주에도 반복.
Recommend
“의존성이 월요일에 충분히 가시화되지 않은 것이 시스템적 원인. Try로 ‘Cross-team 의존성 보드’ 분리 제안.”
Blameless · 액션으로 이어지는 분석.

우선순위 선언

Avoid
“P1이 5개입니다.”
우선순위가 아니다. 모든 것이 P1 = 모든 것이 P3.
Recommend
“EKS 1.29 업그레이드가 P1 — 1.27 EOL D-30, 늦으면 보안 패치 미수신.”
사유(Why)가 명시적, 다른 모든 것보다 먼저 끝낼 이유가 있다.
§ 06 — Glossary

미팅의 언어.

같은 단어를 다르게 쓰면 합의는 무너진다. 팀 전체가 공유해야 할 핵심 용어.

약속
Commitment
팀장이 할당한 과업이 아니다. 본인이 직접 선언하는, 이번 주에 반드시 끝내겠다는 책임 있는 약속. 검증 가능한 DoD를 동반해야 한다.
완료 기준
Definition of Done · DoD
“열심히 한다”는 DoD가 아니다. PR 번호, 테스트 통과율, 메트릭 임계값처럼 제3자가 검증 가능해야 한다.
회고 프레임
KKT · Keep / Kill / Try
계속할 것 / 그만둘 것 / 시도할 것. 사람이 아닌 시스템과 프로세스를 대상으로 한다. 매주 최소 1개의 Try를 만들어내야 학습이 일어난다.
DevOps 4 메트릭
DORA Metrics
Lead Time · Deploy Frequency · Change Failure Rate · MTTR. 단발성과 구조적 변화를 구분해서 트렌드를 본다.
비난 없는 회고
Blameless Retrospective
실패의 원인을 사람이 아닌 시스템·프로세스에서 찾는다. “왜?”를 5번 물어 시스템 원인까지 도달한다.
이관 항목
Carryover
미완료 항목은 명시적으로 다음 주로 이관된다. 우선순위, 담당자, 목표일이 모두 재지정되어야 한다. 자동 소멸은 신뢰를 갉아먹는다.
§ 07 — Notion Database Architecture

안건별 통합 DB,
팀별 필터 뷰.

팀별로 DB를 분리하면 데이터가 6배 중복되고 크로스팀 분석이 불가능해진다. 안건별 마스터 DB 6종 + 팀별 필터 뷰가 정답이다.

DB / 01

Carryover Tracker

지난주에서 이관된 미완료 항목. 3주 이상 누적 시 만성 미달 알람.

DB / 02

Top 3 Priority

P1 / P2 / P3 + Stretch. 사유(Why)가 필수 컬럼.

DB / 03

Weekly Commitments

가장 중요한 DB. 월요일 선언 → 금요일 정산 → 미달 시 Carryover 자동 이관.

DB / 04

Blockers & Dependencies

외부 의존 여부 · 본인 첫 액션을 강제. 5일 이상 미해결 시 Escalated.

DB / 05

Risk Watch

인프라/보안/비용/일정/인력. Formula로 리스크 점수(가능성×영향도) 자동 계산.

DB / 06

Lightning Talks

학습 공유 아카이브. Try 후보 등록 시 KKT의 Try와 자동 연결.

📅 Weekly Meeting Hub
│
├── 📘 Monday Kickoff Notes
├── 📕 Friday Wrap-up Notes
│
├── 📊 Master DBs (6) ──────── Single Source of Truth
│   ├── ① Carryover Tracker
│   ├── ② Top 3 Priority    ←─relation─→ ③ Weekly Commitments
│   ├── ③ Weekly Commitments ←─relation─→ ① Carryover (자동 이관)
│   ├── ④ Blockers & Dependencies
│   ├── ⑤ Risk Watch
│   └── ⑥ Lightning Talks
│
└── 👥 Team Dashboards (6) ─── Linked Views Only (No Duplicate DB)
    ├── 🟦 Team A · Platform
    ├── 🟩 Team B · Backend
    ├── 🟨 Team C · Frontend
    ├── 🟧 Team D · AI/ML
    ├── 🟥 Team E · Security
    └── 🟪 Team F · SRE
§ 08 — Hosting Infrastructure

정적 사이트, 엔터프라이즈 보안.

S3 Private + CloudFront(OAC) + ACM. 버킷 직접 노출 없이 HTTPS 전용 글로벌 CDN.

                                       
   ┌─────────┐    HTTPS     ┌────────────────────┐    OAC     ┌─────────┐
   │  User   │ ───────────→ │   CloudFront CDN   │ ─────────→ │   S3    │
   └─────────┘              │  (HTTP/2 + HTTP/3) │  (Signed)  │ Private │
                            │   ACM Cert (TLS)   │            │  + BPA  │
                            └────────────────────┘            └─────────┘
                                     ▲                              ▲
                                     │ DNS (A/AAAA)                 │ Block all
                                     │                              │ public access
                              ┌──────┴──────┐
                              │   Route53   │
                              │  (선택)      │
                              └─────────────┘
SECURITY

Origin Access Control (OAC)

레거시 OAI 대체. SigV4로 S3에 서명 요청. 버킷은 완전 비공개, CloudFront만 접근 가능.

CERTIFICATE

ACM in us-east-1

CloudFront는 us-east-1 인증서만 인식. DNS validation으로 자동 갱신.

PROTOCOL

HTTPS Only · HTTP/2+3

Redirect HTTP → HTTPS. TLS 1.2 이상 강제. QUIC(HTTP/3)으로 모바일 latency 개선.

DEPLOYMENT

Terraform + S3 Sync

IaC로 인프라 멱등성 확보. deploy.sh 한 번에 sync + invalidation.