AI 시대의 소프트웨어 전략 : 기업용 응용 개발의 경제학적 재편
“AI 시대의 소프트웨어 전략 : 기업용 응용 개발의 경제학적 재편”
- 이 논문의 저자는 차별화가 필요한 맞춤형 앱은 자체 개발하는 것이 유리할 수 있으나- 규제가 엄격하거나 복잡한 핵심 기간 시스템은 여전히 외부 솔루션을 구매하여 활용하는 것이 효율적이라고 주장합니다.
한 연구자의 주장이니 걸러서 들을 필요는 있을 듯 합니다.
- (https://arxiv.org/abs/2604.26482 : 2026.04.29 업로드)
AI를 활용한 자체 개발에 적합한 애플리케이션들
(1) 범용 유틸리티
- 사내 전용 도구(internal tooling), 단순 보고용 대시보드, 기본적인 워크플로우 자동화 등
- 복잡도, 도메인 특수성, 규제 준수 요구사항이 모두 낮은 애플리케이션들
- 기업 고유의 복잡한 로직이나 엄격한 규제가 없기 때문에 굳이 비용을 들여 외부 소프트웨어를 구매할 유인이 없음.
(2) 규제 준수 부담이 크지 않으면서도 차별화된 맞춤형 애플리케이션
- 맞춤형 고객 대면 기능, 기업 독자적인 프로세스 자동화 시스템, 경쟁력 있는 자체 분석 도구 등
- 기업의 특정 요구에 맞춘 도메인 특수성이 매우 높은 애플리케이션들
- 도메인 특수성이 높다는 것은 해당 기능이 기업의 고유한 경쟁력과 직결된다는 것을 의미.
- 규제 장벽이 낮아 자체 개발에 따른 리스크가 적음.
자체 개발에 적합하지 않은 영역들.
(1) 높은 규제 준수와 인증이 필수적인 규제 대상 표준 애플리케이션
- 금융 보고 도구, 의료 기록 시스템 등
- AI가 생성한 코드의 경우 아직 감사 추적이나 품질 보증 관행이 미성숙하며, 결함이 발생했을 때 기업이 치명적인 법적 책임을 고스란히 떠안아야 하는 리스크가 있음..
(2) 복잡도가 매우 높고 전사적 통합이 필요한 핵심 기록 시스템
- ERP 핵심 모듈, 코어 뱅킹 시스템 등
- 현재의 에이전트 AI는 요구사항이 명확하고 모듈화된 독립적인 애플리케이션을 개발하는 데는 탁월하지만, 전사적 차원의 복잡한 통합에서는 한계를 보임.
- 기업들은 ERP의 핵심 모듈과 같은 시스템에서 기능을 빨리 추가하는 것보다는 시스템의 절대적인 안정성을 훨씬 더 중요하게 여기는 경향이 있음.
!!! ) 이런 영역에서는 AI가 발전하더라도 여전히 인증된 전문 벤더의 솔루션을 구매하여 활용하는 것이 안전
기업이 자체 개발 역량을 확보하기 위해 필요한 요소들
- (1) 프롬프트 엔지니어링 (Prompt engineering)
- (2) 에이전트 오케스트레이션 (Agent orchestration)
- (3) AI 출력 결과 검증 및 품질 보증 (AI output validation and quality assurance)
- (4) AI가 생성한 결과물에 대한 거버넌스 (Governance of AI-generated artifacts)
!!! ) 기업은 개발 전략을 수립할 때 자사 내부에 위의 핵심 역량이 어느 정도나 내재화되어 있는지 평가하는 과정을 반드시 거쳐야 함.