Section 17: MVP Scope & Phases
MVP Definition
Minimum Viable Product: A working platform that can provision, manage, and bill for game servers with at least one supported game engine.
Phase 1: Foundation
- - Core service scaffolding
- - Authentication (Identity service)
- - Basic server management (Servers service)
- - Agent enrollment and communication
- - Infrastructure setup (K8s, databases)
Phase 2: Core Features
- - Real-time console streaming
- - File management and backups
- - First game engine support (Minecraft)
- - Basic billing integration
- - User/org management
Phase 3: Polish
- - Additional game engines
- - Mod support
- - Discord integration
- - Notifications
- - Observability dashboard
Success Metrics
| Metric | Target |
|---|---|
| Time to first server | < 5 minutes from signup |
| Server provisioning | < 60 seconds |
| Platform uptime | 99% |
| Supported game engines | 3+ at MVP |
Current Status: Phase 1 planning complete with ~400 work items tracked in Azure DevOps.