Claude Code Plugins

Community-maintained marketplace

Feedback

cto-technology-roadmap

@rinaldofesta/cto-os-skills
14
0

Expert methodology for creating strategic technology roadmaps aligned with business goals, including multi-horizon planning, capacity planning, and OKR frameworks.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name cto-technology-roadmap
description Expert methodology for creating strategic technology roadmaps aligned with business goals, including multi-horizon planning, capacity planning, and OKR frameworks.

CTO Technology Roadmap Skill

Purpose

This skill provides a comprehensive approach to creating technology roadmaps that align engineering with business strategy. Use it to build multi-year technical visions, quarterly execution plans, balance competing priorities, and communicate strategy effectively.

When to Use

Trigger this skill when you need to:

  • Create annual or multi-year technology strategy
  • Plan quarterly engineering initiatives
  • Align engineering roadmap with product/business goals
  • Communicate technical strategy to board or executives
  • Balance innovation, technical debt, and feature delivery
  • Plan infrastructure and platform investments
  • Forecast engineering capacity and resource needs
  • Evaluate emerging technologies and strategic bets

Core Methodology

Follow this systematic approach to roadmap creation:

Phase 1: Establish Strategic Context

  1. Understand Business Strategy

    • What are company's strategic goals for next 1-3 years?
    • What's the target market and growth trajectory?
    • What's the competitive landscape?
    • What are the key business metrics we're optimizing for?
  2. Assess Current Technical State

    • What's our current architecture and tech stack?
    • What's working well?
    • What are the pain points and bottlenecks?
    • What technical debt exists?
    • What's our team's capability and capacity?
  3. Identify Technical Enablers

    • What technical capabilities are required to achieve business goals?
    • What are the dependencies and prerequisites?
    • What are the risks if we don't address technical needs?

Use references/frameworks/strategic-alignment-framework.md for structured analysis.


Phase 2: Define Planning Horizons

Structure roadmap across three time horizons:

Horizon 1: Tactical (0-12 months)

Focus: Execution, delivery, near-term goals

Characteristics:

  • High certainty and specificity
  • Quarterly milestones
  • Committed resources
  • Clear success metrics

Content:

  • Specific features and projects
  • Team assignments
  • Sprint-level planning
  • Defined deliverables

Horizon 2: Strategic (1-3 years)

Focus: Platform, capabilities, strategic investments

Characteristics:

  • Medium certainty
  • Themes and initiatives vs specific features
  • Resource allocation guidance
  • Strategic bets

Content:

  • Major platform investments
  • Architecture transformations
  • Team growth and skill development
  • Technology strategy shifts

Horizon 3: Visionary (3-5 years)

Focus: Direction, possibilities, north star

Characteristics:

  • Low certainty, high ambiguity
  • Directional guidance
  • Technology trends and opportunities
  • Strategic positioning

Content:

  • Technical vision
  • Emerging technology exploration
  • Market and competitive positioning
  • Future capabilities

Use references/templates/three-horizon-roadmap.md for structure.


Phase 3: Balance the Portfolio

Allocate resources across competing priorities:

The 70-20-10 Framework

70% - Core Business (Horizon 1)

  • Features that serve current customers
  • Revenue-generating initiatives
  • Business-critical improvements
  • Customer commitments

20% - Strategic Investments (Horizon 2)

  • Platform and infrastructure
  • Technical debt reduction
  • Developer productivity
  • Scalability and performance

10% - Innovation & Exploration (Horizon 3)

  • Emerging technologies (AI, blockchain, etc.)
  • Proof of concepts
  • Competitive research
  • Future capabilities

Adjust based on company stage:

Stage Core Strategic Innovation
Early Startup (PMF) 85% 10% 5%
Growth Stage 70% 20% 10%
Scale/Enterprise 60% 30% 10%
Innovation-Focused 50% 30% 20%

Use references/frameworks/portfolio-balancing.md for detailed guidance.


Phase 4: Create the Roadmap

Build a visual, communicable roadmap:

Roadmap Components

  1. Strategic Themes (3-5 themes)

    • Platform Modernization
    • AI-Powered Features
    • Developer Experience
    • Enterprise Readiness
    • Global Scale
  2. Key Initiatives (under each theme)

    • Specific projects or workstreams
    • Aligned to theme
    • Clear owners
  3. Timeline

    • Quarters or half-years
    • Dependencies visible
    • Critical path highlighted
  4. Success Metrics

    • How will we measure success?
    • Business outcomes
    • Technical outcomes
  5. Resource Requirements

    • Team size and composition
    • Budget implications
    • Hiring needs

Use references/templates/roadmap-visualization.md for formats.


Phase 5: Align and Communicate

Tailor roadmap communication for each audience:

For Board/Investors

Focus: Strategic positioning, competitive advantage, risk management

Format: 3-5 year vision, key strategic bets, why we'll win

Use references/templates/board-roadmap-presentation.md


For CEO/Executives

Focus: Business alignment, resource requirements, dependencies

Format: Annual plan with quarterly milestones, business impact

Use references/templates/executive-roadmap-presentation.md


For Product Team

Focus: Feature enablement, platform capabilities, dependencies

Format: Integrated product + tech roadmap, shared milestones

Use references/templates/product-tech-alignment.md


For Engineering Team

Focus: Technical details, team assignments, skill development

Format: Detailed initiative breakdown, team roadmaps, learning paths

Use references/templates/engineering-team-roadmap.md


Phase 6: Execute and Iterate

  1. Quarterly Planning

    • Review progress on roadmap
    • Adjust based on learnings
    • Commit to next quarter's initiatives
    • Update roadmap and communicate changes
  2. Monthly Check-ins

    • Track initiative progress
    • Identify blockers and risks
    • Ensure alignment with business changes
  3. Annual Strategy Review

    • Major strategy refresh
    • Incorporate market changes
    • Adjust 3-year vision
    • Reset priorities

Use references/frameworks/roadmap-governance.md for process.


Key Principles

  • Business-Aligned: Every technical initiative should tie to business outcomes
  • Flexible, Not Rigid: Roadmap is a plan, not a promise - adjust as needed
  • Multi-Horizon: Balance short-term delivery with long-term vision
  • Resource-Aware: Be realistic about capacity and dependencies
  • Transparent: Share roadmap broadly, explain trade-offs
  • Outcome-Focused: Define success by impact, not output

Bundled Resources

Frameworks (references/frameworks/):

  • strategic-alignment-framework.md - Connect tech to business strategy
  • portfolio-balancing.md - Allocate resources across priorities
  • technology-radar.md - Track emerging technologies (adopt/trial/assess/hold)
  • wardley-mapping.md - Strategic technology positioning
  • roadmap-governance.md - Process for maintaining and updating roadmap

Templates (references/templates/):

  • three-horizon-roadmap.md - Structure for tactical/strategic/visionary planning
  • roadmap-visualization.md - Visual formats (timeline, swim lanes, now-next-later)
  • board-roadmap-presentation.md - Board-ready strategy presentation
  • executive-roadmap-presentation.md - CEO/executive format
  • engineering-team-roadmap.md - Detailed team-facing roadmap
  • okr-framework.md - Engineering OKRs aligned with roadmap

Examples (references/examples/):

  • Real roadmaps from startups to enterprises
  • Before/after roadmap improvements
  • Multi-year strategic plans
  • Quarterly execution plans

Usage Patterns

Example 1: User says "Create 12-month technology roadmap for our Series B SaaS company"

→ Load references/frameworks/strategic-alignment-framework.md → Gather context: business goals, current state, team size → Define 3-5 strategic themes → Use references/templates/three-horizon-roadmap.md structure → Balance portfolio: 70% core, 20% strategic, 10% innovation → Create quarterly milestones with success metrics → Generate executive presentation


Example 2: User says "Align engineering roadmap with product roadmap"

→ Load references/templates/product-tech-alignment.md → Map product features to required platform capabilities → Identify dependencies (what tech must be ready first) → Highlight shared milestones → Show trade-offs and capacity constraints → Create integrated timeline


Example 3: User says "We need to balance features vs technical debt vs innovation"

→ Load references/frameworks/portfolio-balancing.md → Assess current allocation (likely skewed toward features) → Apply 70-20-10 framework adjusted for stage → Identify highest-value technical debt items → Allocate innovation time for emerging tech → Create balanced quarterly plan


Example 4: User says "Present technology strategy to board"

→ Load references/templates/board-roadmap-presentation.md → Focus on: strategic positioning, competitive advantage, key bets → 3-5 year vision with major milestones → Explain how tech enables business strategy → Address risks and mitigation → Keep to 5-7 slides with clear narrative


Roadmap Anti-Patterns

❌ Anti-Pattern 1: Feature List Masquerading as Strategy

What it looks like: "Q1: Feature A, B, C; Q2: Feature D, E, F"

Why it's bad: No strategic themes, no platform investment, reactive not proactive

Fix: Group features under strategic themes, include platform work


❌ Anti-Pattern 2: Over-Commitment

What it looks like: 100% of capacity allocated to committed work, no buffer

Why it's bad: No room for urgent work, incidents, tech debt, learning

Fix: Plan to 70-80% of capacity, leave buffer for unexpected


❌ Anti-Pattern 3: Set-and-Forget Roadmap

What it looks like: Annual roadmap created in January, never updated

Why it's bad: Business changes, roadmap becomes fiction

Fix: Quarterly reviews and adjustments, transparent communication


❌ Anti-Pattern 4: Technical Jargon for Business Audience

What it looks like: "Migrate from REST to gRPC, implement event sourcing"

Why it's bad: Business stakeholders don't understand value

Fix: Frame in business outcomes: "Improve API performance by 50%, enable real-time features"


❌ Anti-Pattern 5: All Short-Term Tactical

What it looks like: Detailed plan for next 2 quarters, vague beyond that

Why it's bad: No strategic direction, technology doesn't support long-term vision

Fix: Add strategic and visionary horizons, even if less detailed


Technology Radar

Track emerging technologies to inform roadmap:

Adopt - Ready for production use

  • Kubernetes for container orchestration
  • React for frontend development
  • PostgreSQL for relational data

Trial - Worth pursuing in pilots

  • AI code assistants (Copilot, etc.)
  • Edge computing for global latency
  • Vector databases for AI features

Assess - Interesting, keep watching

  • WebAssembly for performance-critical code
  • Decentralized identity systems
  • Quantum-resistant cryptography

Hold - Proceed with caution or deprioritize

  • Blockchain for non-financial use cases
  • Microservices for small teams
  • NoSQL when SQL would suffice

Use references/frameworks/technology-radar.md for detailed methodology.


Capacity Planning

Realistic roadmap requires understanding capacity:

Calculate Available Capacity

Team Size: 20 engineers
Weeks per Quarter: 13 weeks
Theoretical Capacity: 20 × 13 × 40 hours = 10,400 hours

Subtract:
- Holidays and PTO: 10% = -1,040 hours
- Meetings and coordination: 15% = -1,560 hours
- Incidents and support: 10% = -1,040 hours
- Context switching: 5% = -520 hours

Realistic Capacity: 6,240 hours (60% of theoretical)

For new initiatives: 4,680 hours (75% of realistic, 25% buffer)

Estimate Initiative Size

Small: 200-400 hours (1-2 person-months) Medium: 400-800 hours (2-4 person-months) Large: 800-1,600 hours (4-8 person-months) Extra Large: 1,600+ hours (8+ person-months)

Plan Quarterly Initiatives

Q1 Capacity: 4,680 hours available

Committed:

  • Platform migration (Large): 1,200 hours
  • New feature A (Medium): 600 hours
  • New feature B (Medium): 600 hours
  • Tech debt sprint (Small): 300 hours
  • Team onboarding (2 new hires): 400 hours

Total: 3,100 hours (66% of capacity) ✅

Remaining: 1,580 hours for bugs, incidents, unplanned work ✅


Strategic Themes Examples

Theme: Platform Modernization

Why: Current monolith limits team autonomy and deployment speed Initiatives:

  • Extract billing service (Q1-Q2)
  • Extract auth service (Q2-Q3)
  • Implement service mesh (Q3-Q4)
  • API gateway migration (Q4)

Success Metrics:

  • Deployment frequency: 3x/week → daily
  • Service independence: 0 → 3 independent services
  • Team autonomy: 1 monolith team → 3 service teams

Theme: AI-First Product

Why: AI is transforming our market, need to lead not follow Initiatives:

  • AI recommendation engine (Q1-Q2)
  • Natural language search (Q2-Q3)
  • Smart content generation (Q3-Q4)
  • ML infrastructure platform (ongoing)

Success Metrics:

  • % users using AI features: 0% → 60%
  • AI-driven conversion lift: +20%
  • Feature development time with AI: -30%

Theme: Developer Velocity

Why: Team growing 2x, need to scale productivity Initiatives:

  • CI/CD pipeline overhaul (Q1)
  • Development environment standardization (Q1-Q2)
  • Automated testing expansion (Q2-Q3)
  • Developer portal (Q3-Q4)

Success Metrics:

  • Lead time: 5 days → 2 days
  • Developer satisfaction: 7.5 → 8.5
  • Time to first contribution (new hires): 3 weeks → 1 week

Writing Style

All outputs should be:

  • Business-Focused: Lead with business value, not technical details
  • Visual: Use timelines, charts, diagrams where helpful
  • Realistic: Be honest about capacity and trade-offs
  • Strategic: Connect tactical work to long-term vision
  • Flexible: Frame as living document, not rigid plan

Version: 1.0.0 Philosophy: Align technology with business strategy, balance short and long-term, communicate transparently