알려진 사실들 (간단 기사)

발행: (2025년 12월 6일 오전 04:04 GMT+9)
5 min read
원문: Dev.to

Source: Dev.to

Introduction

이전 글에서는 “Unknown Unknowns(알 수 없는 미지의 것)”에 대해 다뤘습니다.
이번에는 Known Knowns(알고 있는 알려진 것)—이미 알고 있고 완전히 인식하고 있는 것들을 살펴보겠습니다. 장기 계획을 세울 때, 예측할 수 없는 문제와 예상치 못한 장애물이 우리의 계획을 흔들 수 있습니다. 그러나 같은 만큼 중요한 것은, 우리의 Known Knowns를 얼마나 효과적으로 식별하고 계획의 기반으로 활용하느냐입니다.

What Are Known Knnowns?

Known Knowns는 “우리가 알고, 우리가 그것을 안다는 것”입니다. 경험, 패턴, 그리고 잘 이해된 사실에서 도출된 안정적이고 신뢰할 수 있는 정보 조각들입니다. 사실로 가정되기 때문에 종종 무시되지만, 결코 간과해서는 안 되는 협상 불가능한 전제 조건을 형성합니다.

Examples of Known Knowns

  • 개인적인 작업 속도와 집중할 수 있는 시간 길이.
  • 항상 같은 패턴을 따르는 작업(준비 작업, 정리, 조정).
  • 반복 가능한 행동 경향(아침형 인간 / 밤형 인간, 작업 환경의 영향).
  • 특정 작업이 항상 요구하는 최소 시간.
  • 건강이나 일일 리듬에 따른 예측 가능한 변동.
  • 주말에 생산성이 떨어지는 현상.
  • 새로운 도구를 도입할 때 초기 시간 비용.
  • 대규모 프로젝트에서 필요한 조정 작업.

Why They Matter in Planning

Unknown Unknowns가 계획을 흔드는 힘이라면, Known Knowns는 그 계획이 서 있는 토대입니다. 이러한 명백한 제약을 무시하면 피할 수 있는 실패가 발생합니다—예를 들어, 작업이 실제로 필요로 하는 시간보다 적게 걸릴 것이라고 가정하거나, 대규모 프로젝트에서는 조정 작업이 항상 포함된다는 사실을 간과하는 경우가 그렇습니다.

Known Knowns를 필수적이며 100 % 보장된 제약으로 취급하고, 장기 계획의 구조에 직접 반영하십시오. 이렇게 하면 계획의 안정성과 정확성이 크게 향상되어, 진정으로 알 수 없는 요소에 더 효과적으로 집중할 수 있습니다.

Practical Tips

  1. 프로젝트 시작 시 Known Knowns를 목록화하세요: 개인 리듬, 작업 소요 시간, 반복되는 프로세스를 식별합니다.
  2. 일정이나 프로젝트 계획에 명시적 제약으로 반영합니다.
  3. 정기적으로 검토 및 업데이트하여 새롭게 예측 가능한 패턴을 포착합니다.
  4. 이들을 모든 이해관계자에게 공유하여 기대치를 맞춥니다.

Conclusion

우리는 종종 약점이나 새로운 도전에 초점을 맞추지만, 우리의 계획을 지속적으로 지탱해 주는 것은 이미 알고 있는 것들—우리의 Known Knowns입니다. 이러한 사실을 존중하고, 동시에 알 수 없는 것에 대비한다면, 특히 불확실한 환경에서 어떤 계획이든 그 품질을 크게 높일 수 있습니다.

읽어 주셔서 감사합니다!

Back to Blog

관련 글

더 보기 »

core.async: 심층 탐구 — 온라인 밋업

이벤트 개요: 12월 10일 GMT+1 기준 18:00에 Health Samurai가 온라인 밋업 “core.async: Deep Dive”를 주최합니다. 이번 강연은 clojure.core의 내부를 파헤칩니다....