Search

AMOREPACIFIC, Kiro IDE로 SAP 개발에 AI를 도입하다

URL
생성 일시
2026/04/13 06:06
최종 편집 일시
2026/04/13 06:06
태그
AWS
파일과 미디어
개요 AMOREPACIFIC은 설화수, 에스트라, 라네즈, 헤라, 아이오페 등 수십 개의 뷰티 브랜드를 전 세계에 선보이는 글로벌 뷰티 전문 기업입니다. 오프라인 매장을 넘어 대표하는 아모레몰을 비롯한 각 브랜드 공식 온라인 몰까지, AMOREPACIFIC의 커머스 채널은 다양하게 그리고 빠르게 확장되고 있습니다. 그 화려한 브랜드 포트폴리오와 커머스 인프라 뒤에는 수십 년에 걸쳐 쌓아온 SAP ERP 시스템이 비즈니스 전반을 지탱하고 […] || 개요 AMOREPACIFIC은 설화수, 에스트라, 라네즈, 헤라, 아이오페 등 수십 개의 뷰티 브랜드를 전 세계에 선보이는 글로벌 뷰티 전문 기업입니다. 오프라인 매장을 넘어 대표하는 아모레몰을 비롯한 각 브랜드 공식 온라인 몰까지, AMOREPACIFIC의 커머스 채널은 다양하게 그리고 빠르게 확장되고 있습니다. 그 화려한 브랜드 포트폴리오와 커머스 인프라 뒤에는 수십 년에 걸쳐 쌓아온 SAP ERP 시스템이 비즈니스 전반을 지탱하고 있습니다. AI가 소프트웨어 개발의 판도를 바꾸고 있는 지금, 아모레퍼시픽 ERP플랫폼기획팀은 한 가지 질문을 던졌습니다. “레거시 SAP 환경에서도 AI 기반 개발이 가능한가?” 이 글은 그 질문에 답하기 위해 시작된 실험의 기록입니다. AMOREPACIFIC의 ERP플랫폼기획팀이 어떻게 레거시 SAP 환경에서 AI 도구와 AI 기반 방법론을 활용해 ABAP과 SAPUI5 개발에 AI를 도입할 수 있었는지 그 과정과 확인한 성과 및 시사점을 공유하고자 합니다. 배경 AMOREPACIFIC은 SAP ECC(ERP Central Component) 6.0 EHP7(NetWeaver 7.40) 환경에서 FI, CO, SD, MM 등 SAP 기본 코어 모듈(Core Module) 외에 확장형 ERP(Extended ERP) 및 SAPUI5 기반의 프론트엔드 환경을 운영하고 있습니다. 이를 지탱하는 ABAP 백엔드 코드와 SAPUI5 프론트엔드는 SAP GUI와 NWDS (NetWeaver Developer Studio)를 통해 개발되어 왔습니다. 기존 개발 방식에 큰 문제가 있었던 것은 아닙니다. 하지만 AI 시대를 대비하여 SAP 환경에도 선제적으로 AI를 적용해 개발 생산성을 높이려는 목표를 가지고, 팀은 AWS와 함께 AI-DLC(AI-Driven Development Life Cycle) 프레임워크를 수립하는 프로젝트를 시작했습니다. 2025년 8월부터 2026년 3월까지 진행된 이 프로젝트에서, ERP플랫폼기획팀은 다양한 AI 코딩 도구를 비교 평가한 끝에 Kiro IDE(이하 Kiro로 표기)를 최종 선정했습니다. 특히 Kiro의 Spec-Driven Development 방식이 SAP 환경의 FS/TS(Functional Specification/ Technical Specification) 기반 개발 문화와 자연스럽게 맞아떨어졌습니다. AI가 요구사항(requirements)부터 설계(design), 구현 계획(tasks)까지 구조화된 명세를 먼저 작성하고 이를 기반으로 코드를 생성하는 접근이, 기존에 FS/TS를 먼저 작성한 뒤 코딩에 들어가는 SAP 개발 흐름과 동일한 구조였기 때문입니다. Kiro의 2가지 모드(Spec 모드: 신규 개발 요건 / Vibe 모드: 기존 모듈의 수정&추가 개발)를 적용하여 AI-DLC의 가능성을 검증했습니다. 이 글은 그 과정에서 겪은 기술적 허들과 극복 과정, 그리고 얻은 실무적 인사이트를 공유합니다. SAP 환경에 AI를 적용하기 어려운 이유 AI 코딩 도구의 발전 속도에 비해, SAP 환경의 AI 도입은 크게 뒤처져 있습니다. ABAP은 범용 언어 대비 AI 생태계가 협소하고, Classic ABAP 환경을 지원하는 도구는 더욱 드뭅니다. SAP 고유의 기술적 제약이 이를 가중시켜, 현장 개발자들은 AI의 혜택을 누리지 못하는 상황입니다. 1. GUI 기반 환경의 구조적 제약 SAP은 웹 브라우저가 아닌 SAP GUI라는 자체 그래픽 인터페이스에서 개