T
TechInsights
목록으로
BackEnd•2026. 04. 13.

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

AWS
AWS Engineering Team
AWS

핵심요약

원문 보기

AMOREPACIFIC은 Kiro IDE와 AWS MCP, Steering을 활용한 AI-DLC 프레임워크를 SAP 환경에 성공적으로 도입하여 ABAP 및 SAPUI5 개발 생산성을 최대 72%까지 향상시켰습니다. 이 프레임워크는 레거시 환경의 제약을 극복하고 AI 중심 개발 방식으로의 전환을 가능하게 합니다.

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

AMOREPACIFIC ERP플랫폼기획팀은 AWS와의 협력을 통해 레거시 SAP 환경에서 ABAP 및 SAPUI5 개발 생산성을 높이기 위해 AI 코딩 도구 Kiro IDE를 도입했습니다. AI-Driven Development Life Cycle (AI-DLC) 프레임워크를 구축하고, Kiro의 Spec-Driven Development 방식을 활용하여 기존 FS/TS 기반 개발 문화와 통합했습니다.

SAP 환경 AI 도입의 어려움

  • GUI 기반 환경 제약: SAP GUI 환경의 Configuration 작업은 AI 자동화가 어렵고, ABAP 코드는 SAP 서버 내부에 존재하여 파일 시스템 기반 AI 도구 연동에 제약이 있었습니다.
  • ECC 6.0 환경 및 MCP 부재: SAP 환경을 위한 공식 Model Context Protocol (MCP)이 부재하여 조직 고유의 컨텍스트(RFC 함수, 네이밍 규칙 등)를 AI에게 전달하기 어려웠습니다. 또한 최신 S/4HANA 및 ADT 지원 제한으로 양방향 연동에 제약이 있었습니다.
  • 환경 맞춤 AI 도구 및 Steering 필요: 범용 AI 도구는 SAP GUI 연동 및 조직 코딩 컨벤션 지원 부족으로 한계가 있었으며, SAP 시스템과 AI를 연결하는 MCP와 조직 코딩 표준 학습을 위한 Steering이 필수적이었습니다.
  • SAPUI5 복잡성: NWDI 기반 Portal Application, 자체 프레임워크, IIFE 패턴 등 표준 SAP Fiori와 다른 복잡한 개발 환경을 AI가 이해해야 했습니다.

솔루션: AI-DLC 프레임워크

  • Kiro IDE: Spec-Driven Development 방식으로 설계부터 AI가 관여하는 환경 제공. Spec 모드는 신규 개발 시 AI 설계 파트너 역할을, Vibe 모드는 기존 모듈 수정 시 AI 채팅 파트너 역할을 수행합니다.
  • MCP (Model Context Protocol): AI IDE와 SAP 시스템 간 컨텍스트를 공유하는 브리지 역할을 하며, 조직 고유의 커스텀 RFC, 테이블 구조 등을 AI에게 전달합니다.
  • Steering: AI에게 조직 고유의 코딩 표준(변수 네이밍, Include 구조, 에러 처리 패턴 등)을 학습시켜, AI가 생성하는 코드가 조직의 표준을 준수하도록 합니다.
  • 아키텍처: Jira 티켓 기반 워크플로우와 Kiro IDE, SAP 시스템(SAP GUI, NWDS)을 공유 폴더 방식으로 통합하여, AI 코드 생성부터 검토 및 반영까지의 과정을 효율화했습니다.

성과 및 시사점

  • 생산성 향상: 자체 분석 20~30%에서 최대 72%까지 향상 확인.
  • 개발자 역할 변화: 코드 타이핑 감소, 요구사항 검증 및 AI 코드 리뷰 시간 증대.
  • 기술 장벽 완화: Steering을 통해 ABAP 개발자가 SAPUI5 구조 이해 및 수정 가능.
  • 품질 향상: Spec 문서와 코드 동기화율 100% 달성, 설계-코드 불일치 문제 방지.
  • 워크플로우 자동화: Jira → Kiro → SAP → Confluence 간 End-to-End 자동화 추진 중.
#BackEnd#Architecture
AWS
AWS

AWS Engineering Team

기술 인사이트를 전달하는 공식 채널

You might also like

View all
우당탕탕 beauty 풀한, 컬리 앱 서비스 런칭기

우당탕탕 beauty 풀한, 컬리 앱 서비스 런칭기

모듈 구조를 개선해 더 나은 뱅크샐러드 iOS 앱 개발하기

모듈 구조를 개선해 더 나은 뱅크샐러드 iOS 앱 개발하기