OKR 시스템 페이지 제작

개요

노션(Notion) 전문 컨설턴트가 기업 클라이언트 대상으로 OKR(Objectives and Key Results) 관리 시스템을 실시간 설계·구축하는 컨설팅 세션 기록
레몬베이스(Lemonbase)의 한계 극복 및 노션 기반 OKR·프로젝트 관리 통합 맞춤형 시스템 구축 전 과정 수록
데이터베이스 설계 핵심 원칙, 마스터 테이블과 링크된 데이터베이스 활용법, 관계형(Relation) 설정을 통한 데이터 연동 방법 포함
실무 시나리오 해결책 제시
증가형/감소형 지표 처리
권한 관리
회의록 연동
"입력은 한 곳에서만", "데이터베이스는 세로로 쌓는다" 원칙 기반의 직관적이고 확장 가능한 시스템 아키텍처 설계 방법론 제시
노션 활용 업무 시스템 구축 관심 실무자, 특히 OKR 도입 고려 기업 담당자를 위한 실전 가이드

주요 학습 포인트

OKR 계층 구조 설계: Objective → Key Result → Initiative → Task의 4단계 구조와 각 단계별 트래킹 방식
노션 데이터베이스 설계 원칙: 마스터 테이블, 링크된 데이터베이스, 관계형 설정의 실무 적용법
증가형/감소형 지표 처리: 매출 증가와 불량률 감소 등 서로 다른 성격의 KPI를 하나의 시스템에서 관리하는 방법
Input-Search-Dashboard 아키텍처: 데이터 입력, 검색, 현황 모니터링을 분리한 페이지 구조 설계
권한 관리와 데이터 보호: 실수로 인한 데이터 삭제 방지와 복구 전략

요약

1. OKR 시스템의 기본 구조와 운영 사이클

핵심 원칙: OKR의 효과는 "얼마나 잘 세웠느냐"보다 "얼마나 자주 리뷰하느냐"에 달려 있음. 주간 단위의 꾸준한 체크인이 성공의 열쇠
OKR 계층 구조 이해
Objective(목표): 연간 단위 최상위 목표 설정 (예: 연매출 200억)
Key Result(핵심 결과): 목표 달성 여부 측정용 정량적 지표 (예: 신규 고객 2만 명)
Initiative(이니셔티브): KR 달성을 위한 구체적 실행 과제 (예: 유튜브 구독자 5만 명 달성)
Task(태스크): 이니셔티브 수행을 위한 세부 업무
연간 운영 사이클
12월: 경영계획 수립 - 법인 OKR 및 연간 이니셔티브 설정
1월 1-2주차: 1분기 KR 수립 및 프로젝트 계획
매주 금요일: 주간 피드백 미팅 - 이니셔티브 조율 및 태스크 설정
분기 마지막 주: 피드백 데이 - 분기 리뷰 및 차기 분기 계획
트래킹 방식의 구분
KR 달성률: Key Result 자체의 수치 트래킹 (예: 목표 200억 중 현재 3억 달성)
이니셔티브 달성률: 하위 이니셔티브의 달성/미달성 비율
태스크 진척률: 개별 태스크의 완료 비율

2. 데이터베이스 설계의 핵심 원칙

핵심 원칙: 원본 데이터베이스는 건드리지 않고, 링크된 데이터베이스를 통해 다양한 뷰로 재구성. 노션 속도 최적화의 핵심
"데이터베이스는 무조건 세로로 쌓는다"
❌ 잘못된 구조 (가로 확장) | 품목 | 1월 | 2월 | 3월 | |------|-----|-----|-----| | 라면 | 100 | 150 | 200 | ✅ 올바른 구조 (세로 확장) | 품목 | 월 | 수량 | |------|-----|------| | 라면 | 1월 | 100 | | 라면 | 2월 | 150 | | 라면 | 3월 | 200 |
Plain Text
복사
엑셀에서 흔한 실수: 날짜나 항목을 가로로 확장하는 방식
올바른 데이터베이스 구조: 모든 레코드가 세로로 쌓이는 형태
이렇게 해야 피벗 테이블, 필터링, 관계형 연결 가능
마스터 테이블과 링크된 데이터베이스
마스터 테이블: 원본 데이터 저장용 전체 페이지 데이터베이스
링크된 데이터베이스: 마스터 테이블의 "클론" - 필터링, 정렬, 뷰 변경 자유로움
링크된 데이터베이스에서 수정 시 원본도 함께 변경
마스터 테이블은 별도 페이지 보관 및 직접 접근 제한 권장
관계형(Relation) 설정의 원칙
Objective Key Result Initiative Task 간 관계형 연결
버튼을 통한 자동 관계형 연결 (수동 연결 시 오류 발생 가능)
상위 데이터 삭제 시 하위 데이터의 연결 정보는 유지되나 계산값 오류 발생
데이터베이스 설계 체크리스트
모든 데이터가 세로로 쌓이는 구조 확인
마스터 테이블 별도 페이지 분리 확인
실제 작업은 링크된 데이터베이스에서 수행 확인
관계형 연결이 버튼을 통해 자동화 확인
셀 병합 미사용 확인

3. 증가형/감소형 지표의 처리 방법

핵심 원칙: 감소형 지표는 심리적 압박이 크므로, 너무 긴 주기(3개월)로 트래킹하면 초반 실패 시 포기 가능성 높음. 적절한 리셋 주기 검토 필요
지표 유형 구분
증가형: 목표를 향해 수치가 올라가는 지표 (예: 매출, 고객 수)
감소형: 0%를 향해 수치가 내려가야 하는 지표 (예: 불량률, 반품률)
감소형 지표의 특수 처리
목표치 설정: 0%가 아닌 실제 물량 기준 (예: 2,500개 중 불량 0%)
트래킹 방식: 100%에서 시작하여 오류 발생 시 감소
표시 용어 변경
증가형: 목표 → 달성 → 잔여
감소형: 목표 → 발생 → 잔여(또는 기회)
그래프 시각화 차이
증가형: 0%부터 시작하여 달성률만큼 색상 채워짐 (빨강 → 주황 → 녹색)
감소형: 100%부터 시작하여 발생량만큼 검은색으로 깎임
내 비즈니스에 적용하기
우리 회사 KPI 중 감소형 지표 파악
현재 감소형 지표 트래킹 방식 점검
감소형 지표 트래킹 주기의 구성원 심리적 부담 고려 여부 확인

4. Input-Search-Dashboard 아키텍처 설계

[Input 섹션 구조] ├── Objective Input (목표 입력) ├── Key Result Input (핵심 결과 입력) ├── Initiative Input (이니셔티브 입력) ├── Task Input (태스크 입력) └── KR 체크인 (트래킹 값 입력)
Plain Text
복사
페이지 구조의 3요소
Input(입력): 데이터 입력 유일 공간 (노란색으로 시각적 구분)
Search(검색): 전체 데이터 검색·조회 공간
Dashboard(현황판): 핵심 지표 한눈에 파악 공간
Input 섹션 설계 원칙
"데이터는 무조건 한 곳에서만 입력" - 중복 입력 방지
입력 완료 버튼 클릭 시 해당 레코드 Input 영역에서 사라짐
버튼 클릭 시 자동으로 관계형 연결, 담당자, 날짜 등 입력
버튼 자동화 설정
KR 생성 버튼: Objective와 자동 관계형 연결
Initiative 생성 버튼: KR의 담당자, 기간 자동 복사 (수정 가능)
Task 생성 버튼: Initiative의 담당자, 기간 자동 복사 (수정 가능)
달성/미달성 버튼: 클릭 시 종료일 자동 입력 및 목록에서 제거
현황판(Dashboard) 구성
갤러리 뷰: 핵심 정보를 카드 형태로 시각화
타임라인 뷰: 간트 차트 형태로 기간 확인
그룹화 옵션: KR별, 이니셔티브별로 묶어서 확인
흔히 하는 실수
Input 섹션 외 다른 곳에서 직접 레코드 생성 시 관계형 미연결
버튼 미사용, "새 페이지" 클릭 시 자동화 미적용
여러 사용자 동시 "전체 입력완료" 버튼 사용 시 미완성 데이터 포함 가능

5. 이니셔티브와 태스크 트래킹 시스템

이니셔티브 달성 방식
달성/미달성 이분법 적용 (태스크와 달리 진척률 없음)
달성 버튼: 성공적 완료 시 클릭 → KR 달성률에 반영
미달성 버튼: 기한 도래 시 목표 미달성으로 마감 → KR 달성률 미반영
달성 vs 미달성 버튼의 의미
두 버튼 분리 이유: "미달성 클릭 시의 고통"이 동기부여
어떤 버튼 클릭이든 종료일 자동 기록
피드백 입력 후 마감 권장 (추후 분석용)
태스크 상태 관리
시작 전: 생성되었으나 미착수 상태
진행 중: 현재 작업 중 상태
완료: 작업 종료 상태
지연: 마감일 경과 미완료 상태 (자동 표시)
현황판에서의 태스크 표시
완료된 태스크는 현황판에서 제외 (시작 전 + 진행 중만 표시)
지연 상태는 빨간색 강조 표시
이니셔티브별 그룹화로 하위 태스크 확인 가능
트래킹 시스템 체크리스트
이니셔티브 달성/미달성 이분법 관리 확인
태스크 지연 상태 자동 표시 확인
완료 항목 현황판 자동 제외 확인
개인 대시보드 본인 담당 항목 필터링 확인

6. 회의록과 OKR 연동 방법

핵심 원칙: 회의록의 가치는 "기록"이 아니라 "검색과 연결"에 있음. 특정 의사결정의 맥락을 나중에 찾을 수 있어야 진정한 가치 발생
회의록 관리의 두 가지 접근법
방법 1: 페이지 멘션 방식
Key Result 페이지 내에서 회의록 페이지를 @멘션
수동 연결 필요하지만 직관적
클릭 시 해당 회의록 페이지로 이동
방법 2: 관계형 데이터베이스 방식 (권장)
회의록 DB와 KR DB 간 관계형 연결
회의록 작성 시 관련 KR 선택하면 자동으로 KR 페이지에 축적
특정 KR에 대한 모든 회의 히스토리 한눈에 확인
노션 회의 녹음 활용
노션 AI 회의 녹음 기능: 슬래시(/) → "녹음" 또는 사이드바 "회의" 메뉴
녹음 종료 시 자동 전사 및 요약 생성
KR별로 녹음 분리 시 각 KR 페이지에 자동 연동 가능
회의록 입력 진입 장벽 낮추기
레몬베이스의 문제: 각 항목을 열고 들어가야 기록 확인 가능
개선 방안: 대시보드 앞단에 주차별 회의록 바로가기 배치
노션의 장점: 항상 열려있는 도구이므로 접근성 높음

7. 권한 관리와 데이터 보호 전략

권한 설정의 3단계
전체 편집 권한: 모든 수정 가능 (관리자용)
내용 편집 허용: 레코드 내 데이터 수정 가능, 구조 변경 불가 (일반 사용자용)
댓글 허용: 읽기만 가능, 댓글로 의견 제시 (열람자용)
권한 설정 전략
페이지: 댓글 허용만 부여 → 구조 변경 방지
데이터베이스: 내용 편집 허용 부여 → 데이터 입력 가능, 필드 삭제 불가
마스터 테이블: 접근 제한 또는 숨김 처리
데이터 삭제 사고 사례와 예방
실제 사례: 영업사원 실수로 데이터 삭제, 본인도 미인지
원인: 클릭 중 선택 상태에서 백스페이스/Delete 키 입력
예방책
권한 설정으로 삭제 권한 제한
마스터 테이블 별도 페이지 분리
정기적 사용자 교육
데이터 복구 방법
페이지 기록(버전 히스토리)에서 이전 상태 복원 가능
단, 100% 완벽한 복구는 보장 안 됨
게스트 계정 삭제 시 해당 계정 접속 필요한 경우 있음
권한 관리 실수
전체 편집 권한을 모든 사용자에게 부여
마스터 테이블을 일반 작업 페이지와 같은 곳에 배치
신규 입사자에게 권한 설정 없이 접근권 부여
우리 조직에 적용하기
현재 노션 워크스페이스 권한 구조 점검
중요 데이터베이스 마스터 테이블 분리 여부 확인
신규 구성원 온보딩 시 노션 사용 교육 포함 여부 확인

8. 레몬베이스 대비 노션 OKR의 장점

레몬베이스의 한계점
OKR만 보기 위해 별도 로그인 필요 → 접근성 저하
프로젝트 관리와 분리되어 통합 뷰 불가
히스토리 확인 위해 여러 단계 진입 필요
노션 통합 시스템의 장점
통합 환경: OKR, 프로젝트, 회의록, 문서가 한 공간에
상시 접근: 항상 열어놓고 사용하는 도구
유연한 뷰: 같은 데이터를 갤러리, 테이블, 타임라인 등 다양하게 표시
AI 검색: 노션 AI로 과거 미팅 내용, 의사결정 맥락 검색 가능
실제 활용 사례
"일하다가 누구한테 메시지를 보냈는데 기억이 안 나서, 노션에 '이현석인가?'라고 쳤더니 그분이랑 미팅했던 내용이 다 뜨더라고요. 모든 게 한 곳에 쌓여있으니까 가능한 거예요."
맞춤형 시스템의 가치
기성 SaaS는 "템플릿에 나를 맞추는" 방식
노션 커스텀은 "나에게 템플릿을 맞추는" 방식
회사 실제 워크플로우에 최적화된 시스템 구축 가능
더 읽어보기
OKR 바이블 (존 도어): OKR의 원리와 구글, 인텔 등의 적용 사례
노션 공식 가이드: 데이터베이스, 관계형, 수식 기능 상세 설명

9. 알림(Notification) 시스템 설계

핵심 원칙: 알림은 처음엔 효과적이지만 익숙해지면 무시하게 됨. 대시보드에 직접 표시하는 방식이 장기적으로 더 효과적
노션 기본 알림의 한계
멘션(@) 시에만 수신함에 알림 발생
상태 변경, 마감일 도래 등 자동 알림 기능 없음
메일 알림은 잘 확인하지 않게 되는 경향
효과적인 알림 전략
방법 1: 대시보드 시각적 표시
지연 상태 자동 표시 (빨간 텍스트, 느낌표 아이콘)
개인 대시보드 접속 시 본인 담당 지연 건 즉시 확인
알림 피로도 없이 자연스러운 인지 유도
방법 2: 슬랙 연동 자동화
Make(구 Integromat) 또는 Zapier 활용
매일 특정 시간에 지연 건 자동 발송
공개 채널 또는 개인 DM으로 선택 가능
KR 체크인 리마인더 설계
주간 단위 체크인을 기본으로 설정
목요일까지 체크인 미완료 시 시각적 표시 (+1일 지남)
금요일 주간 미팅 전 데이터 업데이트 유도

10. 생산/물류 ERP와의 연계 고려사항

생산 관리 시스템의 복잡성
아이템 → 서브아이템(옵션) → 입고 히스토리의 다단계 구조
데이터 볼륨 폭발적 증가 (옵션별, 입고일별 레코드 생성)
노션 데이터베이스 속도 한계 존재
노션 적용 가능 영역 vs 한계
적용 가능: OKR, 프로젝트 관리, 회의록, 문서 관리
주의 필요: 재고 관리, 입출고 트래킹 등 대용량 트랜잭션
대안 검토: 생산 관리는 전문 ERP 유지, 노션과 연동
데이터 입력 효율화 방안
엑셀 파일 캡처 → AI 에이전트가 파싱하여 노션 DB 입력
노션 에이전트 출시 시 더욱 자동화 가능 예상
현재는 수동 입력 또는 Make/Zapier 자동화 활용
노션 과부하
노션은 관계형 데이터베이스이지만 전문 DB 대비 성능 한계 존재
레코드 수 증가 시 페이지 로딩 속도 저하
대용량 데이터는 Google Sheets나 Airtable 연동 검토

11. 노션 학습과 숙련도 향상 방법

노션 숙련에 필요한 시간
전문 컨설턴트 수준: 약 5개월 집중 학습 필요
실무 활용 수준: 기본 강의 + 직접 만들어보는 실습 병행
단축키 숙지: 작업 효율 2-3배 향상
효과적인 학습 전략
책으로 배우기 어려움 (인터페이스 자주 변경)
최신 영상 강의 + 직접 따라 만들기 권장
처음부터 완벽한 시스템보다 "일단 만들고 개선하기"
핵심 단축키
단축키 (Mac)
기능
Cmd + Shift + 방향키
블록 이동
Cmd + D
블록 복제
/ + 명령어
블록 삽입
@ + 페이지명
페이지 멘션
Cmd + K
링크 삽입
슬랙(Slack) 도입 권장
잔디 대비 장점: 노션/Make 등과의 연동 우수
무료 플랜 한계: 90일 이후 메시지 숨김
파일 보관은 노션이나 구글 드라이브 활용 권장
학습 계획 수립하기
노션을 통해 해결하고 싶은 첫 번째 문제 파악
해당 문제 해결 시스템 직접 제작 가능 여부 검토
모르는 부분 학습 방법 결정

12. 프로젝트 완료 및 다음 단계

핵심 원칙: 시스템은 만드는 것보다 "쓰게 만드는 것"이 더 어려움. 초기에는 불편해도 꾸준히 사용하면서 개선 필요
이번 세션에서 완성된 항목
Objective, Key Result, Initiative, Task 입력 시스템
증가형/감소형 지표 처리 로직
현황판(Dashboard) 갤러리 뷰
이니셔티브별 태스크 진척률 표시
달성/미달성 버튼 및 종료일 자동 기록
다음 세션 예정 작업
KR 타임라인(간트 차트) 뷰 추가
KR 체크인 리마인더 기능 구현
개인 대시보드 제작 (담당자별 필터링)
권한 설정 및 사용자 교육 자료
실무 적용 타임라인
목표: 2분기 내 전사 적용
1단계: 샘플 데이터로 테스트 운영
2단계: 실제 OKR 데이터 입력
3단계: 전 직원 교육 및 권한 설정
4단계: 주간 피드백 미팅에서 활용 시작
시스템 도입 체크리스트
샘플 데이터로 전체 프로세스 테스트 완료
실제 데이터 입력 담당자 지정
사용자 매뉴얼 작성
전 직원 대상 노션 기본 교육 실시
권한 설정 완료 (마스터 테이블 보호)
첫 주간 미팅에서 시스템 활용 시작
노션다움 l 노션을 나만의 비서로
노션 강의/컨설팅으로 누적 2,000명 이상의 생산성을 높였습니다. 노션다움에 대해 더 자세히 알고 싶다면 아래 채널을 확인해 주세요
카카오톡 문의하기 http://pf.kakao.com/_qkxaHs/chat