JJ AI+ · IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
IT·콘텐츠 업무
Claude Code(데스크톱 앱)에서 실습

만든 사람은 떠났고
소스만 남았다
이게 뭘 하는 건데

옛 소스 → 규칙·흐름 설명서

Claude Code로 실습차세대·유지보수코볼·자바
JJ Creative 교육연구소
오늘의 구성약 29분

오늘 영상은 이렇게 갑니다

오프닝핵심 원칙 3가지시연 준비Claude Code 시연결과 활용·판단점검·따라 하기마무리 0분5분10분15분20분25분30분35분
IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
오늘의 문제

새 시스템에 옮기려는데, 옛 프로그램이 뭘 하는지 아무도 모른다

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
오늘 완성할 결과물

«하는 일 · 업무 규칙 · 호출 흐름» 설명서와 전환 시 주의 목록

① 프로그램별 설명서프로그램마다 하는 일 한 줄, 업무 규칙(소스의 몇 번째 줄), 누가 누구를 부르는지
② 전환 시 주의 목록요구사항과 다른 곳, 요구에 없는 숨은 규칙, 설정과 소스가 다른 곳, 안 쓰는 부분
③ 사례로 확인한 증거고객 10명을 규칙대로 따라가 본 결과가 지난달 실제 결과와 같은지

오늘 쓰는 폴더(가상): JJ디지털 요금 미납 안내 문자 프로그램 · 파일 16개 · 폴더 10곳 · 코볼 2 + 자바 2 + 설정 · 원본은 그대로 두고 새 파일로 받습니다

출처: ITWorld 「생성형 AI로 앱 마이그레이션 간소화」 — 포춘 5,000대 기업의 70%가 20년 이상 된 소프트웨어를 쓰며, 생성형 AI가 코볼 같은 옛 언어를 설명하고 아키텍처 질문에 답하는 데 도움이 된다고 소개한다

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
PART 1
1
PART 1 · 핵심 원칙

주석 말고
소스를 믿는다

옛 프로그램을 맡기기 전에 꼭 알아야 할 세 가지

원칙 1주석은 거짓말을 한다

주석에는 15일, 실제 소스는 14일

UNPAY010 주석 (6줄)

«15일: 2차 경고»

고친 사람이 소스만 바꾸고 주석은 그대로 둔 흔한 모양

≠
UNPAY020 소스 (16줄)

WHEN L-DAYS < 14

14일부터 2차가 시작되고, 실제 동작은 이 숫자를 따른다

설명서의 기준은 실제로 움직이는 소스 · 주석과 다르면 «다르다»는 사실도 함께 적는다

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
원칙 2요구 목록에 없는 일

소스가 몰래 하는 일이 새 시스템에서 사라진다

숨은 규칙소스가 하는 일있는 곳
소액 제외미납액 1,000원 미만은 아예 보내지 않는다UNPAY010
납부 재확인보내기 직전에 오늘 납부했는지 다시 확인해 낸 고객은 뺀다NoticeSender
7일 중복 방지같은 단계 문자는 7일 안에 다시 보내지 않는다NoticeSender
대리인 번호 없으면 보류미성년인데 대리인 번호가 없으면 보내지 않고 보류 목록에 둔다UNPAY010

요구사항 목록에는 한 줄도 없지만 옛 프로그램은 매일 하고 있는 일이 5개 · 새 시스템에 안 옮기면 운영하다 알게 된다

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
원칙 3모르는 건 모른다고

왜 그렇게 정했는지는 소스에 없다

소스로 알 수 있는 것

무엇을, 몇 일에, 어떤 순서로

숫자·조건·부르는 관계는 소스에 그대로 있다

소스로 알 수 없는 것

왜, 어느 규정에 근거해서

«45일 이상은 해지 심사»의 이유나 근거 규정은 담당자만 안다

그래서 부탁할 때

(확인 필요)로 남기기

짐작으로 이유를 지어내지 말고 표시하게 한다

Claude는 빈 곳을 그럴듯한 이유로 채우는 습관이 있다 · 부탁 문장 마지막 줄에 «지어내지 마, 모르면 (확인 필요)»를 꼭 넣는다

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
PART 2
2
PART 2 · 시연 준비

Claude Code로
소스 폴더를 읽힌다

코드를 쓰지 않고, 폴더를 열고 반말로 부탁합니다

준비Claude Code 열기

Code 화면에서 폴더를 연다

1

앱 열기

Claude 데스크톱 앱을 열고 로그인

2

Code 탭

사이드바 위쪽 «Code». 아이콘만 보이면 마우스를 올려 이름 확인

3

폴더 고르기

«Open folder…»를 눌러 압축을 푼 소스 폴더 선택

Code는 유료 요금제에서 쓸 수 있습니다. 화면 이름과 위치는 앱 버전에 따라 다를 수 있습니다.

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
준비실습 폴더 받기

압축을 풀면 폴더 10곳, 파일 16개가 나옵니다

핵심 자료

코볼 2 · 자바 2 · 설정 · 실행 순서 메모

소스 폴더와 설정 폴더에 나뉘어 있다

앞 업무 결과 · 시험 자료

요구사항 목록 · 시험 사례

새 시스템 요구와 고객 10명 시험 사례, 지난달 실제 결과

헷갈리는 파일 4개

복사본 · 2019 구버전 · 새 문서 · 회식 안내

실무 폴더에도 꼭 섞여 있다

UNPAY010 (복사본).cblUNPAY010_2019구버전.cbl새 문서.txt (빈 파일)팀 회식 안내.txt

zip을 내려받아 압축을 푼 뒤, 그 폴더를 Code 화면에서 엽니다. 모든 파일은 교육용 가상 자료입니다.

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
오늘 쓸 재료소스는 이렇게 생겼다

프로그램 4개, 말은 코볼과 자바가 섞여 있다

프로그램 목록 (하는 일은 Claude가 읽어서 정리할 것)

이름언어폴더
UNPAY010코볼01_소스/코볼
UNPAY020코볼01_소스/코볼
NoticeSender자바01_소스/자바
SmsGateway자바01_소스/자바

그 밖에: 카피북 UNPAYCPY(고객 한 줄의 칸 정의), MsgTemplate(문구), 설정 파일 notice.properties

UNPAY020 소스의 일부 (실제 모양)

EVALUATE TRUE
  WHEN L-DAYS < 3   MOVE 0 TO L-STAGE
  WHEN L-DAYS < 14  MOVE 1 TO L-STAGE
  WHEN L-DAYS < 30  MOVE 2 TO L-STAGE
  WHEN L-DAYS < 45  MOVE 3 TO L-STAGE
  WHEN OTHER        MOVE 9 TO L-STAGE
END-EVALUATE
처음 보는 사람

읽어도 모른다

L-STAGE가 뭔지, 9가 무슨 뜻인지

Claude에게

풀어서 설명시킨다

9 = 해지 심사처럼 뜻을 적게 한다

우리가 할 일

맞는지 줄 번호로 확인

설명마다 소스의 줄을 같이 적게 한다

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
앞 업무에서 이어 받기요구사항 목록

앞서 정리한 요구사항 목록이 대조의 기준이다

«제안요청서(RFP)를 읽고 요구사항 목록으로 정리하기»에서 만든 차세대 요금 안내 시스템 요구 (예시) · 12개 중 6개

번호분류요구 내용
N-01기능연체 3일째에 1차 안내 문자를 보낸다
N-02기능연체 15일째에 2차 경고 문자를 보낸다
N-03기능연체 30일째에 이용정지 예고 문자를 보낸다
N-04기능수신거부 고객에게는 문자를 보내지 않는다
N-05기능미성년 명의 고객은 법정대리인에게 보낸다
N-06기능오후 9시부터 오전 8시까지는 보내지 않는다

이 목록을 오늘 이렇게 쓴다

  • 요구마다 옛 프로그램이 정말 그렇게 하는지 대조한다
  • 요구에 없는데 소스가 하는 일을 따로 모은다
  • 결과가 새 시스템으로 옮길 규칙 목록이 된다
IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
정리 규칙설명서 작성 기준 메모

사람이 정한 설명서 기준을 먼저 알려 준다

프로그램마다 쓰는 것

항목쓰는 방법
하는 일한 줄, 쉬운 말로
업무 규칙숫자·조건 빠짐없이 + 소스의 줄 번호
호출 흐름누가 누구를 부르는지

지킬 규칙

규칙내용
숫자주석과 다르면 소스를 따르고, 다르다고 적기
이유소스에 없으면 (확인 필요)
안 쓰는 부분지우지 말고 후보로만 적기
설정 파일소스가 읽는 값인지 확인
원본읽기만 하고 새 파일로 저장
IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
허락 묻는 창이 뜨면

내용을 읽고 고른다

읽기

소스 파일 열어 보기

처음 한 번 허락하면 진행

새 파일 만들기

설명서 워드·엑셀 저장

어떤 이름으로 만드는지 확인하고 허락

원본 고치기·지우기

거부

«새 파일로 만들어줘»라고 다시 부탁

창의 이름과 버튼 모양은 버전에 따라 다를 수 있습니다. 소스와 설정 파일은 기준 자료이니 손대지 않습니다.

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
라이브 시연
STEP 1 · 폴더 살펴보기

연 폴더에서 이렇게 치기 Claude Code

이 폴더는 JJ디지털 요금 미납 안내 문자 프로그램 자료야. 어떤 파일이 어디 있는지 폴더별로 정리해줘.
이름이 비슷하거나 오래돼 보이는 파일, 내용이 비어 있는 파일, 이 일이랑 상관없어 보이는 파일은 따로 알려줘.
원본은 절대 고치지 마.

맞는지 확인: 파일 16개 · 폴더 10곳 · 수상한 파일 3개 (소스 복사본, 2019 구버전, 새 문서) · 상관없는 파일 1개 (팀 회식 안내)

소스

코볼 3 + 자바 3

카피북 1, 복사본 1이 섞여 있다

설정 · 메모

2개

설정 파일과 운영팀 실행 순서 메모

앞 업무 · 시험 자료

3개

요구사항 목록, 시험 사례, 지난달 실제 결과

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
라이브 시연
STEP 2 · 프로그램마다 하는 일과 부르는 순서

같은 창에 이어서 Claude Code

01_소스에 있는 프로그램마다 '하는 일'을 한 줄로 써줘. 처음 보는 사람도 알아듣게 쉬운 말로.
02_설정의 실행 순서 메모도 보고, 어떤 프로그램이 어떤 프로그램을 부르는지 화살표로 한 줄에 그려줘.
소스에서 확인되지 않는 건 (확인 필요)라고 써줘.
UNPAY010 · 코볼

대상 가리기

미납 고객을 읽어 문자 보낼 대상을 가린다

→
UNPAY020 · 코볼

단계 정하기

연체 일수로 안내 단계를 정한다

→
NoticeSender · 자바

발송 관리

보낼 시각·중복·납부 여부를 보고 발송을 맡긴다

→
SmsGateway · 자바

문자 내보내기

단문·장문을 고르고 실패하면 다시 시도한다

실제 연결: UNPAY010이 UNPAY020을 고객마다 부르고 → 문자 대상 파일이 나오고 → NoticeSender가 읽어 SmsGateway를 부른다 (그림의 화살표는 «다음 단계»)

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
라이브 시연
STEP 3 · 업무 규칙 뽑기

큰 그림이 나오면 이어서 Claude Code

프로그램마다 업무 규칙을 뽑아줘. 숫자와 조건은 소스에 있는 그대로 쓰고, 소스의 몇 번째 줄인지도 같이 적어줘.
주석이랑 소스가 다르면 소스를 따르고, 다르다는 것도 알려줘.
내가 안 준 내용은 지어내지 말고 확실하지 않은 건 (확인 필요)라고 표시해줘.
프로그램업무 규칙소스 위치
UNPAY010미납액 1,000원 미만은 제외31줄
UNPAY010수신거부는 1·2차 제외, 3차는 보낸다45줄
UNPAY020연체 3·14·30·45일에 단계가 바뀐다14~20줄
NoticeSender보내기 직전 오늘 납부 여부 다시 확인22줄
NoticeSender21시~다음 날 8시는 8시로 미룸9줄
SmsGateway실패하면 3회, 10분 간격18줄

규칙은 모두 12개 (UNPAY010 4 · UNPAY020 1 · NoticeSender 4 · SmsGateway 3) · 화면에는 6개만 보여 줌 · 줄 번호는 실제 파일에서 확인한 값

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
라이브 시연
STEP 4 · 주석과 다른 곳, 안 쓰는 부분 찾기

규칙이 나오면 이어서 Claude Code

주석에 적힌 내용이랑 실제 소스가 다른 곳이 있으면 찾아줘.
설정 파일에 적힌 값이랑 소스에 박힌 값이 다른 곳도 찾아줘. 소스가 그 설정 파일을 읽는지도 알려줘.
어디서도 부르지 않는 부분이 있으면 그것도 알려줘. 전부 어느 줄인지 같이.
주석 ≠ 소스

15일 ≠ 14일

UNPAY010 6줄 주석 / UNPAY020 16줄 소스

설정 ≠ 소스

9시 ≠ 8시

notice.properties 2줄은 9시, NoticeSender 9줄은 8시 · 소스는 설정 파일을 읽지 않는다

안 쓰는 부분 후보

P-EVENT-MSG

UNPAY010 62줄 · 이벤트 문구, 어디서도 부르지 않는다

셋 다 설명서에 «다르다»고 남겨야 하는 것 · 안 쓰는 부분은 지우자고 하지 말고 «담당자에게 확인»으로 둔다 · 발송 시작이 실제로 8시인지 9시인지는 운영 중인 값을 봐야 한다 (확인 필요)

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
라이브 시연
STEP 5 · 그림으로 보기

결과가 나오면 이어서 Claude Code

프로그램별 업무 규칙이 몇 개인지 막대 그림으로 보여줘. 옆에 요구사항 12개가 소스랑 일치, 다름, 애매, 소스에 없음 중 어디에 해당하는지도 같이 보여줘. 눈에 띄게 많은 곳은 빨갛게 표시해줘.
프로그램별 업무 규칙 (빨강 = 가장 많음) 요구사항 12개 대조 (빨강 = 요구와 다름) UNPAY0104개UNPAY0201개NoticeSender4개SmsGateway3개일치6개다름3개애매1개소스에 없음2개

교육용 가상 폴더 기준 · UNPAY010과 NoticeSender에 규칙이 몰려 있어 설명서 검수도 이 두 곳부터 · 요구와 «다름» 3개가 새 시스템에서 가장 위험하다

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
라이브 시연
STEP 6 · 요구사항 목록과 맞춰 보기

그림 다음에 이어서 Claude Code

03_신규요구의 요구사항 목록이랑 지금까지 뽑은 규칙을 맞춰봐줘.
요구마다 일치, 다름, 소스에 없음, 애매 중 하나로 표시하고, 왜 그런지 소스의 줄 번호로 알려줘.
요구 목록에는 없는데 소스가 하고 있는 일은 따로 모아줘.
일치

6개

그대로 옮긴다

다름

3개

사람이 정한다

애매 · 소스에 없음

1 · 2개

질문·새로 만들기

요구에 없는 숨은 규칙

5개

소스만 하는 일

번호요구 내용(앞부분)대조옛 프로그램 쪽 사실
N-02연체 15일째에 2차 경고 문자를 보낸다다름소스는 14일째부터 2차 (주석만 15일)
N-04수신거부 고객에게는 문자를 보내지 않는다다름이용정지 예고(3차)는 수신거부여도 보낸다
N-08발송이 실패하면 여러 번 다시 시도한다애매횟수·간격이 안 적힘 → 소스는 3회·10분 간격
N-10발송 결과를 하루 단위 보고서로 낸다없음옛 프로그램에는 보고서 출력이 없다
N-11발송 기록을 1년 보관한다다름NoticeSender: 90일 지나면 지운다
N-12관리자가 안내 일수를 화면에서 바꿀 수 있다없음일수가 소스에 박혀 있다
IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
라이브 시연
STEP 7 · 고객 사례로 설명서 확인하기

대조가 끝나면 이어서 Claude Code

04_시험자료의 시험사례 고객 10명이 옛 프로그램에서 어떻게 되는지, 지금까지 정리한 규칙대로 한 명씩 따라가서 결과를 써줘.
결과는 발송, 이월, 보류, 제외, 해지심사 중에서 고르고 이유도 짧게 적어줘.
그다음 지난달_실제발송결과랑 비교해서, 다른 고객이 있으면 어느 규칙을 잘못 읽었는지 알려줘.
번호이름(가명)연체미납액나이결과이유
C01이도윤5일38,400원만 41발송(본인)바로 발송
C02박서연14일52,000원만 35제외수신거부
C03최민재31일87,300원만 52발송(본인)바로 발송
C04정하윤8일29,000원만 17발송(대리인)바로 발송
C05한지후20일640원만 29제외소액(1,000원 미만)
C06오유진3일15,000원만 33이월(본인)다음 날 오전 8시 발송

10명 중 6명만 보여 줌 · C02는 14일째라 2차, 수신거부라 제외 · C03은 수신거부인데 3차라 발송 · 지난달 실제 결과와 비교하면 10/10명이 같다 → 설명서의 규칙이 실제와 맞다

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
라이브 시연
STEP 8 · 숫자 다시 맞추기

비교가 끝나면 바로 이어서 Claude Code

고객 몇 명이 발송, 이월, 보류, 제외, 해지심사로 나왔는지 세어줘. 다 더하면 전체 고객 수랑 같은지도 알려줘.
요구사항 12개가 일치, 다름, 애매, 소스에 없음으로 몇 개씩인지도 세어줘. 전환 주의 목록은 모두 몇 건인지도.
안 맞으면 어디서 틀렸는지 알려줘.
고객 사례

10명

발송 3 · 이월 1 · 보류 1 · 제외 4 · 해지심사 1

요구사항

12개

일치 6 · 다름 3 · 애매 1 · 소스에 없음 2

업무 규칙

12개

프로그램별 4 + 1 + 4 + 3

전환 주의 목록

13건

다름 3 + 소스에 없음 2 + 애매 1 + 숨은 규칙 5 + 설정 1 + 안 쓰는 부분 1

3 + 1 + 1 + 4 + 1 = 10 · 6 + 3 + 1 + 2 = 12 · 안 맞으면 «구버전 파일이나 복사본을 읽지 않았나»부터 본다

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
라이브 시연
STEP 9 · 틀린 결과 바로잡기

결과가 실제와 다를 때 Claude Code

C03 결과가 지난달 실제랑 달라. 수신거부 고객이라도 이용정지 예고는 보낸다는 규칙이 UNPAY010에 있어. 그 줄을 다시 읽고 설명서랑 사례 결과를 고쳐줘.
같은 실수가 다른 규칙에도 있는지 확인해줘.

이런 일이 생길 수 있다 (예시)

«수신거부면 모두 제외»라고 읽음
C03 제외 → 실제와 9/10명만 같음

45줄을 다시 읽으면

«수신거부이면서 단계가 3보다 작을 때만 제외»
C03(3차)은 발송 → 10/10명 일치

결과가 다르면 «어느 줄을 근거로 그렇게 읽었나»부터 묻는다 · 조건의 «이상·미만», «그리고·또는»을 잘못 읽는 일이 가장 흔하다 · 고친 뒤 10명 모두 다시 비교한다

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
라이브 시연
STEP 10 · 설명서와 주의 목록 저장

결과가 맞으면 이어서 Claude Code

지금까지 정리한 걸로 프로그램별 설명서를 워드로 만들어줘. 프로그램마다 하는 일, 업무 규칙(줄 번호 포함), 호출 흐름 순서로.
그리고 새 시스템으로 옮길 때 주의할 것을 엑셀 목록으로 따로 저장해줘. 구분, 내용, 어디에 있나, 결정은 사람이 칸을 넣어줘.
새 파일로 저장하고 이름은 프로그램별_설명서, 전환주의목록으로 해줘.
파일들어 있는 것분량
프로그램별_설명서.docx프로그램마다 하는 일 · 업무 규칙(줄 번호) · 호출 흐름 + 전체 흐름4개 프로그램
전환주의목록.xlsx요구와 다른 곳 · 소스에 없음 · 애매 · 숨은 규칙 · 설정 · 안 쓰는 부분13행
(결정 칸)새 시스템에 어떻게 할지는 담당자가 채운다빈칸 그대로
IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
폴더에 생긴 파일 확인

원본은 그대로, 새 파일만 늘었다

실습 폴더

00_안내 · 01_소스(코볼·자바) · 02_설정
03_신규요구 · 04_시험자료 · 이전자료 · 임시 · 기타
+ 프로그램별_설명서.docx · 전환주의목록.xlsx (새로)

  • 소스·설정 파일의 수정 시각이 바뀌지 않았나
  • 전환 주의 목록이 13행인가
  • 줄 번호를 열어 보니 실제로 그 줄인가

원본이 바뀌었거나 줄 번호가 안 맞으면 → «원본은 되돌려 두고, 줄 번호를 소스에서 다시 확인해서 새로 저장해줘»

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
라이브 시연
STEP 11 · 다음에도 이대로

마지막으로 한 순서를 남겨 둘 때 Claude Code

오늘 한 순서를 옛 프로그램 설명서 만드는 순서라는 메모로 폴더에 저장해줘.
폴더 살펴보기, 하는 일과 호출 순서 정리, 규칙 뽑기, 주석과 다른 곳 찾기, 요구사항과 맞춰 보기, 고객 사례로 확인하는 것까지.
다음에 다른 프로그램 폴더를 열고 지난번처럼 해줘라고 하면 그대로 하게.

다음 프로그램 폴더를 열고 «지난번 순서대로 해줘» → 같은 기준으로 매번 설명서를 만든다

메모에 들어갈 것폴더 살펴보기규칙 뽑기(줄 번호)다른 곳 찾기요구와 대조사례로 확인
오늘

프로그램 4개

규칙 12 · 주의 13건

다음 달 …

다른 프로그램 폴더

같은 순서, 같은 기준 메모

담당자가 바뀌어도

메모가 팀의 기준

사람마다 달랐던 분석 방법이 하나로

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
PART 3
3
PART 3 · 결과 활용

결과를 쓰고,
판단은 사람이

회의에서 쓰고, 옮길 규칙의 확정은 담당자가 한다

현장은 프로그램이 수백 개

연습은 4개, 현장은 수백 개 — 같은 순서로 나눠 맡긴다

1 · 기준은 한 번

설명서 작성 기준 메모

쓰는 항목과 지킬 규칙을 메모 파일에 적어 두고 매번 같은 기준으로

2 · 묶음으로 맡긴다

업무 단위로 폴더를 나눈다

요금 안내, 결제, 회원처럼 하나의 일을 하는 프로그램끼리 한 폴더

3 · 사례로 확인한다

묶음마다 시험 사례 대조

고객 사례를 규칙대로 따라가 실제 운영 결과와 맞는지 본다

오늘 4개에서 해 보는 순서가 수백 개에서도 그대로 쓰입니다 · 프로그램이 많을수록 «사례로 확인»이 더 중요해진다

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
얼마나 아끼나

읽는 시간과 빠뜨려서 생기는 재작업을 줄인다

소스를 읽는 시간 (가정: 프로그램 한 개 16시간 → 초안 6시간)

연 40개 × 10시간 = 연 400시간 → 초안 검수 위주로
남는 시간은 새 시스템 설계와 담당자 협의에

외부에 맡기던 분석 (가정)

옛 시스템 분석 용역의 일부를 담당자가 직접 정리
실제 금액은 회사마다 다르다 (확인 필요)

빠뜨려서 생기는 재작업 (연습 폴더)

요구에 없는 숨은 규칙 5개 + 요구와 다른 곳 3개
운영 후에 알게 되면 고치고 다시 시험해야 한다

기사에 나온 효과 (ITWorld 인용)

맥킨지 보고서: 생성형 AI로 일정 40~50% 단축, 비용 40% 절감 · 우리 회사 수치가 아님

※ «가정»으로 표시한 수치는 설명용이며, 건수는 교육용 가상 폴더 기준입니다 · 출처: ITWorld 「생성형 AI로 앱 마이그레이션 간소화」(맥킨지 보고서 인용)

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
판단은 사람이

AI는 읽고 정리하고, 옮길 규칙의 확정은 사람

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
실제 소스를 쓸 때

우리 회사 소스로 하기 전에 3가지

1

사내 규정 확인

소스는 회사의 핵심 자산이다. 외부 AI 도구에 올려도 되는지, 사내 보안 규정이 허용하는 도구인지 먼저 확인

2

민감한 값 가리기

소스·설정 속 비밀번호, 접속 주소, 고객 정보, 개인 연락처는 가리고(가명 처리) 필요한 부분만 남긴다

3

복사본으로

소스 폴더를 통째로 복사해 두고 그 복사본을 연다. 원본 저장소는 건드리지 않는다

1번 확인이 끝나기 전에는 실제 운영 소스와 고객 자료를 올리지 않는다

허용된다면 → 가상 폴더로 연습한 순서 그대로, 민감한 값을 가린 복사본 폴더에서 STEP 1부터

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
최종 점검

설명서를 회의에 내기 전, 5가지 확인

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
여러분 차례

우리 회사 옛 프로그램으로 해 보세요

1

폴더 준비

소스·설정·실행 순서 메모를
복사본 폴더에 모으기
(규정 확인·민감한 값 가리기)

2

STEP 1~6

살펴보기 → 하는 일·흐름
→ 규칙 뽑기 → 다른 곳 찾기
→ 그림 → 요구와 대조

3

STEP 7~11

사례로 확인 → 숫자 맞추기
→ 틀린 곳 바로잡기 → 저장
→ 순서 메모 남기기

오늘 쓴 부탁 문장은 영상 설명란과 JJ AI+ 학습 사이트에서 복사할 수 있습니다

IT·통신·콘텐츠 AI 업무스킬 향상 · 오래된 프로그램 소스를 읽고 업무 규칙·흐름 설명서 만들기
정리

주석 말고 소스로,
모르는 건 모른다고,
옮길 규칙은 사람이.

오늘 바로 우리 옛 프로그램 하나로 설명서 만들어 보기

JJ Creative 교육연구소 · ai.jjcreative.co.kr
← → 넘기기 / T 목차 / G 전체 미리보기 / S 발표자 모드 / F 전체 화면