[WIP] User Persona: David Seaward
This ticket documents user stories required by the David Seaward user persona to stop walking around with an Android device on a daily basis.
User persona
David has a loathe-hate relationship with touch-based pocket computers (Saturday morning cartoons promised him ambient interfaces by 2000 and he is still grumpy about it). But he admits that he can no longer conveniently function without one. He needs it mainly to:
- Communicate with family (uncomfortable with unencrypted channels)
- Communicate with shops/vendors (has to be unencrypted)
- Viewing a personal calendar (maintained mostly on a laptop)
- Browse and buy from online catalogs
- Navigate in unfamiliar locations
- Store and display tickets/membership cards/etc
- Read DRM-free electronic books
Lower priority tasks include:
- Trying out mobile games
- Taking poorly composed photos
User stories
Networking
-
I want to connect to an unfamiliar hotspot, so that I have internet access. -
I want to automatically connect to an known hotspot, so that I have internet access. -
I want to connect to an known hotspot with a captive login portal, so that I have internet access. -
🐌 I want to automatically connect to a hotspot family with a captive login portal, so that I don't have to manage the connection manually. -
🐩 I want to automatically connect to an arbitrary known hotspot with a captive login portal, so that I don't have to manage the connection manually. -
I want to preferentially connect to a trusted hotspot, so that I have internet access over a trusted connection. -
I want to automatically switch between data sources (hostpots, provider data), so that I don't have to manage my network connection manually. -
I want to enable a tunnel, so that I have internet access over an untrusted connection. -
🐩 I want to maintain my tunnel connection when switching data sources, so that I don't have to manage my tunnel connection manually.
Clocks and alarms
-
I want to see simultaneously what the time is locally and at UTC, so that I am prepared for international meetings. -
I want to selectively access my shared work calendar, so that I can review my work schedule without seeing it all the time. -
I want to set two daily alarms, so that I wake up. -
🐩 I want to override the alarms for just one day, so that I can wake up at a different time and then revert to the normal schedule without taking any action. -
I want to set an ad hoc timer, so that I don't burn supper. -
I want to set a daily "do not disturb" period, so that my phone doesn't distract me in the evening or wake me up in the middle of the night.
Navigation
-
I want to look up the address of a landmark, so that I know where it is. -
I want to find an address/landmark on a map, so that I know where it is. -
I want to find public transport from my current position to an unfamiliar address, so that I can visit unfamiliar locations.
In-store shopping
-
I want to search my unencrypted email, so that I can show a shop attendant a receipt, attachment or other piece of reference. -
I want to store an email or attachment offline, so that I can easily find and display it later without being online. -
I want to store a barcode, so that I can display it later without being online. -
🐌 I want to edit a barcode, so that it looks nice. -
I want to display a barcode, so that I can show a shop attendant or scanner.
Photos
-
I want to take a photo of something, so that I don't forget it
Legend:
-
🔲 A user story I can currently address on my Android device and won't stop using without it. -
🐌 A user story I can currently address, but I can live without. -
🐩 A pet peeve on my Android device, I live without it but I would love to see it addressed. -
☑ Resolved and tested on the Librem 5!
... more to come