Presentation is loading. Please wait.

Presentation is loading. Please wait.

AH1 Account-Holder As an account-holder I want to be able to initiate a real-time communication channel with tech-support so I can talk to staff to resolve.

Similar presentations


Presentation on theme: "AH1 Account-Holder As an account-holder I want to be able to initiate a real-time communication channel with tech-support so I can talk to staff to resolve."— Presentation transcript:

1 AH1 Account-Holder As an account-holder I want to be able to initiate a real-time communication channel with tech-support so I can talk to staff to resolve urgent issues. Acceptance Criteria: Messages sent from user’s end to the support can be displayed properly within 5 seconds, vice-versa. 16.0W Development Notes: Real-time communication protocol User Interface

2 AH2 Account-Holder As an account-holder I want to be able to log in so that I can see my account home page. Acceptance Criteria: User can see homepage upon login 2.0M Development Notes: Restricted Attempts Cookie

3 AH3 Account-Holder As an account-holder I want to be able to change my password so that I can access my account using new password. Acceptance Criteria: New password stored in database 2.0S Development Notes: Rewrite the value into database Confirmation for new password Verifying old password

4 AH4 Account-Holder As an account-holder I want to be able to retrieve my login detail so that I can regain the access to my account. Acceptance Criteria: Auto-generated password is received inside email User can use that new password to login (cf. AH3) 2.0M Development Notes: Send email to user to inform the auto-generated new password.

5 AH5 Account-Holder As an account-holder I want to be able to change my personal details so that they appear updated. Acceptance Criteria: New details displayed properly (cf. AH7) 2.0M Development Notes: Change UI Database

6 AH6 Account-Holder As an account-holder I want to be able to unsubscribe to the service so that my account will be disabled and removed. Acceptance Criteria: User is informed that their account is no longer available upon login 2.0S Development Notes: Option to remove immediately or removed it later.

7 AH7 Account-Holder As an account-holder I want to be able to access my account profile so that I view the statistics of my storage and personal details. Acceptance Criteria: All account holder’s information which was provided is displayed properly Accurate storage information displayed 4.0S Development Notes: UI Access database

8 AH8 Account-Holder As an account-holder I want to be able to change my account appearance so that it looks different. Acceptance Criteria: Interface appearance distinctly changed upon user’s request 8.0C Development Notes: Able to change UI style Save User’s settings Visual representation style of the file structure (e.g. Ribbon, Thumbnail, Tree Structure...)

9 AH9 Account-Holder As an account-holder I want to view FAQ information so that I can deal with common problems without contacting technology support. Acceptance Criteria: FAQ page visible to any users FAQ link available anywhere on the system 4.0S Development Notes: Simple static HTML

10 AH10 Account-Holder As an account-holder I want to be able to send a message to tech-support so that staff can see my queries complaints and issues. Acceptance Criteria: Message received and displayed properly 8.0W Development Notes: Use text file and time stamp to store single users messages User Interface

11 AD1 Admin As an admin I want to ban an account so that it cannot be used or accessed until I unban it. Acceptance Criteria: Change the status to banned/unbanned User cannot login whilst their account is banned, vice-versa. 2.0S Development Notes: Use a text file to store the username which are banned Every login attempt will check the ban list

12 AD2 Admin As an ADMIN I want be able to delete a user’s account so that it no longer appears on system. Acceptance Criteria: User cannot login User’s data cannot be accessed 1.0M Development Notes: Database updated

13 AD3 Admin As an ADMIN I want be able to view a detailed log/history that contains system information such as errors so that I can see all events within a specified period that happened within the system. Acceptance Criteria: Log records held for three months before automatic deletion 8.0W Development Notes: Check record timestamp to delete records automatically

14 AD4 Admin As an ADMIN I want be able to view a detailed log/history that contains a specific client’s information and activity such as failed operations so that I can see all events related to that client within a specified period. Acceptance Criteria: Log records held for three months before automatic deletion 8.0W Development Notes: Check record timestamp to delete records automatically

15 AD5 Admin As an ADMIN I want all the user’s password to be stored in an encrypted manner so that no one can directly access the user’s password information at server end. Acceptance Criteria: User’s password is not stored in plain text within the database 8.0W Development Notes: High level encryption algorithm

16 BR1 Browser As a Browser I want to be able to sort my files by ascending descending order of upload date so that I can indentify my recently uploaded files. Acceptance Criteria: Files are displayed in the correct order 4.0S Development Notes: Dependent on implementation of file structure.

17 BR2 Browser As a Browser I want to be redirected to an error page when I get to a broken link so that I can see there is an error. Acceptance Criteria: Error page appears with relevant error message 4.0S Development Notes: Configure redirection path to error page

18 BR3 Browser As a Browser I want to be able to change sort my files by asc/desc order of their size so that I can see which files are smaller/larger. Acceptance Criteria: Files are displayed in the correct order 4.0S Development Notes: Implementation time depending on the other sorting function. Dependent on implementation of file structure.

19 BR4 Browser As a Browser I want to be able to sort my files by asc/desc order of their file name so that files are ordered. Acceptance Criteria: Files are displayed in the correct order 4.0S Development Notes: Implementation time depending on the other sorting function. Dependent on implementation of file structure.

20 BR5 Browser As a Browser I want to be able see a file structure so that I have an overview of the file organization. Acceptance Criteria: The tree structure displayed corresponds to the actual file organisation 16.0S Development Notes: High level of Graphical User Interface.

21 BR6 Browser As a Browser I want to see a description of a selected file so that all of the details of the file are visible. Acceptance Criteria: Description of the file is retrieved from the corresponding file 2.0M Development Notes: Read meta-data in the file

22 BO1 Business Owner As a business owner I want to be able to view reports of the system usage to have an overview of the system activity. Acceptance Criteria: All system activity information are collected and organised based on time and type of activity Tabular and Graphical representations of data 16.0W Development Notes: Time based information collection operations Graphical User Interface

23 BO2 Business Owner As a business owner I want to be able to charge the account holder with fees for gaining access to service, so that I earn profit by providing service Acceptance Criteria: Secure transaction to the business owner’s account 16.0W Development Notes: Use SSL

24 BO3 Business Owner As a business owner I want to be able to display advertisement anywhere I want on the screen, so that I gain profit every time someone clicks on it. Acceptance Criteria: Advertisement displayed properly 32.0W Development Notes: Google Advertisements or customized ads

25 BO4 Business Owner As a business owner I want to be able to get the access to user’s private content so that I can detect any copyright infringement. Acceptance Criteria: Can access account holder’s file 32.0W Development Notes: Analyze the content of file

26 DL1 Downloader As a Downloader I want be able to download any media files stored in my vault so that I have it on my personal device. Acceptance Criteria: File stored on the personal device 8.0M Development Notes: Data transaction protocol Operating System API related to file read and write operations

27 DL2 Downloader As a Downloader I want be able to drag a file from my vault and drop it to my local directory, so that it will be downloaded and stored in the directory where I drop it. Acceptance Criteria: File stored in the correct directory on the personal device 16.0C Development Notes: Data transaction protocol Operating System API related to file read and write operations and mouse events

28 DL3 Downloader As a Downloader I want be able to download multiple selected files from my vault so that I have it on my personal device. Acceptance Criteria: Files stored on the personal device 2.0S Development Notes: Data transaction protocol Operating System API related to file read and write operations

29 ED1 Editor As an Editor I want be able to change the rating of the music, video and picture files so that rating is up-to-date. Acceptance Criteria: The rating is updated after editing 2.0C Development Notes: Database update query

30 ED2 Editor As an Editor I want be able to change the tags associated with a picture file so that an updated list of tags appear. 2.0C Acceptance Criteria: The tags are updated after editing Development Notes: Database update query

31 ED3 Editor As an Editor I want be able to change the track number of music file so that track number of music file is up-to-date. 2.0C Acceptance Criteria: The track number is updated after editing Development Notes: Database update query

32 ED4 Editor As an Editor I want be able to change the director information of my video file so that the director information is up-to-date on the file. 2.0C Acceptance Criteria: The director is updated after editing Development Notes: Database update query

33 ED5 Editor As an Editor I want to edit the comments of a picture file so that an updated comment appears in the file details. 2.0C Acceptance Criteria: The comments are updated after editing Development Notes: Database update query

34 ED6 Editor As an Editor I want be able to change the composer information of music file so that the composer information is up-to-date. 2.0C Acceptance Criteria: The composer is updated after editing Development Notes: Database update query

35 ED7 Editor As an Editor I want be able to change the subject of my picture file so that an updated subject appears. 2.0C Acceptance Criteria: The subject is updated after editing Development Notes: Database update query

36 ED8 Editor As an Editor I want be able to change the subtitle of video file so that the subtitle information is up-to-date. 2.0C Acceptance Criteria: The sutitle is updated after editing Development Notes: Database update query

37 ED9 Editor As an Editor I want be able to change the album name of music file so that the album information are up-to-date. 2.0C Acceptance Criteria: The album name is updated after editing Development Notes: Database update query

38 ED10 Editor As an Editor I want be able to change the author/artist information for file, so that the author/artist information are up-to-date. 2.0C Acceptance Criteria: The author/artist is updated after editing Development Notes: Database update query

39 ED11 Editor As an Editor I want be able to change the file name of all kinds of files so that the filename information of file is up-to-date. 2.0S Acceptance Criteria: The file name is updated after editing Development Notes: Database update query

40 ED12 Editor As an Editor I want be able to change the title for music, videos and pictures file so that the title of the file is up-to-date. 2.0C Acceptance Criteria: The title is updated after editing Development Notes: Database update query

41 ED13 Editor As an Editor I want be able to change the genre of music/video files so that file genre information is up-to-date. 2.0C Acceptance Criteria: The genre is updated after editing Development Notes: Database update query

42 ED14 Editor As an Editor I want be able to change the year of release of music, video files so that the release information of music and video file is up-to-date. 2.0C Acceptance Criteria: The year of release is updated after editing Development Notes: Database update query

43 FS1 File Searcher As a file searcher I want to be able to search by file name so that I can locate file with that title. Acceptance Criteria: List of results contains the file name 4.0S Development Notes: Search box(dropdown list) Result display UI Search algorithm

44 FS2 File Searcher As a file searcher I want to be able to do a search with multiple conditions to get a more accurate set of results. Acceptance Criteria: List o results matching the condition specified 8.0C Development Notes: Multiple search boxes Result display UI Search algorithm

45 NS1 Non-Subscriber As a Non-Subscriber I want to be able to subscribe to the website so that I can login to the website. Acceptance Criteria: User cannot login without subscription User can login after completing the registration process (cf. AH2) 4.0M Development Notes: Database update query Registration User Interface Validation Control

46 SH1 Sharer As a Sharer I want to be able to share content to other media center user so that they can access the file as well. Acceptance Criteria: Files accessible by eligible accounts with read-only access 16.0W Development Notes: Generate a URL for a specific file Generate list for the eligible users

47 ST1 Streamer As a streamer I want to have an audio file streamed to my device so that I can listen to it. Acceptance Criteria: Audio plays through local sound device The controls are usable in the browser 8.0S Development Notes: Implementation time depends on the other streaming stories (audio, video, pictures,...)

48 ST2 Streamer As a streamer I want to have a video file streamed to my device so that I can watch it. 16.0S Acceptance Criteria: Video plays through local sound and video display The controls are usable in the browser Development Notes: Implementation time depends on the other streaming stories (audio, video, pictures,...)

49 ST3 Streamer As a streamer I want to have documents streamed to my device so that I can watch it. 8.0S Acceptance Criteria: Documents displayed on screen The controls are usable in the browser Development Notes: Implementation time depends on the other streaming stories (audio, video, pictures,...)

50 ST4 Streamer As a streamer I want to be able to open image files online so that I can view it on my device. 8.0S Acceptance Criteria: Image displayed on screen The controls are usable in the browser Development Notes: Implementation time depends on the other streaming stories (audio, video, pictures,...)

51 SU1 Subscriber As a subscriber I want be able to use credit card to pay subscription fees so that I can pay by online transaction. 8.0C Acceptance Criteria: Transaction is made to the business owner’s bank account after using credit card Development Notes: User Interface to make the transaction Secure transaction by using online banking (e.g. VISA, AMEX) API

52 SP1 Support As a support staff, I want to be able to initiate a real-time communication channel with a user so that I can talk to them and resolve their urgent issues. 16.0C Acceptance Criteria: Messages sent from user’s end to the support can be displayed properly within 5 seconds, vice-versa. Development Notes: Real-time communication protocol User Interface

53 UP1 Uploader As an uploader I want to be able to upload multiple files at the same time so that it is safely stored and universally accessible. Acceptance Criteria: All files selected are stored in the vault 4.0S Development Notes: Depends on the implementation of the other single upload (music, video, picture, etc.)

54 UP2 Uploader As an Uploader I want to be able to upload a video file so that it is safely stored and universally accessible. 4.0M Acceptance Criteria: All files selected are stored in the vault Development Notes: Depends on the implementation of the other single upload (music, video, picture, etc.)

55 UP3 Uploader As an Uploader I want to be able to upload a document file so that it is safely stored and universally accessible. 4.0M Acceptance Criteria: All files selected are stored in the vault Development Notes: Depends on the implementation of the other single upload (music, video, picture, etc.)

56 UP4 Uploader As an Uploader I want to be able to upload an image file so that it is safely stored and universally accessible. 4.0M Acceptance Criteria: All files selected are stored in the vault Development Notes: Depends on the implementation of the other single upload (music, video, picture, etc.)

57 UP5 Uploader As an Uploader I want to be able to upload an audio file so that it is safely stored and universally accessible. 4.0M Acceptance Criteria: All files selected are stored in the vault Development Notes: Depends on the implementation of the other single upload (music, video, picture, etc.)

58 UP6 Uploader As an Uploader I want to be able to drag a file locally and drop it to my media centre vault, so that it is safely stored in the directory where I drop it. 16.0C Acceptance Criteria: All files selected are stored in the correct directory where the file has been dropped Development Notes: Data transaction protocol Operating System API related to file read and write operations and mouse events

59 UP7 Uploader As an Uploader I want to be able to upload files into the online directory that I am currently browsing, so that the file is stored in that directory. 8.0S Development Notes: Fetch absolute path of the directory Depends on the implementation of the other single upload (music, video, picture, etc.) Acceptance Criteria: All files selected are stored in the vault

60 VW1 Viewer As a Viewer I want to be able to change location of a file so that I can organize it in the way I want. Acceptance Criteria: File appears in another location 4.0S Development Notes: Update file path information

61 VW2 Viewer As a viewer I want to be able to delete a file so that I am viewing so that it does not take up space in my storage. Acceptance Criteria: File not stored in the vault 4.0M Development Notes: File dependency (sharing, links...) Database update query

62 VW3 Viewer As a Viewer I want to be able to create playlists to queue files so that are played automatically. 8.0C Acceptance Criteria: Files are queued and streamed. Development Notes: Need to create playlist class Find a player able to queue files


Download ppt "AH1 Account-Holder As an account-holder I want to be able to initiate a real-time communication channel with tech-support so I can talk to staff to resolve."

Similar presentations


Ads by Google