[데이터가 저절로 쌓이게 하기] 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 기술따라가기
댓글
댓글 쓰기