지연(delay)을 지우면 보이는 것들: 모델링의 본질

지연(delay)이 너무 많이 쓰이면 오히려 본질을 가린다?

— 인과순환지도에서는 필수지만, 모델 변수명에서는 조심해야 하는 이유 
시스템사고를 배우다 보면 “지연(delay)”이라는 단어를 정말 자주 만나게 됩니다.
 인과순환지도(CLD)에 등장하는 지연 표시는 그 자체로 시스템의 동태(dynamic)를 이해하는 핵심 요소입니다.
  • 왜 시스템이 천천히 반응하는가?
  • 왜 Overshoot와 Oscillation이 생기는가?
  • 왜 정책의 효과가 바로 나타나지 않는가?
이 모든 질문에 대한 답을 찾기 위해 우리는 지연을 표시합니다.
 그래서 인과순환지도에서는 지연을 과감하게 드러내는 것이 매우 중요합니다.

1. 그런데… 모델링에서는 ‘지연’이라는 단어가 오히려 문제를 만든다

저량-유량 지도(Stock & Flow Diagram)나 수식 모델링 단계로 넘어가면, 상황은 완전히 달라집니다. 지연(delay)이란 단어를 다음과 같이 넣기 시작하면 다음과 같은 문제가 생깁니다. 

1) 모든 변수가 ‘지연’처럼 보인다

Perception delay, response delay, delivery delay…
모든 행동이 delay로 보이면, 마치 지연이 항상 존재하는 것처럼 오해를 유발합니다.

2) 소요시간이 얼마나 짧은지/긴지라는 ‘본질’을 가린다

사실 중요한 것은 “지연이 있느냐 없느냐”가 아니라,  얼마나 빠르게 또는 천천히 반응하는가입니다.

3) 지연(delay)이라는 이름만 보면 ‘무조건 느린 것’처럼 보인다

하지만 실제 의미는 이렇습니다:
  • 짧은 delay → 빠른 반응
  • 긴 delay → 느린 반응
  • delay = 0 → 즉각 반응
그러므로 delay는 “있다/없다”의 문제가 아니라  “반응 속도의 연속적 스펙트럼”입니다.

4) 지연이라는 단어는 심리적 판단·전략적 선택을 가리는 경우가 많다

“인지 지연”, “반응 지연” 같은 변수는 이름만 보면 “신호가 늦게 들어오는 물리적 지연”처럼 보입니다. 하지만 실제 의미는 전혀 다릅니다.

인지 지연
→ “시장 신호를 얼마나 신뢰할 것인가?”
→ 인지 전략(Perception Strategy) 또는 평가 전략(Evaluation Strategy)

반응 지연
→ “얼마나 신중하게/빠르게 대응할 것인가?”
→ 행동 전략(Action Strategy)

이처럼 원래는 ‘심리적 판단’과 ‘전략적 선택’을 표현해야 하는 변수들인데, 
이름에 delay라는 단어가 붙는 순간 모두 “물리적으로 늦어지는 현상”으로 오해됩니다. 
즉, delay라는 말이 들어가는 바람에 변수의 본질(심리·전략)이 가려지는 것이 문제입니다..

2. 그렇다면 어떻게 해야 할까?

👉 인과순환지도에서는 지연을 강하게 표시
👉 모델 변수명에서는 본질에 맞는 인간적·인지적 표현 사용

아래는 실제로 제가 사용하던 변수명을 Before → After로 바꿔본 사례입니다. 변수명 하나만 바꿔도 모델의 의미가 명확하게 드러납니다.

🔄 변수명 수정 결과

아래 그림에서 빨간색으로 표시된 변수들이 바로 개선된 변수들입니다.
① 인지 지연 → 평가 반영 시간 (Perception Time)

Before: 인지 지연
  • “지연”이라는 단어 때문에 지연이 문제처럼 보이거나 단순히 ‘느린 반응’처럼 오해될 수 있습니다.

After: 평가 반영 시간 (Perception Time)
  • “판매량을 판단할 때 얼마나 과거를 반영하느냐?”  즉, 정보를 얼마나 신뢰할 것인가?라는 인지적 판단이 더 잘 드러납니다.

📌 의미의 본질:  “지연”이 아니라 신뢰성·평가 전략입니다.

② 반응 지연 → 반응 시간 (Action Speed)

Before: 반응 지연
  • 마치 시스템이 “느려서 문제”인 것처럼 보임

After: 반응 시간 (Action Speed)
  • “얼마나 빠르게 조치를 취할 것인가?”  즉, 행동 스타일을 정확하게 표현

📌 의미의 본질
  • 반응 지연은 문제의 원인이 아니라 과잉반응을 막고자 하는 신중함
  • 느리게 반응 = 안정성 중시
  • 빠르게 반응 = 민감성 중시

③ 입고 지연 → 입고 소요 시간 (Lead Time)

Before: 입고 지연
  • 모든 “지연”이 같은 종류처럼 보임
  • 물류 리드타임의 물리적 특성이 반영되지 않음
After: 입고 소요 시간 (Lead Time)
  • 실제 공급망에서 사용하는 전문 용어 그대로
  • 물리적·운송적 특성이 드러남
📌 이 변수는 원래부터 “지연”이 아니라 물리적 처리 시간(lead time)이었습니다.

④ Cover Time → 안전재고 일수 (Risk Attitude)

Before: Cover Time
  • 단순한 계산용 변수처럼 보임
  • 상업적 언어이지만 본질이 가려짐
After: 안전재고 일수 (Risk Attitude)
  • “우리는 판매 변화와 시장 변동을 얼마나 두려워하는가?” 미래 불확실성에 대한 태도를 정확히 드러냄
  • 변수의 본질이 전략적 완충(buffer)이라는 점이 명확해짐

3. 마무리: 지연을 지우면 본질이 보인다

인과순환지도(CLD)에서는 지연을 표시하는 것이 매우 중요합니다. 지연이야말로 시스템의 비선형성과 진동을 만드는 핵심 구조이기 때문입니다. 그러나 모델링 단계에서 변수명에 delay라는 단어가 들어가는 순간, 그 변수의 심리적·전략적·행동적 의미가 물리적 지연처럼 해석되는 문제가 발생합니다.

결국 변수명은 ‘구조’가 아니라 의사결정자가 세계를 어떻게 해석하고 판단하느냐(Mental Model)를 드러내야 합니다. 흥미로운 점은 이 논지가 SD 원전에서도 그대로 반복된다는 사실입니다. Jay Forrester, John Sterman 같은 정통 SD 모델러들도 때로 변수명에 delay를 사용하지만, 그들의 모든 모델링 수식은 결국 다음의 동일한 원리를 따릅니다.

✔ 정통 SD 모델링의 일관된 3단계

1단계. Goal − Actual = Gap
 모든 조정(의사결정)은 Gap을 인식하는 데서 시작된다.

2단계. Adjustment Time은 조정의 민감도를 결정하는 시간
 즉, 어떤 속도로 조정할지 결정하는 ‘행동 전략’이다.

3단계. Flow = Gap / Adjustment Time
 Gap을 얼마나 빠르게 메울지는 Adjustment Time의 역수로 결정된다.

이 구조로부터 자연스럽게 다음 관계가 성립합니다.
  • Delay = Adjustment Time
  • Rate of Adjustment = 1 / Adjustment Time
다시 말해,
delay란 단어는 ‘느림’을 설명하는 것이 아니라 Gap을 얼마나 빠르게 메울 것인지(=행동이라는 전략적 선택)를 표현한 시간 상수입니다.

이 사실을 이해하면, 오히려 변수명에서 delay를 제거하고 Perception Time, Action Speed, Response Time과 같은 이름을 사용하는 것이 결정자의 사고체계(Mental Model)를 훨씬 더 선명하게 드러낸다는 점이 보입니다.

지연을 지우면, 오히려 본질이 드러납니다.

댓글

이 블로그의 인기 게시물

경연제도와 시스템사고: 세종대왕의 조세제도 개혁에서 배우는 구조적 경청의 리더십

Fishery Game과 내쉬 균형

초등학생도 이해할 수 있지만 세상에서 제일 어려운 개념 + -