Definition Progress
- Summary
- Rationale
- Success Metrics
- External Dependencies
- Unknowns
- Product Plan
- Prototyping
- MVP
- User stories
- User Story Phab Tickets
- Metrics Implementation
- Metrics Phab Tickets
- Estimates
- Delivery Date
Summary
Simplify app navigation to provide better visibility and increase engagement within the most important parts of the application.
Goal Visibility
Internal
Rationale
The current version of the app is mostly focused on "browser" based navigation of articles. Users can get the same or similar experience in the mobile web browser. In order to improve UX and take advantage of platform technologies, we want to decrease the reliance on web UI as the primary interface of the application.
Additionally, the majority of the native functionality is tucked away within the left "W" menu. This reduces engagement with these items since they are "hidden" most of the time. To improve the engagement with these items, we want to make them easier to get to for users.
Success Metrics
Engagement with items previously in side menu (recent and saved) is greater than before
Demonstrates that users were and are interested in these features, and that engagement suffered because they were buried in the side menu
Average number of saved pages per user is higher than before the design
Demonstrates that saving pages is a useful feature, but because the saved page list was not in the primary navigation users did not feel it was worthwhile to save pages for later
External Dependencies
None
Unknowns
None
Product Plan
Prototyping
No - user testing will be done in the alpha/beta channels and then iterated on afterwards
MVP
A new navigation hierarchy with these items in the primary navigation (i.e. single tap away):
- Discover
- Recent
- Saved
- Search
- Settings (aka More menu)
See scratch pad architecture here:
http://etherpad.wikimedia.org/p/AppsNav
User Stories
User Story | Ticket |
---|---|
As a user I expect to be alerted to relevant information in an obvious and non-UI blocking way | T97786 |
As a user, I would like to navigate the list of my "recent" articles easily. I should also be able to remove articles that I no longer consider relevant | T98497 |
A user I want to be able to navigate to saved pages easily. | T104818 |
As a curious apps reader, I'd like a feed of articles/facts/images so that I can learn more about topics I'm interested in. | T93327 |
As a user I want to be able to search in different languages easily | T92528 |
As a user I want to be able to search for articles quickly and easily no matter what I am doing in the app | T101294 |
As a user, I would like to view history easily when an article I am interested in is not in my recents | T98881 |
Metrics Implementation
Define any tasks needed to be completed to enable the success metrics to measured. Create a Phab task and link to it here.
Timeline Estimate
List estimates below. These do not have to be exact. These are just used to validate proposed timelines and ship dates.
Task | Estimate |
---|---|
Prototyping | 1 week |
User Testing | 2 weeks |
Mockups | 2 weeks |
Development | 2 weeks |
Beta Testing | 1 week |
Delivery Estimate
What is the estimated ship date to end users?