셀트리온제약은 케미컬의약품과 바이오의약품을 국내외 시장에 공급하는 대한민국 대표 제약기업입니다. 셀트리온제약은 의약품 위탁 생산(Contract Manufacturing Organization, CMO)을 위한 관리, 공급망, 계약 업무를 하나로 연결하는 핵심 시스템인 OMS(Order Management System)를 새롭게 구축해야 했습니다. 프로젝트 착수 시점에 개발팀이 마주한 현실은 다음 한 문장에 압축되어 있습니다. “3개월 안에 OMS를 출시해야 합니다. 외주를 주기엔 도메인 전달에만 시간이 걸리고, 내부에서 개발하기엔 […] ||
셀트리온제약은 케미컬의약품과 바이오의약품을 국내외 시장에 공급하는 대한민국 대표 제약기업입니다. 셀트리온제약은 의약품 위탁 생산(Contract Manufacturing Organization, CMO)을 위한 관리, 공급망, 계약 업무를 하나로 연결하는 핵심 시스템인 OMS(Order Management System)를 새롭게 구축해야 했습니다. 프로젝트 착수 시점에 개발팀이 마주한 현실은 다음 한 문장에 압축되어 있습니다.
“3개월 안에 OMS를 출시해야 합니다. 외주를 주기엔 도메인 전달에만 시간이 걸리고, 내부에서 개발하기엔 Legacy 시스템 운영 업무와 동시에 신규 프로젝트로 OMS를 기획하고, 사용자와 협업하기엔 무리가 있어요.
더군다나, 프로젝트를 주도할 시니어 개발자도 부족합니다.”
일정은 촉박하고, 도메인은 복잡하며, 시니어 개발 리소스는 부족합니다. 동시에 구축할 제품은 내부 보안 감사 준수와 향후 발생할 수 있는 취약점까지 함께 고려해야 합니다.
이 상황에서 셀트리온제약 개발팀은 AWS가 제안한 AI 주도 개발 방법론인 AI-Driven Development Life Cycle(AI-DLC)를 적용하여 1일 파일럿과 3일 본 워크숍으로 OMS의 핵심 산출물을 만들어냈습니다. 대메뉴 5개, 서브메뉴 포함 16개 페이지, 46개 DB 테이블 규모의 제품을 기획, 개발, 현업이 한 테이블에 앉아 동시에 정의하고 설계했습니다.
이 글에서는 셀트리온제약이 왜 AI-DLC를 선택했는지, 3일간의 본 워크숍에서 실제로 무엇이 달라졌는지, 그리고 AI-DLC가 엔터프라이즈 제품 개발에서 어떤 효과를 가져왔는지를 공유합니다.
OMS 프로젝트의 제약 조건
프로젝트에는 다음과 같은 제약 조건이 있었습니다.
제약 조건
내용
일정
3개월 이내 개발과 출시
인력
시니어 개발자 부족, 내부 개발 리소스 제한
도메인
업무 전문성이 높아 외부 인력 투입 시 온보딩 부담이 큼
품질
엔터프라이즈 수준의 아키텍처와 디자인 요구
보안
내부 보안 감사 준수 및 향후 취약점 대응 고려
이 조건들은 서로 다른 방향에서 팀을 압박했습니다.
도메인 전문성이 높은 프로젝트를 외주로 진행하면 의약품 CMO 비즈니스 흐름과 정책을 외부에 전달하는 작업 자체가 또 하나의 프로젝트가 되고, 내부에서 진행하면 요구사항 명세 정리와 기획 분석에 많은 시간이 필요합니다. 기획 문서를 해석하고 확인하는 과정에서 커뮤니케이션 비용도 함께 발생합니다. 여기에 시니어 개발자가 부족한 상황에서 아키텍처와 디자인 품질을 확보해야 한다는 과제, 그리고 내부 보안 감사 기준과 출시 이후의 취약점 대응까지 설계 단계에서 고려해야 한다는 부담이 더해졌습니다.
이 문제들을 풀지 못하면 3개월이라는 기한은 품질과 보안을 타협해야 하는 선택으로 이어질 수 있었습니다.
AI-DLC, 왜 주목했나
AI-DLC는 AWS가 제안한 AI 주도 개발 방법론입니다. AI를 단순한 코드 보조 도구가 아니라 소프트웨어 개발 생명주기(Software Development Life Cycle, SDLC) 전 주기의 핵심 협업자로 위치시키고, awslabs/aidlc-workflows 저장소로 공개된 룰 파일과 단계별 산출물 템플릿을 통해 요구사항 분석부터 구현까지 일관된 흐름으로 연결합니다.
단계
목적
AI 역할
사람 역할
Inception
무엇을


