핵심 요약
Campsite 공동창업자 출신으로 2024년 12월 Notion에 합류한 Ryan Nystrom이 Lenny's Newsletter 팟캐스트에서 공개한 AI 시대 개발 방법론. 6-7명 팀을 관리하면서도 직접 코딩을 유지하는 그가 설계한 워크플로우는 사람이 "사고"하고 에이전트가 "코딩"하는 역할 분리를 구조적으로 실현한다. Notion AI Custom Agents(2026년 2월 출시) 등 내부 인프라를 기반으로 한 실전 경험에서 나온 이야기다.
Spec-First 워크플로우 4단계
기존 개발은 아이디어 → 코드 작성 순서였다. Nystrom이 제안하는 흐름은 다르다.
- Whisper로 아이디어 받아쓰기 — 음성으로 아이디어를 구두 서술
- Codex가 스펙으로 정형화 — 비정형 음성을 공식 명세(specification)로 변환
- 스펙을 레포지토리에 커밋 — 스펙 자체가 버전 관리되는 변경 이력이 됨
- 에이전트가 구현·검증 — 사람의 개입 없이 코드 작성 및 자동 검증
스펙 파일이 레포에 남기 때문에, 나중에 "이 기능이 왜 이렇게 동작하는가"를 추적하는 문서 역할도 겸한다.
Boxy: 댓글 한 줄로 PR이 열린다
Notion 내부의 VM 기반 백그라운드 에이전트 인프라. 작동 방식은 단순하다.
- Notion 페이지 댓글에서 @Codex 멘션
- 약 20분 내 스크린샷이 포함된 전체 PR 자동 생성
코드를 직접 작성하지 않아도 Notion 댓글이라는 익숙한 인터페이스에서 개발 요청을 던질 수 있다는 점이 핵심이다. 비개발 직군도 개발 사이클에 진입할 수 있는 구조다.
스탠드업 자동화: 번아웃 방지 메커니즘
Notion AI 커스텀 에이전트가 매일 스탠드업 pre-read를 자동 생성한다. 수집 소스:
- Slack 메시지
- GitHub 활동
- Honeycomb 메트릭
- 전날 미팅 기록
Nystrom은 이를 "burnout protection mechanism"이라 부른다. 모든 엔지니어의 작업이 동등하게 노출되어 준비 부담 없이 높은 밀도의 스탠드업이 가능해진다. 맥락이 미리 생성되면 스탠드업 빈도를 올려도 피로가 줄어든다는 역설적 결과다.
Project Afterburner: CI를 1/4로
현재 진행 중인 Notion 내부 이니셔티브. 목표는 CI 소요 시간을 현재의 1/4로 단축하는 것이다.
Nystrom의 논리는 명확하다. AI 코딩 에이전트는 빠른 피드백 루프가 없으면 효율이 급락한다. 에이전트가 코드를 짜고 결과를 확인하기까지 대기 시간이 길면, 병렬 실행의 이점이 사라진다. 빠른 CI는 선택이 아니라 에이전트 시대의 핵심 인프라다.
코드 리뷰의 변화
기존 코드 리뷰는 작성자가 컨텍스트를 설명하고, 리뷰어가 판단하는 구조였다. AI 에이전트가 PR을 만들면 역할이 바뀐다.
- 에이전트가 자신의 판단을 직접 방어
- 리뷰어의 반론에 근거를 제시하며 응답
- 코드 비판이 사람에게 향하지 않아 감정적 마찰 감소
엔지니어링 관리자에게 주는 권고
Nystrom이 가장 강조한 메시지 중 하나. 팀을 이끄는 사람일수록 직접 코딩을 유지해야 한다. AI 워크플로우가 실제로 어떻게 돌아가는지 몸으로 이해하지 못하면, 팀의 생산성을 제대로 평가하거나 방향을 잡을 수 없다.