[ux] How we work on usability and design at GP
Ame Elliott
ame at simplysecure.org
Thu Jun 2 13:24:54 UTC 2016
Many thanks, Nathan. \0/ I look forward to carefully reading.
~Ame
> On Jun 1, 2016, at 8:18 PM, Nathan of Guardian <nathan at guardianproject.info> wrote:
>
> During the UX team meeting, it came up that we should find ways to more
> fully involve UX work in Tor efforts from the beginning and not as an
> afterthought. I mentioned that over the years at Guardian Project, we
> have learned this lesson through good and bad experiences, and have been
> fortunate to be able to afford to pay smart, talented people to work on
> this with us.
>
> One example is with our work on the F-Droid project in creating the "app
> swap" device to device app sharing feature. I think our process isn't
> that unique overall, but it might be helpful to see some of the steps we
> take, and the tools we use to do the work.
>
> As often it goes, we start with user stories based on mix of inputs
> including actual reports from people in need, quantative data tracking
> "things people seem to be doing with their smartphones", and cohesive
> creative ideas that make sense within our own roadmap and capabilities:
> https://dev.guardianproject.info/projects/bazaar/wiki/User_Stories
>
> which leads into a design, discussion thread that interleaves text and
> mockups, with practical feedback on the possible:
> https://dev.guardianproject.info/boards/9/topics/187
>
> Threat modeling is often done here, to ensure new features don't expose
> users to an unacceptable level of risk, but I can't track down any
> public product we have of that for this effort. Trust me, they exist,
> and we do them! Here is some technical info on the wiki along these
> lines:
> https://dev.guardianproject.info/projects/bazaar/wiki/Bootstrapping_Trust
>
> Then from this, out of this come various products produced by design
> staff:
>
> Interactive mobile app screenflow:
> https://projects.invisionapp.com/share/U43673T7T#/screens
>
> Nearby Design Patterns Guide (PDF):
> https://dev.guardianproject.info/attachments/download/1691/nearby_guide-draft01.pdf
>
> Technical ideas for specific feature implementations:
> https://dev.guardianproject.info/projects/bazaar/wiki/Swap_over_bluetooth_(in_development)
>
> and finally, the actualization of concepts into code and minimally
> viable solutions:
>
> Work in Progress documentation:
> https://dev.guardianproject.info/projects/bazaar/wiki/%22Swap%22_apps
>
> YouTube demo videos of successfully implemented features for review and
> feedback:
> https://talk.developersquare.net/t/user-interactions-for-nearby-sharing-and-swapping/84
> https://www.youtube.com/watch?v=0XOHyj7CXFM
>
> Code, issues, commits, patches, code review, continuous integration,
> etc:
> https://gitlab.com/fdroid/fdroidclient/issues/583
> https://gitlab.com/fdroid/fdroidclient/issues/670
>
> If we can manage, we try to do user focus group testing at various
> conferences and workshops, and document the outcomes as publicly as
> possible for others to learn from:
> https://talk.developersquare.net/t/wind-farm-0-people-powered-nearby-networks-event-harvard-may-15-16/48
> https://talk.developersquare.net/t/some-pictures-from-todays-event/89/3?u=n8fr8
>
> At some point, once we have done enough internal testing and auditing,
> as well as at certain milestones external audits, we can merge these new
> features into the main app, and ship it!
>
> Hope this helps, and would love to hear from everyone about steps we
> might have missed, or other tools, techniques, and processes we or the
> Tor community might utilize.
>
> +n
>
> --
> Nathan of Guardian
> nathan at guardianproject.info
> _______________________________________________
> UX mailing list
> UX at lists.torproject.org
> https://lists.torproject.org/cgi-bin/mailman/listinfo/ux
More information about the UX
mailing list