인공지능과 오토메이션/Automation

1인 노하우를 조직 자산으로 — 디스코가 시행착오를 자산으로 바꾼 방법

토니치코 2026. 5. 15. 16:22

 

명지대 미래융합대학 특강

1인 노하우를 조직 자산으로 — 디스코가 시행착오를 자산으로 바꾼 방법

"plan.md에 5분 더 투자하면 2시간을 아낀다" — 170 커밋의 실수에서 추출한 방법론 체계
강사 배우순 대표 (디스코)  강연일 2026년 5월 14일

왜 이 한 챕터인가

디스코 강연은  세 트랙(제품 AI · 바이브코딩 · 방법론화)으로 구성되며 그중 트랙 C — 방법론화를 정리했다. 제품 AI는 개발팀이 있어야 가능하고, 바이브코딩은 직접 코드를 만드는 사람의 이야기다. 그러나 "한 번 겪은 시행착오를 두 번 겪지 않게 하는 시스템을 만든다"는 발상은 코딩 안 하는 사람에게도 그대로 통한다.

01. 출발점 — 170 커밋의 30~40%가 같은 실수의 반복

디스코 대표는 1차 프로젝트(우리동네 대출상담소)를 4~5주 만에 단독으로 완성했다. 결과는 성공이었다. 그러나 170개의 커밋 로그를 돌려보니 불편한 사실이 드러났다.

"커밋의 30~40%가 같은 실수의 반복이었다. DB 트리거 누락, select 누락, 모바일 화면 깨짐, migration 에러… 한 번 겪은 문제를 다음 슬라이스에서 또 겪고 있었다."

이 발견에서 트랙 C가 시작된다. 시행착오 자체는 피할 수 없다. 그러나 같은 시행착오를 두 번 겪는 것은 피할 수 있다. 그것을 시스템으로 만든 것이 디스코의 방법론화다.

"같은 실수의 반복 30~40%"라는 수치는 실무자에게도 그대로 적용된다. 분양 캠페인 정산 누락, 회의자료 양식 일관성 깨짐, 회원 안내 메일 오타 패턴, 행사 운영 누락 항목 — 사람이 하는 일에서 매번 새로 일어나는 실수는 의외로 적다. 대부분 같은 자리에서 같은 실수가 반복된다. 이걸 잡으면 작업의 절반이 빨라진다.

02. D1~D4 문서 체계 — Spec-First Development

Spec-First Development(스펙 우선 개발)는 코드를 짜기 전에 사람이 먼저 정리하는 방식이다. "무엇을, 누구에게, 어떤 데이터로, 어떤 화면 흐름으로, 어떤 의존관계로 만들 것인가"를 먼저 문서로 쓴 다음 코딩에 들어간다. AI 시대에 다시 부활하고 있는 학술 개념 — 단, 더 가볍고 빠르게.
"plan.md에 5분 더 투자하면 2시간을 아낀다."
START
왜 만드는가?
누구에게?
목적 정의
D1
데이터 구조 정의
어떤 데이터를?
D2
화면 흐름 정의
어떻게 연결?
D3
기능 의존관계
어떤 순서로?

핵심은 단계가 아니라 "코드 전에 사람이 먼저 정리한다"는 원칙이다. AI 시대에는 코딩이 빨라진 만큼, 시작 전 5분의 정리가 더 큰 레버리지가 된다. 잘못된 방향으로 빠르게 가면 더 빨리 망친다.

03. Slice 방법론 — 잘게 나눠서 검증

Vertical Slice Architecture(수직 슬라이스 아키텍처)는 큰 시스템을 한 번에 다 만들지 않고, "한 기능이 처음부터 끝까지 동작하는 가장 얇은 조각(Slice)"을 먼저 만들어 검증하고 다음 조각으로 넘어가는 방식이다. AI 시대에 잘 맞는다 — 빠르게 만들고 빠르게 검증하기.

디스코는 한 프로젝트를 S0(인프라)부터 S12(QA)까지 12개 슬라이스로 쪼갠다. 각 슬라이스마다 6단계 검증을 거친다.

S0인프라
S1셋업
S2인증·DB
S3·
S4·
S5·
S6·
S7·
S8·
S9·
S10·
S11·
S12QA
단계 내용
01 Backend
02 Frontend
03 QA
04 통합 검증
05 Code Review
06 Commit · Deploy
실무 비유 — 분양 캠페인을 "기획·설계·실행·정산"으로 한 번에 가는 대신, "고객 1명을 끝까지 따라가 보는 가장 얇은 슬라이스"를 먼저 돌려보는 것과 같다. 한 명에게 통한 흐름을 다음 100명에 확장한다. 한 번에 100명에 쏟아붓고 안 되면 100명만큼 잃는다.

04. 3-Role 워크플로 — 관심사 분리

Separation of Concerns(관심사 분리)는 서로 다른 영역의 일을 섞지 않고 분리해서 처리하는 원칙이다. 디스코는 AI와의 대화를 Backend 대화 / Frontend 대화 / QA 대화로 나눠서 진행한다. 각 대화가 자기 영역에 집중 → 충돌 방지 · 디버깅 추적 가능.

한 명의 사람이 AI에게 모든 것을 한꺼번에 시키면 AI도 사람도 혼란스러워진다. 디스코는 같은 사람이지만 대화창을 역할별로 분리한다. Backend 대화에서는 DB·API만 다루고 UI 파일은 건드리지 않는다. Frontend 대화에서는 UI만 다루고 DB는 건드리지 않는다.

한 사람이 여러 역할을 동시에 머릿속에 굴리면 컨텍스트가 섞인다. 역할별 대화창을 분리하면 사람도 AI도 자기 영역에 집중할 수 있다 — 충돌 방지, 디버깅 추적 가능, 책임 명확.

05. 방법론을 문서가 아닌 코드로

여기서 한 단계 더 나아간다. 방법론을 사람이 매번 펴봐야 하는 PDF·노션 문서로 두면 결국 안 본다. 디스코는 방법론을 AI가 자동으로 따르는 파일 구조(코드)로 만들었다.

project/
├── .claude/
│   ├── skills/
│   │   ├── backend.md
│   │   ├── frontend.md
│   │   ├── qa.md
│   │   └── slice-check.md
│   └── agents/
│       ├── backend-dev.md
│       ├── frontend-dev.md
│       └── code-reviewer.md
└── CLAUDE.md   # 프로젝트 헌법
구성 요소 역할
.claude/skills/
backend.md, frontend.md, qa.md, slice-check.md
코드 패턴 정의 — 구체적 코드 패턴 · 금지사항 · 체크리스트
.claude/agents/
backend-dev.md, frontend-dev.md, code-reviewer.md
역할 범위 정의 — 각 역할의 권한과 경계
CLAUDE.md 프로젝트 헌법 — 가장 상위의 원칙
Constitutional AI(헌법 기반 AI)는 AI에게 "헌법" 격의 원칙을 미리 주고, 그 안에서 작동하게 하는 접근 방식이다. 디스코는 자사 코딩 방법론을 이런 형태로 코드화해 모든 AI 작업에 자동 적용되게 만들었다.
"방법론을 문서로 두면 안 본다. 코드로 두면 AI가 매번 자동으로 따른다 — 사람이 의지로 지키는 게 아니라 환경이 강제하도록."

06. 방법론이 왜 중요한가 — 3가지 축

의미
① 학습의 누적 한 번 겪은 시행착오를 두 번 안 겪음 — 매 프로젝트의 시작점이 높아진다.
② 개인 → 조직 대표 1인의 노하우가 모든 개발자의 자산으로 — 신규 입사자도 같은 수준에서 시작한다.
③ 실행력의 인프라 데이터 + 도메인 지식 + 실행력 = PART 1의 해자 공식.
방법론 = 실행력의 인프라.
"AI 시대에 가장 빠르게 잃는 것은 시간이다." — 디스코 대표

07. 시사점 — 비개발 실무자에게 적용하기

디스코의 방법론화는 코딩에 국한된 이야기가 아니다. 반복되는 업무를 가진 모든 1인 사업자·소조직에게 그대로 통한다. 

 

개념 매핑 — 디스코 방법론 → 비개발 업무

디스코 (개발) 비개발 실무 적용
plan.md
코드 전 5분 정리
업무 시작 전 "왜 / 누구에게 / 어떤 산출물 / 마감" 4줄 메모. 보고서·캠페인·행사 모두 동일.
D1~D4 (Spec-First)
데이터·화면·의존관계 사전 정리
캠페인 사전 정리 4단 — ① 타깃 정의 → ② 메시지·자료 구성 → ③ 채널·일정 흐름 → ④ 정산·KPI
Slice (S0~S12)
큰 시스템을 얇은 조각으로 나눠 검증
큰 사업을 한 번에 가지 말고 최소 단위 파일럿으로 검증. 분양 캠페인이면 1개 동·1개 채널·1주 단위로 먼저.
3-Role 관심사 분리
Backend / Frontend / QA 대화 분리
같은 사람이라도 역할별로 작업 시간·창을 분리. 기획 시간 / 작성 시간 / 검수 시간을 섞지 않는다.
.claude/skills (코드화된 방법론)
AI가 자동으로 따르는 패턴 파일
Claude Skill / 프롬프트 템플릿 / 체크리스트 파일로 노하우를 자산화. 매번 새로 시작하지 않는다.
CLAUDE.md (프로젝트 헌법) 조직의 표기 규칙·디자인 시스템·금지 표현·톤 가이드를 한 파일로 정리해 모든 작업에 자동 적용.
"AI 시대일수록 사람의 시간은 사고에 집중해야 한다. 반복은 시스템에 맡기고, 사람은 한 번 더 깊이 생각하는 일을 해야 한다 — 이게 방법론화의 본질이다."

08. 실무 적용 체크리스트

당장 적용해볼 수 있는 항목들이다.

  • 내가 이번 주에 한 작업 중, 지난달에도 같은 형태로 했던 것이 있는가? 
  • 그 작업을 시작하기 전에 "왜 / 누구에게 / 어떤 산출물 / 마감"을 4줄로 적었는가?
  • 같은 실수를 두 번 이상 한 항목이 있는가? — 어디에 기록해 두는가?
  • 반복되는 산출물(HTML, 회의자료, 캠페인)의 디자인·표기 규칙이 한 파일로 정리되어 있는가?
  • 큰 일을 시작할 때 한 번에 가지 않고 가장 작은 단위로 먼저 검증하는가? 
  • 기획 시간 / 작성 시간 / 검수 시간을 같은 30분 안에 섞고 있지는 않은가?
  • 새로 시작하는 프로젝트에 지난 프로젝트의 시행착오 목록을 사전 체크리스트로 가져가는가?
  • 내가 만든 방법론·체크리스트·템플릿이 다른 사람도 같은 결과를 낼 수 있을 만큼 명확히 적혀 있는가?

이 챕터 한 줄 요약

시행착오는 피할 수 없지만, 같은 시행착오를 두 번 겪는 것은 피할 수 있다. 그것을 시스템으로 만드는 것이 AI 시대 작은 조직의 진짜 경쟁력이다.