# 업무 자동화 성장 추적 & 측정

> "측정할 수 없으면 개선할 수 없다." — 피터 드러커
> 자동화도 마찬가지입니다. 내가 얼마나 성장했는지, 자동화가 얼마나 효과적인지 숫자로 확인해야 발전할 수 있습니다.

---

## 레벨 시스템: 나는 지금 어디에 있는가?

### L1 User (도구 사용자)
**특징:**
- 다른 사람이 만들어둔 자동화 도구를 사용한다.
- 반복 작업을 인식하지 못하거나, 자동화라는 개념 자체가 낯설다.
- "컴퓨터가 알아서 해주면 좋겠다"고 막연히 생각한다.

**하는 일:**
- 노션, 구글 스프레드시트, 슬랙 등 SaaS 도구 사용
- 도구가 제공하는 기본 기능 활용

**다음 레벨로 가려면:**
- "내가 매주 반복하는 작업"을 리스트로 만들어보기
- 그 중 하나를 자동화해보려는 시도 시작

---

### L2 Recorder (기록자)
**특징:**
- 반복 작업을 인식하고 자동화를 시도한다.
- Zapier, Make(Integromat) 같은 노코드 도구로 간단한 연결을 만든다.
- 에러 처리 없이 "일단 돌아가면 된다" 수준.

**하는 일:**
- "이메일 오면 스프레드시트에 기록" 같은 단순 트리거-액션 구성
- 노코드 자동화 도구 템플릿 활용

**다음 레벨로 가려면:**
- 내가 만든 자동화가 실패했을 때 어떻게 되는지 테스트해보기
- AI에게 워크플로우 설계를 도움받아보기

---

### L3 Scripter (워크플로우 설계자)
**특징:**
- 여러 단계로 이루어진 워크플로우를 설계하고 연결한다.
- AI와 함께 간단한 스크립트(Python, JavaScript 등)를 작성한다.
- 기본적인 에러 처리를 시도하지만 체계적이지는 않다.

**하는 일:**
- 다단계 워크플로우 설계
- AI에게 자동화 스크립트 요청하고 실행
- 여러 API를 연결하는 자동화 구축

**다음 레벨로 가려면:**
- 모든 자동화에 에러 로그 추가하기
- 환경 변수로 비밀 정보 분리하기

---

### L4 Engineer (자동화 엔지니어)
**특징:**
- 에러 처리, 로깅, 재사용성을 고려한 자동화를 설계한다.
- 보안을 인식하고 환경 변수를 사용한다.
- 자동화 결과를 모니터링하고 개선한다.

**하는 일:**
- 체계적인 에러 핸들링 설계
- 모니터링 및 알림 시스템 구성
- 재사용 가능한 모듈식 자동화 설계
- 문서화 습관

**다음 레벨로 가려면:**
- 완전 무인화(사람 개입 없는) 시스템 구축 도전
- 자동화 포트폴리오 정리 및 팀에 공유

---

### L5 Automator (자동화 전략가)
**특징:**
- 완전 무인화 시스템을 구축하고 운영한다.
- 조직 전체의 자동화 전략을 수립하고 주도한다.
- ROI를 계산하고 자동화의 우선순위를 결정한다.

**하는 일:**
- 복잡한 이벤트 드리븐 시스템 설계
- 자동화 표준과 가이드라인 수립
- 팀원들의 자동화 교육 및 지원
- 조직 전체 자동화 로드맵 관리

---

## 성장 지표 1: 자동화 품질 지표

자동화를 "잘" 만들고 있는지 측정하는 지표입니다.

### 에러 처리 포함률
**측정 방법:** 내가 만든 자동화 중 에러 핸들링이 있는 것의 비율

```
에러 처리 포함률 = (에러 핸들링이 있는 자동화 수 / 전체 자동화 수) × 100
```

| 수준 | 비율 | 의미 |
|------|------|------|
| L1-L2 | 0~20% | 에러 처리 거의 없음 |
| L3 | 20~50% | 일부만 처리 |
| L4 | 50~80% | 대부분 처리 |
| L5 | 80~100% | 거의 모두 처리 |

### 재사용성 점수
**측정 방법:** 내가 만든 자동화 중 다른 프로젝트에서도 쓸 수 있는 것의 비율

```
재사용성 점수 = (재사용 가능한 자동화 수 / 전체 자동화 수) × 100
```

**재사용 가능한 자동화의 특징:**
- 변경 가능한 값(날짜, 이름, 경로 등)이 설정으로 분리되어 있음
- 주석과 문서가 있음
- 다른 사람도 이해하고 수정할 수 있음

### 문서화율
**측정 방법:** 주석이나 README가 있는 자동화의 비율

```
문서화율 = (문서화된 자동화 수 / 전체 자동화 수) × 100
```

---

## 성장 지표 2: 효율성 지표

자동화가 실제로 효과를 내고 있는지 측정하는 지표입니다.

### 절약 시간 (주간)
**측정 방법:** 자동화 전후 시간 비교

```
주간 절약 시간 = (수동으로 했을 때 시간 - 자동화 후 실제 소요 시간) × 주간 실행 횟수
```

**기록 방법:**

| 자동화 이름 | 수동 소요 시간 | 자동화 후 시간 | 주간 실행 횟수 | 주간 절약 시간 |
|-------------|---------------|---------------|---------------|---------------|
| 주간 보고서 생성 | 2시간 | 5분 | 1회 | 1시간 55분 |
| 고객 데이터 정리 | 1시간 | 2분 | 3회 | 2시간 54분 |
| 합계 | | | | 4시간 49분 |

### 수동 개입 빈도
**측정 방법:** 자동화가 실행될 때 사람이 개입해야 하는 횟수

```
자동화 완성도 = (사람 개입 없이 완료된 실행 수 / 전체 실행 수) × 100
```

| 수준 | 자동화 완성도 |
|------|-------------|
| L2 | 30~60% |
| L3 | 60~80% |
| L4 | 80~95% |
| L5 | 95~100% |

### 자동화 실패율
**측정 방법:** 자동화 실행 중 오류로 중단된 비율

```
실패율 = (실패한 실행 수 / 전체 실행 수) × 100
```

| 수준 | 목표 실패율 |
|------|-----------|
| 초보 | 20% 이하 |
| 중급 | 5% 이하 |
| 고급 | 1% 이하 |

---

## 성장 지표 3: 설계 지표

자동화를 얼마나 "잘 설계"하고 있는지 측정합니다.

### 모듈화 수준
**측정 방법:** 자동화의 각 단계가 독립적으로 작동하는지 여부

**체크리스트:**
- [ ] 각 단계를 독립적으로 테스트할 수 있는가?
- [ ] 하나의 단계가 실패해도 다른 단계는 작동하는가?
- [ ] 특정 단계만 수정해도 전체를 다시 만들 필요가 없는가?

### 모니터링 설정률
**측정 방법:** 알림과 로그가 설정된 자동화의 비율

```
모니터링 설정률 = (모니터링이 있는 자동화 수 / 전체 자동화 수) × 100
```

**모니터링의 구성 요소:**
- [ ] 실행 로그 파일
- [ ] 실패 시 이메일/슬랙 알림
- [ ] 실행 결과 요약 리포트

### 보안 수준
**체크리스트:**

| 항목 | L2 | L3 | L4 | L5 |
|------|----|----|----|----|
| API 키 환경 변수 사용 | 일부 | 대부분 | 모두 | 모두 |
| 코드에 비밀번호 없음 | 가끔 위반 | 대부분 준수 | 항상 준수 | 항상 준수 |
| 접근 권한 최소화 | 인식 없음 | 인식 시작 | 적용 | 체계적 관리 |

---

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

매월 말에 아래 템플릿을 작성하세요. AI에게 "이 데이터를 분석해서 다음 달 개선 방향을 제안해줘"라고 요청하면 더 효과적입니다.

---

### 월간 자동화 성장 리포트

**작성일:** ____년 ____월 ____일
**현재 레벨:** L____

---

#### 1. 이번 달 자동화 현황

| 구분 | 수치 |
|------|------|
| 이번 달 새로 만든 자동화 수 | ____개 |
| 현재 운영 중인 자동화 총 수 | ____개 |
| 자동화 덕분에 절약한 시간 (주간) | ____시간 |
| 자동화 덕분에 절약한 시간 (월간) | ____시간 |

---

#### 2. 품질 체크

| 지표 | 이번 달 | 지난 달 | 변화 |
|------|---------|---------|------|
| 에러 처리 포함률 | ___% | ___% | +/- ___% |
| 재사용성 점수 | ___% | ___% | +/- ___% |
| 문서화율 | ___% | ___% | +/- ___% |
| 자동화 실패율 | ___% | ___% | +/- ___% |
| 모니터링 설정률 | ___% | ___% | +/- ___% |

---

#### 3. 이번 달 잘한 것 (Top 3)

1. _______________________________________________
2. _______________________________________________
3. _______________________________________________

---

#### 4. 이번 달 실패하거나 아쉬운 것

1. _______________________________________________
2. _______________________________________________

---

#### 5. 발생한 자동화 장애

| 날짜 | 자동화 이름 | 장애 원인 | 해결 방법 | 재발 방지 조치 |
|------|------------|----------|----------|--------------|
| | | | | |
| | | | | |

---

#### 6. 다음 달 개선 목표

| 목표 | 측정 방법 | 달성 기준 |
|------|----------|---------|
| | | |
| | | |

---

#### 7. 다음 달 만들고 싶은 자동화

| 자동화 이름 | 예상 절약 시간 | 우선순위 |
|------------|-------------|---------|
| | | 상/중/하 |
| | | 상/중/하 |

---

#### 8. 레벨 업 체크리스트

**현재 레벨에서 다음 레벨로 가기 위한 조건:**

**L1 → L2:**
- [ ] 반복하는 업무 목록 3개 이상 작성
- [ ] 노코드 도구(Zapier/Make)로 자동화 1개 이상 완성
- [ ] AI에게 자동화 도움 요청해보기

**L2 → L3:**
- [ ] 다단계 워크플로우 자동화 1개 완성
- [ ] AI와 함께 스크립트 작성 경험
- [ ] 서로 다른 API 2개 이상 연결

**L3 → L4:**
- [ ] 에러 핸들링이 있는 자동화 3개 이상
- [ ] 모든 자동화에 로그 설정
- [ ] 환경 변수로 비밀 정보 분리 100% 달성
- [ ] 주석/README가 있는 자동화 비율 80% 이상

**L4 → L5:**
- [ ] 사람 개입 없이 한 달 이상 돌아가는 자동화 3개 이상
- [ ] 팀원에게 자동화 가이드/교육 1회 이상
- [ ] ROI가 명확한 자동화 포트폴리오 정리
- [ ] 조직 자동화 로드맵 1개 이상 작성

---

## AI에게 성장 리포트 분석 요청하기

매달 리포트를 작성한 후, AI에게 이렇게 요청하세요:

```
이번 달 내 자동화 성장 리포트야:
[리포트 내용 붙여넣기]

다음을 분석해줘:
1. 가장 개선이 필요한 지표와 구체적인 개선 방법
2. 내 현재 레벨 진단과 다음 레벨까지 필요한 것
3. 다음 달 우선적으로 만들면 좋을 자동화 추천
4. 발생한 장애에서 배울 수 있는 교훈
```

---

## 빠른 자가 진단 (5분 체크)

지금 당장 내 수준을 파악하고 싶다면:

**Q1.** 내가 매주 반복하는 작업을 3가지 말할 수 있는가?
- 없다 → L1
- 있다 → Q2로

**Q2.** 그 중 하나라도 자동화했는가?
- 아니다 → L1~L2 사이
- 예, 노코드 도구로 → L2
- 예, 스크립트로 → Q3로

**Q3.** 내 자동화에 에러가 났을 때 어떻게 되는가?
- 그냥 멈추고 모른다 → L2~L3 사이
- 로그가 남고 알림이 온다 → Q4로

**Q4.** API 키와 비밀번호를 어디에 보관하는가?
- 코드 안에 직접 → L3
- 환경 변수나 별도 파일 → Q5로

**Q5.** 자동화가 한 달 이상 사람 개입 없이 돌아가고 있는가?
- 아니다 → L3~L4 사이
- 예 → L4~L5

---

> 성장은 선형이 아닙니다. L2에서 L3으로 가는 것이 L4에서 L5로 가는 것보다 빠를 수도 있습니다.
> 중요한 것은 방향입니다. 매달 조금씩 더 안정적이고, 더 재사용 가능하고, 더 자동화된 시스템을 만들어가는 것.
