(For an overview of this series, please read this post.)
So far we’ve answered the following two questions about a new Metro app
- What is the app about?
- What is the app great at?
The next question we need to answer is “What should users be able to do?” The best way to answer this question is come up with a flow or set of flows for the application.
A flow is a set of related interactions that your users have with your app to achieve their goals. Every flow should be tightly tied to your “great at” statement, and should help users achieve that single scenario that you want to light up. Great apps have flows that are easy to learn and that require the fewest interactions.
Common techniques to help with this step:
- Outline the flow: What comes first, what comes next?
- Storyboard the flow: How should users move through your UI to complete the flow?
- Prototype: Try out the flow with a quick prototype.
Next up, decided what features to include.