[데이터가 저절로 쌓이게 하기] 3주차 Day 2 — 상태 전이: 언제 무엇으로 바뀌었나

주차 주제: 상태와 시각 | 제조 사례: 되돌아간 것이 안 보이던 회사

오늘의 목표: 상태를 덮어쓰지 않고 전이로 남기는 구조를 이해한다.

소요 시간: 30분


1. 지금의 모양

  주문 테이블
    상태 = "생산중"                          ★
알 수 있는 것 — 지금 생산중이다.          ★
알 수 없는 것

  · 언제부터 생산중인가                   ★
  · 그 전에 무엇이었나
  · 몇 번 되돌아갔나                      ★
  · 어디서 오래 머물렀나                   ★

2. ★ 전이로 남기면

  주문상태이력
    주문번호 · 이전 · 이후 · 시각 ·     ★
    누가 · 사유                              ★
  SO-0412  (없음) → 접수   09-01 09:12  김  ★
  SO-0412  접수 → 승인     09-01 14:20  박  ★
  SO-0412  승인 → 생산중   09-03 08:05  이  ★
  SO-0412  생산중 → 보류   09-04 11:40  이  자재결품 ★
  SO-0412  보류 → 생산중   09-08 09:15  이  ★
  SO-0412  생산중 → 완료   09-09 16:30  이  ★
여기서 바로 나오는 것
  · 총 리드타임  8일 7시간                  ★
  · 승인 대기     5시간 8분                 ★
  · 생산 착수 대기  1일 18시간              ★
  · 보류 3일 21시간                       ★
  · 실제 생산      1일 7시간                ★
보류가 절반이었습니다.                    ★

3. 덮어쓰면 안 보이는 것 셋

① 되돌아간 것                              ★
   승인 → 반려 → 다시 승인
   덮어쓰면 "승인" 만 남습니다             ★

② 머문 시간                                ★
   어디서 오래 있었나

③ 누가 바꿨나                              ★
   4주차의 주제입니다                      ★
①이 가장 자주 숨습니다.                     ★
· 반려가 안 보입니다                      ★
· 그래서 반려율을 모릅니다
· 그래서 왜 반려되나를 못 고칩니다        ★

4. 두 가지를 같이 두세요

  현재 상태   주문 테이블의 컬럼             ★
  이력       별도 테이블                    ★
왜 둘 다

  · 현재 상태는 조회가 빨라야 합니다      ★
  · 이력은 분석용입니다                   ★
그리고 현재 상태를 이력에서 계산하지 마세요. ★
  느리고 복잡해집니다.
대신 바꿀 때 둘 다 씁니다.                ★
  (같은 트랜잭션에서)

5. ★ 이력에 꼭 넣을 여섯

□ 대상        무엇의 상태인가             ★
□ 이전 상태    (없음도 값입니다)          ★
□ 이후 상태                                ★
□ 시각        초 단위까지                 ★
□ 누가        사람·시스템·Agent (4주차)   ★
□ 사유        되돌아갈 때는 필수          ★
「이전 상태」 를 빠뜨리는 경우가 많습니다.    ★
넣으면

  · 전이 경로를 셀 수 있습니다            ★
  · 이상한 전이를 찾을 수 있습니다         ★
    (완료 → 접수 같은)                    ★

6. 상태를 몇 개로 할까

너무 적으면

  · 어디서 막혔는지 모릅니다               ★
    "진행중" 하나로는 아무것도 안 보입니다 ★
너무 많으면

  · 바꾸는 게 일이 됩니다                  ★
  · 사람이 안 바꿉니다
  · 그리고 실제와 어긋납니다              ★
기준

  사람이 「어디까지 됐냐」 고 물을 때       ★
  답할 만한 단위로.                       ★
대개 5~8개입니다.                        ★

7. 「부산물」 이어야 합니다

상태를 바꾸는 게 일이어야 합니다.         ★
  (2주차 Day 3)
· 「승인」 을 안 누르면 생산이 안 열립니다   ★
· 「완료」 를 안 누르면 출하가 안 됩니다     ★
그러면 이력이 저절로 쌓입니다.            ★
반대로

  상태를 관리용으로만 두면                ★
  아무도 안 바꿉니다.                     ★
확인법

  상태가 며칠째 안 바뀐 건이 많나 보세요.  ★
  많으면 실제와 어긋난 것입니다.         ★

8. 제조 현장의 실제

어느 업체, 수주 상태가 세 개였습니다.
  접수 → 진행중 → 완료                      ★
"진행중" 에 평균 14일 머물렀습니다.       ★
그 안이 안 보였습니다.
여섯으로 나누고 이력을 남겼습니다.
  접수 → 승인 → 생산대기 → 생산중 →         ★
  검사 → 출하                              ★
석 달 뒤
  단계          평균 체류                    ★
  ──────────────────────────────────
  접수→승인      0.4일                      ★
  승인→생산대기   0.2일
  생산대기→생산중  6.8일                   ★
  생산중→검사    2.1일
  검사→출하      1.9일                      ★
생산 대기가 절반이었습니다.               ★
그리고 그 대기의 이유를 사유에서 보니
  자재 결품    41%                          ★
  설비 점유    33%
  지시 누락    18%                       ★
  기타          8%
세 번째가 뜻밖이었습니다 — 그냥 잊은 것.   ★
알림 하나를 붙이니 18% 가 3% 가 됐습니다.   ★

9. 되돌아가는 것을 꼭 남기세요

· 반려 · 재작업 · 취소 후 재접수             ★
그리고 사유를 필수로.                     ★
왜

  · 되돌아가는 게 낭비입니다               ★
  · 그런데 안 보이면 개선 대상이 안 됩니다 ★
반려율을 세어 보세요.                        ★
대개 생각보다 높습니다.                   ★

10. 오늘 해 볼 것 (15분)

① 상태를 세어 보세요

  대상  ____________
  상태 개수  ___개                           ★
  가장 오래 머무는 상태  ____________        ★
② 이력이 있나 보세요

  □ 이력 테이블이 있나                       ★
  □ 이전 상태가 있나                         ★
  □ 사유가 있나                              ★
  □ 누가 바꿨는지 있나                       ★
③ 어긋남을 확인하세요

  상태가 7일 이상 안 바뀐 건  ___건        ★
  → 실제로 그런가, 안 바꾼 건가              ★

11. 내일 할 것

★ 시각이 정확해야 리드타임이 나온다.

시각은 남기는데 틀린 시각이 남는 자리들이 있습니다.


이 글은 데이터가 저절로 쌓이게 하기 과정의 3주차 2일차입니다. 과정 전체 보기

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

댓글

이 블로그의 인기 게시물

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

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

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