AI가 개발 프로세스 속도를 높이지 못하는 이유 – 병목 현상에 집중하기

Frederick Vanbrabant는 AI를 통한 프로세스 최적화에 대한 과장된 기대를 비판하며, 고전인 The Toyota Way와 The Goal을 인용합니다. 그의 핵심 주장: 개발 단계에 AI를 도입하는 것은 실제 병목 현상(종종 요구사항의 업스트림 모호성)을 간과한다는 것입니다.
시각적 병목 현상
대부분의 프로젝트 일정은 긴 소프트웨어 개발 블록을 보여줍니다. 직관적으로는 그 부분을 최적화하고 싶지만, Vanbrabant는 기간이 길다고 해서 문제가 거기서 시작되는 것은 아니라고 주장합니다. 간트 차트를 사용하여 일반적인 프로젝트를 보여줍니다: 범위 설정(10일), 예산 범위 설정(3일), 법무(10일), 문서화(5일), 그 다음 개발(70일). 당연히 개발이 목표가 되지만, 실제 문제는 업스트림에 있습니다.
업스트림 문제
소프트웨어 개발은 단순히 타이핑 속도를 높이는 것이 아니라 문제를 이해하는 것입니다. "판매 완료 시 사용자에게 메일 전송"과 같은 모호한 요청은 명확화가 필요합니다: 판매란 무엇인가? 오류가 발생하면? 어떤 메일 내용인가? 이러한 모호함이 개발자를 느리게 만듭니다.
AI가 해결하지 못함
Vanbrabant는 일반적인 순진한 예측을 제시합니다: AI가 개발을 70일에서 3일로 줄인다는 것. 그러나 현실은 AI에도 상세한 명세가 필요하다는 것입니다. 실제 일정은 다음과 같습니다: 범위 설정(10일) + 법무(10일) + 문서화(40일) + AI 개발(40일). 문서화 단계가 늘어나는 이유는 도메인 전문가가 올바른 코드를 얻기 위해 모든 세부 사항을 작성해야 하기 때문입니다. 그는 이렇게 말합니다: "인간 개발자에게 동일한 양의 기능/범위 문서를 제공한다면 생산성도 급등할 것입니다."
결론
이 기사는 AI가 자동으로 프로세스를 가속화한다는 단순한 관점에 도전합니다. 대신 전체 가치 흐름에 집중하고 업스트림 병목 현상(더 나은 요구사항, 도메인 전문가와의 긴밀한 협업)을 해결한 후에야 AI가 이점을 제공할 수 있습니다. AI 코딩 에이전트를 사용하는 개발자들에게 이는 명세 품질에 투자해야 한다는 실용적인 알림입니다.
📖 전체 출처 읽기: HN AI Agents
👀 See Also

개발자가 Claude Code를 사용하여 와이어프레임에서 프로덕션 품질의 지출 차트를 하룻밤 만에 반복적으로 완성했습니다.
개인 재정 앱을 혼자 개발 중인 개발자가 Claude Code를 사용하여 지출 차트를 재설계했습니다. 한 번의 세션에서 네 차례의 수정을 거쳐 기본 와이어프레임에서 거의 프로덕션 수준의 품질로 약 3시간 만에 발전시켰습니다.

개발자가 브라우저 자동화를 위해 AI 에이전트 대신 직접 Playwright 스크립트를 사용합니다
한 개발자가 OpenClaw를 사용해 브라우저 작업을 자동화한 경험을 공유하며, AI 에이전트를 사용하는 것보다 더 간단하고 직접적인 접근 방식이 더 효과적이었던 사례를 강조했습니다.

클로드 코드 대규모 병렬화: 22만 줄 앱 구축에서 얻은 교훈
정식 코딩 배경이 없는 개발자가 Claude Code를 사용하여 풀스택 모바일 앱을 구축했습니다. 3-4개의 병렬 인스턴스를 실행하여 500개 이상의 파일에서 40억 개의 토큰을 처리했습니다. 핵심 기술로는 핸드오프 문서, CLAUDE.md 파일, 사용자 정의 슬래시 명령어, 체계적인 코드베이스 감사가 포함됩니다.

OpenClaw 에이전트로 Wix에서 WordPress로 마이그레이션 — 이제 3D 프린팅 샵의 일상 운영을 관리
작은 3D 프린팅 샵이 OpenClaw 에이전트를 VPS에 배포하여 Wix에서 WordPress로 마이그레이션했습니다. 이제 에이전트가 새 제품을 추가하고 애완동물 배지 주문을 위한 맞춤 주문 양식을 작성합니다.