Page MenuHomePhabricator

[EPIC] Create a visualization of Android app workflows current and future state
Closed, ResolvedPublic

Description

👉 The final delivery of this work is this slide deck: Android strategy 2021 to 2026* 👈


Team OKR
Objective 2: Objective: Conduct and share a gap analysis of our app’s architecture and our team roadmap to get buy in from Product Leadership and the community

  • KR: Get community feedback on a visualization map displaying how existing features are projected to be arranged or remain the same to accommodate modes, curation and customized tooling for patrollers, microcontributors and organizers
  • KR: Share a draft user workflow of primary target audience existing experience and aspirational experience including use of notifications with Product Leadership and Community Members for emerging countries
  • KR: Develop an audit report of gaps in accessibility and establish baselines for measuring progress on equity

Timeline
The app analysis will take place May 2021 through the end of June 2021.

Project Background
The Android team is setting out to accomplish a 3-5 year long roadmap detailed on the MediaWiki Roadmap. It is described as 3-5 years to align with the product strategy and to provide the team flexibility with timelines.

During the Android offsite, the team identified the following primary user groups:

Primary is defined as groups we are deliberately empowering through feature improvements and creation.

We also identified the following secondary user groups:

  • Multilingual Editors
  • Multilingual Readers
  • Power Editors
  • Educators
  • Structured Learners
  • Low Bandwidth users
  • Offline users
  • Visually Impaired Readers
  • Tool Developers
  • Media Consumers

Secondary users are users we will actively ensure we are not making their workflows harder as we build new features.

Project Summary

Prior to implementing new features, our team’s designer will provide a visual representation of our existing workflows, with a focus on our primary target users. The visual representation will show the possible pathways a user can use to accomplish a goal, and where they may reach a blocker or inconveniences for achieving their goal. Once this map is complete, the team will discuss high level interventions that we could explore to alleviate blockers and inconveniences while assessing if the interventions would inconvenience our secondary user group. The interventions will be added to the architecture map to show our high level ideas for improving the experience for our target audiences and how it will change components of the flow, as well as possible architectural changes. Once the updated map is complete, the team’s data analyst will partner with the Product Manager to establish baseline metrics for communication related interventions, with those interventions being the first phase of the roadmap.

Goals
Help the Android team think proactively about where we will place new features and how the logic of our workflows will interact with one another.
Help the community and Product Leadership visualize our as-is state for our current users and how the as-is state will evolve once our roadmap is completed.

Reference User Maps

NOTE: The map does not have to look exactly like the ones provided as a reference below, but it does need to be a visual map displaying workflows of the Android app.

Event Timeline

LGoto triaged this task as Medium priority.Feb 16 2021, 5:50 PM
LGoto moved this task from Needs Triage to UX Debt Backlog on the Wikipedia-Android-App-Backlog board.
JTannerWMF renamed this task from [EPIC] Redesign the architecture of the Android App to [EPIC] Create a visualization of Android app workflows curent and future state.Apr 30 2021, 10:40 AM
JTannerWMF updated the task description. (Show Details)
SNowick_WMF renamed this task from [EPIC] Create a visualization of Android app workflows curent and future state to [EPIC] Create a visualization of Android app workflows current and future state.May 5 2021, 8:23 PM

This is now complete as seen here, we will place the contents of the deck on our project page.

scblr updated the task description. (Show Details)