tidepool-org / hub

[DEPRECATED] Central storage for Tidepool planning and issue tracking.
2 stars 2 forks source link

Profile creation process should be intuitive for patients, families, and doctors #90

Open brandonarbiter opened 10 years ago

brandonarbiter commented 10 years ago

We've received feedback from 3 of 4 parents who went through the profile setup that it was awkward for them.

I'm labeling this as P2 - a functional update post pilot. I'm also nominating it for discussion to update before the pilot begins.

@skrugman would you provide some input/design concepts on how to improve the experience?

Cc: @HowardLook

nicolashery commented 10 years ago

A quick fix (i.e. before full "welcome walkthrough") on current version I had thought of was changing the wording of that link (you actually don't need to "create a profile" if you're not PWD), and adding another link underneath that will "dismiss" that message if you're not PWD.

Something along the lines of:

YOU CARE TEAM
Create your profile to upload your data
OR
I don't have diabetes

CARE TEAMS
[care teams you were added to here]

Data model stuff: for this I would need to add a "PWD or not" flag on the user profile object, so I can set it to "false" and not show the "your care team" if you don't have diabetes.

HowardLook commented 10 years ago

Indeed, for most parents, I think it's easiest to create one account, and flag "This is me and I have diabetes" or "This is my kid, and they have diabetes". Kind of how we had it before in the MVP.

We will have many Pilot participants who have little kids with no emails, so it will be unintuitive to create two accounts (one for kid, one for me).

H

On Thu, May 8, 2014 at 9:53 AM, Nicolas Hery notifications@github.comwrote:

A quick fix (i.e. before full "welcome walkthrough") on current version I had thought of was changing the wording of that link (you actually don't need to "create a profile" if you're not PWD), and adding another link underneath that will "dismiss" that message if you're not PWD.

Something along the lines of:

YOU CARE TEAM Create your profile to upload your data OR I don't have diabetes

CARE TEAMS [care teams you were added to here]

Data model stuff: for this I would need to add a "PWD or not" flag on the user profile object, so I can set it to "false" and not show the "your care team" if you don't have diabetes.

— Reply to this email directly or view it on GitHubhttps://github.com/tidepool-org/hub/issues/90#issuecomment-42574852 .

Howard Look President, CEO and Founder

Tidepool An open source, not-for-profit effort to build an open data platform and better applications that reduce the burden of Type 1 Diabetes and accelerate the commercialization of closed-loop systems.

Phone : 650-823-0021 Email : howard@tidepool.org Web : Tidepool.org http://tidepool.org/

kentquirk commented 10 years ago

Please don't change the security model. We have to think about the long term, and in the long term kids grow up and will need their own accounts.

The model we've designed allows this.

It's perfectly fine to build a UI that allows creating multiple accounts at the same time (I'm person X and I'm creating an account for person Y) but I really believe that the PwD should be the person with the account containing the data.

HowardLook commented 10 years ago

Indeed, to be clear, I am not proposing that we change the security model. I like that someday K can take her data with her as an adult.

I am suggesting that the old UI which asked "Do you have Type 1, or are you the caregiver for someone who does?" was a more clear UI. If that means that for a parent we create two accounts under the hood but keep that transparent until the time comes, that's great, but to them it should only feel like one account, and it should allow them to say that they are creating a custodial account.

H

On Thu, May 8, 2014 at 3:03 PM, Kent Quirk notifications@github.com wrote:

Please don't change the security model. We have to think about the long term, and in the long term kids grow up and will need their own accounts.

The model we've designed allows this.

It's perfectly fine to build a UI that allows creating multiple accounts at the same time (I'm person X and I'm creating an account for person Y) but I really believe that the PwD should be the person with the account containing the data.

— Reply to this email directly or view it on GitHubhttps://github.com/tidepool-org/hub/issues/90#issuecomment-42612050 .

Howard Look President, CEO and Founder

Tidepool An open source, not-for-profit effort to build an open data platform and better applications that reduce the burden of Type 1 Diabetes and accelerate the commercialization of closed-loop systems.

Phone : 650-823-0021 Email : howard@tidepool.org Web : Tidepool.org http://tidepool.org/

kentquirk commented 10 years ago

Then we're saying the same thing. :)

Are you proposing that we hide the fact that multiple accounts exist? I definitely dislike that idea -- it's a deceptive abstraction that will burn us, probably multiple times, if we try to present it as if there is only one account.

Before we hack a design that fails awkwardly, we should try to enumerate the use cases and make sure that any redesign we do covers them all.

nicolashery commented 10 years ago

Thanks @kentquirk, I was wondering the same things...

Keep me in the loop on this subject so I can start getting an idea of what we can do on the front-end.. Thanks! :)

brandonarbiter commented 10 years ago

@skrugman would love your take on this! :)

brandonarbiter commented 10 years ago

Trello card: https://trello.com/c/zunJtUBx

HowardLook commented 10 years ago

I'd suggest we meet live about this. @skrugman and @barbiter, perhaps you can pre-meet and identify the scenarios we want to handle soon vs. later and bring wireframes for them? So something like:

Soon (fix during pilot?): 1) Person with T1D 2) Parent of kid with T1D (makes a single login, though we may do magic behind the scenes and create multiple "users")

Later needs: 3) Parent of multiple kids with T1D 4) Parent has T1D, and Parent has kid with T1D 5) Start with 2), but kid grows up and now wants to take their data to their own account.

I think we have (1) covered well now. (2) is the one that is causing parents to get confused with current UI. I don't think it's a showstopper for Pilot start, but do think we should address it soon..

On Fri, May 9, 2014 at 1:44 AM, Nicolas Hery notifications@github.comwrote:

Thanks @kentquirk https://github.com/kentquirk, I was wondering the same things...

Keep me in the loop on this subject so I can start getting an idea of what we can do on the front-end.. Thanks! :)

— Reply to this email directly or view it on GitHubhttps://github.com/tidepool-org/hub/issues/90#issuecomment-42644996 .

Howard Look President, CEO and Founder

Tidepool An open source, not-for-profit effort to build an open data platform and better applications that reduce the burden of Type 1 Diabetes and accelerate the commercialization of closed-loop systems.

Phone : 650-823-0021 Email : howard@tidepool.org Web : Tidepool.org http://tidepool.org/

skrugman commented 10 years ago

Wireframe of solution we discussed for immediate solution. https://www.pixelapse.com/skrugman/projects/blip/files/profile%20login%20flow_pilot.ai

kentquirk commented 10 years ago

Did you forget to make it public? Pixelapse doesn't seem to have anything that I can see.

skrugman commented 10 years ago

pixelapse is always, always public because we dont pay for the account - https://www.pixelapse.com/skrugman/projects/blip/files/References%20and%20tests/Login%20flow%20for%20pilot.ai

On Wed, May 21, 2014 at 2:35 PM, Kent Quirk notifications@github.comwrote:

Did you forget to make it public? Pixelapse doesn't seem to have anything that I can see.

— Reply to this email directly or view it on GitHubhttps://github.com/tidepool-org/hub/issues/90#issuecomment-43748253 .

Sara Krugman Lead Interaction Designer

Tidepool An open source, not-for-profit effort to build an open data platform and better applications that reduce the burden of Type 1 Diabetes and accelerate the commercialization of closed-loop systems.

Phone : +45 42 74 68 17 Email : sara@tidepool.org Web : Tidepool.org http://tidepool.org/

HowardLook commented 10 years ago

When I went directly to the link, I got a 404, but if I log in to Pixelapse first, and then go to the link, I see the files.

Thanks, H

On Wed, May 21, 2014 at 5:58 AM, skrugman notifications@github.com wrote:

pixelapse is always, always public because we dont pay for the account -

https://www.pixelapse.com/skrugman/projects/blip/files/References%20and%20tests/Login%20flow%20for%20pilot.ai

On Wed, May 21, 2014 at 2:35 PM, Kent Quirk notifications@github.comwrote:

Did you forget to make it public? Pixelapse doesn't seem to have anything that I can see.

— Reply to this email directly or view it on GitHub< https://github.com/tidepool-org/hub/issues/90#issuecomment-43748253> .

Sara Krugman Lead Interaction Designer

Tidepool An open source, not-for-profit effort to build an open data platform and better applications that reduce the burden of Type 1 Diabetes and accelerate the commercialization of closed-loop systems.

Phone : +45 42 74 68 17 Email : sara@tidepool.org Web : Tidepool.org http://tidepool.org/

— Reply to this email directly or view it on GitHubhttps://github.com/tidepool-org/hub/issues/90#issuecomment-43750506 .

Howard Look President, CEO and Founder

Tidepool An open source, not-for-profit effort to build an open data platform and better applications that reduce the burden of Type 1 Diabetes and accelerate the commercialization of closed-loop systems.

Cell: 650-823-0021 Email: howard@tidepool.org Web: Tidepool.org http://tidepool.org/

brandonarbiter commented 10 years ago

It looks great!

There are three tweaks we could try to see if it makes it even more clear. Described below with images as well.

  1. Most people in the study will be setting it up for themselves. Can we try reversing the sequence of the radio so "...I have T!D" comes before "...someone I care for..."?
  2. By the time the user arrives at the "Create Profile" screen, Tidepool already has the account owners full name (collected during the Sign Up flow). Today, when the user then clicks "Create Profile", their full name appears on the Create Profile page. Can we try maintaining this acknowledgement and using it to better differentiate the user from the person in the profile? For example, we'd discussed keeping this full name present, then if the user selects with the radio button that "This profile is for someone I care for...", an additional text box appears clearly distinguishing the account owner from the person who is the subject of the profile.

blip profile setup 001

blip profile setup 002

blip profile setup 003

skrugman commented 10 years ago

Strange. When I click on the link now i go directly to the file.

On Wed, May 21, 2014 at 5:28 PM, Howard Look notifications@github.comwrote:

When I went directly to the link, I got a 404, but if I log in to Pixelapse first, and then go to the link, I see the files.

Thanks, H

On Wed, May 21, 2014 at 5:58 AM, skrugman notifications@github.com wrote:

pixelapse is always, always public because we dont pay for the account -

https://www.pixelapse.com/skrugman/projects/blip/files/References%20and%20tests/Login%20flow%20for%20pilot.ai

On Wed, May 21, 2014 at 2:35 PM, Kent Quirk notifications@github.comwrote:

Did you forget to make it public? Pixelapse doesn't seem to have anything that I can see.

— Reply to this email directly or view it on GitHub< https://github.com/tidepool-org/hub/issues/90#issuecomment-43748253> .

Sara Krugman Lead Interaction Designer

Tidepool An open source, not-for-profit effort to build an open data platform and better applications that reduce the burden of Type 1 Diabetes and accelerate the commercialization of closed-loop systems.

Phone : +45 42 74 68 17 Email : sara@tidepool.org Web : Tidepool.org http://tidepool.org/

— Reply to this email directly or view it on GitHub< https://github.com/tidepool-org/hub/issues/90#issuecomment-43750506> .

Howard Look President, CEO and Founder

Tidepool An open source, not-for-profit effort to build an open data platform and better applications that reduce the burden of Type 1 Diabetes and accelerate the commercialization of closed-loop systems.

Cell: 650-823-0021 Email: howard@tidepool.org Web: Tidepool.org http://tidepool.org/

Reply to this email directly or view it on GitHubhttps://github.com/tidepool-org/hub/issues/90#issuecomment-43770626 .

Sara Krugman Lead Interaction Designer

Tidepool An open source, not-for-profit effort to build an open data platform and better applications that reduce the burden of Type 1 Diabetes and accelerate the commercialization of closed-loop systems.

Phone : +45 42 74 68 17 Email : sara@tidepool.org Web : Tidepool.org http://tidepool.org/

skrugman commented 10 years ago

In response to @brandonarbiter 1. yes switched order 2. The persons name is in the top right corner of the screen "Logged in as..." does appear as soon as we have their name. (your screen shot cut it off) (Also, p.s. comments directly about the design should go in Pixelapse on the doc :)

brandonarbiter commented 10 years ago

@skrugman I totally should have commented on Pixelapse, good call! Mental note made for future. #fail

This sounds good. I also added a note on Pixelapse.

Sent from my iPhone

On May 23, 2014, at 8:55 AM, skrugman notifications@github.com wrote:

In response to @brandonarbiter 1. yes switched order 2. The persons name is in the top right corner of the screen "Logged in as..." does appear as soon as we have their name. (your screen shot cut it off) (Also, p.s. comments directly about the design should go in Pixelapse on the doc :)

— Reply to this email directly or view it on GitHub.