
회사에서 AI 코딩 도구를 도입하기 시작하면 처음 보는 숫자는 대체로 비슷하다.
Claude Code 계정 발급률
Codex 활성 사용자 수
Copilot 사용 횟수
Token 사용량
AI가 생성한 코드 수
그리고 사용자가 늘면 자연스럽게 이런 이야기가 나온다.
AI 도입률 70%
→ 성공
하지만 이것만으로는 실제 개발 생산성이 좋아졌는지 알기 어렵다.
오히려 비용만 크게 늘었을 수도 있다.
Agent 사용량 증가
↓
Token 비용 증가
↓
생성 코드 증가
↓
PR 증가
↓
Review 증가
↓
Rework 증가
↓
실제 Release 속도는 그대로
최근 Microsoft의 대규모 현장 연구가 흥미로운 이유도 여기에 있다.
Microsoft 내부에서 수만 명의 개발자를 대상으로 Claude Code와 GitHub Copilot CLI 도입을 분석했는데, Agent를 실제로 사용한 개발자들은 사용하지 않았을 경우와 비교해 약 24% 더 많은 Pull Request를 Merge한 것으로 추정됐다.
그런데 연구진도 중요한 단서를 붙였다.
Merged PR
≠
Business Value
PR이 많아졌다고 고객 가치가 24% 증가했다는 뜻은 아니다.
더 흥미로운 결과는 따로 있었다.
AI Tool을 처음 사용하게 만드는 데에는 단순한 사내 교육보다 주변 동료가 실제로 사용하는 모습이 상당히 강한 영향을 미쳤다.
그리고 한번 써본 사람이 계속 사용하는지는 나이·직급 같은 인구통계보다 실제로 평소 얼마나 활발하게 코드를 배포하던 개발자인지가 더 중요하게 나타났다.
결국 AI Coding Agent 도입에서 중요한 질문은
라이선스를 몇 개 배포했는가?
가 아니다.
다음과 같은 질문이다.
누가 실제로 계속 사용하는가?
어떤 업무에서 효과가 있는가?
Merge는 빨라졌는가?
Review 부담은 늘지 않았는가?
재작업은 줄었는가?
품질은 유지되는가?
AI 비용보다 얻는 가치가 큰가?
이번 글에서는 Codex·Claude Code·Copilot CLI 같은 Coding Agent를 팀에 도입할 때 무엇을 측정하고, 어떻게 확산시키고, 어떤 숫자를 조심해야 하는지 정리한다.
예를 들어 개발자가 100명 있다고 하자.
회사가 Claude Code를 전사에 지급했다.
한 달 뒤:
License
100
실제 실행:
82명
주 3회 이상 사용:
47명
한 달 뒤에도 계속 사용:
31명
이 네 숫자는 완전히 다르다.
따라서 AI 도입 지표를 최소 다음처럼 구분해야 한다.
Provisioned
계정이 제공됨
Activated
한 번 이상 사용
Retained
일정 기간 반복 사용
Productive
실제 개발 Workflow 개선
많은 조직이 첫 두 단계까지만 보고 성공이라고 판단한다.
예를 들어:
AI 활성 사용자
73%
는 의미 있는 숫자다.
하지만 이것만으로는 다음 상황을 구분하지 못한다.
73% 사용
PR Lead Time ↓
Review 시간 ↓
Bug ↓
73% 사용
PR Lead Time 동일
Review 시간 ↑
Bug ↑
둘 다 Dashboard에서는
AI Adoption 73%
로 보인다.
그래서 Adoption과 Outcome을 분리해야 한다.
이번 연구는 설문에서
AI를 사용하면 생산성이 좋아진 것 같나요?
라고 물어본 것만은 아니다.
실제 Tool 사용 Telemetry와 Pull Request 활동을 분석했다.
연구 대상은 Microsoft 내부의 수만 명 엔지니어였고, 주요 Agentic CLI는
Claude Code
GitHub Copilot CLI
였다.
관찰 기간은 약 4개월이었다.
결과 중 가장 눈에 띄는 숫자가
약 +24%
Merged Pull Requests
다.
다만 이 숫자를 곧바로
AI로 개발 생산성 24% 증가
라고 쓰면 안 된다.
연구가 측정한 것은 어디까지나 Merged PR Output에 대한 추정 효과다.
PR은 코드 라인 수보다는 낫다.
Lines of Code
↓
큰 파일을 만들수록 생산적으로 보임
같은 문제가 덜하기 때문이다.
실제로 Merge까지 됐다는 것은
구현
↓
Review
↓
통과
↓
Repository 반영
이 일어났다는 뜻이다.
그래도 한계가 있다.
다음 PR은 모두 1개다.
README 오타 수정
앱 로그인 Architecture 전체 변경
Critical Security Bug 수정
그래서
Merged PR Count
하나만 생산성 KPI로 사용하면 안 된다.
Microsoft의 EngThrive 생산성 Framework도 같은 문제를 지적한다.
AI 시대에는 다음 숫자가 빠르게 증가할 수 있다.
Code
Commit
PR
Task Completion
Agent Run
하지만 조직이 실제 원하는 것은 여전히 다음이다.
더 빠른 전달
적은 마찰
높은 품질
지속 가능한 개발
Microsoft는 이를 크게
Speed
Ease
Quality
Thriving
으로 본다.
개발 생산성 Dashboard도 이 구조로 만드는 것이 좋다.
처음부터 40개 지표를 만들 필요는 없다.
다음 7개부터 시작한다.
1. Retained Agent Users
2. PR Lead Time
3. Review Rework Rate
4. Agent-assisted PR Merge Rate
5. Defect / Regression Rate
6. Cost per Merged PR
7. Developer Friction
이 일곱 개를 보면
사용하는가?
빨라졌는가?
품질은 괜찮은가?
비용은 합리적인가?
사람이 편해졌는가?
를 상당 부분 확인할 수 있다.
단순 활성 사용자보다 중요하다.
예:
Week 1
Claude Code 첫 사용
그 뒤
Week 2
0회
Week 3
0회
라면 실제 Adoption이라고 보기 어렵다.
반대로
14일 중 8일 사용
처럼 반복해서 사용한다면 Workflow에 들어간 가능성이 높다.
Microsoft 연구도 첫 사용과 Retention을 별도 문제로 분석했다.
이 구분이 중요하다.
조직마다 다르지만 예를 들어:
Adopted
첫 Agent Run 발생
Retained 14d
첫 사용 이후
14일 중 5일 이상 사용
Retained 30d
30일 뒤에도 주간 사용 존재
같은 식이다.
Dashboard:
Provisioned 500
Activated 382
14d Retained 246
30d Retained 201
이렇게 보면 실제 정착 여부가 보인다.
한 개발자가 Agent를 하루에 100회 사용한다.
다른 개발자는 하루 5회 사용한다.
100회 사용자
더 생산적?
이라고 단정할 수 없다.
100회 사용자가 Agent의 잘못된 결과를 계속 고치고 있을 수도 있다.
Prompt
↓
실패
↓
Prompt 수정
↓
실패
↓
다시 수정
따라서 Agent Run Count는 주 KPI가 아니라 진단 지표에 가깝다.
AI Coding Agent의 가장 중요한 기대 효과 중 하나는 개발 Feedback Loop를 줄이는 것이다.
측정:
Coding Start
↓
PR Open
↓
Review
↓
Merge
전체 시간을 본다.
예:
Before AI
Median 18시간
After AI
Median 11시간
이면 의미가 있다.
하지만 단순 평균보다는 Median과 P75/P90을 같이 보는 편이 좋다.
전체 시간:
18시간
만 보면 원인을 알기 어렵다.
다음처럼 분해한다.
Task Start → PR Open
Implementation Time
PR Open → First Review
Review Waiting
First Review → Merge
Rework + Approval
AI가 실제로 줄인 구간을 찾는다.
예를 들어:
Implementation
8시간
Review + Rework
3시간
총:
11시간
Implementation
3시간
Review + Rework
8시간
총:
11시간
Coding만 보면
62% 빨라짐
이다.
제품 전달 속도는 그대로다.
이게 AI 도입에서 자주 놓치는 부분이다.
Agent가 코드 생산량을 크게 늘릴 수 있다.
Developer
하루 PR 1개
에서
Developer + Agent
하루 PR 3개
가 됐다고 하자.
Reviewer 숫자는 그대로다.
Reviewer
3명
그러면 병목이 이동한다.
Before
Coding Bottleneck
에서
After
Review Bottleneck
가 된다.
그래서 꼭 봐야 하는 숫자가 있다.
PR Review 이후
추가 수정이 얼마나 발생했는가?
예:
Agent-assisted PR
평균 Review 수정 Round
2.8
Human-only PR
1.7
이라면 Agent가 코드는 빨리 만들지만 검증 부담을 늘리고 있을 수 있다.
다음도 같이 본다.
Review Comment 수
Requested Changes 비율
수정 Commit 수
PR Reopen
PR Abandon
Merge 후 Hotfix
특히
Agent가 만든 PR을
사람이 거의 다시 작성하는가?
를 확인해야 한다.
다음 Dashboard는 보기 좋다.
이번 달 AI Generated Code
1,850,000 Lines
하지만 이것은 거의 생산성 KPI가 아니다.
오히려 다음 질문이 필요하다.
그중 얼마가 Merge됐는가?
얼마가 수정됐는가?
얼마가 되돌려졌는가?
얼마가 장애를 만들었는가?
코드 생성량 자체를 목표로 두면 이상한 Incentive가 생긴다.
예:
Agent-assisted PR
420
그중:
Merged
350
Closed without merge
70
Merge Rate:
83.3%
이 숫자를 Human-only PR과 비교할 수 있다.
다만 반드시 PR 크기와 종류를 함께 본다.
예:
Feature
Bug Fix
Refactor
Test
Documentation
Dependency
Maintenance
Agent가 Documentation PR을 많이 만들고 사람이 Feature를 많이 만든다면 단순 Merge Rate 비교는 왜곡된다.
따라서:
Agent Bug Fix
vs
Human Bug Fix
처럼 가능한 한 비슷한 작업끼리 비교한다.
예:
ai-assisted
Label을 붙인다.
또는 PR Template:
## AI Assistance
- [ ] None
- [x] Coding Agent used
Agent:
Claude Code
Usage:
Implementation + tests
다만 개발자의 AI 사용을 평가나 감시 목적으로 과도하게 추적하면 부작용이 생길 수 있다.
목적은 개인 평가가 아니라 Workflow 개선이어야 한다.
생산성은 개발자 한 명을 점수화하는 문제가 아니다.
예를 들어
김개발
PR 14개
이개발
PR 7개
라고 해서 첫 번째 사람이 두 배 생산적이라는 뜻이 아니다.
업무가 다르다.
Feature 개발
Architecture
Incident 대응
Code Review
Mentoring
이 모두 개발 업무다.
AI 지표도 팀과 시스템 수준에서 보는 편이 낫다.
속도가 빨라졌다면 반드시 품질도 본다.
예:
Merged PR 100개당
Production Bug
또는
AI-assisted PR
7일 내 Revert Rate
같은 지표를 사용할 수 있다.
예:
월 100 PR
Regression 3
월 130 PR
Regression 12
PR은 30% 증가했다.
하지만 장애 처리 비용까지 포함하면 오히려 생산성이 떨어졌을 가능성이 있다.
그래서
Velocity
×
Quality
를 함께 봐야 한다.
Agent가
테스트 작성했습니다.
라고 보고해도 봐야 한다.
실제로 실행됐는가?
기존 Test를 삭제하지 않았는가?
Assertion을 약하게 만들지 않았는가?
실패 Test를 Skip하지 않았는가?
CI 결과를 독립적으로 사용해야 한다.
예:
required:
- build
- unit-test
- lint
conditional:
authentication:
- auth-integration-test
payment:
- payment-integration-test
database:
- migration-test
AI가 Test 성공을 판단하는 것이 아니라 CI가 판단한다.
Agentic Coding은 Token 사용량이 매우 클 수 있다.
따라서 조직 단위에서는 비용을 반드시 봐야 한다.
단순:
이번 달 AI 비용
$80,000
만으로는 판단하기 어렵다.
다음처럼 바꾼다.
Agent Cost
÷
Agent-assisted Merged PR
예:
$80,000
÷
2,000 PR
=
$40 / Merged PR
이 숫자를 팀별·Task별로 비교한다.
Agent에게 맡긴 Task가 있다고 하자.
Bug Fix
Dependency Upgrade
Test 작성
Migration
각 유형의 성공 비용을 본다.
예:
Bug Fix
평균 $4.20
Dependency Upgrade
평균 $2.10
Architecture Migration
평균 $68
그러면 어떤 업무를 Agent에게 맡길 가치가 있는지 보인다.
최근 Agent 연구에서도 같은 Task에서 Token 사용량 차이가 상당히 클 수 있고, 더 많은 Token이 항상 높은 성공률로 연결되는 것은 아니라는 결과가 나온다.
그래서 KPI를
Token Consumption
으로만 두지 않는다.
대신:
Cost per Successful Outcome
을 본다.
예를 들어:
Sol
$12 / 성공 Task
성공률 92%
Terra
$4 / 성공 Task
성공률 88%
Luna
$1 / 성공 Task
성공률 61%
Task 종류별로 데이터를 보면 Model Router도 근거 있게 만들 수 있다.
파일 탐색
→ Luna
일반 구현
→ Terra
복잡한 Debugging
→ Sol
같은 전략이다.
이 숫자가 꽤 중요하다.
Agent를 도입했는데 개발자가 이런 상태일 수 있다.
계속 Prompt 수정
Permission 승인 반복
Context 관리
틀린 코드 Review
Merge Conflict
Agent 결과 재작성
Dashboard에는
Agent Usage ↑
만 보인다.
실제 개발 경험은 나빠졌다.
월 1회 정도 짧은 Survey로도 충분하다.
예:
AI Agent 덕분에
반복 작업이 줄었는가?
1~5
AI Agent 결과를
검증하는 부담은 어느 정도인가?
1~5
AI Agent를 사용하지 않았을 때보다
작업 완료가 쉬워졌는가?
1~5
어떤 작업에서 가장 도움이 되는가?
마지막 자유 응답이 상당히 중요하다.
예:
AI Engineering Dashboard
PR Lead Time
Time to First Review
Deploy Frequency
Task Completion Time
Agent Retention
Developer Friction
Manual Steps
Approval Wait
Agent Retry
Regression
Revert
Failed CI
Review Rework
Incident
그리고 별도로:
Cost
를 본다.
AI Engineering
┌──────────────┬──────────────┐
Adoption Outcome
┌─────────┐ ┌──────────────┐
Retention Speed
Agent Runs Quality
Models Ease
Cost
Adoption Dashboard와 Productivity Dashboard를 분리한다.
이번 연구에서 꽤 재미있는 결과다.
개발자가 Copilot CLI를 처음 사용할 가능성은 주변 사람이 이미 사용하는지와 강하게 연결돼 있었다.
예를 들어 평소 코드 리뷰를 주고받는 동료 중 AI CLI 사용자 비율이 높을수록 도입 가능성이 증가했다.
같은 상위 관리자 조직 안에서 AI CLI 사용자가 많은 경우에는 첫 사용 가능성이 더 크게 증가했다.
직속 Manager가 사용하는 것 역시 초기 사용과 관련이 있었다.
즉 도입 전략은
교육 동영상 배포
+
라이선스 지급
만으로 끝나면 안 된다.
AI Tool을 잘 사용하는 개발자 5명을 먼저 만든다.
AI Champion
이들이 실제 업무에서 보여준다.
이 Bug는 이렇게 조사했다.
이 Migration은 Agent에게 이렇게 나눴다.
이 PR Review는 이렇게 했다.
Context는 이렇게 관리했다.
사람들은 문서보다 실제 동료 Workflow를 더 쉽게 따라한다.
나쁜 교육:
AI Agent란 무엇인가
Prompt Engineering이란 무엇인가
LLM 역사
좋은 교육:
우리 Repository의 실제 Bug
↓
Claude Code / Codex로 조사
↓
Plan
↓
수정
↓
Test
↓
PR
20분이면 된다.
개발자는 바로
내 업무에서 어디에 쓸 수 있겠다.
를 이해한다.
예:
recipes/
├── investigate-bug.md
├── review-pr.md
├── add-unit-tests.md
├── dependency-upgrade.md
└── migration-plan.md
investigate-bug.md
# Bug Investigation
1. 재현 조건 확인
2. 관련 로그 수집
3. 호출 경로 조사
4. 최근 변경 확인
5. 원인 후보 작성
6. 근거가 있는 후보만 남김
7. 수정 전 계획 보고
도구 교육보다 실제 업무 Recipe가 더 오래 남는다.
중요하다.
좋은 Champion은
화려한 Prompt 작성
을 보여주는 사람이 아니다.
다음 Workflow를 보여주는 사람이다.
작업 분해
Context 관리
Subagent 활용
Test
Review
Agent 실패 대응
비용 관리
즉 “Agent 운영법”을 공유해야 한다.
예:
이번 분기부터 모든 개발자는
AI Coding Tool을 매일 사용한다.
그러면 이상한 행동이 생긴다.
쓸 필요 없는 Task에도 Agent 사용
사용 횟수 채우기
불필요한 Token 소비
AI Usage 자체를 KPI로 만들면 안 된다.
한 번 써보는 사람과 계속 쓰는 사람은 달랐다.
기존 IDE Copilot을 많이 사용하던 개발자는 CLI Agent도 처음 시도할 가능성이 높았다.
그런데 이미 IDE Copilot을 많이 쓰던 그룹이 CLI Agent를 반드시 더 오래 유지한 것은 아니었다.
반면 기존부터 PR 활동이 활발했던 엔지니어는 도입뿐 아니라 Retention에서도 비교적 강한 경향이 나타났다.
이 결과가 시사하는 것은 단순하다.
관심
≠
정착
이다.
AI Agent Pilot을 전사에서 시작할 필요는 없다.
다음 조건의 팀이 좋다.
코드 변경이 자주 있음
Test 자동화가 있음
PR Review가 활발함
Repository 구조가 비교적 명확함
반복적인 개발 업무가 많음
이런 팀은 Agent 효과를 측정하기도 쉽다.
Test 거의 없음
Release가 수동
Repository 상태가 불안정
Build 시간이 지나치게 김
개발 규칙이 문서화되지 않음
이 환경에서 Agent를 넣으면 기존 문제와 Agent 문제를 구분하기 어렵다.
먼저 개발 환경을 정리하는 편이 낫다.
Microsoft 연구에서도 Senior IC가 초기 CLI Agent 도입에 상대적으로 적극적인 모습이 관찰됐다.
실제 Agent Workflow에서도 Senior Developer는 다음을 잘한다.
Task 분해
Architecture 판단
잘못된 결과 탐지
Review
Scope 제한
Agent는 이 능력을 확대하기 쉽다.
그래서 Pilot을
Senior Developer
+
명확한 실제 Task
로 시작하는 것이 좋다.
Junior에게 AI를 주지 말자는 이야기는 아니다.
오히려 빠르게 배울 수 있다.
다만 다음 구조가 필요하다.
Agent Result
↓
왜 그런지 확인
↓
Test
↓
Senior Review
피해야 하는 구조:
Agent가 작성
↓
Junior가 이해하지 못함
↓
Merge
이다.
예전에는 개발자의 핵심 능력 중 하나가
코드를 직접 작성하는 능력
이었다.
Agent 시대에는 다음 비중이 커진다.
문제를 정의하는 능력
작업을 분해하는 능력
결과를 검증하는 능력
틀린 것을 발견하는 능력
Trade-off를 판단하는 능력
Agent가 코드를 더 많이 만들수록 사람이 해야 할 Review의 중요성은 오히려 커질 수 있다.
새 도구에는 학습 비용이 있다.
설치
설정
Context 이해
Prompt 조정
Agent 실패 경험
팀 Rule 정리
처음 1~2주는 생산성이 오히려 떨어질 수 있다.
따라서 Pilot을 최소 몇 주 이상 봐야 한다.
예:
Week 0
Baseline 수집
Week 1
설치 + 교육
Week 2~3
실제 업무 사용
Week 4~6
Retention / Outcome 관찰
Week 6
Review
가능하면 도입 전 Baseline이 있어야 한다.
도입 후:
PR Lead Time
10시간
을 측정했다.
하지만 이전이
11시간
인지
20시간
인지 모른다.
따라서 미리 기록한다.
PR Lead Time
Review Time
Rework
Regression
Deploy Frequency
Developer Survey
그리고 비교한다.
예를 들어 AI 도입과 동시에
조직 개편
Release Freeze 종료
프로젝트 규모 감소
CI 개선
이 일어났다면 PR 증가가 AI 때문인지 구분하기 어렵다.
대규모 조직에서는 Control Group이나 Staggered Rollout을 사용할 수 있다.
작은 팀이라면 최소한
변경된 다른 요인
을 Release Note처럼 기록해두는 것이 좋다.
예:
이번 달 Agent PR
김개발 42개
이개발 12개
그리고
김개발이 AI를 더 잘 쓴다.
라고 평가하면 안 된다.
이런 Dashboard는 개발자가 Metrics를 최적화하게 만든다.
작은 PR 많이 만들기
Agent 사용량 늘리기
쉬운 Task 선택
Productivity Metrics는 시스템 개선에 사용한다.
예:
PR Lead Time
-23%
Review Rework
+4%
Regression
동일
AI Cost
$2,100
PR Lead Time
-8%
Review Rework
+31%
Regression
+12%
AI Cost
$5,800
그러면 Backend 팀은
더 강한 Reviewer
작은 Task 분리
AGENTS.md 개선
Test 강화
같은 조치를 할 수 있다.
WRONG_CONTEXT
BAD_IMPLEMENTATION
TEST_MISSING
SCOPE_EXPANSION
HALLUCINATED_API
REPEATED_WORK
PERMISSION_BLOCKED
CONTEXT_LOSS
매번 사람이 자유롭게 메모하지 말고 범주를 만든다.
예:
Agent가 API를 못 찾음
원인이
모델 성능
일 수도 있지만
문서가 Repository에 없음
MCP가 연결 안 됨
AGENTS.md가 오래됨
일 수도 있다.
조직 차원에서는 후자를 고치는 것이 더 큰 효과를 낼 수 있다.
Task 유형별로:
Bug Investigation
85%
Unit Test 추가
92%
UI 작업
88%
대규모 Refactor
51%
이런 데이터가 쌓이면 Agent 사용 정책이 자연스럽게 만들어진다.
예:
DB Migration
Success 42%
이라면
더 좋은 Prompt
만 계속 만들 필요는 없다.
그 작업은 Agent의 역할을 줄인다.
Agent
Migration Plan 작성
↓
Human
실행 결정
처럼 바꾼다.
AI Tool을 기존 Workflow에 그대로 끼워 넣으면 효과가 제한적이다.
기존:
Developer
↓
Implementation
↓
Test
↓
PR
↓
Review
Agent 시대에는:
Developer
↓
Goal / Constraint
↓
Agent Investigation
↓
Agent Implementation
↓
Automated Verification
↓
Human Review
↓
Merge
로 작업 자체가 바뀐다.
Implementation Agent
↓
Reviewer Agent
↓
CI
↓
Human Review
사람에게 올라오는 PR 품질을 먼저 높이는 것이다.
이렇게 해야 Code Generation 속도 증가가 Review 병목으로 그대로 전달되는 것을 줄일 수 있다.
초기에는 보통:
라이선스 구매
설치 문서
보안 승인
이 중심이다.
다음 단계에서는:
Agent Recipes
Context Strategy
Model Routing
Review Policy
Eval
Cost Dashboard
Telemetry
Team Coaching
이 필요하다.
AI Coding Tool 도입이 점점 Platform Engineering 문제로 바뀐다.
큰 조직이라면 작은 Agent Enablement 팀을 둘 수 있다.
AI Engineering Enablement
역할:
Approved Tools
Model Policy
Agent Recipes
Skills
MCP
Security
Metrics
Cost
Education
각 제품 팀이 Agent Platform을 새로 만들 필요가 없게 한다.
한 달에 한 번 30분이면 충분하다.
다음만 본다.
Retention
PR Lead Time
Review Rework
Regression
Agent Cost
Top Successful Tasks
Top Failure Tasks
그리고 질문한다.
이번 달 Agent 때문에
가장 많이 줄어든 반복 업무는 무엇인가?
가장 많이 늘어난 새로운 부담은 무엇인가?
두 질문이 꽤 중요하다.
AI ENGINEERING — July
Adoption
────────────────────
Activated 78%
30d Retained 53%
Speed
────────────────────
PR Lead Time -18%
Time to First Review -4%
Quality
────────────────────
Review Rework +6%
7d Revert Rate +1%
Regression Flat
Cost
────────────────────
AI Spend $24,800
Cost / Merged PR $31
Ease
────────────────────
Developer Satisfaction 4.1/5
Approval Friction 2.2/5
이런 Dashboard라면
AI 많이 쓰고 있습니다.
보다 훨씬 많은 정보를 준다.
좋은 도입은 이런 모습이다.
Agent Usage
적당히 증가
↓
PR Lead Time
감소
↓
Review Rework
유지 또는 감소
↓
Regression
유지
↓
개발자 Friction
감소
그리고 비용이 합리적이다.
Agent Run
300% 증가
↓
Token Spend
500% 증가
↓
Generated Code
400% 증가
↓
PR
100% 증가
↓
Review Queue
250% 증가
↓
Regression
증가
Dashboard 첫 줄만 보면 성공이다.
실제로는 개발 시스템을 더 복잡하게 만들었다.
약 24%라는 숫자 자체도 흥미롭다.
하지만 더 실용적인 결과는 세 가지다.
첫째
AI CLI Agent가 실제 업무 Output 증가와 연결될 가능성이 있다.
둘째
처음 사용하게 만드는 힘에는
주변 동료의 실제 사용이 크게 작용한다.
셋째
한 번 사용해본 것과
계속 사용하는 것은 다른 문제다.
이 세 가지를 조직 도입 전략에 그대로 사용할 수 있다.
활발한 팀 1~2개를 고른다.
Pilot Team
Senior Developer 3~5명을 Champion으로 만든다.
실제 Repository에서 Demo한다.
Bug
Review
Test
Migration
Agent Recipe를 공유한다.
6주 정도 실제 업무에서 사용한다.
다음을 비교한다.
Speed
Ease
Quality
Cost
효과 있는 Workflow만 다른 팀에 확산한다.
팀에 따라 다를 수 있다.
Codex
Repository 작업 강점
Claude Code
CLI 중심 Workflow
Copilot
IDE·GitHub Workflow
처럼 사용 환경이 다르다.
Tool Adoption 자체를 목표로 두지 않고
어떤 Workflow가 좋아졌는가?
를 기준으로 본다.
개발자들은 쉽게 다음 비교에 빠진다.
GPT-5.6 vs Claude 5
누가 코딩을 더 잘하나?
하지만 조직에서는 더 중요한 질문이 있다.
어떤 Agent가
우리 Repository에서
Bug Fix를 더 안정적으로 끝내는가?
Review Rework가 적은가?
비용이 적은가?
Context 유지가 좋은가?
자체 Eval이 필요하다.
예:
20개 Bug
10개 Unit Test Task
10개 Refactor
5개 Dependency Upgrade
모델별로 본다.
Completion
Human Rework
Test
Cost
Duration
그 결과로 기본 모델을 선택한다.
Benchmark 점수만 보고 결정하지 않는다.
좋은 AI 생산성 Dashboard의 최종 흐름은 이것이다.
Idea
↓
Implementation
↓
PR
↓
Review
↓
Merge
↓
Deploy
↓
Customer
AI Agent가 어느 구간을 개선했는지 본다.
예:
PR
+30%
하지만
Release Lead Time
+15%
이면 뭔가 이상하다.
Review나 QA가 병목일 수 있다.
그래서 AI 시대에는 Coding 생산성보다 전체 Delivery System을 봐야 한다.
AI Coding Agent를 도입할 때 가장 쉬운 숫자는
몇 명이 사용했는가?
다.
그다음 쉬운 숫자는
얼마나 많은 코드를 만들었는가?
다.
하지만 실제로 알고 싶은 것은 이것이다.
더 빠르게
좋은 제품을
지속 가능하게
전달할 수 있게 됐는가?
Microsoft의 대규모 현장 연구에서는 Claude Code와 Copilot CLI를 실제로 사용한 엔지니어들이 사용하지 않았을 경우에 비해 약 24% 더 많은 PR을 Merge한 것으로 추정됐다.
의미 있는 결과다.
그러나 연구진 스스로 강조하듯
Merged PR
≠
Value
다.
따라서 조직에서는 PR 증가를 출발점으로 보고 다음까지 확인해야 한다.
Retention
PR Lead Time
Review Rework
Merge Rate
Regression
Cost
Developer Friction
그리고 도입 전략 역시
전 직원 계정 지급
↓
교육 영상 배포
↓
끝
으로 잡으면 안 된다.
최근 연구에서 보인 것처럼 주변 동료와 Manager의 실제 사용은 초기 도입과 강하게 연결돼 있었다.
그래서 더 현실적인 방법은
작은 Pilot
↓
실제 업무 Demo
↓
Agent Champion
↓
팀 Recipe
↓
Outcome 측정
↓
효과 있는 Workflow 확산
이다.
한 줄로 정리하면 이렇다.
AI Coding Agent 도입의 성공 기준은
Agent를 얼마나 많이 사용했느냐가 아니라,
Agent를 사용한 뒤
팀의 개발 시스템이 얼마나 좋아졌느냐다.
앞으로 AI Coding Tool이 더 강력해질수록
Token
Prompt
Generated Code
보다
Speed
Ease
Quality
Cost
Sustainable Delivery
를 측정하는 능력이 훨씬 중요해질 것이다.
결국 회사가 만들어야 하는 것은 AI 사용률 Dashboard가 아니라 AI가 실제 Engineering System에 어떤 영향을 줬는지 보여주는 Dashboard다.
Murphy-Hill, Butler, Savelieva — Adoption and Impact of Command-Line AI Coding Agents: A Study of Microsoft’s Early 2026 Rollout of Claude Code and GitHub Copilot CLI
Microsoft 내부 수만 명의 엔지니어를 대상으로 Agentic CLI의 최초 사용, Retention, Pull Request Output을 분석한 2026년 현장 연구.
Microsoft — EngThrive: Understanding developer productivity in the agentic AI era
코드량이나 PR 수 같은 Activity Metric만으로 개발 생산성을 판단하지 않고 Speed·Ease·Quality·Thriving을 중심으로 Engineering System 전체를 평가하는 Microsoft의 생산성 Framework.
Microsoft Research — To Copilot and Beyond: 22 AI Systems Developers Want Built
860명의 Microsoft 개발자를 대상으로 AI가 개발 업무 어디까지 맡아야 하는지 분석하고, 명확한 권한 범위와 Human Oversight를 강조한 연구.
Microsoft Research — How Do AI Agents Spend Your Money?
Agentic Coding Task의 Token 소비량이 일반 Code Chat보다 훨씬 커질 수 있고, 더 많은 Token 사용이 항상 높은 정확도로 이어지지 않는다는 점을 분석한 연구.
Microsoft의 2026년 Agentic CLI 현장 연구는 Claude Code와 Copilot CLI를 사용하는 수만 명 규모의 엔지니어 데이터를 분석했으며, 실제 Agent 사용자가 사용하지 않았을 경우보다 약 24% 더 많은 PR을 Merge한 것으로 추정했다.
다만 연구는 Merged PR을 개발 Output의 Proxy로 사용했을 뿐, PR 하나가 곧 고객 가치나 비즈니스 성과와 같다고 보지 않는다.
초기 Copilot CLI 사용에는 동료와 Manager의 Tool 사용이 강하게 연관됐다. 평소 Review를 주고받는 동료의 25% 이상이 이미 사용한 경우 최초 사용 Odds가 약 54% 높았고, 같은 Skip-level 조직에서 25% 이상이 사용한 경우에는 약 216%, 직접 Manager가 사용하는 경우 약 82% 높은 것으로 관찰됐다.
반면 Retention에서는 인구통계보다 기존 개발 활동과의 연관성이 눈에 띄었다. 도입 전 주당 PR이 2개 이상이던 엔지니어는 PR을 전혀 만들지 않던 기준 그룹보다 Retention Odds가 약 31% 높게 관찰됐다.
Microsoft의 EngThrive Framework는 AI 시대에 Code Volume·PR Count 같은 Activity Metric이 크게 흔들릴 수 있으므로, 이를 생산성 자체로 취급하지 않고 Speed·Ease·Quality와 지속 가능한 개발 경험을 함께 측정해야 한다고 제안한다.