systems-thinking-product-tradeoffs
Installation
SKILL.md
Systems thinking replaces linear frameworks like Jobs-to-be-Done (JTBD) by analyzing the incentives of every agent in a product ecosystem. Instead of solving for a single user's "job," you balance the competing needs of different groups to ensure the entire system thrives.
The Systems Thinking Process
1. Map the Agents
Identify every party affected by the feature. In social or marketplace products, this usually includes:
- The New User: Needs a "cold start" to find value.
- The Power User: Wants control, speed, and status.
- The Business: Needs data, defensibility, or growth.
- The Competitor: Gains if your system is too open or too closed.
2. Identify Incentive Clashes
Determine where one agent's "job" makes another's experience worse.
- The "People You May Know" Dilemma: Showing a user a suggestion they didn't ask for (making their feed slightly worse/noisier) to help a new user find their first friend (making the network's retention better).