Skip to content

V2MOM Examples

Example V2MOM documents for various use cases.

Company Strategy Example

A comprehensive company-level V2MOM:

{
  "$schema": "https://github.com/grokify/structured-goals/schema/v2mom.schema.json",
  "metadata": {
    "id": "V2MOM-COMPANY-2025",
    "name": "Company Strategy 2025",
    "owner": "CEO",
    "period": "FY2025",
    "version": "1.0.0",
    "status": "Active"
  },
  "vision": "Become the most trusted platform for strategic planning, helping 10,000 organizations achieve their goals",
  "values": [
    {
      "name": "Customer Success",
      "description": "Our customers' success is our success. Every decision starts with the customer.",
      "order": 1
    },
    {
      "name": "Simplicity",
      "description": "Make complex strategic planning accessible to everyone.",
      "order": 2
    },
    {
      "name": "Transparency",
      "description": "Open communication internally and with customers.",
      "order": 3
    },
    {
      "name": "Continuous Improvement",
      "description": "Always be learning, iterating, and getting better.",
      "order": 4
    }
  ],
  "methods": [
    {
      "name": "Launch Enterprise Self-Service Platform",
      "description": "Enable enterprise customers to create, manage, and track strategic plans independently",
      "order": 1,
      "owner": "VP Product"
    },
    {
      "name": "Expand to European Markets",
      "description": "Establish sales presence in UK, Germany, and France",
      "order": 2,
      "owner": "VP Sales"
    },
    {
      "name": "Build Partner Ecosystem",
      "description": "Develop partnerships with consulting firms and system integrators",
      "order": 3,
      "owner": "VP Partnerships"
    },
    {
      "name": "Achieve SOC 2 Type II Certification",
      "description": "Complete security audit and certification process",
      "order": 4,
      "owner": "VP Engineering"
    }
  ],
  "obstacles": [
    {
      "name": "Market Awareness",
      "description": "Low brand recognition in enterprise segment",
      "severity": "High",
      "mitigation": "Increase marketing spend, sponsor industry events, publish thought leadership content"
    },
    {
      "name": "Enterprise Sales Cycle",
      "description": "Long sales cycles (6-12 months) for enterprise deals",
      "severity": "Medium",
      "mitigation": "Offer free trials, develop ROI calculator, build customer references"
    },
    {
      "name": "Technical Debt",
      "description": "Legacy codebase slowing feature development",
      "severity": "Medium",
      "mitigation": "Allocate 20% of engineering time to debt reduction"
    }
  ],
  "measures": [
    {
      "name": "Annual Recurring Revenue",
      "baseline": 5000000,
      "current": 7500000,
      "target": 15000000,
      "unit": "USD"
    },
    {
      "name": "Enterprise Customers",
      "baseline": 50,
      "current": 85,
      "target": 200,
      "unit": "customers"
    },
    {
      "name": "Net Promoter Score",
      "baseline": 45,
      "current": 52,
      "target": 65,
      "unit": "NPS"
    },
    {
      "name": "Employee Satisfaction",
      "baseline": 72,
      "current": 78,
      "target": 85,
      "unit": "%"
    }
  ]
}

Team V2MOM Example

A product team V2MOM aligned with company strategy:

{
  "$schema": "https://github.com/grokify/structured-goals/schema/v2mom.schema.json",
  "metadata": {
    "id": "V2MOM-PRODUCT-2025",
    "name": "Product Team V2MOM 2025",
    "owner": "VP Product",
    "period": "FY2025"
  },
  "vision": "Deliver a self-service platform that customers love, reducing time-to-value by 80%",
  "values": [
    {
      "name": "User-Centric Design",
      "description": "Every feature starts with user research"
    },
    {
      "name": "Data-Driven Decisions",
      "description": "Measure impact, iterate quickly"
    },
    {
      "name": "Quality First",
      "description": "Ship features that work flawlessly"
    }
  ],
  "methods": [
    {
      "name": "Launch Template Library",
      "description": "Pre-built templates for common strategic frameworks",
      "owner": "Product Manager"
    },
    {
      "name": "Implement AI Assistant",
      "description": "AI-powered suggestions for goals and metrics",
      "owner": "Tech Lead"
    },
    {
      "name": "Build Integration Hub",
      "description": "Connectors for popular business tools",
      "owner": "Integration Team"
    }
  ],
  "obstacles": [
    {
      "name": "Feature Scope Creep",
      "description": "Risk of trying to do too much",
      "mitigation": "Strict prioritization using RICE scoring"
    },
    {
      "name": "Resource Constraints",
      "description": "Limited engineering bandwidth",
      "mitigation": "Focus on high-impact features only"
    }
  ],
  "measures": [
    {
      "name": "Time to First Plan",
      "baseline": 120,
      "target": 15,
      "unit": "minutes"
    },
    {
      "name": "Feature Adoption Rate",
      "baseline": 40,
      "target": 75,
      "unit": "%"
    },
    {
      "name": "Customer Support Tickets",
      "baseline": 500,
      "target": 200,
      "unit": "tickets/month"
    }
  ]
}

Using Examples

Load and work with examples:

import "github.com/grokify/structured-goals/v2mom"

doc, err := v2mom.ReadFile("company-v2mom.json")
if err != nil {
    log.Fatal(err)
}

fmt.Printf("Vision: %s\n", doc.Vision)
fmt.Printf("Values: %d\n", len(doc.Values))
fmt.Printf("Methods: %d\n", len(doc.Methods))