이론과 실무를 잇는 정보시스템 설계의 연기
초록
본 논문은 정보시스템 연구에서 이론과 실무 사이의 단절을 극복하기 위해 단일 통합 이론을 추구하기보다, 지식과 정보에 대한 서로 다른 철학적 입장을 조합한 다중 이론적 접근을 제안한다. 이를 통해 실무적 문제를 해결하면서도 이론적 엄밀성을 유지할 수 있는 방안을 모색한다.
상세 분석
이 논문은 정보시스템(ISM) 분야에서 오랫동안 제기되어 온 ‘이론‑실무 격차’를 철학적 관점에서 재조명한다. 저자는 먼저 컴퓨터 과학과 정보시스템의 학문적 전통 차이를 강조하며, 전자는 수학·알고리즘·공학에 기반한 ‘과학적’ 접근을, 후자는 조직·경영·기술적 맥락을 포괄하는 ‘사회·인간 중심’ 접근을 갖는다고 진단한다. 이러한 배경에서 두 가지 핵심 철학적 축을 제시한다. 첫 번째는 인식론(epistemology) 차원에서의 ‘합리주의’와 ‘경험주의’이며, 두 번째는 존재론(ontology) 차원에서의 ‘실재주의’와 ‘반실재주의’이다.
합리주의는 지식을 이성·논리적 추론을 통해 명시적(Explicit) 형태로 전환할 수 있다고 가정한다. 이 경우 ‘설명(description)’과 ‘표상(representation)’이 동등하게 취급되어 설계자가 자신의 내적 모델을 완전히 의식하고 이를 정확히 기술문서로 옮길 수 있다. 반면 경험주의는 지식을 관찰·경험에 기반한 암묵적(Tacit) 형태로 보며, 설계 과정에서 ‘표상’과 ‘설명’이 지속적으로 불일치한다는 점을 강조한다. 실무에서는 객체지향 설계나 시스템 방법론이 경험주의적 관점을 차용해 현실 세계의 객체와 설계자가 인식한 객체를 구분한다.
존재론적 논의에서는 실재주의가 ‘현실(reality)’을 설계자의 인식과 독립적인 존재로 간주해, 설계 모델과 실제 시스템 사이의 일대일 대응을 가능하게 한다. 반면 반실재주의는 현실이 인식 주체에 의해 구성된다고 보아, 설계 모델이 현실을 완전히 포착하기 어렵다고 주장한다. 저자는 현대의 ‘시ーム리스(seamless)’ 설계가 이러한 두 입장을 혼합하려는 시도로, 실재주의적 요소를 도입해 모델과 현실을 일치시키려 하지만, 동시에 경험주의적 요소를 무시하면 tacit knowledge를 간과하게 된다고 지적한다.
핵심 통찰은 ‘단일 통합 이론’이 아닌, 상황에 따라 합리주의·경험주의, 실재주의·반실재주의를 선택·조합하는 다중 이론적 프레임워크가 필요하다는 점이다. 예를 들어, 설계 일관성이 중요한 단계에서는 합리주의·실재주의를, 사용자 요구 변화가 빈번한 초기 탐색 단계에서는 경험주의·반실재주의를 적용한다. 이렇게 하면 tacit knowledge를 적절히 관리하면서도 설계 문서의 일관성을 유지할 수 있다. 또한, 저자는 ‘설명‑표상‑현실’ 삼위일체를 명시적으로 구분하고, 각 단계에서 어떤 철학적 가정이 작동하는지 메타모델을 제시함으로써 연구자와 실무자가 자신의 설계 접근을 비판적으로 검토하도록 돕는다.
결과적으로, 이 논문은 정보시스템 설계에서 이론과 실무를 연결하는 ‘연기(smoke signals)’라는 메타포를 통해, 철학적 논쟁을 실무적 설계 문제에 직접 연결시키는 새로운 방법론적 시각을 제공한다. 이는 향후 ISM 연구가 보다 실용적이면서도 이론적으로 견고한 기반을 마련하는 데 기여할 수 있다.
댓글 및 학술 토론
Loading comments...
의견 남기기