λ°˜λ³΅μ—…λ¬΄ μžλ™ν™”λ₯Ό μ‹œμž‘ν•  λ•Œ νŒ€μ΄ κ°€μž₯ 자주 μ°©κ°ν•˜λŠ” 지점이 μžˆμŠ΅λ‹ˆλ‹€. β€œμŠ€ν¬λ¦½νŠΈλ§Œ 돌면 μžλ™ν™”κ°€ λλ‚œλ‹€β€λŠ” μƒκ°μž…λ‹ˆλ‹€. μ‹€μ œ μš΄μ˜μ—μ„œλŠ” μŠ€ν¬λ¦½νŠΈλ³΄λ‹€ λ¨Όμ € μž…λ ₯ κ·œμΉ™, 승인 흐름, μ‹€νŒ¨ 볡ꡬ μˆœμ„œκ°€ 정리돼 μžˆμ–΄μ•Ό μžλ™ν™”κ°€ 였래 κ°‘λ‹ˆλ‹€.

11νŽΈμ€ νŠΉμ • λΆ€μ„œ μ „μš©μ΄ μ•„λ‹ˆλΌ, μ–΄λ–€ νŒ€μ΄λ“  λ°”λ‘œ κ°€μ Έλ‹€ μ“Έ 수 μžˆλ„λ‘ κ΅¬μ„±ν•œ μ‹€μ „ κ°€μ΄λ“œμž…λ‹ˆλ‹€. 고객사 μš”μ²­ follow-upκ³Ό μ£Όκ°„λ³΄κ³ μ²˜λŸΌ 자주 λ°˜λ³΅λ˜λŠ” 업무λ₯Ό κΈ°μ€€μœΌλ‘œ, β€œν•œ 번 λŒλ €λ³΄κΈ°β€κ°€ μ•„λ‹ˆλΌ β€œλ§€μΌ μ•ˆμ •μ μœΌλ‘œ λŒλ¦¬κΈ°β€μ— μ΄ˆμ μ„ λ§žμ·„μŠ΅λ‹ˆλ‹€.

μ•ˆλ‚΄: 이 λ¬Έμ„œλŠ” μƒμ„±ν˜• AIλ₯Ό ν™œμš©ν•΄ μ΄ˆμ•ˆμ„ μž‘μ„±ν–ˆκ³ , 곡개된 κ·Όκ±° 자료λ₯Ό ꡐ차 확인해 운영 싀무 κ΄€μ μœΌλ‘œ λ³΄κ°•ν–ˆμŠ΅λ‹ˆλ‹€.

이 κΈ€μ˜ κ·Όκ±° 자료

핡심 μš”μ•½

  • μžλ™ν™”μ˜ μΆœλ°œμ μ€ β€œμ½”λ“œβ€κ°€ μ•„λ‹ˆλΌ β€œλ°˜λ³΅ νŒ¨ν„΄ λΆ„ν•΄β€μž…λ‹ˆλ‹€.
  • μž…λ ₯/쀑간/κ²°κ³Ό/승인 큐λ₯Ό λΆ„λ¦¬ν•˜λ©΄ 운영 사고가 크게 μ€„μ–΄λ“­λ‹ˆλ‹€.
  • ν”„λ‘¬ν”„νŠΈλŠ” λΆ„ν•΄ β†’ κ΅¬ν˜„ β†’ 검증 3개만 고정해도 ν’ˆμ§ˆ νŽΈμ°¨κ°€ λˆˆμ— λ„κ²Œ μ€„μ–΄λ“­λ‹ˆλ‹€.
flowchart LR
A[고객사 μš”μ²­ μ ‘μˆ˜] --> B[λΆ„λ₯˜/μš°μ„ μˆœμœ„]
B --> C[μžλ™ Follow-up 큐 생성]
C --> D[승인 ν›„ λ°œμ†‘]
D --> E[μƒνƒœ μ—…λ°μ΄νŠΈ]
E --> F[주간보고 μžλ™ 생성]
F --> G[회고/재발 λ°©μ§€]

🧠 칠판 μΉ˜νŠΈμ‹œνŠΈ

  • μžλ™ν™”λŠ” β€œλΉ¨λ¦¬ λ§Œλ“€κΈ°β€λ³΄λ‹€ β€œμ•ˆ κΉ¨μ§€κ²Œ μš΄μ˜ν•˜κΈ°β€κ°€ 핡심
  • μž…λ ₯/승인/좜λ ₯을 λΆ„λ¦¬ν•˜λ©΄ μ±…μž„ 경계가 μ„ λͺ…ν•΄μ§„λ‹€
  • μ‹€νŒ¨ν•œ 날에 νŒ€μ΄ 덜 흔듀리도둝 루틴을 λ¨Όμ € λ§Œλ“ λ‹€
  • ν”„λ‘¬ν”„νŠΈλŠ” λŠ˜λ¦¬κΈ°λ³΄λ‹€ ν‘œμ€€ν™”κ°€ μ€‘μš”ν•˜λ‹€
  • 회고 μ—†λŠ” μžλ™ν™”λŠ” κ²°κ΅­ μˆ˜λ™ λ³΅κ·€λ‘œ λλ‚œλ‹€

μ‹œμž‘ 전에 3κ°€μ§€λ§Œ λ¨Όμ € κ³ μ •

1) λ„κ΅¬λŠ” κ°€λ³κ²Œ, μ‹€ν–‰ κ·œμΉ™μ€ λͺ…ν™•ν•˜κ²Œ

ν•„μˆ˜ λ„κ΅¬λŠ” λ³΅μž‘ν•  ν•„μš”κ°€ μ—†μŠ΅λ‹ˆλ‹€.

  • VS Code
  • Python 3.10+
  • pandas, openpyxl, pyyaml

핡심은 λˆ„κ°€ 싀행해도 같은 λ°©μ‹μœΌλ‘œ λŒμ•„κ°€κ²Œ λ§Œλ“œλŠ” κ²ƒμž…λ‹ˆλ‹€.

2) 폴더 ꡬ쑰λ₯Ό 업무 흐름과 1:1둜 λ§žμΆ”κΈ°

μ•„λž˜ ꡬ쑰만 μ§€μΌœλ„ 운영 μ‹œ ν˜Όμ„ μ΄ 크게 μ€„μ–΄λ“­λ‹ˆλ‹€.

  • 10-input: 원본 μž…λ ₯
  • 20-work: 쀑간 가곡
  • 30-output: μ΅œμ’… μ‚°μΆœλ¬Ό
  • 40-queue: 승인 λŒ€κΈ° 큐
  • 90-prompt: ν”„λ‘¬ν”„νŠΈ ν…œν”Œλ¦Ώ

특히 30-outputκ³Ό 40-queueλ₯Ό 뢄리해두면 β€œλ§Œλ“€μ–΄μ§„ 결과”와 β€œμ•„μ§ 보내면 μ•ˆ λ˜λŠ” 결과”λ₯Ό λͺ…ν™•νžˆ λ‚˜λˆŒ 수 μžˆμŠ΅λ‹ˆλ‹€.

3) ν•˜λ„€μŠ€ 4μš”μ†Œλ₯Ό μ΅œμ†Œ λ²„μ „μœΌλ‘œ 뢙이기

μžλ™ν™” ν’ˆμ§ˆμ€ μ½”λ“œ 길이보닀 ν™˜κ²½ ν’ˆμ§ˆμ— 더 크게 μ’Œμš°λ©λ‹ˆλ‹€.

  • 가독성: 운영 κ·œμΉ™μ„ λ¬Έμ„œμ—μ„œ λ°”λ‘œ 찾을 수 μžˆλŠ”κ°€
  • κ΄€μΈ‘: μ‹€νŒ¨ 원인이 λ‘œκ·Έμ— λ‚¨λŠ”κ°€
  • κ·œμΉ™κ°•μ œ: ν…ŒμŠ€νŠΈ/체크λ₯Ό 톡과해야 λ‹€μŒ λ‹¨κ³„λ‘œ κ°€λŠ”κ°€
  • ν”Όλ“œλ°±: μ‹€νŒ¨ 이유λ₯Ό λ‹€μŒ 싀행에 λ°˜μ˜ν•˜λŠ”κ°€

μžλ™ν™” 사고과정 5단계

1) 문제λ₯Ό β€œμž‘μ—…β€μ΄ μ•„λ‹ˆλΌ β€œλ°˜λ³΅β€μœΌλ‘œ 보기

β€œμ—…λ¬΄κ°€ λ§Žλ‹€β€λ³΄λ‹€ β€œλ§€μ£Ό λ°˜λ³΅λ˜λŠ” 같은 νŒ¨ν„΄μ΄ 무엇인가”λ₯Ό λ¨Όμ € μž‘μ•„μ•Ό ν•©λ‹ˆλ‹€.

예: β€œκ³ κ°μ‚¬ μš”μ²­ μ‘λŒ€κ°€ λ§Žλ‹€β€ λŒ€μ‹ 
β†’ β€œλ§ˆκ° 2일 μ „ μƒνƒœ 확인 + μ§€μ—° 건 μ•ˆλ‚΄ + λ‹΄λ‹Ήμž μž¬ν• λ‹Ήβ€μ²˜λŸΌ μͺΌκ°œλ©΄ μžλ™ν™” λ‹¨μœ„κ°€ μ„ λͺ…ν•΄μ§‘λ‹ˆλ‹€.

2) μž…λ ₯Β·νŒλ‹¨Β·μ˜ˆμ™ΈΒ·μΆœλ ₯을 뢄리해 μ„€κ³„ν•˜κΈ°

μ‹€λ¬΄μ—μ„œ μ‹€νŒ¨κ°€ 많이 λ‚˜λŠ” 지점은 μ˜ˆμ™Έ 처리 λˆ„λ½μž…λ‹ˆλ‹€.

  • μž…λ ₯: μ–΄λ–€ 데이터가 λ“€μ–΄μ˜€λŠ”κ°€
  • νŒλ‹¨: 무엇을 κΈ°μ€€μœΌλ‘œ λΆ„κΈ°ν•˜λŠ”κ°€
  • μ˜ˆμ™Έ: λˆ„λ½/쀑볡/ν˜•μ‹μ˜€λ₯˜κ°€ λ‚˜λ©΄ μ–΄λ–»κ²Œ λ©ˆμΆ”λŠ”κ°€
  • μ‚°μΆœλ¬Ό: λˆ„κ΅¬μ—κ²Œ μ–΄λ–€ ν˜•νƒœλ‘œ μ „λ‹¬λ˜λŠ”κ°€

3) μ‚¬λžŒ νŒλ‹¨μ΄ ν•„μš”ν•œ 지점을 남겨두기

μžλ™ν™”κ°€ 잘 λ˜λŠ” νŒ€μ€ β€œμ‚¬λžŒμ„ λΉΌλŠ” νŒ€β€μ΄ μ•„λ‹ˆλΌ β€œμ‚¬λžŒμ΄ νŒλ‹¨ν•  지점을 μ •ν™•νžˆ λ‚¨κ²¨λ‘λŠ” νŒ€β€μž…λ‹ˆλ‹€.

예: λ°œμ†‘ 문ꡬ 생성은 μžλ™ν™”ν•˜λ˜, λ°œμ†‘ λ²„νŠΌμ€ μŠΉμΈμžμ—κ²Œ λ‚¨κ²¨λ‘λŠ” 방식이 μ•ˆμ „ν•©λ‹ˆλ‹€.

4) 검증 기쀀을 숫자둜 κ³ μ •ν•˜κΈ°

λ‹€μŒ μ„Έ κ°€μ§€λ©΄ μΆ©λΆ„ν•©λ‹ˆλ‹€.

  • λˆ„λ½ 건수
  • 처리 λ¦¬λ“œνƒ€μž„
  • μž¬μž‘μ—… 건수

μˆ«μžκ°€ 있으면 κ°œμ„ μ΄ 되고, μ—†μœΌλ©΄ λŠλ‚Œλ§Œ λ‚¨μŠ΅λ‹ˆλ‹€.

5) μ‹€νŒ¨ μ‹œ μž¬μ‹€ν–‰ μˆœμ„œλ₯Ό λ¬Έμž₯으둜 남기기

μž₯μ• λŠ” λ°˜λ“œμ‹œ μ˜΅λ‹ˆλ‹€. μ€‘μš”ν•œ 건 μ‹€νŒ¨ μžμ²΄κ°€ μ•„λ‹ˆλΌ, μ‹€νŒ¨ ν›„ νŒ€μ΄ λ©ˆμΆ”μ§€ μ•ŠλŠ” κ΅¬μ‘°μž…λ‹ˆλ‹€.

ν˜„μž₯μ—μ„œ λ°”λ‘œ μ“°λŠ” μœ μ¦ˆμΌ€μ΄μŠ€ 2κ°€μ§€

μœ μ¦ˆμΌ€μ΄μŠ€ A) 고객사 μš”μ²­ Follow-up μžλ™ν™”

λ§Žμ€ νŒ€μ΄ μš”μ²­ μ ‘μˆ˜λŠ” λΉ λ₯΄κ²Œ ν•˜μ§€λ§Œ, 쀑간 follow-up이 λŠ¦μ–΄μ Έ μ‹ λ’°λ₯Ό μžƒμŠ΅λ‹ˆλ‹€.

운영 흐름은 λ‹¨μˆœν•˜κ²Œ μž‘λŠ” 게 μ’‹μŠ΅λ‹ˆλ‹€.

  • μž…λ ₯: μš”μ²­μΌ/λ‹΄λ‹Ήμž/마감일/μƒνƒœ
  • λΆ„κΈ°: μž„λ°•Β·μ§€μ—°Β·λŒ€κΈ° μƒνƒœλ³„λ‘œ λ©”μ‹œμ§€ ν…œν”Œλ¦Ώ 뢄리
  • μ‚°μΆœλ¬Ό: 40-queue/followup_queue.json
  • 승인: 승인자 확인 ν›„ λ°œμ†‘

μ΄λ ‡κ²Œ ν•˜λ©΄ β€œλΉ¨λ¦¬ λ³΄λ‚΄λŠ” μžλ™ν™”β€κ°€ μ•„λ‹ˆλΌ β€œμ‹€μˆ˜ 없이 λ³΄λ‚΄λŠ” μžλ™ν™”β€κ°€ λ©λ‹ˆλ‹€.

μœ μ¦ˆμΌ€μ΄μŠ€ B) 주간보고 μžλ™ν™”

μ£Όκ°„λ³΄κ³ λŠ” 길게 μ“°λŠ” λŠ₯λ ₯보닀, νŒ€μ΄ λ‹€μŒ μ£Ό 결정을 λΉ λ₯΄κ²Œ ν•˜κ²Œ λ§Œλ“œλŠ” ꡬ쑰가 μ€‘μš”ν•©λ‹ˆλ‹€.

λ³΄κ³ μ„œ ꡬ쑰λ₯Ό 고정해두면 ν’ˆμ§ˆ νŽΈμ°¨κ°€ μ€„μ–΄λ“­λ‹ˆλ‹€.

  • 이번 μ£Ό 숫자 3개
  • μ§€λ‚œμ£Ό λŒ€λΉ„ λ³€ν™” 1개
  • λ‹€μŒ μ£Ό μ•‘μ…˜ 3개

μ €μž₯ κ²½λ‘œλŠ” 30-output/weekly_report.md둜 κ³ μ •ν•˜κ³ , νŒ€μ΄ 항상 같은 μœ„μΉ˜μ—μ„œ ν™•μΈν•˜κ²Œ λ§Œλ“œλŠ” 편이 μš΄μ˜μ— μœ λ¦¬ν•©λ‹ˆλ‹€.

μ‹€μ „ ν”„λ‘¬ν”„νŠΈ 3μ’… (λ³΅λΆ™μš©)

A) 업무 λΆ„ν•΄ ν”„λ‘¬ν”„νŠΈ

μ—­ν• : μ—…λ¬΄μžλ™ν™” μ„€κ³„μž.
λͺ©ν‘œ: [업무λͺ…]의 반볡 μ‹œκ°„μ„ 쀄이고 λˆ„λ½μ„ 쀄인닀.
μž…λ ₯: [파일/μ‹œνŠΈ/데이터 μ†ŒμŠ€]
좜λ ₯: [μ›ν•˜λŠ” μ‚°μΆœλ¬Ό]
μ œμ•½: 원본 μˆ˜μ • κΈˆμ§€, dry-run μš°μ„ , 둜그 ν•„μˆ˜.
μš”μ²­: 업무λ₯Ό μž…λ ₯-νŒλ‹¨-μ˜ˆμ™Έ-승인-좜λ ₯ 5λ‹¨κ³„λ‘œ λΆ„ν•΄ν•΄μ€˜.

B) κ΅¬ν˜„ ν”„λ‘¬ν”„νŠΈ

μœ„ λΆ„ν•΄ κ²°κ³Όλ₯Ό κΈ°μ€€μœΌλ‘œ Python μ‹€ν–‰ 슀크립트λ₯Ό μž‘μ„±ν•΄μ€˜.
쑰건:
1) 10-input만 읽기
2) 30-output에 κ²°κ³Ό μ €μž₯
3) 40-queue에 승인용 데이터 생성
4) logs/run.log 기둝
5) μ‹€νŒ¨ μ‹œ 원인과 μž¬μ‹€ν–‰ μˆœμ„œ 좜λ ₯

C) 검증 ν”„λ‘¬ν”„νŠΈ

이 μžλ™ν™”μ—μ„œ λ°œμƒ κ°€λŠ₯ν•œ μ‹€νŒ¨ μ‹œλ‚˜λ¦¬μ˜€ 5개λ₯Ό λ§Œλ“€κ³ ,
각 μ‹œλ‚˜λ¦¬μ˜€λ³„λ‘œ μ¦‰μ‹œ 쑰치/μž„μ‹œ 볡ꡬ/영ꡬ κ°œμ„ μ„ 체크리슀트둜 μ •λ¦¬ν•΄μ€˜.

15λΆ„ 운영 점검 루틴

  • 5λΆ„: 였늘 μž…λ ₯ 데이터 λˆ„λ½/ν˜•μ‹ 였λ₯˜ 확인
  • 5λΆ„: 승인 νμ—μ„œ 쀑볡/μ˜€λ°œμ†‘ μœ„ν—˜ 확인
  • 5λΆ„: 전일 μ‹€νŒ¨ 둜그 1건 회고 + μž¬λ°œλ°©μ§€ ν•œ 쀄 기둝

이 λ£¨ν‹΄λ§Œ 뢙여도 β€œλŒμ•„κ°€λŠ” μžλ™ν™”β€μ—μ„œ β€œμš΄μ˜λ˜λŠ” μžλ™ν™”β€λ‘œ λ„˜μ–΄κ°€κΈ° μ‰¬μ›Œμ§‘λ‹ˆλ‹€.

λ‹€μŒ 읽기