Skip to main content

outside-view-inside-view

Forecast by comparing to similar past cases (outside view) instead of analyzing unique project details (inside view) - cures planning fallacy

소스 정보

저장소
lev-os/agents
최근 소스 활동
2026년 3월 7일 00:14
감지된 SKILL.md 언어
영어
스타
23
포크
2

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
outside-view-inside-view
description
Forecast by comparing to similar past cases (outside view) instead of analyzing unique project details (inside view) - cures planning fallacy
# Outside View vs. Inside View ## Overview Outside View vs. Inside View, developed by Daniel Kahneman and Amos Tversky, distinguishes two fundamentally different forecasting approaches. The Inside View focuses on unique details of the current case - your team's skills, specific plan, apparent challenges - and builds bottom-up estimates. The Outside View ignores unique details and asks "what happened to similar projects in the past?" - anchoring on reference class statistics before considering specifics. The Inside View is seductive: you know your project intimately, your plan seems solid, and you can enumerate exactly why you'll succeed. But research shows the Inside View systematically produces optimistic bias - the Planning Fallacy. Kahneman's own curriculum development project predicted 18-24 months completion, but reference class data showed 40% of similar projects never finished and successful ones took 7-10 years. His project? 8 years. The framework earned Kahneman the Nobel Prize in Economics. The cure: Start with Outside View (reference class forecasting), then adjust minimally for genuine differentiators. Base rate first, unique story second. ## When to Use - Project timeline estimation - software development, construction, research projects - Resource/budget forecasting - what do similar projects actually cost? - Startup success probability - ignoring founder optimism, what's the reference class outcome? - Hiring timeline - "we'll fill this role in 4 weeks" vs. "similar roles took 12 weeks" - M&A integration - acquirer optimism vs. historical integration success rates - Product launch forecasting - traction predictions vs. similar product trajectories ## The Process ### Step 1: Recognize When You're Using Inside View Inside View is the default mode - catch yourself before committing to inside-view estimates. **Inside View signals:** - Bottom-up task breakdown ("add up all the pieces") - Emphasis on plan quality and team capability - Scenario analysis of things that could go wrong - Confidence in "this time is different" narrative - Ignoring or dismissing comparable projects **Example Inside View:** "This software rewrite will take 8 months because we have: senior team (2 months), modern stack (faster), clear requirements (no scope creep), and learned from last failure." **Trap:** Every failed project also had a convincing inside-view story. ### Step 2: Identify Reference Class of Comparable Cases Find the category of past projects/outcomes that share structural similarity with your current case. **Good reference classes (specific enough):** - "Complex enterprise software rewrites by 5-10 person teams" - "Series A fundraising for B2B SaaS in vertical markets" - "Senior engineering hires for distributed teams in expensive markets" **Bad reference classes (too broad/narrow):** - ❌ "Software projects" (too broad - includes trivial bug fixes) - ❌ "Exactly this codebase migration" (too narrow - no statistical base) **Key question:** "What past situations share the causal structure, even if surface details differ?" ### Step 3: Gather Base Rate Data on Reference Class Collect statistical outcomes from reference class - this is your Outside View anchor. **Data sources:** - Internal history (past projects at your company) - Industry benchmarks (published research, consultancy reports) - Expert estimation (people who've seen many examples) - Public datasets (Standish Chaos Report for software, PitchBook for startups) **Example data:** - **Software rewrites:** 40% abandoned, 30% over budget/late, 30% roughly on target - **Series A fundraising:** 10-15% of Seed-funded startups successfully raise - **Senior engineering hires:** Median time-to-fill is 9-12 weeks **Critical insight:** Distribution matters, not just average. Median ≠ mean when outcomes are skewed. ### Step 4: Use Reference Class Statistics as Your Baseline Forecast Anchor your prediction on the reference class outcome distribution. This is your Outside View estimate. **Anchoring examples:** - **Project timeline:** Reference class median is 14 months → start at 14 months, not your inside-view 6 months - **Startup success:** Reference class success rate is 12% → baseline probability 12%, not 80% - **Hiring timeline:** Reference class median is 10 weeks → plan for 10 weeks, not 4 **Statistical sophistication:** Use percentiles for confidence intervals. - **50th percentile (median):** Half of reference class finished by this point - **80th percentile:** 80% finished by this point (conservative buffer) - **20th percentile:** Optimistic scenario (only 20% finished this fast) ### Step 5: Adjust Minimally for Genuine Differentiating Factors Now consider inside-view details - but only adjust if you have strong evidence of true differentiation from reference class. **Strong differentiators (justify adjustment):** - Prior track record in reference class (team has done this 5x before successfully) - Structural advantages (regulatory moat competitors lack) - Hard metrics showing early traction (retention cohorts, not vanity metrics) **Weak differentiators (don't adjust):** - Team quality/motivation (everyone thinks their team is above average) - Quality of plan (failed projects also had good plans) - Lessons learned from past failures (doesn't beat reference class statistics) **Adjustment magnitude:** Typically 10-30% from reference class baseline, not 2-3x. **Example:** - **Reference class:** 14-month median for software rewrites - **Differentiator:** Team has successfully completed 3 similar rewrites before (strong signal) - **Adjustment:** 20% reduction → 11-month forecast (not 6 months from inside view) ### Step 6: Use Outside View to Set Realistic Expectations Communicate forecasts with explicit reference to outside view vs. inside view gap. **Communication template:** 1. "The inside view suggests [optimistic estimate based on plan details]" 2. "However, the reference class of [comparable projects] shows [statistical distribution]" 3. "Using outside view anchoring, realistic forecast is [reference class baseline with minimal adjustment]" 4. "Key differentiators that justify any upward adjustment: [list strong evidence only]" **Benefits:** - Preempts planning fallacy accusations - Sets realistic stakeholder expectations - Builds credibility through statistical grounding - Forces acknowledgment of historical track record ## Example Application **Situation:** Software team estimating migration from monolith to microservices. Inside view: 9 months. Outside view? **Application:** - **Step 1:** Recognize inside view - team enumerated services, estimated each, summed to 9 months - **Step 2:** Reference class - "Monolith-to-microservices migrations by teams of 8-12 engineers" - **Step 3:** Data gathering - internal history: 2 prior migrations took 18 and 24 months; industry reports: 70% exceed initial timeline, median 20 months - **Step 4:** Outside view baseline - 20 months median - **Step 5:** Adjustment - team has prior microservices experience (+) but this codebase is older/larger than previous (-) → minimal net adjustment, stick near 20 months - **Forecast:** 18-22 months (vs. inside view 9 months) **Outcome:** Project completed in 21 months. Outside view was accurate, inside view would have caused major expectation misalignment. ## Example Application 2 **Situation:** Founder pitching "we'll reach $10M ARR in 18 months based on our growth model." **Application:** - **Inside View:** Founder's financial model shows viral coefficient × conversion rate × pricing = $10M - **Outside View analysis:** - Reference class: "B2B SaaS startups in first 3 years" - Base rate: ~2% reach $10M ARR by year 3 - Current stage: $200K ARR - **Question:** What percentage of companies at $200K ARR reach $10M in next 18 months? - **Answer:** <1% (extremely rare) - **Adjustment:** Founder has strong retention cohorts (80% month 3), prior successful exit - raises probability to ~5-8% - **Reality check:** 5-8% >> 2% base rate, but <<< 95% founder confidence **Result:** VC passes or prices round for high risk. Founder recalibrates expectations, extends runway plan. ## Anti-Patterns - ❌ Dismissing outside view because "our situation is unique" (it rarely is) - ❌ Cherry-picking reference class to get desired answer (motivated reasoning) - ❌ Over-adjusting from reference class based on weak differentiators (team quality, motivation) - ❌ Using average instead of median when distribution is skewed (mean is misleading) - ❌ Starting with inside view, then trying to find reference class (order matters - anchoring bias) - ❌ Confusing "we have a plan" with "plan immunity to reference class statistics" - ❌ Applying outside view to individual case, not category (base rate of YOU ≠ reference class) ## Related - base-rate-analysis (outside view is base rate anchoring for project forecasting) - planning-fallacy (bias that outside view is designed to cure) - reference-class-forecasting (formal methodology implementing outside view) - inside-view-bias (tendency to overweight case specifics vs. statistical patterns) - premortem (inside view technique that complements outside view)
GitHub에서 보기