GET/v1/philosophy/three-horizons
Horizon 1: CurrentHorizon 2: EmergingHorizon 3: Future

Three Horizons

Framework for balancing current operations, emerging opportunities, and future transformation.

The Three Horizons framework, developed by McKinsey, helps organizations balance their focus across three distinct time horizons:

Horizon 1: Core Business

Current operations that generate today's revenue.

This is your existing business model—what you do today to serve customers and generate profit. It's about defending and extending your current position.

Characteristics:

  • Predictable and stable
  • Incremental improvements
  • Efficiency and optimization
  • Risk-averse

Engineering Focus:

  • System reliability
  • Performance optimization
  • Technical debt reduction
  • Operational excellence

Horizon 2: Emerging Opportunities

New growth areas that will drive tomorrow's revenue.

These are initiatives that extend your current capabilities into adjacent markets or use cases. They're less certain but offer significant growth potential.

Characteristics:

  • Building on existing strengths
  • Entering adjacent markets
  • New customer segments
  • Moderate risk, moderate return

Engineering Focus:

  • New platform capabilities
  • API expansions
  • Integration partnerships
  • Feature experimentation

Horizon 3: Future Transformation

Radical innovations that will define your future.

These are breakthrough ideas that could fundamentally change your business. They're high-risk but potentially game-changing.

Characteristics:

  • Disruptive innovation
  • New business models
  • Experimental and uncertain
  • High risk, high return

Engineering Focus:

  • R&D projects
  • Emerging technologies
  • Prototypes and proofs-of-concept
  • Strategic bets

The Balancing Act

Successful organizations invest in all three horizons simultaneously:

  • 70% in Horizon 1 - Keep the lights on and optimize
  • 20% in Horizon 2 - Build new growth engines
  • 10% in Horizon 3 - Explore the future

When to Use This Model

Apply Three Horizons thinking when:

  • Planning annual engineering roadmaps
  • Allocating team resources
  • Evaluating new technology investments
  • Presenting strategy to leadership
  • Balancing short-term delivery with long-term innovation
bash$ _Press Cmd+K to expand