[기준정보 따라가기] 10주차 Day 4 — 기존 코드를 살릴 것인가 버릴 것인가

주차 주제: 코드 체계를 설계한다 | 제조 사례: 코드를 안 바꾸고 정리한 회사

오늘의 목표: 전면 교체·병행·매핑 세 길을 비교하고 우리 길을 고른다.

소요 시간: 30분


1. 이 결정이 어려운 이유

새 규칙을 만드는 건 쉽습니다.
기존 코드 수만 건을 어떻게 할지가 어렵습니다.  ★

2. 세 가지 길

㉮ 전면 교체    전부 새 코드로 바꾼다           ★
㉯ 병행        앞으로만 새 규칙                ★
㉰ 매핑        코드는 그대로, 연결표를 만든다   ★

3. ㉮ 전면 교체

하는 일

  · 새 코드 체계 설계
  · 모든 마스터에 새 코드 부여                  ★
  · 과거 데이터 일괄 변환
  · 라벨·도면·문서 교체                         ★
  · 고객·협력사 통보                            ★
장점

  깨끗합니다. 규칙이 하나입니다.               ★
비용

  · 기간 1~3년
  · 현장 혼란이 큽니다
  · 고객이 쓰는 코드는 못 바꿉니다           ★
  · 도면 재발행 비용                            ★
가능한 조건

  · 마스터가 적음 (수천 건 이하)                ★
  · 시스템 재구축과 같이 함                 ★
  · 경영진이 끝까지 밀어 줌                     ★

셋 다 만족하지 않으면 하지 마세요.


4. ㉯ 병행

하는 일

  · 앞으로 만드는 것만 새 규칙
  · 기존 것은 그대로                            ★
장점

  당장 시작할 수 있습니다.                     ★
비용

  · 규칙이 영구히 두 개                      ★
  · 정렬·검색이 계속 이상합니다
  · 10년 뒤 "규칙 세 개" 가 됩니다              ★
10주차 Day 1 의 「규칙 여섯 개」가
전부 이 길로 생겼습니다.                       ★

가장 흔하고 가장 위험한 선택입니다. 쉬워 보여서 고릅니다.


5. ★ ㉰ 매핑 — 대개 이것

하는 일

  · 기존 코드는 그대로 둡니다                ★
  · 내부 식별자를 따로 둡니다                ★
  · 코드는 「표시용 이름」이 됩니다
구조

  내부ID   (시스템만 씀, 절대 안 바뀜)          ★
    ├── ERP 코드    PRD-A-001
    ├── MES 코드    A001                        ★
    ├── PLM 코드    A-001-REV3
    └── 고객 코드   CUST-9931                   ★

6. ㉰ 가 좋은 이유

① 현장이 안 바뀝니다                           ★
   쓰던 코드를 그대로 씁니다

② 고객 코드도 담깁니다                         ★
   ㉮로도 못 바꾸던 것

③ 시스템 연계가 풀립니다                       ★
   2주차 Day 3 의 실패 지점이 여기였습니다

④ AI 가 답할 수 있게 됩니다                 ★
   세 코드가 하나를 가리킨다는 것을 압니다
그리고 결정적으로

  지금 시작할 수 있습니다.                  ★
  1년 걸리는 결단이 필요 없습니다.

7. ㉰ 의 조건

① 내부ID 는 뜻이 없어야 합니다             ★
   UUID 나 순번. 사람에게 안 보여도 됩니다

② 매핑표가 하나여야 합니다                 ★
   엑셀이 여러 개면 원래대로입니다

③ 매핑을 업무로 둬야 합니다                ★
   새 코드가 생기면 매핑도 등록
   (11주차 거버넌스)

④ 매핑 안 된 코드를 알 수 있어야 합니다     ★

④가 빠지면 조용히 망가집니다. 매핑이 없으면 그 건은 집계에서 그냥 빠집니다.


8. 제조 현장의 실제

어느 업체, 코드 규칙 4개 · 품목 3.8만 건.
㉮를 검토했습니다.

  견적       18개월 · 인력 6명                  ★
  게다가     고객 지정 코드 1,200건은 못 바꿈   ★

  → 접었습니다.
㉰로 갔습니다.

  6개월                                        ★
  · 내부ID 부여 (자동)
  · 매핑표 구축 (중복 판정이 대부분의 일)       ★
  · 등록 화면에 매핑 칸 추가
결과

  · 전사 재고 조회가 처음으로 맞았습니다    ★
  · ERP-MES 연계 오류 월 300건 → 20건          ★
  · 현장은 아무것도 안 바꿨습니다            ★
그리고 남은 문제

  매핑 판정이 애매한 것 2,400건.
  이건 12주차에서 다룹니다.                    ★

9. 세 길 비교

              ㉮전면   ㉯병행   ㉰매핑
  기간         1~3년    즉시     6개월~1년     ★
  현장 충격     큼      없음     없음          ★
  규칙 개수     1       2+       기존 유지     ★
  고객코드      못함    못함     담김          ★
  연계 해결     ○       ✗       ○             ★
  AI 가능       ○       ✗       ○             ★

㉯만 「연계 해결 ✗」입니다. 그런데 가장 많이 고릅니다.


10. 오늘 해 볼 것 (15분)

① 세 길 중 어디에 있나

  □ 지금 우리는 ㉯ 상태다 (규칙 여러 개)        ★
  □ 매핑표가 있다 (엑셀 포함)  ___개            ★
  □ 내부 식별자가 있다                          ★
② ㉮ 가 가능한지 판정

  □ 마스터 ___건 (수천 이하?)
  □ 시스템 재구축 예정  있음 / 없음             ★
  □ 고객 지정 코드  ___건 (있으면 ㉮ 불가)      ★
③ 매핑 대상을 추리세요

  연계가 필요한 시스템  ___개
  각각의 코드 체계가 다른가  예 / 아니오        ★

11. 내일 할 것

이번 주를 마무리합니다.

우리 코드 규칙을 실제로 씁니다. 네 조건 · 자릿수 · 채번 · 기존 코드 처리를 한 장에 담습니다.


이 글은 기준정보 따라가기 과정의 10주차 4일차입니다. 과정 전체 보기

진도와 검색이 되는 판: AXPulse 기술따라가기

댓글

이 블로그의 인기 게시물

자재관리는 잘 쓰는데 BOM은 엑셀입니다

협력사 AI 로봇 도입, 공급망 스마트 제조 생태계 대응 전략

개발 테스트 자동화, AI 에이전트와 MCP 도입 전략