Section 06: MVP Roadmap & Feature Prioritization
MeetingMeter - Strategic Development Plan
1. MVP Definition & Core Value
The MVP: "The Meeting Receipt"
One-Sentence Description: A Google Calendar integration that automatically assigns a dollar value to every internal meeting based on attendee headcount and role-based salary bands.
Core Problem Solved
Invisibility of organizational spend on meetings. Leaders have no idea how much payroll is burning in recurring status updates.
Must-Have Features
- Google Calendar OAuth Connect
- Role-based Salary Band Input
- Real-time Cost Calculation Engine
- Weekly Spend Dashboard
NOT in MVP
- Outlook/Exchange Integration
- Behavioral Nudges (Pre-meeting)
- Optimization AI/Insights
- SSO / Enterprise Security
MVP Success Criteria
2. Feature Inventory
Comprehensive list of potential features categorized by development priority.
| Feature | User Val | Biz Val | Effort | Category |
|---|---|---|---|---|
| CORE MVP (Must Launch) | ||||
| Google Calendar OAuth | High | High | Med | Core |
| Role-Based Salary Input | High | High | Low | Core |
| Cost Calculation Engine | High | High | Med | Core |
| Weekly Spend Dashboard | High | High | Med | Core |
| Attendee Detection Logic | High | High | Med | Core |
| QUICK WINS (High Value, Low Effort) | ||||
| "Top 5 Expensive Meetings" List | High | Med | Low | Quick Win |
| CSV Export of Data | Med | High | Low | Quick Win |
| Weekly Email Report | High | High | Low | Quick Win |
| Invite Team Members | Med | High | Low | Quick Win |
| MAJOR INITIATIVES (High Value, High Effort) | ||||
| Outlook/365 Integration | High | High | High | Major |
| Optimization AI Insights | High | High | High | Major |
| Pre-meeting Nudge System | Med | High | High | Major |
| Zoom/Meet Integration | Med | High | High | Major |
| NICE-TO-HAVES (Lower Priority) | ||||
| Dark Mode UI | Low | Low | Low | Nice |
| Mobile App | Med | Low | High | Nice |
| Custom Branding | Low | Med | Med | Nice |
3. Value vs. Effort Matrix
Quick Wins (Do First)
Major Initiatives (Strategic)
Opportunistic (Backlog)
Money Pits
4. Phased Development Roadmap
Phase 1: Core MVP (Weeks 1-8)
VISIBILITYObjective: Establish the "Meeting Receipt" concept. Prove that we can accurately calculate costs using Google Calendar data and simple salary bands. The goal is to shock users with the dollar amount of their time.
| Feature | Priority | Effort | Target Week |
|---|---|---|---|
| Google Calendar OAuth | P0 | Med | Wk 1-2 |
| Attendee Parsing Logic | P0 | Med | Wk 2-3 |
| Salary Band Configuration | P0 | Low | Wk 3 |
| Cost Calculation Engine | P0 | High | Wk 3-4 |
| Weekly Dashboard | P0 | Med | Wk 5-6 |
| Auth & Payments (Stripe) | P1 | Low | Wk 7 |
Phase 2: Product-Market Fit (Weeks 9-16)
BEHAVIOR CHANGEObjective: Move from passive visibility to active optimization. Introduce Outlook integration to capture the enterprise market and implement nudges to help users save money.
| Feature | Priority | Effort | Target Week |
|---|---|---|---|
| Outlook/Graph API Integration | P0 | High | Wk 9-11 |
| Weekly Email Reports | P1 | Low | Wk 10 |
| "Expensive Meeting" Alerting | P1 | Med | Wk 12-13 |
| Team/Department Views | P0 | Med | Wk 13-14 |
| Chrome Extension (Tooltip) | P1 | Med | Wk 15-16 |
Phase 3: Growth & Scale (Weeks 17-24)
INTELLIGENCEObjective: Automate the analysis. Use AI to provide specific recommendations ("Move this to email", "Reduce attendees") rather than just raw data. Prepare for enterprise sales.
| Feature | Priority | Effort | Target Week |
|---|---|---|---|
| AI Optimization Insights | P0 | High | Wk 17-20 |
| SSO (SAML/OIDC) | P0 | High | Wk 19-21 |
| Zoom/Teams Integration | P1 | High | Wk 21-23 |
| Advanced Analytics (Cohorts) | P1 | Med | Wk 22-24 |
5. Feature Prioritization Scoring
Formula: (User Value × 0.4) + (Business Value × 0.3) + (Ease of Build × 0.3)
| Rank | Feature | User Val | Biz Val | Ease | Score | Phase |
|---|---|---|---|---|---|---|
| 1 | Google Calendar Auth | 10 | 10 | 7 | 9.1 | MVP |
| 2 | Cost Calculation Engine | 10 | 10 | 5 | 8.5 | MVP |
| 3 | Salary Band Config | 9 | 9 | 8 | 8.7 | MVP |
| 4 | Weekly Dashboard | 9 | 8 | 6 | 7.8 | MVP |
| 5 | Weekly Email Report | 8 | 9 | 8 | 8.3 | Phase 2 |
| 6 | Outlook Integration | 10 | 10 | 2 | 7.6 | Phase 2 |
| 7 | Team/Dept Views | 8 | 9 | 5 | 7.4 | Phase 2 |
| 8 | AI Optimization | 9 | 9 | 3 | 7.2 | Phase 3 |
6. Technical Implementation Strategy
Low-Code Stack
- Auth: Clerk.com (Saves 5 days)
- DB: Supabase (Postgres + Auth)
- Hosting: Vercel (Edge functions)
- Payments: Stripe Checkout
- Email: Resend.com
API Strategy
- Google: Calendar API v3 (Push notifications for webhooks)
- Microsoft: Graph API (Delta queries for sync)
- Zoom: Webhooks for meeting duration correction
Estimated Monthly Costs (Per 1,000 Users)
| Component | Est. Cost | Notes |
|---|---|---|
| Hosting (Vercel Pro) | $40 | Bandwidth & Build minutes |
| Database (Supabase Pro) | $50 | Storage & API |
| Auth (Clerk) | $30 | Up to 5K MAU |
| Email (Resend) | $20 | Transactional reports |
| Google API | $0 | Free tier covers 1k users |
| TOTAL | $140/mo | $0.14 per user/mo |
7. Development Timeline & Milestones
Milestone 1: MVP Launch (Wk 8)
- Google Calendar Sync Live
- Cost calculation accurate
- 50 Beta Users Active
Milestone 2: First Paying Customer (Wk 12)
- Stripe Payments Live
- Outlook Integration Beta
- 10 Teams Subscribed
Milestone 3: Product-Market Fit (Wk 24)
- $50K MRR
- 250 Teams
- Churn < 5%
8. Risk Management
| Risk | Severity | Mitigation Strategy |
|---|---|---|
| Salary Data Privacy | High | Default to industry benchmarks. Allow granular opt-in for salary data. Store aggregated data only where possible. |
| "Big Brother" Perception | Med | Position as "Productivity Tool" not "Surveillance". Individual users see their own time first, managers see aggregate team data. |
| Google API Rate Limits | Med | Implement aggressive caching (Redis). Use incremental sync (webhooks) instead of full polling. |
| Low Virality | High | Build "Shareable Meeting Cost Card" for social media. Free individual Chrome extension to drive top-of-funnel. |
9. Launch Strategy & Metrics
Go-Live Plan
- Pre-Launch (Wk 6): "Calculate your meeting cost" landing page with viral coefficient calculator.
- Beta (Wk 8): Manual onboarding of 50 friendly Ops leaders.
- Public (Wk 10): Product Hunt launch focused on "Stop bleeding money on meetings".
- Growth (Wk 12+): LinkedIn content marketing targeting COOs with "Meeting ROI" case studies.