[현장] AI가 코딩해도 배포는 왜 늦을까…IBM, SW 전 과정 조율하는 'IBM 밥' 공개
"인공지능(AI)이 개인 코딩 속도를 높였을지 몰라도 기업 전체 소프트웨어(SW) 배포 속도는 여전히 제자리걸음입니다. 인프라 비용, 보안 정책, 복잡한 레거시 시스템 의존성 같은 장벽을 넘어야 진짜 변화가 시작됩니다." 마이클 쿽 IBM 밥 솔루션 부사장 겸 캐나다 연구소장은 4일 서울 여의도 IFC 사무실에서 열린 기자간담회에서 기업용 AI 도입의 한계를 이같이 짚었다. 이날 간담회에서 한국IBM은 코드 생성을 비롯해 기획부터 보안, 운영까지 소프트웨어 개발 수명주기(SDLC) 전 과정을 지원하는 AI 기반 개발 파트너 'IBM 밥(IBM Bob)'을 국내에 처음 공개했다. IBM 밥은 엔터프라이즈 환경에 최적화해 개발한 AI 기반 소프트웨어 개발 파트너 솔루션이다. 또 개발자 개인의 업무 환경을 자동화하는 기존 AI 코딩 서비스와 달리 기획부터 개발, 테스트, 배포, 운영, 보안에 이르는 SDLC 전 과정을 아우르는 것이 특징이다. 이 솔루션은 대규모 애플리케이션의 구조와 시스템 환경을 이해한 상태에서 복잡한 개발 프로세스를 통합적으로 지원하도록 설계됐다. 쿽 부사장은 "기업 현장에서 개발 속도를 늦추는 요인은 코드 작성 자체만이 아니다"며 "인프라 비용과 운영 데이터, 보안 정책, 컴플라이언스 규정, 레거시 시스템 의존성, 조직 구조, 쉽게 변경하기 어려운 핵심 시스템 등이 복합적으로 맞물리며 배포 병목을 만든다"고 지적했다. 이는 겉으로 보기에는 개발 생산성 문제처럼 보이지만, 실제로는 코드 바깥의 복잡한 제약이 전체 전달 속도를 떨어뜨린다는 의미다. 하지만 이 같은 기존 AI 코딩 도구와 IBM 밥의 지향점은 다르다. 기존 도구가 주로 개발자 개인의 코드 작성 효율을 높이는 데 초점을 맞췄다면, IBM 밥은 코드베이스 전체와 시스템 구조를 이해한 상태에서 SDLC 전반을 조율하는 데 무게를 뒀다. 또 IBM 밥은 개발자가 현재 열어둔 파일 단위가 아니라 프로젝트 전반의 맥락을 파악하고, IDE와 터미널 등 실제 업무 환경에서 작동하도록 설계됐다. 마이클 쿽 부사장은 IBM 밥의 강점으로 레거시 시스템 현대화를 꼽았다. 메인프레임과 자바 기반 시스템처럼 복잡한 의존성이 얽힌 환경에서 AI가 시스템 간 관계를 분석하고 전환 작업을 지원해 현대화 속도를 높일 수 있다는 것이다. IBM은 이를 통해 기존에 수주 단위가 걸리던 전환 작업 기간을 수일 수준으로 줄일 수 있다고 소개했다. 보안과 비용 관리도 IBM 밥의 핵심 기능으로 제시됐다. 개발 이후 별도 단계에서 보안을 점검하던 방식이 아니라 초기 단계부터 정책 검증을 자동화해 규제가 엄격한 산업에서도 개발 속도와 안정성을 함께 확보할 수 있도록 했다. 아울러 AI 활용이 늘면서 커지는 클라우드 자원 사용량과 인프라 비용 역시 실시간으로 분석·최적화할 수 있다. 쿽 부사장은 기업이 AI 기반 개발 역량을 갖추는 방식으로 세 가지를 제시했다. 자체적으로 모델과 에이전트, 워크플로를 구축하는 방식, 여러 전문 도구를 연결하는 툴체인 방식, SDLC 전반을 지원하는 파트너를 도입하는 방식이다. 그는 "IBM은 세 번째 방식을 택했다"며 "IBM 밥은 단순한 코딩 보조 도구가 아니라 SDLC 파트너"라고 강조했다. 이어 IBM 사내에서도 이미 IBM 밥을 실제 개발에 적용하고 있다고 밝혔다. 그는 "현재 IBM 밥 관련 코드의 약 40%를 IBM 밥이 직접 작성하고 있다"며 "10만 명 이상의 직원이 매일 IBM 밥을 사용하고 있고, 내부적으로는 SDLC 전반에서 평균 45% 수준의 생산성 향상 효과를 확인했다"고 밝혔다. 이어 "개발자는 신뢰하지 않거나 유용하다고 느끼지 않는 도구는 쓰지 않는다"며 "그래서 IBM 밥은 개발자를 위해, 개발자에 의해 만든 도구"라고 덧붙였다. IBM 밥의 적용 범위는 코딩 단계에만 한정되지 않는다. 역할과 업무에 따라 코드 작성, 빌드, 테스트, 반복 개선, 릴리스, 운영 등 전 과정에서 활용할 수 있다는 설명이다. 현재 IBM은 IBM 밥을 서비스형 소프트웨어(SaaS) 형태로 제공하고 있다. 향후에는 온프레미스 환경 지원과 특정 개발 환경에 최적화한 패키지도 순차적으로 확대할 계획이다. 쿽 부사장은 "어느 단계에 있든 IBM 밥의 목표는 같다"며 "개발 조직 전반의 마찰을 줄여 기업이 더 빠르고 더 큰 확신을 갖고 소프트웨어를 배포할 수 있도록 지원하는 것"이라고 말했다.