Hey everybody

As promised, here are some quick sketches of what I understand to be the 
different Sync options we're discussing. I hope this helps provide some visual 
help for this email discussion, and for the meeting we're having later today.  

http://cl.ly/2m1G1914030E

A lot of this seems to come down to 
- How simple should the Sync experience be for our users?
- How flexible should the Sync experience be for our users?
- How easy or hard is it to build the desired solution?
- Will the desired solution scale over time?

I should also add that in doing this, I have started to come around to the idea 
of supporting different sync settings on each of a user's different devices, if 
that's what they want. It adds complexity to the setup experience, but perhaps 
not as catastrophically as I had imagined in my head earlier. 

Anyway, would be great to get thoughts from others here as well. 

Thanks!
Ian




On 2013-08-29, at 5:57 PM, Chris Karlof <[email protected]> wrote:

> (re-posting w/o the screenshot - the mailing list gods complained)
> 
> Thanks so much John for putting this video together, and I'm sorry the 
> community can't view it.
> 
> Here's my notes on John's video ("C****" are my way of obscuring the names of 
> the users):
> 
> W**** 1:00
>  - Sync made more sense when it showed her the data she was syncing
>  - doesn't need passwords on phone because she doesn't go to sites she needs 
> passwords on her phone
>  - de-selected History but didn't explain why
>  - doesn't use bookmarks
>  - likes tab syncing
> 
> T**** 1:39
>  - predicts what it will sync
>  - will use history to find things he needs to visit again
> 
> M**** 2:13
>  - unclear at first what it's syncing because guesses reasonably
>  - doesn't want to sync history (doesn't get the value prop)
> 
> A**** 3:08
>  - wants Roboform synced 
> 
> K**** 4:19
>  - doesn't know how to add her phone (thinks she can add it after she logs 
> into desktop)
>  - also doesn't see the value prop of history syncing
>  
> My main takeaway: 
> 
> Selling sync's value prop as a verbatim list of datatypes it syncs doesn't 
> cut it. These are, IMO, implementation details. The benefits are not clear, 
> *especially* for history. IMO, the test users wanted to disable history sync 
> because they didn't see any benefit in enabling it. 
> 
> Take a look at Chrome sync's value prop page:
> 
> https://www.google.com/intl/en/chrome/browser/signin.html
> 
> "History" is scarcely mentioned. Instead, "Omnibox, Get autocomplete 
> suggestions for the sites you visit most." (screenshot attached)
> 
> "History Sync": wtf.
> "Awesomebar Sync": hell yes.
> 
> -chris
> 
> On Aug 28, 2013, at 1:47 PM, John Gruen <[email protected]> wrote:
> 
>> User testing video highlighting data type selection: 
>> https://mozilla.box.com/s/suy4c5d8ktu7t1vtei1a
>> 
>> To access the video, you must have a Mozilla Box acct. I can find alternate 
>> means of sharing if need be. 
>> 
>> This video highlights three interrelated findings: 
>> 
>> 1. Different users want different data types synced.
>> 
>> 2. Choice promotes a better mental model of PiCL.
>> 
>> 3. Users may not understand the value-added of syncing history and/or there 
>> may be benefit in more refined methods of syncing history (most visited 
>> sites, etc.)
>> 
>> 
>> 
>> 
>> ----- Original Message -----
>> From: "Karen Rudnitski" <[email protected]>
>> To: "Mark Finkle" <[email protected]>, "John Gruen" <[email protected]>
>> Cc: "Chris Karlof" <[email protected]>, [email protected], "Richard 
>> Newman" <[email protected]>, [email protected]
>> Sent: Wednesday, August 28, 2013 10:29:34 AM
>> Subject: RE: Per-device syncing preferences beyond engineering milestone 1
>> 
>> I am of the opinion at the moment that there are – and can be – services 
>> attached to the Firefox Account. I think the biggest point of debate is how 
>> granular the ‘services’ get.
>> 
>> 
>> 
>> If I were to think about what syncing ‘my’ firefox would be, it would be a 
>> group of what you would define as a bunch of separate services – where I see 
>> that grouping as what helps define what ‘my’ firefox would be.  I think 
>> about what makes our current experience Firefoxy, and I think about password 
>> management, about the awesomebar behaviour and my bookmarks (I don’t really 
>> think about tabs at all). Therefore I see this as ‘one’ service that we 
>> would be attaching to the account – and for the more ‘wizard’ like 
>> behaviour, we should be able to allow users to choose what is syncing. But 
>> we should be appealing overall to the larger market who are looking for 
>> ‘their’ firefox on more than one ‘device’ and ensure they understand what is 
>> syncing and why as per good contextual messaging (as per MVP request).
>> 
>> 
>> 
>> Future services can then be attached to the Firefox Account – either as a 
>> collection of smaller ones or disparate, standalone options depending on 
>> what and how we implement.
>> 
>> 
>> 
>> I don’t think there is any disagreement about attaching disparate, separate 
>> services to the Fx Account as I think we all see this as the mechanism to 
>> provide an expanded set of options valuable to the user. I think the biggest 
>> point of debate if what makes ‘my firefox’ ‘my firefox’ – a collection of 
>> smaller ‘services’ or individually chosen services. I’m still leaning 
>> towards the former instead of the latter, because I’m thinking about our 
>> segmentation and that I think we have fallen down on providing good, 
>> understandable context in the past (which I am confident we can fix for MVP 
>> given our UX and copywriting skills within the org).
>> 
>> 
>> 
>> Karen
>> 
>> 
>> 
>> From: Sync-dev [mailto:[email protected]] On Behalf Of Mark 
>> Finkle
>> Sent: August 28, 2013 8:20 AM
>> To: John Gruen
>> Cc: Chris Karlof; [email protected]; Richard Newman; [email protected]
>> Subject: Re: Per-device syncing preferences beyond engineering milestone 1
>> 
>> 
>> 
>> 
>> 
>> When you say that we should think about data types as 'first class services' 
>> I understand you to mean that they demand more respect than the humble 
>> (deeply nested) check box provides. I agree to an extent, and think we can 
>> focus more closely on how we display PiCL as well as the UI/UX of selecting 
>> individual data types. However, I think it's super important to do all of 
>> this under the clear aegis of one central service. To wit, it seems like we 
>> should be thinking about data types as user-determined touch points that 
>> help define the service.
>> 
>> I disagree with the concept of "one central service" and instead think about 
>> it like "many identity attached services" connected to a Firefox Account. 
>> There are many more services on the "future list" that would also be 
>> connected to a Firefox Account.
>> 
> 

_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to