[기준정보 따라가기] 3주차 Day 2 — ★ 유의미 코드의 저주
주차 주제: 품목마스터 ① 코드 체계 | 제조 사례: 자릿수가 찬 날
오늘의 목표: 유의미 코드가 무너지는 네 단계를 알고, 우리가 어느 단계인지 안다.
소요 시간: 30분
1. 한 문장으로
코드에 뜻을 담으면
세상이 바뀔 때마다 코드가 거짓말을 한다. ★
2. 유의미 코드가 매력적인 이유
처음에는 정말 좋습니다.
PRD-A-001-BLK
· 보면 압니다
· 정렬하면 모입니다
· 엑셀에서 잘라 쓰면 분류가 나옵니다 ★
· 신입도 금방 익힙니다
그래서 거의 모든 회사가 이렇게 시작합니다.
잘못된 판단이 아니었습니다. ★
3. ★ 무너지는 네 단계
1단계 자릿수가 찬다 ★
2단계 분류가 바뀐다
3단계 예외가 생긴다
4단계 아무도 안 믿는다 ★
4. 1단계 — 자릿수가 찬다
일련번호 3자리 = 999개
어느 업체, 품목군 A 가 999를 넘었습니다.
선택지
㉮ 자릿수를 늘린다 → 기존 코드와 길이가 달라짐 ★
㉯ 다른 문자를 쓴다 → A001, A002 (변칙)
㉰ 새 품목군을 만든다 → A2 군 (실제로는 같은 군) ★
어느 것을 골라도 규칙이 깨집니다.
그리고 이때가 대개 도입 후 5~10년입니다.
만든 사람은 이미 없습니다. ★
5. 2단계 — 분류가 바뀐다
회사가 크면 분류가 반드시 바뀝니다.
· 사업부가 생긴다
· 제품군을 재편한다
· 고객사 요구로 구분이 달라진다 ★
그런데 코드의 분류 자리는 못 바꿉니다.
PRD-A-001 의 A 를 B 로 바꾸려면
코드 자체를 바꿔야 합니다. ★
그래서 이렇게 됩니다
코드상 분류 A (옛 분류)
실제 분류 B (품목군 컬럼) ★
두 개의 분류가 공존합니다.
6. 3단계 — 예외가 생긴다
규칙에 안 맞는 품목이 나옵니다
· 색상이 없는 품목인데 색상 자리가 있다 ★
· 두 군에 걸치는 품목
· 고객 지정 코드를 그대로 써야 하는 품목 ★
· 임시로 등록해야 하는 품목 (TEMP-001)
예외마다 규칙을 하나씩 더합니다.
"색상 없으면 XXX"
"고객 코드는 C 로 시작"
"임시는 TMP" ★
규칙이 열 개를 넘으면
아무도 전부 알지 못합니다. ★
7. 4단계 — 아무도 안 믿는다
결국 이 상태가 됩니다
· 코드를 보고 판단하지 않습니다
· 항상 이름과 속성을 확인합니다 ★
· 그런데 코드는 여전히 복잡합니다
· 새 코드 만들 때마다 회의를 합니다 ★
즉
얻는 것은 없고 비용만 남은 상태입니다. ★
8. 그럼 어떻게 하나 — 무의미 코드
무의미 코드
10000001 · 10000002 · 10000003 ...
또는 P0000001 (구분 한 글자만) ★
장점
· 자릿수가 안 찹니다 (8자리 = 1억 개)
· 분류가 바뀌어도 코드는 그대로 ★
· 예외가 없습니다
· 채번이 자동입니다 (사람이 안 정합니다) ★
단점 — 딱 하나
보면 모릅니다.
그 하나는 화면으로 풉니다. 어제 본 대로 코드 옆에 이름을 항상 붙입니다.
9. 절충 — 구분 한 글자만
완전 무의미가 불안하면
절대 안 바뀌는 것 하나만 담습니다. ★
예
P10000001 P = 제품
M10000001 M = 자재
S10000001 S = 상품
조건
· 계보 안에서 절대 안 바뀌는 것이어야 합니다 ★
· 개수가 적어야 합니다 (3~5개)
· 파싱하지 않겠다고 약속해야 합니다 ★
품목군·재질·색상은 담으면 안 됩니다.
전부 바뀝니다. ★
10. 오늘 해 볼 것 (15분)
① 우리가 몇 단계인지 확인하세요
□ 1단계 — 자릿수가 찼거나 찰 예정인가 ★
□ 2단계 — 코드 분류와 실제 분류가 다른가 ★
□ 3단계 — 예외 규칙이 몇 개인가 ___개
□ 4단계 — 코드 보고 판단하는 사람이 있나
② 자릿수 여유를 계산하세요
현재 최대 일련번호 ______
자릿수 한계 ______
연 신규 등록 ______개
──────────────────────────
남은 햇수 ______년 ★
③ 만약 3~4단계라면
전환을 검토할 때입니다.
전환 방법은 10주차(코드 체계 설계)에서 다룹니다. ★
11. 내일 할 것
무의미 코드가 불편한 이유와 그 해법.
오늘 "화면으로 푼다" 고 했는데, 구체적으로 무엇을 해야 하는지. 그리고 무의미 코드로도 안 풀리는 두 가지가 있습니다.
이 글은 기준정보 따라가기 과정의 3주차 2일차입니다. 과정 전체 보기
진도와 검색이 되는 판: AXPulse 기술따라가기
댓글
댓글 쓰기