본문 바로가기

인공지능

코딩 에이전트 시대, 진짜 병목은 코드가 아니라 조직이었다

728x90
반응형
728x170

이 글은 코딩 에이전트의 등장으로 소프트웨어 개발 속도가 빨라진 지금, 왜 여전히 제품과 조직의 속도가 기대만큼 나아지지 않는지에 대한 이야기입니다. 핵심은 더 이상 ‘코드를 얼마나 빨리 쓰느냐’가 아니라, 무엇을 만들지, 왜 만드는지에 대한 합의와 맥락을 조직이 얼마나 잘 정리하고 공유하느냐에 있습니다. 개인 생산성의 문제가 아닌 협업, 명세, 조직 일관성의 문제를 중심으로 코딩 에이전트가 바꾼 병목 구조를 정리합니다.

반응형

코딩 에이전트가 드러낸 새로운 병목

코딩 에이전트는 개인의 코드 작성 방식을 크게 바꿨습니다. 실제로 1년 넘게 미뤄졌던 구조화 생성 알고리듬 실험이, 접근 방식을 설명한 뒤 몇 시간 만에 작동하는 첫 버전으로 구현된 사례도 있습니다.

하지만 여기서 중요한 변화는 개인의 속도 향상이 아니었습니다. 오히려 팀 전체로 보면 병목은 그대로였고, 위치만 달라졌습니다.
소프트웨어는 본질적으로 여러 사람이 협업해 “시스템이 무엇을 해야 하는지”를 합의한 뒤 남는 결과물에 가깝습니다. 코드는 중요하지만, 그 이전의 협상과 결정이 훨씬 더 어렵습니다.

즉, 에이전트는 코드를 빠르게 만들어주지만, 무엇을 만들지 정하는 과정까지 대신해주지는 않습니다.


구현이 빨라질수록 로드맵이 한계가 된다

에이전트가 구현을 맡는 환경에서는 새로운 병목이 명확해집니다.
바로 에이전트가 바로 실행할 수 있을 만큼 정밀한 명세를 만드는 일입니다.

  • 로드맵
  • 인수 기준
  • 테스트 스위트
  • 티켓과 설계 문서

이 모든 것이 “우리가 실제로 원하는 것”을 명확하게 담고 있어야 합니다. 기능 자체는 매우 빠르게 구현되지만, 엔지니어는 더 이상 다른 엔지니어를 기다리지 않고 다음으로 잘 작성된 명세를 기다리게 됩니다.

이 순간 병목은 코드 작성자에서 결정권자, 즉 관리의 영역으로 이동합니다.


코드가 싸질수록 합의 비용은 커진다

코드 작성 비용이 낮아지면 팀은 단순히 같은 결과를 더 싸게 만드는 데서 멈추지 않습니다.
이전에는 “할 가치가 없다”고 판단했던 것들까지 만들기 시작합니다.

  • 오후 한 번에 만들어지는 프로토타입
  • 명확한 수요 없이 만들어졌다가 잊히는 내부 도구

문제는 사용자가 흡수할 수 있는 속도는 거의 변하지 않는다는 점입니다. 팀이 10개를 출시하든 50개를 출시하든, 사용자의 처리 속도는 비슷합니다.

1997년, **Steve Jobs**는 “집중이란 거절하는 것”이라고 말하며 애플의 제품군 70%를 정리했습니다.
에이전트 시대에는 기능을 추가하는 감각이 훨씬 쉬워지기 때문에, 무엇을 만들지보다 무엇을 만들지 않을지를 정하는 규율이 더 어려워집니다.


맥락은 이제 가장 중요한 자원이다

조직 내에서 모든 협상과 합의는 공유된 맥락 위에서 이뤄집니다.

이 맥락에는 다음이 포함됩니다.

  • 무엇을 만들고 있는지
  • 왜 중요한지
  • 무엇을 시도했고 실패했는지
  • 누가 어떤 결정을 내렸는지

문제는 이 맥락의 대부분이 문서화되지 않는다는 점입니다.
같은 공간에서 일하고, 같은 Slack 채널을 읽고, 같은 장애를 디버깅하며 자연스럽게 쌓이는 맥락은 암묵적인 형태로만 존재합니다.

에이전트는 이런 삼투 과정을 겪을 수 없습니다. 프롬프트, 파일, 명시적 지시 안에 담기지 않은 맥락은 안정적으로 보유하지 못합니다. 그래서 맥락이 부족하면, 그럴듯하지만 약간 잘못된 답을 내놓을 수 있습니다.


에이전트가 맥락을 생산하는 새로운 루프

사람은 대체로 맥락을 정리하고 문서화하는 일을 좋아하지 않습니다. 반면 에이전트는 여기에 강점이 있습니다.

  • PR 댓글
  • 닫힌 이슈
  • 커밋 메시지
  • 오래된 설계 문서
  • Slack 아카이브

이 모든 것을 빠짐없이 읽고, 아무도 명시하지 않았던 패턴과 결정 이유를 추출할 수 있습니다. 실제로 코드베이스와 이슈, PR, 스레드를 크롤링해 암묵적 결정과 관례를 지식베이스로 만드는 에이전트를 구축하는 시도도 시작됐습니다.

이 지식베이스는 단순한 구조 설명이 아니라,
“왜 이 모듈이 이런 형태인지”,
“어떤 제약 때문에 이상해 보이는 선택을 했는지” 같은 맥락을 담습니다.

물론 이것은 언제나 부분적인 그림입니다. **Michael Polanyi**의 말처럼, 우리는 말로 표현할 수 있는 것보다 더 많은 것을 알고 있습니다. 문서화된 맥락은 완전한 복원이 아니라, 유용한 출발점에 가깝습니다.


진짜 해자는 기술이 아니라 조직에 있다

앞으로 10년의 승자는 최고의 모델이나 에이전트 인프라를 가진 회사가 아닐 가능성이 큽니다.
대신 다음 조건을 만족하는 조직이 유리합니다.

  • 50명, 200명, 2,000명으로 커져도
  • 결정해야 할 핵심이 줄어들고
  • 일관성 있게 정렬된 상태를 유지하며
  • 1인당 더 많은 산출을 내는 회사

이것은 기술 문제가 아니라 문화와 관리의 문제입니다.
IDE, 버전 관리, CI, DevOps 같은 도구들도 결국 기존 조직의 일관성을 증폭했을 뿐, 새로 만들어주지는 않았습니다.

에이전트는 이전 도구들보다 훨씬 강력한 증폭기입니다.
개인의 코딩 속도를 높이는 수단으로는 과대평가됐고,
조직이 알고 있는 것을 외부화하는 수단으로는 과소평가됐습니다.


728x90

에이전트는 회사 문화의 확장이다

코딩 에이전트는 개인에게는 생각의 확장처럼 느껴질 수 있습니다. 하지만 더 어려운 과제는 에이전트를 회사 문화의 확장으로 만드는 것입니다.

이를 위해 필요한 것은 기술 자체보다 다음입니다.

  • 글쓰기와 명세를 중시하는 문화
  • 맥락이 병목이 되는 지점을 인식하는 관리
  • 일관성을 실제 산출물로 다루는 태도

에이전트는 조직을 대신해 생각해주지 않습니다.
다만 조직이 이미 알고 있던 것을 밖으로 끄집어내 증폭시킬 뿐입니다.

결국, 에이전트 시대의 경쟁력은 코드가 아니라 조직이 얼마나 일관되게 생각하고 결정할 수 있는가에 달려 있습니다.

300x250

https://www.thetypicalset.com/blog/thoughts-on-coding-agents

 

The bottleneck was never the code

The other month I finally ran an experiment we had been postponing for over a year at .txt.

www.thetypicalset.com

728x90
반응형
그리드형