# 성장 추적 & 측정 방법

> AI 코딩 도구와 함께 성장하는 과정을 객관적으로 측정하는 방법

## 성장 지표 (Growth Metrics)

### 1. 요청 품질 지표

세션 대화를 분석하여 측정할 수 있는 지표들:

| 지표 | 측정 방법 | 좋은 신호 |
|------|-----------|-----------|
| **요청 구체성** | 요청에 "무엇/왜/어디" 포함 비율 | 70% 이상 |
| **한 번에 해결** | 첫 요청으로 원하는 결과를 얻는 비율 | 상승 추세 |
| **핑퐁 횟수** | 하나의 작업에 왕복 대화 수 | 감소 추세 |
| **컨텍스트 제공** | 파일명, 제약조건 언급 비율 | 상승 추세 |

### 2. 이해도 지표

| 지표 | 측정 방법 | 좋은 신호 |
|------|-----------|-----------|
| **에러 자가 진단** | 에러 메시지 읽고 의미를 질문하는 비율 | 상승 |
| **설명 요청** | "왜 이렇게 했어?" 류의 질문 빈도 | 꾸준히 유지 |
| **코드 리뷰 요청** | 만든 후 리뷰를 요청하는 비율 | 상승 |
| **개발 용어 사용** | 올바른 개발 용어를 자연스럽게 쓰는 빈도 | 상승 |

### 3. 독립성 지표

| 지표 | 측정 방법 | 좋은 신호 |
|------|-----------|-----------|
| **반복 에러 감소** | 같은 유형의 에러 재발 빈도 | 감소 |
| **검증 습관** | 테스트, 리뷰 요청 빈도 | 상승 |
| **아키텍처 참여** | 구조나 설계에 대해 의견을 내는 빈도 | 상승 |
| **도구 활용 다양성** | 사용하는 도구 종류의 변화 | 증가 |

---

## 레벨 시스템

### Level 1: Observer (관찰자)
- AI에게 "만들어줘"만 요청
- 결과를 그대로 수용
- 에러가 나면 "고쳐줘"
- **목표**: Level 2로 가기 위해 "왜?"라고 물어보기 시작

### Level 2: Questioner (질문자)
- 결과에 대해 "왜 이렇게 했어?" 질문
- 에러 메시지를 읽어보려 시도
- 요청에 배경 설명을 추가
- **목표**: 코드의 큰 구조를 이해하기 시작

### Level 3: Collaborator (협력자)
- 구체적인 요구사항으로 요청
- 에러를 보고 대략적 원인 추측 가능
- 대안을 질문하고 선택
- **목표**: 코드 리뷰 참여, 아키텍처 의견 내기

### Level 4: Orchestrator (오케스트레이터)
- 작업을 단계로 나눠서 지시
- 아키텍처 결정에 참여
- 테스트와 검증을 주도
- AI를 도구로서 전략적으로 활용
- **목표**: Addy Osmani가 말한 "agentic engineering" 수준

### Level 5: Conductor (지휘자)
- 여러 AI 에이전트를 조율
- 전체 프로젝트의 방향을 설정
- 기술적 트레이드오프를 이해하고 결정
- 팀 모드를 효과적으로 활용

---

## 월간 성장 리포트 템플릿

```markdown
# 월간 성장 리포트: [YYYY년 MM월]

## 기본 통계
- 총 세션 수:
- 주요 프로젝트:
- 총 토큰 사용량:

## 요청 품질 변화
- 구체적 요청 비율: [지난달]% → [이번달]%
- 평균 핑퐁 횟수: [지난달]회 → [이번달]회

## 현재 레벨 자가 평가
- 레벨: [1-5]
- 근거: [구체적 행동 예시]

## 새로 배운 개념
1.
2.
3.

## 반복된 실수
1.
2.

## 다음 달 목표
1.
2.
3.
```

---

## 회고 대화에서 자동 분석하기

Claude에게 다음과 같이 요청하면 성장을 추적할 수 있습니다:

```
"conversations/[프로젝트명]/ 폴더의 최근 10개 세션을 분석해서:
1. 내 요청이 얼마나 구체적이었는지 비율
2. 같은 에러가 반복된 횟수
3. 새로 배운 개념 목록
4. 현재 Level (1~5) 판정
을 정리해줘."
```

## 출처

- [The 80% Problem in Agentic Coding (Addy Osmani)](https://addyo.substack.com/p/the-80-problem-in-agentic-coding)
- [Personal Retrospectives for Developers (HackerNoon)](https://hackernoon.com/personal-retrospectives-for-developers-e5d86813d65a)
- [PMI Citizen Developer Framework](https://www.pmi.org/citizen-developer)
