[프로세스 정리하기] 6주차 Day 4 — 적지 않으면 무슨 일이 일어나는가
주차 주제: 입력과 출력을 적는다 (데이터 계약) | 제조 사례: 「나중에」가 3년째
오늘의 목표: 계약을 안 적은 활동의 실제 상태를 보고, 우리 정의에서 빈 곳을 찾는다.
소요 시간: 30분
1. 한 문장으로
계약을 안 적으면 다 열립니다.
그리고 다 열린 것은 아무도 눈치채지 못합니다. ★
2. 안 적은 활동의 상태
데이터 계약이 없는 활동
· 그 엔티티의 모든 항목을 쓸 수 있습니다 ★
· 화면에 전부 입력 가능한 칸으로 나옵니다
· 누가 무엇을 고쳤는지는 남지만
고치면 안 되는 것을 고친 건지는 모릅니다
그리고 조용합니다.
오류가 안 납니다.
경고도 없습니다.
잘 돌아갑니다. ★
3. 세 가지가 조용히 사라진다
① 권한이 사라진다
"검사자는 판정만 쓴다" 가 정의에 없으면
검사자는 전부 쓸 수 있습니다. ★
② 출처가 사라진다
"이 값이 어느 활동에서 왔나" 를 못 답합니다.
여러 활동이 같은 항목을 쓸 수 있으니까요.
③ Agent 위임이 막힌다
Agent 에게 맡기려면
"무엇을 봐도 되고 무엇을 바꿔도 되는가" 가
있어야 하는데 없습니다. ★
→ 위임 자체를 못 합니다.
4. ★ 「일단 나중에」가 안 오는 이유
흔한 판단
"지금은 급하니 계약 없이 만들고
나중에 정리하자"
왜 안 오나
① 잘 돌아갑니다
안 돌아가야 고칩니다. 잘 돌아가면 안 고칩니다. ★
② 나중에 적으려면 좁혀야 합니다
지금 전부 쓸 수 있는데 몇 개로 줄이면
"왜 갑자기 안 되냐" 는 말이 나옵니다 ★
③ 이미 그 자유를 쓰고 있습니다
검사자가 수량을 고치는 게 관행이 됐습니다
막으면 업무가 멈춥니다
②③이 결정적입니다. 시간이 지날수록 좁히기가 어려워집니다.
5. 제조 현장의 실제
어느 업체, 계약 없이 3년 운영
활동 62개 중 계약이 적힌 것 4개
Agent 를 붙이려고 검토했을 때 나온 결론
"어느 활동에 붙여도
그 Agent 가 업무 데이터 전체를
고칠 수 있게 됩니다" ★
→ 붙일 수 없었습니다.
그래서 한 일
계약을 거꾸로 복원했습니다.
① 지난 1년 변경 이력을 뽑는다
② 활동별로 실제 무엇을 고쳤는지 센다 ★
③ 그것을 OUTPUT 으로 적는다
④ 나머지를 INPUT 으로 돌린다
4개월 걸렸습니다.
처음부터 적었으면 활동당 5분이었습니다. ★
6. 이미 있는 시스템에서 복원하는 법
지금 시스템이 돌고 있다면 이 방법을 쓸 수 있습니다
① 변경 이력(감사 로그)을 뽑는다
② "이 화면에서 이 항목이 바뀐 횟수" 를 센다
③ 0 번인 항목 → INPUT 이 확실합니다 ★
④ 많이 바뀐 항목 → OUTPUT
⑤ 애매한 것(1~2회) → 현장에 물어봅니다 ★
⑤가 값집니다.
"1년에 두 번 고쳤네요. 왜죠?"
→ "아, 그건 실수로 잘못 들어와서요"
→ 정정 활동이 없었다는 뜻입니다 ★
7. 안 적어도 되는 경우
정직하게 — 항상 적어야 하는 것은 아닙니다.
· 조회만 하는 활동 쓰는 게 없으니 OUTPUT 없음
· 시스템 내부 처리 사람이 안 보는 것
· 한 번 쓰고 버릴 것 시험용
다만 사람이 화면에서 입력하는 활동은
반드시 적어야 합니다.
그 화면이 곧 권한이기 때문입니다. ★
8. 빈 곳을 찾는 세 질문
① 이 활동의 OUTPUT 이 비어 있나
→ 아무것도 안 쓰는 활동입니까?
그럼 왜 있습니까? ★
② 여러 활동이 같은 항목을 OUTPUT 에 적었나
→ 주인이 여럿입니다 (4주차 Day 4)
하나로 좁히거나 정정 활동을 만드세요 ★
③ 아무 활동도 OUTPUT 에 안 적은 항목이 있나
→ 그 값은 어디서 옵니까? ★
· 기준정보에서 온다 → 정상
· 자동 계산된다 → 정상
· 모르겠다 → 문제입니다
③이 가장 자주 걸립니다. 엑셀에서 붙여넣던 값들이 여기서 드러납니다.
9. 오늘 해 볼 것 (15분)
5주차 활동 목록 전체에 계약을 적으세요.
(어제는 하나만 했습니다)
활동 OUTPUT INPUT
─────────────────────────────────────────
____________ ______________ ______________
____________ ______________ ______________
____________ ______________ ______________
____________ ______________ ______________
그리고 세 질문으로 점검
□ OUTPUT 이 빈 활동 ___개
□ OUTPUT 이 겹치는 항목 ___개 ★
□ 아무도 안 쓰는데 필요한 항목 ___개 ★
10. 내일 할 것
이번 주를 마무리합니다.
데이터 계약 한 장을 완성하고, 그것으로 그린 화면이 현장에서 실제로 쓸 만한지 검토합니다.
이 글은 프로세스 정리하기 과정의 6주차 4일차입니다. 과정 전체 보기
진도와 검색이 되는 판: AXPulse 기술따라가기
댓글
댓글 쓰기