Methodology — Relation Discovery

풀리지 않는 문제는
데이터가 없어서가 아니라,
관계를 담을 자리가 없어서
풀리지 않습니다.

같은 장애가 반복되는데 원인을 못 찾는 조직에도 기록은 쌓여 있습니다. 없는 것은 데이터가 아니라 장애와 환경 조건을 연결하는 관계 유형입니다. 그래서 각 발생이 서로 무관한 사건으로 흩어져 있을 뿐입니다. 문제 해결의 핵심 작업은 데이터 수집이 아니라 “어떤 관계를 볼 수 있어야 하는가”를 설계하는 것입니다.

Three distinctions

방법론이 서 있는
세 가지 구분

이 구분이 흐려지면 이후의 모든 단계가 무너집니다.

01

요소와 관계

요소(점)는 개체와 속성입니다 — 장애, 장비, 사람, 절차. 관계(화살표)는 요소들 사이에만 존재합니다. "재발함"은 장애의 속성도 환경의 속성도 아닙니다. 그래서 요소 중심의 기록 체계(일반적인 테이블)에서는 관계가 구조적으로 누락되기 쉽습니다.

02

타입과 인스턴스

타입은 어떤 관계가 기록될 수 있는가의 규격이고, 인스턴스는 실제로 관찰되어 기록된 것입니다. 타입이 선언되는 순간 가능한 관계 전체가 잠재 공간으로 열립니다. 타입이 없으면 현실에서 아무리 반복되는 규칙성도 기록될 자리가 없습니다.

03

기록과 현상

기록은 현상 자체가 아니라 현상이 기록 체계의 형식으로 포착된 흔적입니다. 현상은 기록보다 항상 크고, 기록은 틀릴 수 있으며, 같은 현상도 관점에 따라 다르게 남습니다. 그래서 모든 관계 기록에 검증 상태와 기록자의 관점을 함께 남깁니다.

※ “요소의 정체는 관계 패턴이 결정한다”는 관점은 수학의 범주론이 요네다 보조정리로 증명해 둔 것이기도 합니다. 어떤 대상이 무엇인지는 내부가 아니라, 그것이 다른 모든 대상과 맺는 화살표(관계)의 패턴이 완전히 결정합니다. 다만 이것이 속성이 필요 없다는 뜻은 아닙니다 — “온도 23℃” 같은 속성 값도 눈금이라는 기준 대상과 맺는 관계(측정)이며, 요네다가 말하는 것은 그런 관계까지 전부 모은 패턴이라야 정체를 결정한다는 것입니다.

The discovery cycle

몰랐던 속성이
지식이 되는 다섯 단계

결정적 병목은 ③입니다. 통찰은 한 사람의 머릿속 직관일 뿐이고, 체계에 자리가 생겨야 조직 전체가 그것을 기록하고 집계하고 질의할 수 있습니다. 기록 체계란 통찰의 제도화 장치입니다 — 누군가 한 번 본 관계를, 모두가 반복해서 볼 수 있는 형식으로 굳힌 것.

ANOMALY변칙 감지

기존 체계로 설명되지 않는 사건이 반복됩니다. “또 고장났네”가 쌓이는데 패턴이 안 잡힙니다.

직관이 생긴다
INSIGHT관계 통찰

요소들 사이에서 새로운 관계를 감지합니다. “고습도일 때만 재발하는 것 같은데?”

자리를 만든다
TYPING자리 만들기

그 관계를 담을 타입을 체계에 설치합니다. 재발함: 장애 × 환경조건 — 시점·신뢰도·근거.

현실이 기록된다
INSTANCES인스턴스 축적

과거 기록의 재해석과 신규 관찰의 기록. 흩어져 있던 기록들이 연결되기 시작합니다.

근거와 대조한다
VERIFICATION검증과 승격

전문가 확인, 반례 탐색, 재현 시도를 거쳐 후보를 지식으로 승인합니다.

순환은 같은 자리를 돌지 않고 한 층 위로 올라갑니다. 승인된 관계가 다시 요소가 되어, 관계들 사이의 관계가 발견 가능해집니다.

1차

장애와 환경의 관계 — “고습도에서 재발”

2차

재발 관계들 사이의 관계 — “세 재발 패턴이 같은 부품을 공유”

3차

원인 구조들 사이의 관계 — “그 부품 계열이 특정 공급 시기와 연동”

지식 체계가 복리로 성장하는 메커니즘입니다. 어제 발견한 관계가 오늘의 재료가 됩니다.

Three levels of change

기록 추가, 자리 확장,
구조 재건설

새로운 사건 앞에서 체계가 취할 수 있는 대응은 세 가지이며, 어느 것을 택할지 판단하는 것이 설계 역량의 핵심입니다.

수준 1

기록 추가

기존 자리에 인스턴스를 입력합니다.

비용 최소 · 기존 체계로 설명되는 사건
수준 2

자리 확장

새 관계 유형과 속성을 추가합니다.

비용 중간 · 설명 안 되는 사건이 반복되고, 기존 구조는 유효할 때
수준 3

구조 재건설

범주 체계 자체를 교체합니다.

비용 최대 · 예외와 중복이 누적되어 확장할수록 체계가 누더기가 될 때

재건설이 필요하다는 신호

  • 새 요구사항마다 예외 필드와 특수 케이스가 늘어난다
  • 같은 현상이 여러 범주에 중복 기록되거나 어디에도 안 맞는다
  • 확장할수록 체계가 단순해지는 게 아니라 누더기가 된다

좋은 재건설의 판별 기준은 하나입니다 — 더 적은 범주로 더 많은 사건을 설명하게 되는가. 기존 범주의 언어로는 기존 범주의 오류를 온전히 기술할 수 없기에, 재건설은 점진적 개선이 아니라 같은 데이터를 다른 방식으로 조직해보는 실험의 형태를 띱니다. 기존 기록은 버리지 않고, 새 구조가 무엇을 추가로 설명하는지 비교합니다.

Working principles

잘하기 위한
여섯 가지 원칙

발견을 우연에 맡기지 않기 위해 모든 프로젝트에 같은 규율을 적용합니다.

01

발견은 도구가, 선별은 질문이 합니다.

관찰 도구는 볼 수 있는 속성을 늘리지만, 변수가 많아질수록 우연한 상관도 폭증합니다. 모든 관계 유형은 "이 관계로 답하려는 질문"을 명시하고, 답할 질문이 없는 범주는 삭제합니다.

02

관계는 출처를 잃지 않습니다.

무엇과 무엇 사이인가, 어떤 종류인가, 방향·유효기간·신뢰도·근거·검증 상태 — 모든 관계 인스턴스가 최소한으로 지녀야 할 속성입니다. 출처를 잃은 관계 기록은 근거 없는 숫자가 됩니다.

03

후보와 사실을 분리합니다.

탐색이 제안한 관계와 사람·원본이 확인한 사실을 항상 구분하고, 미검증 관계는 모든 출력물에서 후보로 표기합니다. 반례와 예외는 삭제하지 않고 보존합니다 — 오늘의 반례가 내일의 재건설 신호입니다.

04

기준선 없이 시작하지 않습니다.

착수 시점에 현재 답할 수 없는 질문 목록, 대상 문제의 현재 지표, 성공 판정 기준을 수치로 고정합니다. 기준선 없는 지표는 성공 판정에 사용하지 않습니다.

05

구조 변경 자체를 기록합니다.

관계 유형의 추가·변경·폐기는 일반 입력과 다른 무게의 사건입니다. 별도로 버전을 관리하면 "이 조직이 무엇을 보게 되어 왔는가"의 역사가 되고, 다음 재건설의 판단 근거가 됩니다.

06

실행으로 닫습니다.

발견된 관계는 결정과 행동에 연결될 때만 지식입니다. 해결안을 실행하고 그 결과를 다시 기록 체계에 축적해 모델의 유효성을 재검증합니다. 설명에서 끝나는 발견은 순환을 닫지 못합니다.

Failure patterns

전형적인 실패와
처방

이 방법론은 성공 사례가 아니라 실패 패턴에서 역설계됐습니다.

실패증상원인처방
수집 함정데이터는 쌓이는데 문제는 그대로관계 유형 없이 요소만 수집질문→관계 유형 설계를 수집보다 앞에
범주 비만관계 유형 수십 개, 쓰이는 건 소수질문 없는 속성 추가답할 질문 없는 범주 삭제
가짜 패턴그럴듯한 상관이 검증에서 전멸차원의 저주와 검증 생략후보/사실 분리, 반례 탐색 의무화
누더기 확장예외 필드가 계속 늘어남재건설 시점을 놓침확장 비용 추적, 신호 감지 시 재설계 실험
개념 완결주의정교한 모델, 실행 제로실행 연결 없는 설계모든 산출물에 "이것으로 내릴 결정" 명시
판정 불능다 했는데 성공인지 모름기준선 부재착수 시 기준선 고정

The procedure

실행 절차

상시로 확장 비용을 모니터링하고, 재건설 신호가 감지되면 구조 실험을 시작합니다.

  1. 0
    기준선 고정

    답할 수 없는 질문 목록과 현재 지표를 수치로 확정합니다.

  2. 1
    변칙 수집

    설명 안 되는 사건, 반복되는 실패, "느낌으로만 아는" 패턴을 목록화합니다.

  3. 2
    관계 가설 수립

    각 변칙에 대해 "어떤 요소들 사이의 무슨 관계가 보이면 이것이 설명되는가"를 질문으로 작성합니다.

  4. 3
    자리 설계

    필요한 관계 유형을 최소 개수로 정의하고, 방향·유효기간·신뢰도·근거·검증 상태를 부여합니다.

  5. 4
    재해석과 신규 기록

    기존 데이터를 새 관계 유형으로 재해석해 인스턴스를 만들고, 신규 관찰을 새 자리에 기록합니다.

  6. 5
    탐색과 검증

    반복 패턴·예외·공백을 탐색하고, 후보를 근거와 대조해 승인 또는 기각합니다. 기각 사유도 보존합니다.

  7. 6
    실행

    검증된 관계에서 해결안을 도출해 적용하고, 결과를 측정합니다.

  8. 7
    재축적과 상승

    실행 결과를 기록에 환류하고 기준선과 대조합니다. 승인된 관계들 사이의 상위 관계를 탐색하며 순환을 이어갑니다.

풀리지 않던 문제가 풀리는 과정이란, 이미 작동하고 있었으나 담을 자리가 없어 보이지 않던 관계에 자리를 만들어주고, 그 자리에 현실이 기록되게 하고, 기록된 것을 검증하여 실행에 연결하고, 그 결과로 발견된 관계가 다시 다음 발견의 재료가 되는 순환을 운영하는 일입니다.

이 체계에서 “아직 안 풀리는 문제”는 반례가 아니라, 아직 발견되지 않은 관계 속성의 예비 목록입니다.

답하지 못하는 질문이 있다면, 거기가 시작점입니다.

문제 상담 ↗
카톡 상담