Section 06: MVP Roadmap & Feature Prioritization
MVP Definition & Core Value Proposition
MVP: A web app that integrates with Google Calendar to automatically calculate and display the real-time cost of meetings for individual users and small teams.
Core Problem Solved: Lack of visibility into meeting costs leads to unproductive time waste, with users unable to quantify the $400+ expense of a single hour-long team meeting.
Must-Have Features:
- Google Calendar integration for event parsing and attendee detection.
- Basic cost calculation using role-based salary estimates.
- Personal dashboard showing weekly meeting spend and trends.
- Pre-meeting cost nudge in calendar events.
- User authentication and basic permissions.
What's NOT in the MVP: Outlook/Zoom integrations, advanced team budgeting, AI-driven optimization insights, enterprise SSO, or custom salary imports—focus on individual validation first.
MVP Success Criteria:
- User Success: Users see accurate cost breakdowns for 80% of their meetings and report 20% awareness increase via surveys.
- Business Success: 100 beta users acquired in first month; 40% retention after 30 days; 15% conversion from free to $4/user/month Team plan.
- Validation Goals: Test hypothesis that users value cost visibility (NPS > 30) and that nudges reduce meeting scheduling by 10%.
Feature Inventory & Categorization
A total of 32 features were inventoried based on the product vision, categorized by priority. Each includes value/effort assessments.
| Feature Name | Description | User Value | Business Value | Technical Effort | Dependencies | Category |
|---|---|---|---|---|---|---|
| Core MVP (6 features) | ||||||
| User Authentication | Secure login via email/password or OAuth. | High | High | Low | None | Core MVP |
| Google Calendar Integration | OAuth connect to fetch events and attendees. | High | High | Medium | Auth | Core MVP |
| Cost Calculation Engine | Compute meeting costs using role-based salary estimates. | High | High | Medium | Calendar Integration | Core MVP |
| Personal Dashboard | Display weekly/monthly meeting spend and trends. | High | High | Low | Cost Engine | Core MVP |
| Pre-Meeting Nudge | Show cost estimate when scheduling new events. | High | Medium | Low | Calendar Integration | Core MVP |
| Basic Permissions | Control data sharing within small teams. | Medium | High | Low | Auth | Core MVP |
| Quick Wins (7 features) | ||||||
| Role-Based Salary Estimates | Pre-loaded industry averages for quick setup. | High | Medium | Low | None | Quick Win |
| Weekly Cost Report Email | Automated summary of meeting spend sent via email. | Medium | High | Low | Dashboard | Quick Win |
| Meeting Frequency Trends | Simple charts showing meeting count over time. | Medium | Medium | Low | Dashboard | Quick Win |
| Attendee Resolution | Match attendees to roles for accurate costing. | High | Medium | Medium | Calendar Integration | Quick Win |
| Basic Export (CSV) | Download meeting cost data for analysis. | Medium | Low | Low | Dashboard | Quick Win |
| Privacy Settings | User controls for data visibility and consent. | High | High | Low | Auth | Quick Win |
| Recurring Meeting Detection | Identify and aggregate costs for series events. | Medium | Medium | Medium | Cost Engine | Quick Win |
| Major Initiatives (8 features) | ||||||
| Outlook Integration | OAuth for Microsoft 365 calendar syncing. | High | High | High | Google Integration | Major Initiative |
| Team Dashboard | Aggregate costs by department or team. | High | High | High | Permissions | Major Initiative |
| Optimization Insights | AI suggestions for reducing over-attended meetings. | High | High | High | Analytics | Major Initiative |
| Zoom Integration | Link video calls to meeting events for duration tracking. | Medium | Medium | High | Calendar Integration | Major Initiative |
| Custom Salary Import | Upload org-wide salary bands securely. | High | High | Medium | Cost Engine | Major Initiative |
| Meeting Budget Limits | Set and track soft limits for team meeting spend. | Medium | High | High | Team Dashboard | Major Initiative |
| Industry Benchmarks | Compare user data to avg. meeting efficiency metrics. | Medium | Medium | High | Analytics | Major Initiative |
| API Access | RESTful API for BI tool integrations. | Low | High | High | Dashboard | Major Initiative |
| Nice-to-Haves (11 features) | ||||||
| Mobile App | iOS/Android for on-the-go cost checks. | Medium | Medium | High | Web Dashboard | Nice-to-Have |
| Social Sharing | Share anonymized cost reports on LinkedIn. | Low | Medium | Low | Dashboard | Nice-to-Have |
| Advanced Analytics | Deep dive into meeting patterns with AI. | Medium | High | High | Insights | Nice-to-Have |
| SSO Integration | Support for Okta/SAML in Enterprise. | Low | High | Medium | Auth | Nice-to-Have |
| Async Suggestion Engine | Recommend email/Slack alternatives for low-value meetings. | Medium | Medium | High | Insights | Nice-to-Have |
| Meeting Audit Logs | Track changes to meeting costs over time. | Low | Low | Medium | Cost Engine | Nice-to-Have |
| White-Label Options | Custom branding for enterprise clients. | Low | Medium | High | Dashboard | Nice-to-Have |
| ROI Calculator | Tool to estimate savings from optimizations. | Medium | High | Low | None | Nice-to-Have |
| Feedback Surveys | In-app prompts for user input on nudges. | Low | Medium | Low | Dashboard | Nice-to-Have |
| Multi-Language Support | UI in English, Spanish, French. | Low | Low | Medium | Dashboard | Nice-to-Have |
| Calendar Overlay | Color-code events by cost in native calendar. | Medium | Medium | High | Integration | Nice-to-Have |
Value vs. Effort Matrix
Features plotted on a 2x2 matrix (User + Business Value vs. Effort). High-value, low-effort prioritized for MVP.
Legend: Green (MVP/Quick Wins), Blue (Major Initiatives), Yellow (Opportunistic), Red (Avoid). Strategy: Build top-left first for quick validation.
Phased Development Roadmap
Phase 1: Core MVP (Weeks 1-12)
Objective: Launch a functional MVP focused on individual users to validate cost visibility and basic nudges. This phase unlocks core value by integrating with Google Calendar and providing immediate cost insights, allowing early users to see $ savings potential without complex team features. Prioritize low-code tools to build in 3 months, aligning with project milestone of Month 3 MVP. Test user engagement and retention to confirm problem-solution fit.
| Feature | Priority | Effort | Week |
|---|---|---|---|
| User Authentication | P0 | 3 days | 1-2 |
| Google Calendar Integration | P0 | 7 days | 3-5 |
| Cost Calculation Engine | P0 | 5 days | 6-7 |
| Personal Dashboard | P0 | 4 days | 8-9 |
| Pre-Meeting Nudge | P0 | 3 days | 10 |
| Basic Permissions | P0 | 2 days | 11 |
Success Criteria:
- Functional end-to-end user flow (calendar connect to cost display)
- 50 beta users onboarded
- Core workflow completion rate > 70%
- No critical bugs; NPS > 25
Deliverable: Beta-ready web app for individual users.
Phase 2: Product-Market Fit (Weeks 13-24)
Objective: Expand to small teams, add quick wins for retention, and integrate payments to achieve $15K MRR by Month 6. Validate team adoption by enabling shared dashboards and reports, improving engagement through emails and exports. Use user feedback to refine nudges, ensuring 40% retention and proving willingness to pay for productivity gains.
| Feature | Priority | Effort | Week |
|---|---|---|---|
| Payment Integration (Stripe) | P0 | 4 days | 13-14 |
| Role-Based Salary Estimates | P1 | 2 days | 15 |
| Weekly Cost Report Email | P1 | 3 days | 16 |
| Meeting Frequency Trends | P1 | 3 days | 17 |
| Attendee Resolution | P0 | 5 days | 18-19 |
| Basic Export (CSV) | P1 | 2 days | 20 |
| Privacy Settings | P0 | 2 days | 21 |
Success Criteria:
- 200+ active users
- 30-day retention > 40%
- 20 paying teams ($15K MRR)
- NPS > 35; 10% nudge adoption
Deliverable: Monetized product with team basics and Outlook integration prep.
Phase 3: Growth & Scale (Weeks 25-36)
Objective: Scale to 250 teams by Month 10 with major features like team dashboards and insights, driving viral growth via reports. Optimize for revenue by adding budgets and benchmarks, targeting $50K MRR. Focus on enterprise readiness through API and custom imports, while measuring meeting time reductions to build case studies.
| Feature | Priority | Effort | Week |
|---|---|---|---|
| Outlook Integration | P0 | 7 days | 25-27 |
| Team Dashboard | P0 | 8 days | 28-30 |
| Optimization Insights | P1 | 10 days | 31-34 |
| Recurring Meeting Detection | P1 | 4 days | 35 |
| Zoom Integration | P2 | 6 days | 36 |
Success Criteria:
- 500+ active users
- 50+ paying teams
- Viral coefficient > 0.4 (via shares)
- MRR > $30K; 15% meeting reduction
Deliverable: Scalable platform with growth features and initial enterprise pilots.
Phase 4: Expansion & Optimization (Months 10-14)
Objective: Achieve enterprise scale with advanced features like API and white-labeling, targeting $50K+ MRR and Series A metrics. Expand to international markets and adjacent tools (e.g., Slack integrations), focusing on custom hierarchies and change management to drive adoption in larger orgs.
- Custom Salary Import
- Meeting Budget Limits
- Industry Benchmarks
- API Access
- SSO Integration
- Mobile App
Success Criteria:
- 1,000+ users
- $50K+ MRR
- 3 enterprise pilots
- Churn < 5%; NPS > 50
Deliverable: Enterprise-ready SaaS with ecosystem integrations.
Feature Prioritization Framework
Priority Score = (User Value × 0.4) + (Business Value × 0.3) + (Ease of Build × 0.3), where values are 1-10 (Ease inverted from effort: Low=9, Med=5, High=2).
| Rank | Feature | User Value | Biz Value | Ease | Score | Phase |
|---|---|---|---|---|---|---|
| 1 | User Authentication | 9 | 10 | 9 | 9.2 | MVP |
| 2 | Personal Dashboard | 10 | 9 | 9 | 9.5 | MVP |
| 3 | Pre-Meeting Nudge | 9 | 8 | 9 | 8.8 | MVP |
| 4 | Google Calendar Integration | 10 | 10 | 5 | 8.5 | MVP |
| 5 | Cost Calculation Engine | 10 | 10 | 5 | 8.5 | MVP |
| 6 | Privacy Settings | 9 | 10 | 9 | 9.3 | Quick Win |
| 7 | Role-Based Salary Estimates | 8 | 7 | 9 | 8.0 | Quick Win |
| 8 | Team Dashboard | 9 | 10 | 2 | 6.7 | Major |
| 9 | Optimization Insights | 9 | 10 | 2 | 6.7 | Major |
| 10 | Outlook Integration | 8 | 9 | 2 | 6.0 | Major |
Decision Rules: P0 (>7.5): MVP; P1 (6-7.5): Phase 2-3; P2 (4-6): Phase 4; P3 (<4): Backlog.
Technical Implementation Strategy
Leverage AI for insights and low-code for speed, targeting web-first with Next.js backend.
| Feature | AI Approach | Tools/APIs | Complexity | Cost/User |
|---|---|---|---|---|
| Optimization Insights | Prompt-based pattern detection | OpenAI GPT-4 | Medium | $0.05 |
| Cost Calculation | Rule-based with ML estimates | Supabase ML | Low | $0.01 |
| Attendee Resolution | NLP for name matching | Claude 3 | Medium | $0.03 |
Low-Code/No-Code Opportunities: Auth (Clerk: saves 5 days); Payments (Stripe: saves 3 days); Email (Resend: saves 2 days); Database (Supabase: saves 5 days); Hosting (Vercel: saves 2 days). Total savings: 17 days → MVP in 8 weeks vs. 12.
Integration Strategy: Week 1: Clerk + Supabase setup; Week 2-3: Google API + OpenAI prompts; Week 4-6: UI logic + testing; Week 7-8: Polish/launch.
| Component | Monthly Cost (100 users) | Notes |
|---|---|---|
| Hosting (Vercel) | $20 | Pro tier |
| Database (Supabase) | $25 | With backups |
| AI APIs (OpenAI) | $100 | 10 queries/user |
| Auth (Clerk) | $25 | Up to 1K users |
| Email (Resend) | $10 | Transactional |
| Total | $180 | $1.80/user |
Development Timeline & Milestones
Gantt-style overview (█ = Active Development).
Milestone Checklists:
- Milestone 1: Foundation (Week 4)
- Dev env + CI/CD set up
- Auth & database deployed
- Google API integrated
- Milestone 2: Core Functionality (Week 8)
- Primary workflow complete
- Cost engine functional
- Basic UI implemented
- Milestone 3: Beta Ready (Week 10)
- E2E testing passed
- 20 testers validated
- Analytics integrated
- Milestone 4: Public Beta (Week 12)
- 100 beta users onboarded
- Feedback system active
- Support ready
- Milestone 5: PMF (Week 24)
- 200+ users; 40% retention
- $15K MRR validated
- Milestone 6: Scale (Week 36)
- 500+ users; $30K MRR
- Growth channels identified
Resource Allocation & Team Structure
| Phase | Team Composition | Total FTE |
|---|---|---|
| Phase 1 (Weeks 1-12) | Founder/Lead Dev (40 hrs/wk); Contract Designer (10 hrs/wk) | 1.25 |
| Phase 2-3 (Weeks 13-36) | Founder (40); Full-Stack #2 (40, if funded); Designer (15) | 2.4 |
| Skill | Phase 1 | Phase 2+ | Outsource? |
|---|---|---|---|
| Frontend (Next.js) | ✓✓✓ | ✓✓✓ | Partial |
| Backend (Node) | ✓✓ | ✓✓✓ | Partial |
| AI Prompt Eng | ✓✓ | ✓✓ | No |
| UI/UX Design | ✓ | ✓✓ | Yes |
| DevOps | ✓ | ✓ | Yes |
Risk Management & Contingencies
| Risk | Severity | Mitigation | Contingency |
|---|---|---|---|
| Scope Creep | 🟡 Medium | Lock MVP in Week 1; parking lot for ideas | Cut P2 features; extend by 1 week |
| Technical Complexity (Integrations) | 🔴 High | 30% buffer; prototype APIs Week 1 | Simplify to Google-only; +2 weeks |
| AI Cost/ Reliability | 🟡 Medium | Caching; fallback to rules-based | Switch to GPT-3.5; cap queries |
| Privacy Concerns | 🔴 High | Granular consents; aggregated views | Enhance opt-ins; legal review |
| Low Adoption | 🔴 High | Pre-launch waitlist; PH launch | Pivot to individual focus; targeted ads |
| Burnout | 🟡 Medium | Weekly buffers; outsource design | Hire co-founder; pause non-core |
Launch Strategy & Go-Live Plan
Pre-Launch (Weeks 9-11):
- Landing page + waitlist (target 300 signups)
- Demo video (2-min cost breakdown)
- Blog on meeting waste; outreach to HR forums
- Prep Product Hunt, LinkedIn posts
Beta Launch (Week 12):
- Staged rollout to 100 waitlisters
- 24hr bug response; in-app surveys
- 10 user interviews for feedback
Public Launch (Weeks 13-16):
- Product Hunt (top 5 daily)
- Posts on Reddit (r/productivity), HN
- $500 ads on LinkedIn targeting Ops leads
Post-Launch (Weeks 17-24):
- Weekly retention analysis
- Prioritize feedback (20 interviews)
- Iterate nudges for PMF
Success Metrics by Phase
| Phase | Metric | Target | Measurement |
|---|---|---|---|
| Phase 1 (Week 12) | Beta signups | 100 | Email list |
| Onboarding completion | >70% | Analytics | |
| Workflow usage | >60% | Adoption rate | |
| Critical bugs | 0 | Tracker | |
| Satisfaction | 7/10+ | Survey | |
| Phase 2 (Week 24) | Active users | 200+ | WAU |
| D30 retention | >40% | Cohorts | |
| Paid conversions | 20 teams | Revenue | |
| NPS | >35 | Survey | |
| Feature requests | 30+ | Feedback tool | |
| Phase 3 (Week 36) | Active users | 500+ | Growth rate |
| MRR | $30K+ | Stripe | |
| Viral coeff | >0.4 | Referrals | |
| Churn | <7% | Cohorts | |
| Support load | <5 hrs/wk | Tracking |
Post-MVP Roadmap Vision
Next 6 Months (Months 4-9): Refine PMF with mobile and integrations; goals: 500 users, $25K MRR, break-even ops.
Next 12 Months (Months 10-15): Enterprise push with API/white-label; goals: 2,000 users, $75K MRR, Series A ready.
Long-Term (18-24 Months): Ecosystem platform with Slack/HRIS ties; international expansion; $500K+ MRR; potential acquisition by productivity giants like Microsoft.