오피니언
“초기부터 AI가 존재했다면”:코드 비용이 저렴해져도 무엇을 구축할지 결정하는 것이 더 어려워지지 않았는가

소프트웨어의 대부분의 역사에서 비싼 부분은 구축하는 것이었습니다. 팀은 아이디어를 작동하는 코드로 변환하는 데 몇 개월을 보냈고, 그 부족은 모든 작업의 조직 방식에 대해 형성되었습니다.
로드맵은 사용 가능한 엔지니어링 용량을 중심으로 순서가 정해졌고, 아키텍트는 다른 사람이 이해하지 못하는 시스템을 이해하기 때문에 테이블에 자리를 잡았으며, 제품 관리자는 개발자가 실행할 수 있는 무언가로 모호한 비즈니스 요청을 번역하는 데 몇 주를 보냈습니다. 소프트웨어를 작성하는 것은 병목 현상이었고, 당연히 그곳에 영향력이 있었습니다.
그것은 더 이상 사실이 아니며, 이 전환은 대부분의 엔지니어링 리더가 그것을 소화할 시간을 가지기 전에 일어났습니다.
AI 코딩 도구는 구현 비용을 축소했습니다. 그래서 한 팀의 엔지니어가 몇 주 동안 걸렸던 작업이 이제 에이전트가 몇 시간 만에 할 수 있습니다. 그리고 明显한 가정은 더 빠른 구축이 더 빠른 가치 전달로 직접 변환될 것이라는 것이었습니다.
그러나 실제로 일어난 것은 더 복잡합니다: 팀은 이제 그들이 무엇을 해야 할지 모르는 것보다 더 많은 소프트웨어를 생산할 수 있게 되었으며, 그들을 느리게 하는 것은 조용히 다른 곳으로 이동했습니다.
“AI를 깨진 프로세스에 적용할 수 없습니다”라고 인티브(intive)의 아메리카 기술 책임자 파블로 감바(Pablo Gamba)는 말했습니다. “それは 더 빠른 삽을 일꾼에게 주는 것과 같습니다. 그는 더 빠르게 일할 것입니다. 그러나 잘못된 방향으로 말입니다.”
더 빠른 실행, 같은 구속
기술의 모든 주요 변곡점 – 인터넷, 클라우드, 아웃소싱 – 동일한 모양을 따랐습니다. 비싼 것이 거의 즉시 저렴해졌고, 기업이 그 비용을 가정하여 구축한 모든 것이 철거되고 재건축되어야 했습니다.
이번에는 기술 지능 자체가 저렴해졌습니다. 이는 서비스 회사와 엔지니어링 팀이 수십 년 동안 청구한 것입니다. 감바는 말합니다.
더 빠른 실행은 구속을 제거하지 않습니다. 그것은 단지 덜 보이는 곳으로 이동합니다. 예를 들어, 코드 리뷰로 이동한 코딩 병목 현상은 구현을 가속화했지만, 장애물은 이제 코드 리뷰에 있습니다. 코드 리뷰를 자동화하고 테스트 및 배포에서 나타납니다. 자동화하고 결국에는 에이전트가 작업하는 사양을 작성하는 인간에게 도착합니다.
에이전트는 정교하게 설명되지 않으면 실행할 수 없습니다.
그것은 많은 팀이 지금 걸어하고 있는 함정입니다. 구축하는 것이 거의 아무 것도 아니었던 경우, 잘못된 것을 구축하는 비용은 감소하는 것이 아니라 증가합니다. 왜냐하면 당신은 더 빠르게 잘못된 것을 알게 되고 이미 출하된 것이 더 많기 때문입니다.
수주 개월 동안 서면으로 나타났던 가정이 이제 기계 속도에서 작동하는 코드로 변환되기 전에 나타날 수 있습니다. 우선순위, 원시 출력이 아니라, AI 투자가 실제로 자신을 지불하는지 여부를 결정합니다.
이 패러다임에서 감바는 회사가 개발 속도보다는 의도에서 생산까지 전체 사이클을 추적해야 한다고 믿습니다. “개발 속도를 개선하지만 QA가 병목 현상이라면, 더 빠르게 QA에 도달합니다. 그런 다음 QA를 수정하고 병목 현상이 요구 사항으로 이동합니다”라고 그는 말합니다.
숫자는 그를 뒷받침합니다. 클라우드 보안 앨라이언스의 연구에 따르면, AI 지원 개발을 사용하는 포춘 50 엔터프라이즈는 동등한 속도로 커밋을 보냅니다. 그러나 새로운 보안 결과를 약 10 배의 속도로 도입합니다.
이 경우 속도는 단순히 노력을 낭비하는 것이 아니라, 대부분의 보안 팀이 따라갈 수 있는 속도로 위험을 증가시킵니다.
요구 사항을 AI가 실제로 활용할 수 있는 언어로 구축
정의가 실제로 구속되는 곳에 있으면, 수정은 더 많은 문서가 아닙니다. 그것은 다른 문서, 에이전트가 채우지 않고 실행할 수 있는 형식으로 작성된 문서입니다.
즉, 인간이 해석하고 판단할 수 있는 요구 사항 문서를 은퇴시키고, 명시적인 도메인 모델, 계약 테스트 및 에이전트가 채우지 않고 실행할 수 있는 형식으로 작성된 구조화된 수락 기준을 대체합니다.
에이전트는 모호성을 채우는 방식은 주니어 엔지니어가 하는 방식과 같습니다. 그러나 차이점은 후자의 추측이 약간의 주저함으로 둘러싸여 있다는 것입니다. 그것은 동료에게 플래그로, 무언가 잘못된 것입니다.
에이전트의 추측은 그렇게 보이지 않습니다. 그것은 깨끗하고, 유창하며, 완전히 형성된 코드로 나타납니다. 그리고 거기에는 헤지나 의심의 여지가 없습니다. 그것이 잘못된 경우에도 마찬가지입니다.
에이전트가 생존할 수 있는 간격을 채우지 않고 실행할 수 있는 사양을 작성하는 것은 더 이상 제품 브리프를 작성하는 것과 같지 않습니다. 그것은 계약을 작성하는 것과 같습니다. 모든 배우, 시스템이 허용하는 모든 상태 전환을 매핑하고, 행복한 경로를 따라가면서 조용히 남겨 둔 에지 ケース를 계산합니다.
팀은 이 과정을 문서화 작업으로 처리하는 경우, 모호한 의도는 기계 속도로 모호한 소프트웨어를 생성한다는 것을 어려운 방법으로 배웁니다.
생산성 이익을 실제로 획득하는 팀은 사양 작성에 동일한 버전 제어, 검토 주기 및 테스트 엄격성을 적용하여 이 과정을 자신의 엔지니어링 학문으로 다루는 것입니다.
감바의 말에 따르면, AI 네이티브는 프로세스를 건너뛰는 허가가 아닙니다. 그것은_scratch에서 재설계를 요구합니다. “많은 조직이 오래된 프로세스에 AI를 적용하려고 합니다. 그것은 변형이 아닙니다. AI 네이티브 조직은 다른 질문으로 시작합니다: 초기부터 AI가 존재했다면, 우리는 오늘 이 프로세스를 어떻게 설계할까요?”
백로그 관리자, 의도 큐레이터
제품, 아키텍처, 엔지니어링은 이전에는 제품이 구축할 것을 결정하고, 아키텍처는 그것을 어떻게 구축할지 결정하며, 엔지니어링은 그것을 출하했습니다.
구현이 저렴하고 빠르면, 이러한 핸드오프는 전체 체인의 가장 느린 부분이 됩니다. 여기서 중요한 것은 에이전트가 실행할 수 있는 무언가로 의도를 번역하고, 잘못된 가정을 코드로 변환하기 전에 포착할 수 있는 사람이 누구인지입니다.
그것은 조용히誰が 정의를 하는지, 그리고 그 일이 무엇인지 형성하고 있습니다.
“소프트웨어 엔지니어 역할이 어떻게 바뀌고 있는지 생각해 보십시오. 그들은 더 이상 코드만 작성하지 않습니다. 에이전트의 출력을 감독하고, 사양을 정의하고, 테스트를 준비하고, 결과를 검증합니다. 그것은 이전에 별도의 세 가지 역할을 하나로 병합합니다”라고 감바는 말합니다.
다시 말해, 지금 가치 있는 것은 코드를 작성하는 방법을 아는 것이 아닙니다. 그것은 무엇이 “훌륭한” 것인지 알기 전에, 무엇이 고객에게 실제로 필요한지 구별할 수 있는지, 그리고 그것이 명확하게 통과하지 못할 때 아이디어를 빠르게 죽일 수 있는지입니다.
이러한 판단은 이전에 제품 관리자, 아키텍트 및 기술 리드가 노트를 비교하는 데 분산되었습니다. 점점 더 많이, 그것은 정의를 하는 사람에게 떨어지고 있습니다.
그리고 기억해야 할 것은 none입니다: none이 제목을消滅시키지 않습니다. 그러나 그들 사이의 선은 더 어려워지고 있습니다. 그 불분명한 영역에서 번영하는 사람들은 처음부터 작업을 정의하는 사람입니다.
가드레일 없이 빠른 실행은 승리가 아님
의도가 명확하고 AI 파이프라인이 실제로 작동할 때 쉽게 잃어버릴 수 있는 위험이 있습니다: 빠르고 잘 정의된 실행은 인간이 중재하는 더 느린 프로세스가 거의 우연히 포착할 수 있는 실패를 도입할 수 있습니다.
그 숫자는 근처에도 없습니다. 버라코드(Veracode)의 2026년 봄 테스트에 따르면, 주요 모델에서 명시적인 보안 지침이 제공되지 않은 경우 코드 생성 작업의 55%만이 보안 출력을 생성했으며, 이는 2년 동안 거의 변경되지 않았습니다. 기능적 정확도는 크게 증가했습니다.
구문이 올바른 것이 어려운 부분이 아니었음을 명확합니다. 보안, 규정 준수 및 데이터가 시스템에 접촉해야 하는지 여부와 같은 인간 엔지니어가 본능적으로 타이핑하는 동안 하는 판단은 대체하기 어렵습니다.
이것은 정의하는 것과 동일한 엄격성을 정의하는 것이 무엇이 금지되어 있는지에 대한 것입니다. 즉, 규정 경계, 데이터 처리 규칙 및 윤리적 제약을 기능적 요구 사항과 동일한 주의로 명시해야 합니다.
명시적으로 정의하지 않고 에이전트가 올바르게 추론하도록希望하는 것은 제품 요구 사항을 모호하게 유지하고 빌드가 irgendwie 제대로 작동하도록 교차하는 것과 동일한 실수입니다.
리더십이란 무엇인가
이것은 AI 가속 개발에 반대하는 것이 아닙니다. 구축하는 것은 कभ도 빠르거나 저렴하지 않았습니다. 그리고 그것을 다시 병으로 넣을 수 없습니다.
그러나 더 쉬워지지 않았고, 실제로 더 어려워진 것은 무엇을 구축할지 결정하는 것입니다. 그것을 잘 설명하고, 기계가忠実하게 실행할 수 있도록하고, 그것을 건너뛸 수 없는 선을 긋는 것입니다.
엔터프라이즈 수준에서 앞서 나가는 팀은 가장 빠른 코딩 에이전트를 가진 팀이 아닙니다. 그것은 정의가 항상 더 어려운 문제가 될 것이라는 것을 먼저 깨달은 팀입니다. 그리고 그것을 그렇게 취급하기 시작했습니다.












