First release checklist
A first release should be useful, understandable, and easy to extend.
The three signals
- Users can finish a real task
- The codebase is simple enough to maintain
- The team can explain the product without a slide deck
Keep it focused
If a feature does not help someone act faster or with more confidence, it can probably wait.