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