AgentSkillsCN

Four Forces of Progress

一种行为模型,用于界定决策切换中的对立力量——推动、拉动、焦虑、习惯。只有当(推动 + 拉动)>(焦虑 + 习惯)时,改变才会发生。这是“待办事项理论”的核心理念。

SKILL.md
--- frontmatter
name: Four Forces of Progress
description: A behavioral model defining the opposing forces in switching decisions—Push, Pull, Anxiety, Habit. Change happens only when (Push + Pull) > (Anxiety + Habit). Core to Jobs-to-be-Done theory.

The Four Forces of Progress

"If F1 and F2 are not greater than F3 and F4, they're not going to move, they're not going to do anything." — Bob Moesta

What It Is

A behavioral model that defines the opposing forces influencing a customer's decision to switch from an old solution (A) to a new one (B). Behavior change is not random but the result of specific causal energies.

When To Use

  • Analyzing customer churn or low conversion rates
  • Defining the value proposition of a new product
  • Understanding why customers fail to convert despite "better" product
  • Designing onboarding to reduce friction

The Four Forces

code
                    PROMOTING CHANGE
    ┌────────────────────────────────────────────┐
    │  F1: PUSH OF SITUATION                     │
    │  "The struggling moment"                   │
    │  → Current pain, frustration, trigger      │
    ├────────────────────────────────────────────┤
    │  F2: PULL OF NEW SOLUTION                  │
    │  "The attractive future"                   │
    │  → Vision of better outcome, benefits      │
    └────────────────────────────────────────────┘
                         ↓
         CHANGE EQUATION: (F1 + F2) > (F3 + F4)
                         ↑
    ┌────────────────────────────────────────────┐
    │  F3: ANXIETY OF NEW                        │
    │  "Will this actually work?"                │
    │  → Fear of unknown, complexity, risk       │
    ├────────────────────────────────────────────┤
    │  F4: HABIT OF PRESENT                      │
    │  "The devil you know"                      │
    │  → Inertia, learned behaviors, switching cost│
    └────────────────────────────────────────────┘
                   RESISTING CHANGE

How To Apply

code
STEP 1: Identify the Push (F1)
└── What's the struggling moment?
└── What triggered the search for something new?

STEP 2: Amplify the Pull (F2)
└── What's the compelling vision of the future?
└── What specific outcomes do they desire?

STEP 3: Reduce Anxiety (F3)
└── What are they worried about?
└── How can you de-risk the switch?

STEP 4: Break Habits (F4)
└── What existing behaviors must change?
└── How can you make switching effortless?

STEP 5: Check the Equation
└── (F1 + F2) must be > (F3 + F4)
└── If not, no change will happen

Common Mistakes

❌ Focusing only on Pain and Gain (F1/F2) while ignoring Anxiety and Habit (F3/F4)

❌ Assuming product features create demand (it's struggling moments)

❌ Not interviewing people who actually switched (only prospects)

Real-World Example

Selling condos: Customers wouldn't buy despite wanting the condo because they didn't know how to move their stuff (F3/F4). Adding moving services and storage (reducing friction) increased sales by 30%.


Source: Bob Moesta, Co-creator of Jobs-to-be-Done, Lenny's Podcast