grep

레거시 프로젝트에서 AI 드리븐 프로젝트로 전환, AX 로드맵

라인

2026년 6월 10일

원문에서 보기 ↗

들어가며

"AI를 쓰면 생산성이 오른다는데, 우리 팀은 어디서부터 시작해야 하지?"라는 고민을 해보신 적 있나요? 기존 레거시 프로젝트를 AI 드리븐 프로젝트(AI-driven project)로 전환하는 'AX(AI transformation)'는 여러 프로젝트에서 당면한 과제가 되었습니다.

예를 들어, 기능 정의부터 테스트까지 2-3일이 소요되던 개발 사이클을 AI 자동화 프로세스로 2-3시간 안에 마칠 수 있다면 어떨까요? 하루에 여러 개의 사이클이 완료되는 이 변화는 장기적으로 팀의 경쟁력에 엄청난 차이를 불러올 것입니다.

다음은 AX 후 기대되는 변화를 정리한 표입니다(이 글에서 소개할 AX 4단계 로드맵을 완주한 팀이 경험할 수 있는 목표 수준으로, 팀 규모나 도메인 복잡도, 도입 속도에 따라 결과는 다를 수 있습니다).

항목AI 드리븐 프로젝트로 전환 후
PR(pull request) 사이클평균 2~4시간
테스트 커버리지80% 이상(자동 유지)
코드 리뷰자동화
일일 머지(merge) 수팀 전체 20~40개

하지만 지향점 없이 AI 도구만 도입하면 위와 같은 생산성 향상으로 이어지기 어렵습니다. 대부분의 팀은 AI 도입 과정에서 다음과 같은 장벽에 부딪히는데 명확한 지향점이 없다면 이 장벽을 뚫고 나갈 동력을 얻기 어렵습니다.

저희 조직 역시 위와 같은 장벽을 어떻게 돌파할지 고민하면서 조직 차원에서 AX를 추진하고 있습니다. 정보 등급을 분류하고 보안 인프라로 이관하는 기초 단계부터 시작해 AI 가이드라인을 표준화하고 CI/CD와 연동하는 단계를 하나씩 밟아가며 시행착오를 거치는 중입니다.

이 글은 실제 업무 맥락 속에서 '어떻게 하면 팀 내 AI 사용이 파편화되지 않고 팀 전체의 시스템과 문화로 안착해 생산성이 향상될 수 있을까?'를 고민하며 정리한 AX 실행 로드맵입니다. 레거시 프로젝트를 AI 드리븐 프로젝트로 전환하기 위한 AX 4단계 로드맵을 한 단계씩 자세히 설명하며, 각 단계에서 수행해야 하는 구체적인 작업 내용과 이를 통해 얻을 수 있는 이점을 살펴보겠습니다.

AI 드리븐 프로젝트란?

AI 드리븐 프로젝트란 AI를 단순히 업무 보조로 활용하는 수준을 넘어 개발 사이클 전반에 깊숙이 통합해 운영하는 방식입니다. Claude CodeCodex CLI와 같은 AI 코딩 에이전트를 활용해 스펙 작성부터 코드 생성, 테스트, 리뷰, 머지에 이르는 각 단계를 AI가 능동적으로 수행하도록 만들고, 사람은 판단과 방향 설정에 집중합니다. 이 방식이 단순히 AI 도구를 사용하는 방식과 다른 점은, 팀 전체 워크플로를 AI를 중심으로 설계한다는 점입니다.

AI 드리븐 프로젝트의 핵심 방법론: SDD

이 방법의 핵심에는 SDD(spec-driven development, 명세 주도 개발)가 있습니다. SDD는 AI 코딩 환경에서 가장 주목받는 방법론 중 하나입니다. 코드를 먼저 작성하거나(code-first), TDD(test-driven development)처럼 테스트 케이스를 먼저 작성하던 기존 방식과 달리, 요구 사항과 명세(스펙)를 먼저 명확한 구조로 정의하고 이를 기반으로 AI가 코드를 생성하고 검증을 수행하도록 합니다. 스펙을 명확히 정의해 놓으면 AI가 그 스펙에 따라 코드를 생성하고, 리뷰하고 테스트한 뒤 해당 개발을 마무리하는 것입니다. AI 모델은 패턴 완성 능력은 뛰어나지만 추상적인 의도를 완벽히 읽어내는 데 한계가 있는데요. SDD는 이러한 AI의 한계를 보완하고 체계적인 결과물을 도출하는 데 최적화되어 있습니다.

AX 4단계 로드맵

AX 각 단계의 핵심 목표와 효과는 다음과 같습니다.

단계 명칭핵심 목표효과
1단계 AI-Ready보안 리스크를 제거하고 AI를 안전하게 쓸 수 있는 환경 구축팀이 AI를 안심하고 사용할 수 있는 기반 형성
2단계 AI-Assist활용 가이드 표준화 및 CI/CD 연동형 보조 프로세스 도입팀 전체의 개발 품질과 속도의 가시적 향상
3단계 AI-DevelopmentSDD를 기반으로 한 기능 구현 및 테스트 생성 자동화반복 작업 탈피 및 생산성의 기하급수적 향상
4단계 AI-ReviewAI 에이전트가 리뷰와 머지를 주도하는 완전한 자동화 완성사람의 개입을 최소화한 진정한 AI-Driven 개발 문화 달성

각 단계의 가치는 독립적으로, 꼭 4단계를 전부 완료해야만 의미가 있는 것은 아닙니다. 팀의 현재 상황과 리스크 허용 범위, 도메인 복잡도에 따라 목표 단계를 설정하고 핵심 목표를 달성하면 해당 단계에 해당하는 생산성 향상 효과를 얻을 수 있습니다.

1단계: AI-Ready - 보안 및 컴플라이언스 기반 확보

AI 도입의 첫 단추는 데이터 유출 리스크를 원천 차단하고 신뢰할 수 있는 가이드라인을 확보하는 것입니다. 대다수 엔터프라이즈 AI가 모델 재학습 방지를 보장하지만, 만에 하나 데이터 유출이 발생한다면 이는 기업에 치명적인 위협이 될 것입니다. 따라서 팀의 컴플라이언스 기준에 맞춰 AI 허용 범위를 정의하고, 민감 데이터에 접근하는 것을 사전에 통제하는 프로세스 수립이 반드시 선행되어야 합니다.

1단계 핵심 수행 작업

1. 민감 정보 관리 체계 고도화

단순히 코드 내 민감 정보(secret)를 제거하는 수준을 넘어 개발 생명 주기 전반에서 민감 정보가 노출되는 것을 방지하기 위한 시스템을 마련합니다.

2. 개인정보 및 프라이버시 보호

기밀 정보 외에도 사용자의 개인 식별 정보가 AI 모델로 전송되지 않도록 엄격히 관리합니다.

3. 비즈니스 핵심 자산 보호

기업 고유의 알고리즘이나 복잡한 아키텍처 등 경쟁 우위를 결정짓는 지적 재산(intellectual property, IP)을 보호합니다.

1단계를 빠르게 도입하기 위한 전략적 팁

AI를 안전하게 쓸 수 있는 기반을 확보하려면 위 체크리스트를 모두 검토해야 하며, 궁극적으로는 안전한 환경으로 필히 이관해야 합니다. 다만 안전한 환경으로 안정적으로 이관하는 작업은 대체로 오랜 시간이 걸리기 때문에 단기간에 AI를 통한 생산성 향상의 효용을 체험하기 어려워 동기부여가 어렵습니다. 따라서 단계적으로 도입하는 전략을 권장합니다.

1단계 도입 기대 효과

2단계: AI-Assist - 프로젝트 활용 표준화

각 팀원이 AI를 사용하고 있지만 활용 방식과 수준이 제각각이라서 결과물 품질이 들쭉날쭉하고 아직 팀 전체의 생산성 향상으로 이어지지 않은 팀을 위한 단계입니다.

이 단계에서는 개별로 사용하던 AI를 팀 전체의 워크플로에 도입합니다. 프로젝트 차원에서 AI를 위한 가이드라인 문서를 작성 및 관리하고, 스킬 세트를 구축 및 관리합니다. 또한 CI/CD(continuous integration/continuous delivery)와 연동된 자동화 프로세스를 도입해 코드 리뷰와 같은 반복 작업을 팀 전체가 일관된 기준과 방식으로 처리할 수 있는 기반을 마련합니다. 이를 통해 AI 활용 능력이 각 팀원별로 파편화되지 않고 팀 전체적으로 표준화되도록 만듭니다.

참고로 이 단계에서 AI는 코드를 직접 작성하지 않습니다. 사람이 작성한 코드를 AI가 검토하고 보조하는 역할에 머뭅니다.

2단계 핵심 수행 작업

1. AI 가이드라인 관리

AI가 프로젝트의 맥락을 정확히 이해하도록 루트 디렉토리에 전용 규칙 문서를 구축합니다. 프로젝트 개요, 코딩 컨벤션, 아키텍처 원칙, 도메인 용어집을 AI가 읽을 수 있는 형태로 작성합니다.

2. 표준 스킬 혹은 관련 도구 도입

팀 전체가 동일한 품질의 결과물을 얻을 수 있도록 공통 AI 스킬 세트를 구축합니다.

3. AI를 CI/CD와 연동한 업무 보조 프로세스 구축

반복 검토 업무를 자동화해 사람의 피로도를 낮추고 비즈니스 로직에 집중할 수 있는 환경을 만듭니다.

2단계 도입 기대 효과

2단계 도입 시 기대할 수 있는 효과는 다음과 같습니다.

2단계 도입 효과를 측정하기 위한 KPI 예시

2단계 도입 효과는 다음과 같은 KPI로 측정할 수 있습니다.

3단계: AI-Development - 개발 자동화

3단계의 목표는 명세(스펙)가 곧 구현(코드)으로 이어지는 자동화 파이프라인을 구축하는 것입니다. AI가 기존 코드베이스의 도메인 지식과 아키텍처 맥락을 이해한 상태에서 사람이 정의한 스펙을 바탕으로 실제로 작동하는 코드를 생성합니다.

3단계 파이프라인 소개

이 파이프라인에는 사람이 진행 여부 및 방향을 제어할 수 있는 스펙 리뷰, 구현 계획 리뷰(테스트 계획 포함), 코드 리뷰의 세 게이트가 있습니다. 각 게이트는 AI가 다음 단계를 실행하기 전에 꼭 거쳐야 할 승인 포인트로, 사람이 승인해야만 다음 단계로 넘어갈 수 있습니다. 이 게이트를 포함한 스펙 입력부터 PR 생성까지의 파이프라인은 다음과 같이 구축됩니다.

3단계 파이프라인

위 파이프라인을 각 단계별로 살펴보겠습니다.

1. 스펙 정의

초기 스펙을 정의하는 단계입니다. 기존 도메인 지식을 기반으로 작성하며, 요구 사항과 구현 범위, 엣지 케이스, 검증 기준을 명확히 정의해야 합니다. 2단계에서 superpowers를 도입했다면 brainstorming 스킬을 활용해 아이디어 수준에서 요구 사항과 구현 범위를 명확하게 정의해 스펙으로 발전시킬 수 있습니다.

스펙 정의 후에는 사람이 스펙을 리뷰하고 승인해야 다음 단계로 진행됩니다(Human Gate 1). 이 시점에서 구현 범위를 조정하거나 요구 사항을 추가 및 제거할 수 있습니다.

2. 계획 수립

작성된 스펙을 바탕으로 AI가 구체적인 구현 계획과 테스트 계획을 자동으로 작성하는 단계입니다. 2단계에서 superpowers 플러그인을 도입했다면 writing-plans 스킬을 활용해 AI가 구현 계획과 테스트 계획을 수립하도록 할 수 있습니다.

계획 수립 후에는 사람이 구현 계획과 테스트 계획을 함께 리뷰하고 승인해야(Human Gate 2) 코드 구현을 시작합니다.

3. 코드 구현

작성한 실행 계획을 기반으로 실제 코드를 구현하는 단계입니다. 앞서 계획 수립 단계에서 작성한 계획서의 각 작업을 독립적인 AI 서브 에이전트가 순차적으로 처리합니다. 2단계에서 superpowers 플러그인을 도입했다면 subagent-driven-development 스킬을 활용해 스펙과 구현 계획을 바탕으로 작업을 진행할 수 있습니다.

사람이 최종 코드를 리뷰하고 승인하면(Human Gate 3) 코드가 머지됩니다.

3단계 핵심 수행 작업

1. 도메인 지식 내재화 후 맥락 주입

AI가 프로젝트 환경에 최적화된 코드를 작성하려면 단순히 코드를 스캐닝한 것 이상의 배경 지식이 필요합니다. 이를 위해 다음 작업이 필요합니다.

2. 파이프라인 자동화

스펙 파일이 생성되는 순간부터 PR이 생성되기까지 이어지는 흐름을 다음과 같이 자동화합니다.

3단계 도입 팁

처음부터 핵심 로직을 AI에게 맡기면 프로젝트에 최적화되지 않아 품질이 낮을 수 있으며, 이로 인해 AI 프로세스에 대한 팀원들의 신뢰가 떨어질 수 있습니다. 따라서 다음과 같은 순서로 AI에게 맡기는 범위를 차츰 확장해 나가는 것을 권장합니다.

  1. 테스트 코드: 기존 로직의 단위 테스트 및 통합 테스트 자동 생성
  2. 보일러플레이트: 반복적인 CRUD 로직이나 API 규격 구현
  3. 비즈니스 로직: 복잡한 도메인 정책이 포함된 핵심 기능 구현

3단계 도입 기대 효과

3단계 도입 시 기대할 수 있는 효과는 다음과 같습니다.

3단계 도입 효과를 측정하기 위한 KPI 예시

3단계 도입 효과는 다음과 같은 KPI로 측정할 수 있습니다.

4단계: AI-Review - 리뷰 자동화

4단계는 AI가 단순한 코딩 도우미를 넘어 코드의 품질 보증과 머지 판단까지 주도하는 '완전 자동화' 단계입니다. 개발자는 '무엇을 만들 것인가'라는 비즈니스 본질에만 집중하고, 구현부터 검증에 이르는 기술 실무는 AI 에이전트 간의 상호작용으로 완성됩니다.

AI를 통해 자동화할 수 있는 부분은 최대한 자동화하는 것이 AI 드리븐 프로젝트로 전환하는 과정의 핵심입니다. 3단계에서 수행하는 세 가지 리뷰(스펙 정의 리뷰, 구현 및 검증 계획 리뷰, 코드 리뷰) 중 가장 많은 공수가 투입되는 부분은 코드 리뷰입니다. 도메인 지식과 시스템 아키텍처를 깊이 이해할 필요가 있기 때문인데요. 최종적으로 이 단계까지 자동화함으로써 비로소 극적으로 생산성을 향상할 수 있습니다. AI가 코드 리뷰까지 전담하는 순간 스펙 작성부터 배포에 이르는 전 과정이 자동화된 진정한 의미의 'AI 드리븐 프로젝트'가 완성됩니다.

코드 리뷰 자동화는 사람의 개입 없이 코드를 릴리스하는 것을 의미하므로 AI에 대한 신뢰를 형성하기 위한 최적화 작업과 충분한 시간이 필요합니다. 일반적으로 사람의 최종 승인 없이 코드가 머지되는 것에 대해 거부감이 있을 수 있지만, 사실 버그 발생 위험은 인간과 AI 모두에게 존재합니다. 따라서 결국 위험 관리 수준의 차이라고 할 수 있습니다. AI 리뷰의 위험을 최소화하기 위해서는 초기 계획 단계에서 검증 방법론을 철저히 검토해야 합니다. 철저히 검토한 후 해당 검증 시나리오가 구현 결과물을 완벽히 커버하는 자동화 프로세스를 구축하면, 사람의 리뷰를 대체할 때 발생할 수 있는 위험을 줄일 안전장치를 마련할 수 있습니다.

4단계 파이프라인 소개

스펙 정의부터 코드 머지에 이르는 최종 흐름은 다음과 같습니다. 앞서 3단계에서 살펴본 파이프라인에 '4. AI 코드 리뷰'와 '5. 게이트키퍼'가 추가됐습니다.

4단계 파이프라인

추가된 각 단계를 설명하겠습니다.

4. AI 코드 리뷰

3단계까지 수행하며 축적된 도메인 맥락과 시스템 아키텍처 지식을 바탕으로 AI가 코드 리뷰를 수행합니다. superpowers의 requesting-code-review와 같은 외부 플러그인 스킬 등을 이용하면 정교한 리뷰 피드백을 생성할 수 있습니다.

AI는 코드 리뷰를 수행하며 얼마나 수정이 시급한지를 기준으로 다음과 같이 심각도(severity levels)를 등급으로 나눠 분류합니다.

5. 게이트키퍼

AI 코드 리뷰 단계의 분석 결과를 종합해 최종 반영 여부를 판단하고 코드 머지를 확정합니다. 이때 AI 코드 리뷰 단계에서 생성된 리뷰 코멘트를 맹목적으로 수용하는 대신 기존 도메인 맥락에 비춰 기술적 타당성을 검증한 뒤 최종 판단을 내립니다. superpowers의 receiving-code-review와 같은 외부 플러그인 스킬 등을 활용하면 피드백 수용 과정을 최적화할 수 있습니다.

만약 심각도가 특정 기준(예: Important 등급 이상)을 상회할 경우 코드 구현 단계로 돌아가 다시 수정하며, 모든 결격 사유가 해소되었을 때 최종 머지를 승인합니다.

4단계 핵심 수행 작업

1. 검증 프로세스 고도화

최종 산출물의 품질을 완벽히 보장하기 위해 철저한 자동화 검증 프로세스를 구축합니다.

2. 코드 리뷰 및 머지 파이프라인 자동화

사람의 코드 리뷰를 AI로 완전히 대체해 운영 효율을 극대화합니다.

파이프라인 고도화

완전 자동화 과정에서도 의도치 않은 코드 변형이나 지속적인 검증 실패와 같은 예외 상황이 발생할 수 있습니다. 이 경우 사람이 개입해서 코드 수정, 리뷰, 머지 사이클을 이어서 진행해야 합니다만, 단순한 '코드 수정'에 그쳐서는 안 됩니다. 파이프라인이 자동화에 실패한 이유를 분석하고, AI가 놓친 맥락이나 검증 로직의 허점을 파악해야 합니다. 현재 발생한 병목을 수동으로 해결하는 것에 머물지 않고, 유사한 문제가 재발하지 않도록 AI 리뷰 규칙이나 검증 파이프라인 자체를 고도화하는 데 집중해야 합니다.

점진적 롤아웃 전략

앞서 말씀드린 조치에도 불구하고 높은 신뢰성 유지가 필요한 프로젝트에서는 AI가 자동 머지하는 것에 대한 저항이 클 수 있습니다. 이런 경우 바로 전체 코드에 적용하는 게 아니라 중요도에 따른 '부분적 자동화'를 도입해 점진적으로 리뷰 범위를 좁혀나가는 전략을 권장합니다.

예를 들어 처음에는 프로젝트의 핵심 비즈니스 로직이 포함된 변경 사항은 사람이 직접 리뷰하고 그 외 사항은 AI 리뷰를 거쳐 자동으로 머지하는 방식에서 시작한 뒤, 이후 AI 리뷰에 대한 데이터와 신뢰가 축적되는 것에 맞춰 사람 리뷰의 범위를 단계적으로 줄여나갑니다.

최종 워크플로

4단계 로드맵을 모두 거친 최종 워크플로는 다음과 같습니다.

  1. [사람] 스펙 정의: 요구 사항, 비즈니스 목표, 인터페이스 등 핵심 의사 결정 수행
  2. [AI] 계획 수립: 스펙 분석을 통한 구현 로직 및 검증 계획 수립
  3. [사람] 계획 승인: AI가 제안한 계획의 타당성 검토 및 실행 승인
  4. [AI] 코드 구현: 승인된 계획에 따라 코드 작성, 단위 테스트 수행 및 PR 생성
  5. [AI] 코드 리뷰: 도메인 맥락을 기반으로 코드 리뷰 및 등급 부여
  6. [AI] 반영 결정: 리뷰 코멘트를 검토하여 수정 의뢰 또는 승인 여부 판단
  7. [AI] 코드 머지: 검증 완료된 코드를 코드베이스에 자동 머지

4단계 도입 기대 효과

4단계 도입 시 기대 효과는 다음과 같습니다.

4단계 도입 효과를 측정하기 위한 KPI 예시

4단계 도입 효과는 다음과 같은 KPI로 측정할 수 있습니다.

마치며

AI는 급격히 발전하고 있기 때문에 새로운 모델이 등장하면 기존에 작업했던 결과물이 하루아침에 무용지물이 되는 경우가 발생하기도 합니다. 그렇기 때문에 지금 시점의 AX는 단순히 유행하는 도구를 도입하는 것을 넘어 '기술의 발전 방향을 염두에 둔 지속 가능한 설계'가 무엇보다 중요합니다. 어떤 것이 반짝하고 사라질 기술이고 어떤 것이 끝까지 살아남을 본질인지 분간하여 조직에 적용하는 선구안이 필요합니다.

이번에 소개한 4단계 로드맵은 바로 그 '변하지 않는 본질'에 초점을 맞췄습니다. 도구가 아무리 바뀌어도 소프트웨어 개발의 최초 인풋은 언제나 요구 사항이고, 최종 결과물은 소프트웨어일 것입니다. 이 로드맵이 명세에서 결과물을 도출해 내는 SDD 방법론을 핵심 원칙으로 세운 이유가 바로 여기에 있습니다. 기술이 아무리 발전하더라도 요구 사항을 정의하고 검증하는 인간의 프로세스는 변하지 않으며, 이 구조를 단단히 다져둔 팀은 새로운 AI 모델이나 에이전트가 등장하더라도 매번 전체 시스템을 갈아엎을 필요 없이 핵심 스텝만 유연하게 교체하며 진화할 수 있을 것입니다.

단순히 AI를 '사용'하는 팀을 넘어, 기술의 급격한 발전을 능동적으로 활용해 '지속 가능한 생산성 향상'을 리드하는 팀으로 나아가는 데 이 글에서 소개한 로드맵이 실질적인 도움이 되는 가이드가 되기를 바라며 이만 마치겠습니다.