포그 행동 모델 완벽 정리 (그리고 습관 트래커가 이걸 써야 하는 이유)
작성자: Mario Barros C
· 4 분 읽기
대부분의 습관 앱은 딱 하나만 묻습니다. 오늘 했나요, 안 했나요? 그 체크 표시는 진전처럼 느껴지지만, 왜 그날을 놓쳤는지, 내일은 무엇을 바꿔야 다르게 흘러갈지는 전혀 알려주지 않습니다. 포그 행동 모델은 바로 그 질문에 답하기 위해 TrakBit을 설계한 프레임워크입니다.
포그 행동 모델이 실제로 말하는 것
스탠퍼드 Behavior Design Lab을 이끄는 BJ 포그는 사람들이 의도한 일을 왜 하는지, 혹은 왜 하지 않는지를 20년간 연구했습니다. 그의 모델은 그 연구를 하나의 공식으로 압축합니다.
B = MAP
행동은 동기(Motivation), 능력(Ability), 계기(Prompt)가 같은 순간에 모두 갖춰졌을 때 일어납니다. 셋 중 하나라도 충분히 낮으면, 나머지 둘이 아무리 강해도 행동은 일어나지 않습니다.
- 동기는 지금 그것을 얼마나 하고 싶은가입니다. 실재하지만 셋 중 가장 믿을 수 없는 요소이기도 합니다—1월 1일과 월요일 아침에는 치솟고, 잠을 설친 밤 뒤에는 떨어집니다. 습관에 관한 조언 대부분은 사실 동기에 관한 조언이며, 그래서 몇 주가 지나면 대부분 효과가 사라집니다.
- 능력은 지금 이 순간 그 행동이 얼마나 하기 쉬운가입니다—신체적으로, 정신적으로, 그리고 시간적으로. "한 시간 헬스장 가기"는 평일 밤 11시에는 능력이 낮습니다. "러닝화 신기"는 거의 언제든 능력이 높습니다.
- 계기는 애초에 행동해야 한다는 걸 상기시켜주는 방아쇠입니다. 계기가 없으면 동기와 능력은 무의미합니다—애초에 그걸 하겠다는 생각 자체가 떠오르지 않으니까요.
포그 자신이 이 모델을 요약한 말은 직설적입니다. 행동이 일어나지 않는다면, 그 문제는 거의 개인의 의지 부족이 아닙니다. 셋 중 하나가 너무 낮은 것이며, 어느 것인지 진단할 수 있습니다.
연속 기록 카운터가 놓치는 절반
대부분의 습관 앱이 쓰는, 채워지거나 비어있는 칸의 그리드—단순한 연속 기록 카운터는 결과만 기록합니다. 화요일을 놓친 게 동기가 없어서였는지, 바쁜 하루에 끼워 넣기엔 습관이 너무 어려웠는지, 밤 11시가 될 때까지 아무것도 상기시켜주지 않아서였는지는 알려주지 않습니다. 이 셋은 완전히 다른 문제이고 완전히 다른 해결책이 필요하지만, 체크 표시는 이 모두를 똑같이 "실패"로 취급합니다.
포그 모델이 메우는 것이 바로 이 틈입니다. 놓친 하루를 "나는 실패했다"에서 "셋 중 무엇이 무너졌고, 그것이 무엇을 바꾸라고 말해주는가"로 바꿉니다—난이도를 낮추거나, 계기를 고치거나, 동기는 변동하는 것임을 받아들이고 그것에 의존하는 대신 그 전제로 시스템을 설계하는 것입니다.
TrakBit이 이를 구현하는 방식
TrakBit 안에서는 모든 습관에 단순한 체크 표시가 아니라 포그 분석이 있습니다. 습관마다 동기·능력·계기를 설정하면, TrakBit은 이 세 가지로 계산된 완료 확률을 보여줍니다—같은 B = MAP 논리를, 보이지 않는 것이 아니라 보이게 만든 것입니다.
습관이 자리 잡지 않을 때, TrakBit의 최근 실패 보기는 놓친 날들을 묶어서 패턴을 실제로 볼 수 있게 해줍니다. 평일에는 능력이 일관되게 약점인가요? 주말에 루틴이 바뀌면 계기가 사라지나요? 이는 "연속 기록이 얼마나 됐나"보다 다르고 더 유용한 질문입니다. 스스로를 얼마나 실망시켰는지가 아니라 무엇을 조정해야 하는지를 알려주기 때문입니다.
실제로는 이런 구체적인 변화로 이어집니다.
- 낮은 능력 → 습관을 줄이세요. "20분 명상하기"는 "앉아서 세 번 숨쉬기"가 됩니다. 포그 자신의 연구도 이를 뒷받침합니다—습관의 아주 작은 버전은 나쁜 하루를 훨씬 더 잘 견뎌냅니다.
- 약한 계기 → 결국 무시하게 될 휴대폰 알림에 의존하는 대신, 이미 확실히 일어나는 일 바로 전이나 후에 습관을 고정하세요.
- 낮은 동기 → 직접 고치려는 시도를 멈추세요. 동기는 셋 중 가장 통제하기 어려운 요소입니다. 능력을 낮추거나 계기를 다듬는 것이 어떤 격려의 말보다 꾸준함에 더 도움이 됩니다.
다른 트래커와의 비교
Streaks나 HabitKit 같은 앱들은 그들이 하는 일에 정말 뛰어납니다—Streaks의 네이티브 Apple Health 연동과 HabitKit의 GitHub 스타일 그리드는 모두 꾸준함을 보기에 만족스럽게 만듭니다. 둘 다 행동과학 모델을 기반으로 만들어진 게 아니기 때문에, 왜 습관이 무너지는지 진단하도록 설계되지 않았습니다. 깔끔한 시각적 연속 기록을 원한다면 좋은 선택입니다. 습관을 실제로 막고 있는 것이 무엇인지 앱이 이해하도록 돕길 원한다면—단순히 막혔다는 걸 상기시키는 게 아니라—그것이 바로 TrakBit의 포그 기반 트래킹이 채우려는 특정한 틈입니다.
사용해 보기
포그 행동 모델은 무료로 읽을 수 있습니다—포그의 책 『Tiny Habits』가 결정판입니다. TrakBit은 체크 표시가 아니라 이 모델을 중심으로 앱을 만들어보려는 시도입니다. TrakBit 다운로드하고 첫 습관의 동기·능력·계기를 설정해서, "하루를 놓쳤다"는 것이 실제로 무엇을 알려주는지 확인해 보세요.
자주 묻는 질문
포그 행동 모델이란 무엇인가요? 스탠퍼드 연구자 BJ 포그가 제시한 프레임워크로, 행동 = 동기 × 능력 × 계기(B = MAP)라고 설명합니다. 행동은 세 가지가 동시에 충분히 높을 때만 일어납니다.
포그 행동 모델은 연구에 기반하나요? 네. BJ 포그는 스탠퍼드 Behavior Design Lab에서 거의 20년에 걸쳐 이 모델을 개발하고 검증했으며, 이는 그의 저서 『Tiny Habits』(2019)의 토대가 되었습니다.
TrakBit에서 포그 모델 사용이 필수인가요? 아니요—간단한 매일 체크만으로도 습관을 기록할 수 있습니다. 동기/능력/계기 분석은 습관이 자리 잡지 않아 이유를 알고 싶을 때를 위한 것이지, 모든 습관에 필수인 단계는 아닙니다.
일반 연속 기록 카운터와 무엇이 다른가요? 연속 기록 카운터는 습관을 완료했는지만 기록합니다. TrakBit의 포그 기반 트래킹은 동기·능력·계기 중 무엇이 가장 약한지에 따라 이유까지 추가로 추정합니다.