Now that I have an understanding of my user base, as well as a knowledge of what my users are looking for in a podcast app, it’s time to define the key features my MVP will include. Also, to help keep feature development focused, I will write out user stories.
- Audio player (+/- 15 second button, pause, play)
- Channel lists shows what episodes have already been played
- Ability to download/ delete episodes
- Ability to share podcasts with friends
For the first iteration of my product, I won’t have the capability to include all features I would like. What’s most important is that I get the product into the hands of users as fast as possible. This way I can get feedback and iterate. I can include more features on a future update. Some secondary features I’d like to include in the future:
- Ability to donate to podcast channels
- Ability to make comments directly during an episode
- Ability to share audio clips from an episode
I’m certain more features will arise after receiving feedback for the MVP.
User stories are a tool to help describe exactly what features users want from the user’s perspective. They help make sure initial development of the MVP only includes core features as well as help mitigate feature creep. For my initial MVP my user stories are:
|User Stories||Conditions of Acceptance|
|As a user I want to search for a podcast channel so that I can find the shows I like to listen to||
|As a user I want to listen to a podcast episode so that I can learn more about a topic of interest||
|As a user I want to download an episode to my phone so that I don’t waste data when listening to it later||
|As a user I want to follow a friend so I can see what podcasts they are listening to||
These are just a few of the user stories for this podcast app. You can view the original document here.
These user stories are based on my initial round of user research along with what features I want to include in the MVP. As I continue to work on this app, and in future iterations of it, I will continue to add user stories. Next, I will conduct a card sort with different users to understand the best ways of organizing and structuring my app.