V2MOM Cascade¶
V2MOM (Vision, Values, Methods, Obstacles, Measures) is a strategic planning framework that cascades from organization level down to individual projects.
Overview¶
VisionStudio supports hierarchical V2MOMs:
Each level inherits context from its parent while defining its own specific goals.
V2MOM Components¶
Vision¶
A clear statement of what you want to achieve. Should be inspiring and specific.
Values¶
The principles and beliefs that guide how you work. Prioritized list that helps with decision-making.
Methods¶
The actions and initiatives you'll take to achieve the vision. Each method should be actionable and measurable.
Obstacles¶
Challenges and risks that could prevent success. Identifying obstacles early enables proactive mitigation.
Measures¶
How you'll know if you've succeeded. Specific metrics with targets and current values.
Using V2MOM Cascade¶
Accessing V2MOM Views¶
- Click V2MOM Cascade in the sidebar
- View the hierarchical V2MOM structure
- Expand nodes to see child V2MOMs
Creating Organization V2MOM¶
- Go to Organization Settings
- Click Create V2MOM
- Fill in Vision, Values, Methods, Obstacles, Measures
- Save the V2MOM
Creating Team V2MOMs¶
- Navigate to the organization V2MOM
- Click Add Team V2MOM
- Select the team
- Create V2MOM that aligns with organization V2MOM
Creating Project V2MOMs¶
- Open a project
- Click V2MOM in the sidebar
- Create project-specific V2MOM
- Link methods to parent V2MOM methods
Cascade Alignment¶
VisionStudio helps ensure alignment across the cascade:
- Parent Context - View parent V2MOM when editing child
- Method Linking - Connect child methods to parent methods
- Rollup Views - See how project work contributes to team/org goals
V2MOM Files¶
V2MOMs are stored as JSON files:
Example V2MOM¶
{
"metadata": {
"id": "platform-2024",
"name": "Platform Team 2024",
"parentId": "org-2024"
},
"vision": "Build the most developer-friendly platform in the industry",
"values": [
{"id": "v1", "name": "Developer Experience", "priority": 1},
{"id": "v2", "name": "Reliability", "priority": 2},
{"id": "v3", "name": "Performance", "priority": 3}
],
"methods": [
{
"id": "m1",
"name": "Launch self-service portal",
"description": "Enable developers to provision resources without tickets",
"status": "in_progress",
"owner": "Platform Team"
}
],
"obstacles": [
{"id": "o1", "name": "Legacy system dependencies", "severity": "high"}
],
"measures": [
{
"id": "m1",
"name": "Developer satisfaction",
"target": "4.5/5",
"current": "3.8/5"
}
]
}