Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Q4 Mobile: D2 Retention and Polish #29

Closed
daniellekirkwood opened this issue Oct 14, 2021 · 2 comments
Closed

Q4 Mobile: D2 Retention and Polish #29

daniellekirkwood opened this issue Oct 14, 2021 · 2 comments
Assignees
Labels

Comments

@daniellekirkwood
Copy link
Contributor

daniellekirkwood commented Oct 14, 2021

Quick Links

Overview

  • We want to reduce the confusion and increase the value we provide in the first 2 days of using the iOS and Android apps.
  • We want to reduce the number of WTFs uttered when first using our products.
  • We will prioritse issues and measure the impact of our changes using D2 retention metrics.

Problem

Our first time user experience (FTUE) does not set users up for success, or show the value of our products. We want our FTUE to be familiar, while also introducting Element effectively in order to deepen understanding of who we are and what we do.

Understand where in the journey users feel pain today. From first impression through first tasks.

  • First impressions: From the App or Play store through end of first session
  • First tasks: The first time a user completes an Element Mobile Tasks

Goals

Onboarding Design Principles

  • Add moments of education along the way to introduce ourselves effectively
  • Make a good first impression with personality to introduce meaningful delight
  • Use progressive disclosure to build confidence with slow-ball questions (familiarity & feedback)

What are Papercut issues

Papercut issues are small bugs or inconsistencies that users encounter that erode trust and confidence in our products. These are expecially impactful during a user's first few days with us.

"Target State papercut issues" are tasks that can be completed within a few days and lead us closer to the target state of FTUE.

  • Link to D2 mobile papercut issues tagged as FTUE (link TBA)

Assumptions

  • Users who complete tasks are stickier

Other Requirements

Tasks & Timeline

Sprint 1 - October 19 - November 1

Release date: October 25

Other:

  • Android Community Testing (link TBA)

Sprint 2 - November 2 - November 15

RC date: November 3 | Release date: Nobvember 8

  • Design: Prepare screens for Target State Papercut issues (date)
  • Design: Develop prototype for internal use & ciculate for feedback (date)
  • Eng: Android PostHog
  • ...

Papercut issues:

  • Target State:
  • Other:

Sprint 2 - November 16 - November 29

RC date: November 17 | Release date: Nobvember 22

  • ...
  • ...
  • ...

Papercut issues:

  • Target State:
  • Other:

Sprint 2 - November 30 - December 13

RC date: | Release date:

  • ...
  • ...
  • ...

Papercut issues:

  • Target State:
  • Other:

Sprint 2 - December 14 - December 27

RC date: | Release date:

  • ...
  • ...
  • ...

Papercut issues:

  • Target State:
  • Other:

Sprint 2 - December 28 - January 10

RC date: | Release date:

  • ...
  • ...
  • ...

Papercut issues:

  • Target State:
  • Other:
@daniellekirkwood daniellekirkwood self-assigned this Oct 14, 2021
@daniellekirkwood daniellekirkwood changed the title Q4 Mobile D2 Retention and Polish Q4 Mobile: D2 Retention and Polish Oct 14, 2021
@daniellekirkwood
Copy link
Contributor Author

daniellekirkwood commented Oct 21, 2021

Feedback from Android Community Testing on October 20, 2021

  • After clicking on get started, it might not be obvious for newbies what they should do: the request for selecting a server is very prominent while the log in is very 'opaque' and people could be unsure how they should act given they have an account
  • On the initial screen, it assumes I don't have an account and first login option is my MXID only. Need to go through the register flow to get to other signin options
  • Try to send a DM, click contact book, select contact, select create, can't send message due to identity server not being configured
  • There is no way to use the phone number associated to the account to sign in
  • When starting a DM; After finding a user, the view is confusing
  • Add people to the room as part of the create room flow?
  • I should not have to type @ to log in
  • When trying to log in, the google logo looks bad
  • Add Leave button to overflow menu in a Room/DM

@daniellekirkwood daniellekirkwood changed the title Q4 Mobile: D2 Retention and Polish Mobile: D2 Retention and Polish Jan 10, 2022
@daniellekirkwood daniellekirkwood changed the title Mobile: D2 Retention and Polish Q4 Mobile: D2 Retention and Polish Jan 10, 2022
@daniellekirkwood
Copy link
Contributor Author

This issue is out of date and no longer representative of the work ongoing. I will close this issue and create a new one for accuracy (&ease)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants