summaryrefslogtreecommitdiffstats
path: root/wiki/src/blueprint/usability_testing.mdwn
blob: c30b62f4ca92cc07346d0caa5d1d3b107982abb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
**Ticket**: [[!tails_ticket 6860 desc="#6860"]]

People from [Silicon Sentier](http://siliconsentier.org/) proposed to conduct a
usability testing session on Tails.

The starting point is the fact that FOSS projects too often have poor usability
and are not attractive to potential users. They want to play a role in fixing
this, by building a bridge between the designers, graphics artists, and UI
experts community on the one hand, and the FOSS people on the other hand.

Exercises
=========

Here are a few exercises that we could propose them:

  - On the mockups on the new Tails Greeter, start Tails and end-up in an environment in their favourite language.
  - Chat online with someone else in the room.
    - What is the security level of this conversation? What would you do to improve it?
  - Install software `xyz`.
    - TODO: We would need to write documentation for that first
      ([[!tails_ticket 5685]]).
  - Access the internal hard disk.
    - TODO: We would need to write documentation for that first
      ([[!tails_ticket 5636]]).
  - Go through the full upgrade mechanism by cloning from others.
  - Go through an automatic upgrade.
  - Create a document and save it encrypted.
  - Find something useful you could do for Tails.
  - Create a long-term contextually identity to chat with Tails.
  - Connect to a captive portal.
  - Report a bug.
  - Shutdown Tails.
  - Visit a website anonymously.
  - Circumvent a firewall.

Guidelines
==========

* We should focus on things *we* can improve. E.g. we can easily
  improve Tails Greeter, but we won't redesign Pidgin OTR ourselves.
* Participants to the usability testing session will be first briefed
  about what Tails is about, and its main distinguishing properties.
  However, one should not assume they are used to handling security
  concepts such as contextual identities, anonymity set and all.

TODO
====

- Have UEFI ISO ready for the testing sessions.