diff options
author | Michael Bohlender <michael.bohlender@kdemail.net> | 2016-01-10 11:10:38 +0100 |
---|---|---|
committer | Michael Bohlender <michael.bohlender@kdemail.net> | 2016-01-10 11:10:38 +0100 |
commit | 3bb9bbf8792097058b6fbc1953850836e59b1514 (patch) | |
tree | 8a2ddff3dd186c26620fc5d02b19a35dc2d76ce0 /docs | |
parent | 7d4d8f1963e23372aefcd66eea46c614680bb088 (diff) | |
download | kube-3bb9bbf8792097058b6fbc1953850836e59b1514.tar.gz kube-3bb9bbf8792097058b6fbc1953850836e59b1514.zip |
usecases from our ux session
Diffstat (limited to 'docs')
-rw-r--r-- | docs/usecases.md | 162 |
1 files changed, 162 insertions, 0 deletions
diff --git a/docs/usecases.md b/docs/usecases.md new file mode 100644 index 00000000..4d08d9f7 --- /dev/null +++ b/docs/usecases.md | |||
@@ -0,0 +1,162 @@ | |||
1 | |||
2 | U1 Finding mail | ||
3 | U 1.1 As a user I want to see my unread mail. # | ||
4 | U 1.2 As a user I want to see my important mail | ||
5 | U 1.3 As a user I want to see the latest mail from a specific folder # | ||
6 | U 1.4 As a user I want to see the latest mail from a specific account | ||
7 | U 1.5 As a user I want to see the latest mail from all accounts | ||
8 | U 1.6 As a user I want to search for a specific email # | ||
9 | U1.6.1 by search string matching the full mail # | ||
10 | U 1.7 As a user I want to get an overview over how many unread mails I have (in my inbox) # | ||
11 | U 1.8 As a user I want to be notified about incoming mail | ||
12 | U 1.8.1 As a user I want to be able to set filterrules for incoming mail notifications | ||
13 | |||
14 | U 1.9 As a user I want to go though my mail by thread | ||
15 | U 1.10 As a user I want to find my emails by date range | ||
16 | U 1.11 As a user I want to find emails by sender | ||
17 | |||
18 | |||
19 | U 1.? As a user I want to regularly see mails that match a custom search query | ||
20 | |||
21 | |||
22 | |||
23 | U2 Managing mail (B is for bulk) | ||
24 | U 2.1 As a user I want to delete an email (B) # | ||
25 | U 2.2 As a user I want to mark an email as read/unread (B) # | ||
26 | U 2.3 As a user I want to mark an enail as imporatnt/not important (B) # | ||
27 | U 2.4 As a user I want to organize my emails into folders # | ||
28 | U 2.4.1 As a user I want to create a folder # | ||
29 | U 2.4.2 As a user I want to remove a folder # | ||
30 | U 2.4.3 As a user I want to move a folder # | ||
31 | U 2.4.4 As a user I want to move an email to a folder (B) # | ||
32 | U 2.4.5 As a user I want to copy an email to a folder (B) ??? # | ||
33 | U 2.4.6 As a user I want to set remote filter rules to automatically sort my incoming emails into folders | ||
34 | U 2.4.7 As a user I want to set local filter rules to automatically sort my incoming emails into folders | ||
35 | U 2.4.8 As a user I want to hide folders | ||
36 | U 2.4.9 As a user I want to bookmark my favourite folder | ||
37 | |||
38 | |||
39 | U 2-? As a user I want to archive an email (B) ??? | ||
40 | U 2-? As a user I want to print an email ??? | ||
41 | U 2-? As a user I want to mark email as spam (B) ??? | ||
42 | |||
43 | U3 Reading mail | ||
44 | U 3.I As a user I want to read an email # | ||
45 | U 3.2 As a user I want to add the sender to my addressbook | ||
46 | U 3.3 As a user I want to reply to an email # | ||
47 | U 3.3.1 As a user I want to reply to all # | ||
48 | U 3.3.2 As a user I want to reply to sender # | ||
49 | U 3.4 As a user I want to forward an email # | ||
50 | U 3.5 As a user I want to open an attachemnt # | ||
51 | U 3.6 As a user I want to save an attachment # | ||
52 | U 3.7 As a user I want view attachments inline | ||
53 | U 3.7.1 vcard | ||
54 | U 3.8 As a user I want to read html mails | ||
55 | |||
56 | |||
57 | |||
58 | U4 Writing email | ||
59 | U 4.1 As a user I want to write an email from scratch # | ||
60 | U 4.2 As a user I want to write an email from draft # | ||
61 | U 4.3 As a user I want to write an email from template | ||
62 | U 4.5 As a user I want to specify the subject # | ||
63 | U 4.6 As a user I want to add recievers (to / cc / bcc) # | ||
64 | U 4.6.1 from addressbook | ||
65 | U 4.6.2 from previous receivers / senders | ||
66 | U 4.6.3 by hand # | ||
67 | U 4.6.4 from ldap # | ||
68 | U 4.7 As a user I want to handle attachments # | ||
69 | U 4.7.1 As a user I want to add an attachment # | ||
70 | U 4.7.1.2 … from the cloud # | ||
71 | U 4.7.2 As a user I want to remove an attachment # | ||
72 | U 4.7.3 As a user I want to rename an attachment | ||
73 | U 4.7.4 As a user I want to shrink an attachment ??? | ||
74 | U 4.7.5 As a user I want to be warned about not having an attachment | ||
75 | U 4.8 As a user I want to write html mails | ||
76 | U 4.9 As a user I want to encrypt my mails | ||
77 | U 4.9.1 by hand | ||
78 | U 4.9.2 by policy | ||
79 | U 4.10 As a user I want to sign my messages | ||
80 | U 4.10.1 by hand | ||
81 | U 4.10.2 by policy | ||
82 | U 4.11 As a user I want to attach a signature to my mails | ||
83 | U 4.12 As a user I want to have my emails spellchecked | ||
84 | |||
85 | U 4.13 Send email from specific account | ||
86 | U 4.15 As a user I want to be able to send my email at a later time specified by me. | ||
87 | |||
88 | |||
89 | U 5 Account settup / configuration | ||
90 | U5.1 As a user I want to set up a Kolab Now account | ||
91 | U 5.2 As a user I want to set up a custom Kolab account #? | ||
92 | U 5.3 As a user I want to set up a maildir account # | ||
93 | U 5.4 As a user I want to set up a imap account (including smtp) #? | ||
94 | U 5.4.1 As a user I want to specify my Draft / Trash / Sent folder | ||
95 | U 5.5 As a user I want to delete an account | ||
96 | U 5.6 As a user I want to modify an account | ||
97 | U 5.6.1 As a user I want to add/modify/delete and additional identity | ||
98 | U 5.7 As a user I want to temporarily disable an account | ||
99 | U 5.8 As a user I want to see the online/offline state of my accounts | ||
100 | |||
101 | U 6 Crypto | ||
102 | U 6.1 As a user I want to be able to | ||
103 | |||
104 | U 7 Syncronize with server | ||
105 | U 7.1 As a user I want to specify which folder get synced | ||
106 | U 7.2 As a user I want to specfy how many email per folder get synced | ||
107 | U 7.3 As a user I want to specify the sync intervals | ||
108 | U 7.4 As a user I want to manually controll the sync | ||
109 | U 7.5 As a user I want to be able to folder sync priorities | ||
110 | |||
111 | |||
112 | U 10 Special features | ||
113 | U 10.1 As a user I want to set my out of office status | ||
114 | U 10.2 As a user I want to be only load a partial mail (mobile) | ||
115 | |||
116 | |||
117 | |||
118 | |||
119 | |||
120 | |||
121 | |||
122 | |||
123 | |||
124 | |||
125 | |||
126 | |||
127 | |||
128 | Calendar | ||
129 | |||
130 | U 1 viewing schedule | ||
131 | |||
132 | U 1.1 As a user I want to know what is on the agenda for today | ||
133 | U 1.2 As a user I want to get an overview over what is coming next week / month | ||
134 | U 1.3 As a user I want to see when I have free timeslots | ||
135 | U 1.4 As a user I want to be reminded about upcoming events | ||
136 | U 1.5 As a user I want to see the schedule of my colleagues | ||
137 | U 1.6 As a user I want to search for an event | ||
138 | U 1.7 As a user I want to see the deadlines for my tasks in the calendar | ||
139 | U 1.8 As a user I want to see the start date for my tasks | ||
140 | |||
141 | U 2 Creating and Importing and Exporting | ||
142 | U 2.1 As a user I want to create a new event from scratch | ||
143 | U 2.2 As a user I want to import a calandar (e.g. university schedule) | ||
144 | U 2.3 As a user I want to import an event | ||
145 | U 2.4 As a user I want to export an event | ||
146 | U 2.5 As a user I want to export a calendar | ||
147 | U 2.6 As a user I want to publish an event | ||
148 | U 2.6.1 by sending it by email | ||
149 | |||
150 | U 3 Invitations | ||
151 | U 3.1 As a user I want to invite people to an event | ||
152 | U 3.2 As a user I want to schedule an event | ||
153 | U 3.2.1 with my colleagues | ||
154 | U 3.2.2 with external people (and my colleagues) | ||
155 | U 3.3 As a user I want to react to invitations | ||
156 | U 3.3.1 As a user I want to see if I have time for an event I was invited to | ||
157 | U 3.3.2 As a user I want to decline an invitation | ||
158 | U 3.3.3 As a user I want to accept an invitation and add it to my calendar | ||
159 | U 3.3.4 As a user I want to propose a different timeslot for an event | ||
160 | U 3.3.5 As a user I want to restart the scheduling process to find a different time slot | ||
161 | U 3.4 As a user I want to get an overview over pending invitations I sent | ||
162 | U 3.5 As a user I want to get an overview over new / incoming invitations \ No newline at end of file | ||