The two most important questions to ask when scoping your MVP
-
Can we hold off on this feature?
-
Can we do this manually?
Step 1: List out every single feature you could possibly want.
Using one sticky note (or Trello card) per feature, write out every feature you could want in your app. This is your chance to think big, don’t hold back. If you have multiple types of users, make sure to include the features for each of them. One way to make sure you don’t miss anything is to use user stories. This article from Roman Pichler can help you learn how to use user stories:10 Tips for Writing Good User StoriesThe key is to break these up into the smallest pieces possible. “Comments” should not be a feature. Are there user accounts or do users enter their name? Are the comments nested? Can you vote them up and down? There can be a million pieces that go into comments. It’s okay to start big, but do your best to break these up into smaller and smaller pieces. A few features that people often forget:
- Forgot password
- Updating your email/password
- Email notifications
- Branding (not a feature but part of your scope)
- Marketing website (same as above)
- Search/pagination
- Empty states
- Project management