이 비디오는 MIT OpenCourseWare의 시스템 다이내믹스 강사인 제임스 페인(James Payne)이 진행하는 3시간짜리 워크숍의 개요를 다루고 있습니다. 시스템 다이내믹스는 시스템 사고의 개념과 방법론을 통해 복잡한 문제들을 이해하고 해결하는 학문입니다. 이 요약은 시스템 다이내믹스가 무엇인지, 어떻게 작동하는지, 그리고 실제 세계의 다양한 문제에 어떻게 적용될 수 있는지에 대한 핵심 내용을 담고 있습니다. 강사는 시스템 다이내믹스의 역사, 주요 개념, 모델링 도구 및 실제 적용 사례를 친절하고 쉽게 설명하며, 참여자들이 직접 시뮬레이션을 통해 시스템 사고를 경험할 수 있도록 안내합니다.
1. 시스템 다이내믹스 소개 및 강사 소개 👨🏫
영상은 제임스 페인(James Payne) 강사님의 인사를 시작으로 MIT 시스템 다이내믹스 그룹에서 진행되는 3시간짜리 시스템 다이내믹스 개요 세션을 소개하며 시작됩니다. 강사님은 이 세션이 시스템 사고와 시스템 다이내믹스 간의 미묘한 차이를 강조하고, 복잡한 세상에서 이 두 개념이 어떻게 상호작용하는지에 대해 설명할 것이라고 밝혔습니다.
오늘 세션의 주요 내용은 다음과 같습니다.
- 시스템 사고 개요: 시스템 다이내믹스 방법론과 시스템 사고의 개념적 차이점 및 중첩되는 부분을 다룹니다.
- 경영 비행 시뮬레이터: 참가자들이 시스템 다이내믹스를 직접 경험할 수 있는 실습 세션입니다. (저작권 문제로 실제 영상에는 포함되지 않음)
- 시뮬레이션 후 논의: 시뮬레이션에서 얻은 교훈을 시스템 개념과 연결하여 논의합니다.
- 추가 자료 소개: 시스템 다이내믹스 및 MIT의 관련 자료들을 안내합니다.
강사님은 자신을 MIT 시스템 다이내믹스 그룹의 박사 과정 2년차 학생이라고 소개하며, 화학 엔지니어, 산업 엔지니어, 제품 관리자 등 다양한 산업 분야에서 10년간 근무했던 경험을 공유했습니다. 특히 원자력 발전소부터 브래지어까지 다양한 분야에서 일했던 경험을 통해 시스템 다이내믹스 그룹이 자신의 다채로운 경력을 이해하고 받아들여 주었다고 언급하며, "원자력 발전소부터 브래지어까지 모든 분야에서 일해봤다고 말했을 때, 그들의 반응은 '아, 그렇군요.' 였어요." 라고 말했습니다. 💡
강사님의 주된 연구 관심사는 행동 운영 관리(Behavioral Operations Management)로, 공급망 내에서 인간의 의사 결정 과정을 분석하고, 이를 시스템 설계에 반영하는 방법을 연구한다고 설명했습니다. 그는 "행동 운영 관리에서 사람들의 존재는 버그가 아니라 기능이에요. 그것을 어떻게 계획하고 활용할 수 있을까요?" 라며 인간 행동의 중요성을 강조했습니다.
2. MIT 시스템 다이내믹스 그룹과 역사 📜
강사님은 MIT 시스템 다이내믹스 그룹의 주요 교수진을 소개하며, 특히 존 스터먼(John Sterman) 교수가 이 분야의 거장임을 강조했습니다. 스터먼 교수의 저서인 『비즈니스 다이내믹스(Business Dynamics)』는 현재 시스템 다이내믹스 분야의 사실상 표준 교과서로 자리 잡았다고 설명했습니다. 그는 이 책의 처음 두 챕터만 읽어도 시스템 다이내믹스와 시스템 사고의 근본적인 개념을 이해하는 데 큰 도움이 될 것이라고 추천했습니다.
시스템 다이내믹스는 MIT에서 시작된 분야로, 제이 포레스터(Jay Forrester)라는 분의 아이디어에서 출발했습니다. 포레스터는 1958년에 『산업 다이내믹스(Industrial Dynamics)』를 출판하여 이 개념을 공식화했습니다. 강사님은 자신의 관점에서 시스템 다이내믹스를 "제어 이론(control theory)을 사회 시스템에 적용한 것"이라고 정의했습니다. 🧑🏫
포레스터는 RAM(Random Access Memory)의 발명자이자 MIT 최초의 다목적 디지털 컴퓨터 개발에 참여한 전기 공학 배경을 가진 분입니다. 그는 공학적 배경을 비즈니스 시스템에 적용하고자 했으며, 이는 시스템의 복잡한 사회적, 관료적, 구조적 문제를 해결하기 위한 시도였습니다. 그는 초기 제너럴 일렉트릭(General Electric)과의 프로젝트를 통해 3년 주기의 고용 불안정 문제를 분석하며 시스템 다이내믹스 모델을 개발했습니다. 이후 로마 클럽(Club of Rome)에 초청받아 더 큰 사회 시스템에 이 모델을 적용한 월드 투(World Two) 시뮬레이션을 개발했고, 이는 논란이 되었던 『성장의 한계(The Limits to Growth)』라는 책으로 이어졌습니다. 이 책은 구체적인 미래 예측이라기보다는 자원 고갈과 재생의 한계에 대한 사회 구조적 메시지를 전달하고자 했다고 강사님은 설명했습니다.
MIT 시스템 다이내믹스 그룹의 박사 과정 학생들은 공학, 항공 우주, 전기, 생물학, 지구 물리학, 응용 수학 등 매우 다양한 배경을 가지고 있습니다. 강사님은 이러한 다양성이 "시스템적인 접근 방식을 통해 문제가 시스템 내에 존재한다는 것을 인식하고, 이를 더 넓은 영역에 적용하려는 공통된 목표" 덕분이라고 설명했습니다.
강사님은 현재 자신이 연구 중인 두 가지 사례를 소개했습니다.
- 비영리 단체 의사 결정: 비영리 단체가 직면하는 독특한 압력과 성과 환경을 모델링하여, 특정 목표 달성이 구조적으로 불가능한 경우를 분석하는 연구입니다.
- 다중 계층 공급망 및 재고 변동: '맥주 게임(beer game)'을 기반으로 한 연구로, 인간의 주문 행동이 공급망에 미치는 영향을 분석하고, 지연이 있는 공급망 내에서 알고리즘적 제어 메커니즘을 탐구하는 연구입니다. 강사님은 "사람들이 사람으로서 존재하는 것에 대한 아이디어를 받아들이고, 그들의 주문 행동이 그대로 흘러가게 두면서, 지연이 있는 공급망 내에 존재하는 제어 메커니즘에 대한 알고리즘적 접근 방식에 대해 이야기하는 것"이라고 설명하며, 전통적인 시스템 다이내믹스 도구 외에도 텐서플로우(TensorFlow)와 파이썬(Python)을 활용한 최적화 작업을 진행하고 있다고 언급했습니다.
3. 시스템 사고의 핵심 개념: 피드백 루프와 구조 🔄
강사님은 시스템 사고의 핵심 개념을 설명하기 위해 일반적인 문제 해결 과정(문제 식별, 데이터 수집, 대안 평가, 해결책 선택 및 구현)이 미완성된 모델임을 지적했습니다. 그는 우리가 내리는 모든 결정이 단절되어 존재하지 않고, 더 큰 시스템에 내재되어 상호작용한다고 강조했습니다.
"당신이 내리는 어떤 결정도 고립되어 존재하지 않습니다. 당신이 영향을 미치는 어떤 과정도 고립되어 존재하지 않습니다. 유일한 차이점은 당신 시스템의 경계입니다. 사실, 저는 부작용이라는 것은 없다고까지 말할 것입니다. 단지 당신이 아직 생각하지 못한 효과가 있을 뿐입니다."
강사님은 문제를 해결하기 위한 의사 결정이 시스템의 상태를 변화시키고, 이 변화는 다시 우리의 목표와 의사 결정에 영향을 미치며, 예기치 않은 부작용을 초래할 수 있다고 설명했습니다. 이러한 연속적인 상호작용과 지연(delay)이 궁극적으로 시스템의 동작을 결정하며, 이것이 바로 시스템 수준 사고의 근본 개념이라고 말했습니다.
시스템이란 "공통의 목적을 가진 상호 의존적인 부분들의 집합"이며, 사회경제 시스템은 동적이고, 밀접하게 연결되어 있으며(tightly coupled), 피드백에 의해 지배되고(governed by feedback), 비선형적(non-linear)이라는 특징을 가지고 있습니다. 시스템 사고는 이러한 피드백 루프를 이해하고 닫는 프레임워크입니다.
시스템 다이내믹스에서는 정신 모델(mental models)을 도출하는 것이 중요하다고 설명했습니다. 이는 개인이 특정 정보를 바탕으로 합리적인 선택을 하는 이유를 이해하고, 그 과정을 모델링하여 더 큰 시스템의 맥락에서 어떻게 상호작용하는지 살펴보는 것입니다. 또한, 사회 시스템에 직접 변화를 주기보다는 시뮬레이션을 통해 변화의 영향을 예측하고 분석하는 것이 훨씬 효율적이라고 말했습니다.
"시뮬레이션의 목적은 옳게 되는 것이 아닙니다. 시뮬레이션의 목적은 유용하게 되는 것입니다."
시뮬레이션은 정확한 미래를 예측하기보다는, 시스템의 고레버리지 정책(high-leverage policy) 요소를 식별하여 원하는 결과에 영향을 미치는 데 유용하다고 강조했습니다.
시스템 사고와 시스템 다이내믹스의 세 가지 핵심 포인트는 다음과 같습니다.
- 구조가 행동을 생성한다(Structure generates behavior): 사람들의 행동은 그들이 존재하는 시스템의 구조와 환경에 의해 결정된다는 의미입니다.
- 정신 모델의 중요성: 물리적인 시스템 구조뿐만 아니라 사람들의 사고방식과 의사 결정 과정도 시스템의 중요한 구조적 요소입니다.
- 근본적 귀인 오류(Fundamental Attribution Error): 우리는 종종 문제 발생 시 사람을 탓하지만, 실제로는 시스템의 구조적 결함이 원인인 경우가 많습니다. 강사님은 운전 중 다른 차가 끼어들었을 때 "저 자식 뭐야!"라고 생각하지만, 자신이 급한 상황일 때는 다른 차에 끼어드는 것을 합리화하는 예를 들어 이 오류를 설명했습니다. 그는 MIT 그룹 내에서도 이 오류를 극복하기 위해 "이 공동체의 모든 사람이 지능적이고 유능하며, 최선을 다하려고 노력하고, 성실하게 행동하며, 배우고 싶어 한다고 믿는다"는 기본 가정을 공유한다고 덧붙였습니다.
강사님은 사건(events), 행동 패턴(patterns of behavior), 구조(structure)의 계층적 관계를 통해 '구조가 행동을 생성한다'는 개념을 설명했습니다. 유가 변동 기사들을 예로 들며, 개별 사건들(유가 상승, 하락)이 모여 '붐과 버스트(boom and bust)' 패턴과 같은 행동 패턴을 형성하고, 이러한 패턴은 결국 물리적 구조, 정보 가용성, 행위자의 정신 모델과 같은 시스템의 근본적인 구조에 의해 발생한다고 설명했습니다.
또한, 동적으로 복잡한 환경에서는 배우고 변화하기가 매우 어렵다고 언급하며, 제한된 정보와 시간 지연이 이러한 어려움의 주된 원인이라고 꼽았습니다. 시스템 다이내믹스는 이러한 적용된 시스템 사고로서, 복잡한 사회 시스템을 개선하기 위한 연구 결과를 도출하는 데 중점을 둡니다.
4. 시스템 다이내믹스 모델링 도구 🛠️
강사님은 시스템 다이내믹스 모델링이 반복적(iterative)이고 나선형적인 접근 방식(spiral approach)이라고 설명했습니다. 이는 처음부터 완벽한 모델을 만드는 것이 아니라, 점진적으로 모델을 개선해 나가는 과정입니다.
시스템 다이내믹스에서 주로 사용되는 도구 중 하나는 재고-흐름 다이어그램(stock and flow diagram) 또는 구획 모델(compartmental model)입니다.
4.1. 인과 관계 루프 다이어그램 (Causal Loop Diagrams)
- 인과 관계 링크(Causal Links): "하나가 변하면 다른 하나도 변한다"는 기본적인 원리를 나타냅니다. 예를 들어, 생산이 늘면 재고가 늘고(양의 링크), 출하가 늘면 재고가 줄어듭니다(음의 링크).
- 인과 관계와 상관 관계의 차이: 얼음 판매량과 살인율이 함께 증가하는 예를 통해, 단순히 상관 관계가 높다고 해서 인과 관계가 있는 것은 아님을 강조했습니다. 실제로는 평균 기온 상승이라는 숨겨진 변수가 두 현상의 공통 원인이 됩니다. 강사님은 "인과 관계는 수학자와 물리학자의 영역"이라며, 사회 시스템 모델링에서는 "하나가 한 방향으로 움직일 때, 다른 하나가 항상 같은 방향으로 움직이는" 일관성을 인과 관계의 기준으로 삼는다고 언급했습니다.
"인과 관계는 수학자와 물리학자의 영역이에요. 진정한 인과 관계는 해결되지 않은 것이죠. 따라서, 한 가지 일이 발생하면 다른 일이 뒤따르는지, 시공간적으로 정말 연결되어 있는지를 따져야 합니다."
인과 관계 루프에는 두 가지 유형이 있습니다.
- 강화 루프(Reinforcing Loop, R): 긍정적인 피드백 루프로, 시스템을 한 방향으로 계속 움직이게 합니다. 예를 들어, 직원 기술이 향상되면 고객 만족도가 높아지고 불만이 줄어들어, 관리자가 직원 코칭에 더 많은 시간을 할애할 수 있게 되어 다시 직원 기술이 향상되는 선순환 구조입니다.
- 균형 루프(Balancing Loop, B): 부정적인 피드백 루프로, 시스템을 안정 상태로 되돌리려는 경향이 있습니다. 예를 들어, 시장의 매력도가 높아지면 경쟁자 수가 늘어나고, 이는 제품 가격 하락과 이익 감소로 이어져 시장의 매력도를 낮추는 방향으로 작용합니다. 목표 추구 루프(goal-seeking loop)도 균형 루프의 한 예시입니다.
4.2. 재고와 흐름 (Stocks and Flows)
재고(stock)는 시스템 내에서 기억(memory)을 가지는 요소로, 시간에 따라 변화가 누적되는 개념입니다. 물이 차는 양동이(bucket)에 비유할 수 있습니다. 흐름(flow)은 이 재고의 양을 변화시키는 요인입니다.
- 재고 예시: 직원 수, 재고 단위, 자산 (대차대조표), 부, 이산화탄소 대기 농도
- 흐름 예시: 채용률, 생산량, 매출, 수입 및 지출, 이산화탄소 배출량
강사님은 '이자율(interest rate)'이 '율(rate)'이라는 단어 때문에 흐름으로 오해하기 쉽지만, 실제로는 돈의 가격(price)을 나타내므로 재고에 해당한다고 설명했습니다. 이처럼 변수를 정의하는 방식에 따라 재고와 흐름이 달라질 수 있음을 강조했습니다.
5. 시뮬레이션 실습과 그 의미 🕹️
강사님은 MIT 시스템 다이내믹스 그룹의 중요한 교육 방식 중 하나인 경영 비행 시뮬레이터에 대해 설명했습니다. 이는 참가자들이 직접 문제를 경험하고 정신 모델을 구축하는 데 도움이 됩니다.
예시로 "Fishbanks" 시뮬레이션 게임을 소개했습니다. 이 게임에서 참가자들은 어부 역할을 맡아 물고기를 잡고 돈을 벌어야 합니다. 강사님은 이 시뮬레이션이 과거 보드게임으로 개발되었던 것을 인터랙티브 시뮬레이션으로 전환한 것이라고 설명했습니다. (영상에서는 저작권 문제로 시뮬레이션 플레이 장면이 삭제됨)
시뮬레이션 후 질의응답 시간에 한 학생이 "모델 뒤에 있는 시스템이나 방정식을 이해하지 못해서 게임이 너무 빨리 망가졌다고 생각하는데, 정보가 의도적으로 숨겨진 건가요?"라고 질문했습니다. 강사님은 이에 대해 다음과 같이 답변했습니다.
"어느 정도는요. 이 시뮬레이션을 운영하는 흥미로운 방법 중 하나는 다시 모든 것을 당신과 함께 운영하는 것입니다. 즉, 이 방에 있는 모든 사람이 게임을 다시 하는 것이죠. 하지만 약간 다른 매개변수를 사용해서 말이죠. 그래서 처음부터 원하는 것을 바로 설정할 수는 없습니다. 여기서의 주장은 정보가 불완전하다는 것입니다. 하지만 정보는 여전히 존재하고, 어떤 정보는 정보가 없는 것보다 낫습니다."
강사님은 '구조가 행동을 생성한다'는 개념을 다시 한번 강조하며, 비록 게임의 규칙이나 방정식을 알더라도 근본적인 구조가 변하지 않으면 사람들의 행동 패턴도 변하기 어렵다고 설명했습니다. 그는 맥주 게임(Beer Game)의 예를 들어, 심지어 게임을 가르치는 교수들조차 게임의 함정에서 벗어나지 못했다고 말하며 구조의 강력한 영향력을 강조했습니다.
6. 추가 자료 및 도구 📚
강사님은 시스템 다이내믹스를 더 깊이 학습하고 싶은 사람들을 위해 다양한 리소스를 추천했습니다.
6.1. MIT 시스템 다이내믹스 강의
- 15.871 시스템 다이내믹스 입문 (Introduction to System Dynamics): 시스템 사고 개념을 머리에 심는 데 중점을 둡니다. 인과 관계 루프 다이어그램을 그리며 선형적 사고방식에서 벗어나 루프 사고방식으로 전환하는 방법을 배웁니다.
- 15.872 시스템 다이내믹스 II (System Dynamics II): 871에서 배운 사고 과정을 실제 시나리오에 적용하고 모델링 도구에 익숙해지는 데 초점을 맞춥니다.
- 15.873 비즈니스 및 정책을 위한 시스템 다이내믹스 (System Dynamics for Business and Policy): 871과 872의 중간 난이도로, 비즈니스 및 정책 사례에 중점을 둡니다. 강사님은 "바사호(Vasa)"의 예를 들어, 최고의 기술로 건조되었지만 막판 설계 변경으로 인해 침몰한 배의 이야기를 통해 의도하지 않은 결과의 중요성을 강조했습니다. "부작용이란 건 없어요. 단지 당신이 계획하지 않았던 효과들이 있을 뿐이죠."
6.2. 추천 도서
- 존 스터먼(John Sterman)의 『비즈니스 다이내믹스(Business Dynamics)』: 시스템 다이내믹스 분야의 바이블로 불리며, 처음 두 챕터는 시스템 사고의 핵심 개념을 다룹니다.
- 피터 센게(Peter Senge)의 『제5경영(The Fifth Discipline)』 - 필드북(Fieldbook): Part 2 '시스템 사고' 부분은 시스템 다이내믹스 작업을 잘 요약하고 있습니다.
- 『성장의 한계(The Limits to Growth)』: 시스템 다이내믹스의 역사적 중요성과 논란을 함께 이해할 수 있는 책입니다. 이 책은 미래를 예측하기보다는 과잉과 붕괴의 패턴을 유발하는 시스템 구조에 대한 논의를 다룬다고 강사님은 설명했습니다.
6.3. 추천 논문
- 『System Dynamics 660, the path forward』: 시스템 다이내믹스의 현재와 미래 방향을 다루며, 시스템 다이내믹스가 단순히 구획 모델에 국한되지 않고 사고방식임을 강조합니다.
- 『Making the Numbers』: 고전적인 운영 관리 개념인 역량 함정(capability trap)을 주식 평가에 적용한 흥미로운 논문입니다.
6.4. 기타 웹사이트 및 커뮤니티
- Creative Learning Exchange: K-12 교육에 초점을 맞춘 웹사이트로, 시스템 다이내믹스 개념을 시각적이고 인터랙티브하게 설명합니다.
- Tom Fiddaman's MetaSD: 톰 피다만 박사가 다양한 흥미로운 현상들을 시스템 다이내믹스 모델로 분석한 사례들을 볼 수 있습니다. (예: UFO 목격의 자기 강화적 특성 모델)
- Self-Study Website: 시스템 다이내믹스의 기초부터 심화 모델링까지 체계적으로 학습할 수 있는 무료 학습 자료입니다.
- System Dynamics Society: 시스템 다이내믹스 관련 학회로, 다양한 정보와 커뮤니티 활동을 제공합니다.
6.5. 소프트웨어 도구
- Vensim: 무료 학술 라이선스를 제공하며, MIT 이메일 주소 사용자에게는 전체 상업용 버전을 무료로 제공합니다.
- Stella Architect: 스토리텔링 모드와 시각화 기능이 강점입니다.
- NetLogo: 에이전트 기반 모델링 도구로, 개별 주체들의 행동을 모델링하여 시스템 전체의 동작을 이해하는 데 유용합니다.
강사님은 시스템 다이내믹스에서 중요한 것은 사고방식이므로, 어떤 도구든 작업에 적합하다면 사용할 수 있다고 강조했습니다. 심지어 화이트보드만으로도 시스템 모델링을 시작할 수 있다고 조언하며, 특정 현상(예: 대기 중 이산화탄소, 자동차 사고 사망자 수, 비영리 단체의 퇴사자 수)을 화이트보드 중앙에 쓰고, 그것을 증가 또는 감소시키는 요인들을 화살표로 연결하며 루프를 그려나가라고 제안했습니다.
마지막으로 강사님은 En-ROADS라는 기후 정책 시뮬레이터를 소개했습니다. 이 도구는 복잡한 기후 모델을 기반으로 다양한 정책 선택이 미래 기후 변화에 미치는 영향을 보여주며, 이는 시스템 다이내믹스가 실제 정책 변화를 이끌어내는 데 어떻게 활용될 수 있는지 보여주는 좋은 예시라고 설명했습니다.
마무리 맺음말 ✨
강사 제임스 페인은 시스템 다이내믹스가 단순히 복잡한 모델을 만드는 것을 넘어, 복잡한 세상 속에서 의사 결정의 상호 연결성을 이해하고, 구조가 행동을 생성한다는 근본적인 원리를 통찰하며, 근본적 귀인 오류를 넘어 시스템적 관점에서 문제를 해결하려는 사고방식임을 다시 한번 강조했습니다. 그는 시뮬레이션을 통해 직접 경험하고, 다양한 도구와 학습 자료를 활용하여 이러한 사고방식을 실제 문제에 적용해 볼 것을 권장하며 강연을 마쳤습니다. 시스템 다이내믹스는 미래를 정확히 예측하기보다는, 시스템의 행동 패턴을 이해하고 고레버리지 포인트를 찾아 효과적인 정책 변화를 이끌어내는 데 강력한 프레임워크를 제공합니다.
