ABCDEFG
1
PriorityUser storyStatusStory PointsIn SprintDone when:Acceptance criteria
2
3
DoneCreate UI-mockupsAccepted by Customer5Sprint 0every Scrum-team member creates at least one UI-sketch
4
Brainstroming of UI-sketches
5
Provide a few more trimmed proposals (remember reasoning of the selected / not selected proposals)
6
Select the Scrum-team proposal
7
DoneAs a user, I can create a rule with a nameAccepted by Customer4Sprint 1User can create a new rule
8
Rule is saved to database
9
System gives a infomessage about success / failure
10
DoneAs a user, I can delete a rule with a nameAccepted by Customer2Sprint 1User can delete a single rule
11
System asks confirmation about operation
12
System gives a infomessage about success /failure
13
DoneAs a user, I can edit a rule with a nameAccepted by Customer3Sprint 1User can edit a single rule
14
Changes are saved to database
15
System gives a infomessage about success /failure
16
DoneAs a user, I can create a rule with different conditionsAccepted by Customer8Sprint 2User has can form a condition from different parts
17
User can create an rule "if recipient is a coworker and day is a weekday and time is between 9 and 5, then allow access"
18
Rule has to be saved in database
19
20
DoneAs a user, I can delete a rule with different conditionsAccepted by Customer4Sprint 2When user clicks the delete button of a rule and confirms the deletion the rule is permanently deleted
21
The rule list is updated and the deleted rule is not shown anymore
22
The systems informs the user of successful deletion
23
DoneAs a user, I can edit a rule with different conditionsAccepted by Customer6Sprint 2When user clicks the edit button of a single rule a edit view is opened
24
When user clicks the save button the edited rule is saved
25
When user clicks the cancel button unsaved changes are cancelled
26
DoneAs a user, I want the UI to look prettyAccepted by Customer4Sprint 2UI looks similar to our UI mockups
27
28
29
DoneAs a user, I want to see all rules with their conditionsAccepted by Customer4Sprint 2User can see all rules with their conditions
30
All rules and their conditions are shown as text
31
DoneAs a user, I can see only my rulesAccepted by CustomerSprint 2User can see only those rules that she/he has created
32
Users are distinguished by using cookies
33
34
DoneAs a user, I can select if rule's conditions allow or deny access to locationAccepted by Customer3Sprint 3Rule edit view has allow/deny selection
35
Allow/deny info on a rule is saved to database
36
Allow/deny info is shown on a single rule on rule list
37
DoneAs a user, I can select if any or all conditions have to applyAccepted by Customer3Sprint 3Rule edit view has any/all selection
38
Any/all info on a rule is saved to database
39
Any/all info is shown on a single rule on rule list
40
DoneAs a user, I want an error message if I enter nothing in text boxes in conditionsAccepted by Customer5Sprint 3Error message is shown to user when he's trying to save rule if there's conditions with empty text boxes
41
Rule is not saved to database
42
User stays at the rule edit screen
43
DoneAs a user, I want to UI to look like the mockupsAccepted by Customer5Sprint 3Style different UI components to look more like mockups
44
DoneAs a user, I want rule names to be unique within rules of a single userAccepted by Customer4Sprint 3Error message is shown to user if he's trying to save a rule with same name than other his/her rules
45
Rule is not saved to database
46
User stays at the rule edit screen
47
DoneAs a user, I want an warning message if I have a rule with same conditionsAccepted by Customer6Sprint 3Warning message is shown to user if he's saving a rule with same conditions and any/all
48
Warning message is shown to user in rule list view if there's rules with same conditions and any/all
49
DoneAs a user, I first land to welcome page when accessing the applicationAccepted by Customer4Sprint 3Welcome page is shown to user when he enters the application
50
Welcome page has a "continue" button which redirects the user to rule list view
51
DoneAs a user, I can click "Done" on rule list view and then get taken to ending pageAccepted by Customer5Sprint 3Rule list view has a "done" button which redirects the user to the ending page
52
When user enters the ending page, he can't see his rules again
53
54
55
DoneAs a user, I can select that rule applies if none of it's conditions applyAccepted by Customer1Sprint 4User can select "none" in the any/all dropdown selection
56
"none" is saved to database
57
DoneAs a user, I can't edit my rules after I have clicked doneAccepted by Customer3Sprint 4User has no way to access his/her rules when he has clicked done
58
User is redirected to "done" page when accessing the application after clicking done
59
Database is not accessable for users that have clicked done
60
DoneAs a user, I can't save rule if it is a duplicateAccepted by Customer4Sprint 4When user creates a rule that is duplicate to existing rule, the save button is disabled
61
When user edits a rule in a way that it becomes duplicate to an existing rule, the save button is disabled
62
Error message is shown indicating that rule has become a duplicate
63
DoneAs a user, I want the done button to be at the bottomAccepted by Customer1Sprint 4Done button is in the bottom of the page
64
DoneAs a user, I want allow/deny to be taken into account when detecting duplicatesAccepted by Customer2Sprint 4Allow/deny if taken into accound when detecting duplicates
65
DoneAs a user, I want the disabled buttons to be more distinguished from active buttonsAccepted by Customer1Sprint 4Disabled buttons look more gray
66
DoneAs a user, I have wide selection of different conditions availableAccepted by Customer5Sprint 4Condition parts are added into the system
67
DoneAs a user, I want the welcome and goodbye pages to contain helpful textAccepted by Customer1Sprint 4Welcome and goodbye pages have helpful text
68
DoneAs an admin, I want to be able to select the language of the system easilyAccepted by Customer5Sprint 4All texts of the system are localizable
69
Localizations can be edited from a text file
70
Admin can select the current localization of the system
71
DoneAs an admin, I can log in Accepted by Customer7Sprint 4Application has an admin panel
72
If credentials are incorrect, error message is shown
73
If credentials are correct, admin is redirected to admin panel
74
Credentials are asked when entering admin panel
75
DoneAs an admin, I can see list of all users that have entered rules to systemAccepted by Customer5Sprint 4Admin can click on a single user on user list
76
Rules of a single user are shown to admin
77
78
DoneAs an admin, I can see all rules of a single userAccepted by Customer5Sprint 4Admin panel has a list of all users that are done with their rules
79
DoneAs a user, I want not to able to save rule when it has duplicate conditions within itAccepted by Customer4Sprint 5Error message is shown when rule has duplicate conditions
80
Save button is disabled when rule has duplicate conditions
81
DoneAs a user, I want save button to be disabled until I have changed something in conditionsAccepted by Customer1Sprint 5Change default condition to be something with text box
82
DoneAs a developer, I have to get feedback about the applicationAccepted by Customer4Sprint 5Feedback from users is stored in the wiki
83
DoneAs an admin, I want the application to work flawlessly on top of MySQLAccepted by Customer3Sprint 5Application is verified to work when using MySQL as a database
84
DoneAs a user/developer, I want the application to be polishedAccepted by Customer5Sprint 5Application is polished
85
DoneAs a user, I want to create a duplicate of an existing ruleAccepted by Customer3Sprint 5Rule list view has "create duplicate" button next to rules
86
Duplicate of rule is opened in edit view when button is clicked
87
DoneAs a user, I want the UI to look like Sameer's "mockup"Accepted by Customer5Sprint 6"Create a new rule" button is both top and bottom of the rule list
88
"Done"-button is at the bottom and centered horizontally
89
DoneAs a user, I want the error messages in edit view to be on separate lineAccepted by Customer1Sprint 6Error message appears at separate line above "Save"-button
90
DoneAs an admin, I want a list of wanted features that were not implementedAccepted by Customer3Sprint 6List of wanted features exists in documentation
91
DoneAs a user, I want to be able to specify rule to apply alwaysAccepted by Customer5Sprint 6User has a way to specify a rule to apply always without creating any conditions
92
DoneAs an admin, I want to have installation documentationAccepted by Customer6Sprint 6Required software is documented
93
Installation procedure to Linux/MySQL system is documented
94
95
DoneAs an admin, I want to have administration documentationAccepted by Customer4Sprint 6Changing and editing application locale is documented
96
Usage of admin panel is documented
97
Editing condition parts is documented
98
DoneAs an admin, I want to have architecture documentationAccepted by Customer6Sprint 6Architecture of the application is documented?
99
DoneAs an admin, I want to have testing documentationAccepted by Customer3Sprint 6
100
DoneAs an admin, I want the localization of admin panel to be separate from the user interfaceAccepted by Customer4Sprint 6Localization of admin interface is selectable