| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Requirment ID | As a | I should be able to | Sprint # | Comments | Marks | ||||||||||||||||||||
2 | 1 | Tourist/ Advertiser/ Tour Guide/ Seller/ Tourism Governor/Admin | Login using username and password | 3 | 6 | |||||||||||||||||||||
3 | 2 | Tourist/ Tour Guide/ Advertiser/ Tourism Governor/ Admin/ Seller | Change my password | 2 | 6 | |||||||||||||||||||||
4 | 3 | Tourist/ Tour Guide/ Advertiser/ Tourism Governor/ Admin/ Seller | Forget my password using an OTP sent to my email | 3 | 6 | |||||||||||||||||||||
5 | 4 | Guest | Register (sign up) as a tourist using email, username, password, mobile number, nationality, DOB, job/student | 1 | DOB cannot be changed. Anyone under the age of 18 cannot book anything on the website. | 2 | ||||||||||||||||||||
6 | 5 | Guest | Register (sign up) as a tour guide/ advertiser/ seller on the system with username, email and password | 1 | 3 | |||||||||||||||||||||
7 | 6 | Guest | Upload required documents | 2 | ID and certificates for tour guide, ID and taxation registery card for advertisers, ID and taxation registery card for sellers | 6 | ||||||||||||||||||||
8 | 7 | Tour Guide | Create/ Read/ Update my profile with my information as a tour guide including mobile number, years of experience, previous work(if exists), etc.. if accepted as a tour guide on the system | 1 | similar to LinkedIn individual profiles | 6 | ||||||||||||||||||||
9 | 8 | Advertiser | Create/ Read/ Update my profile with my information as a company including a link to my website, hotline, company profile, etc.. if accepted as an advertiser on the system | 1 | similar to LinkedIn company profiles | 6 | ||||||||||||||||||||
10 | 9 | Seller | Create/ Read/ Update my profile with my information as a Seller including name and description. if accepted as a seller on the system | 1 | 6 | |||||||||||||||||||||
11 | 10 | Tour Guide/ Advertiser/ Seller | Upload picture | 2 | photo for tour guide, logo for advertiser/seller | 3 | ||||||||||||||||||||
12 | 11 | Tourist | Read/ Update my profile that includes all my information including my wallet | 1 | username and wallet is not editable | 2 | ||||||||||||||||||||
13 | 12 | Admin | View the documents uploaded by tour guides/ advertisers/ sellers that are trying to register on the system | 2 | 2 | |||||||||||||||||||||
14 | 13 | Admin | Accept/ Reject tour guides and advertisers and sellers based on uploaded documents | 2 | 4 | |||||||||||||||||||||
15 | 14 | Tour Guide/ Advertiser/ Seller | Accept the terms and conditions if accepted on the system | 2 | cannot use the system until the terms and conditions are accepted | 3 | ||||||||||||||||||||
16 | 15 | Tourist/ Tour Guide/ Advertiser/ Seller | Request my account to be deteled off the system | 2 | an account will be deleted only if no events or activities or itenararies are upcoming and have bookings that are paid for. The account profiles along with all associated events, activities and itineraries will not be visible to tourists. | 4 | ||||||||||||||||||||
17 | 16 | Admin | Delete account off system | 1 | 2 | |||||||||||||||||||||
18 | 17 | Admin | Add Tourism Governer to the system by creating a unique username and password | 1 | 2 | |||||||||||||||||||||
19 | 18 | Admin | Add another admin to the system by creating a unique username and password | 1 | 2 | |||||||||||||||||||||
20 | 19 | Advertiser | Create/ Read/ Update/ Delete an activity by entering its date, time, location (using Google Maps), price (or price range), category, tags, special discounts, if booking is open | 1 | The advertiser is a company or entity such as Ski Egypt, Kidzania, Helmyman Events, Tickets Marche, Taskarti, London cab, etc... | 8 | ||||||||||||||||||||
21 | 20 | Tour Guide | Create/ Read/ Update/ Delete an itinerary along with the details including activities, locations to be visited, timeline, duration of each activity, language of tour, price of tour, available dates and times, accesibility, pick up/ drop off location. | 1 | an itinerary cannot be deleted if bookings are already made | 8 | ||||||||||||||||||||
22 | 21 | Tourism Governor | Create/ Read/ Update/Delete museums and historical places along with it's details like description, pictures, location, opening hours, ticket prices | 1 | tickets prices vary if foreigner, native or student | 8 | ||||||||||||||||||||
23 | 22 | Tourism Governor | Create tags for different historical locations (e.g., type, historical period). | 1 | Types are: Monuments,Museums, Religious Sites,Palaces/Castles | 2 | ||||||||||||||||||||
24 | 23 | Admin | Create/ Read/ Update/ Delete an activity category (food, stand up comedy, concert, party, bazaars. exhibitions, sports matches/ events, parks, etc..) for activities | 1 | 8 | |||||||||||||||||||||
25 | 24 | Admin | Create/ Read/ Update/ Delete preference tags (historic areas, beaches, family-friendly, shopping, budget-friendly) | 1 | 8 | |||||||||||||||||||||
26 | 25 | Tour Guide | Activate/ deactivate an itinerary with bookings | 2 | itineraries with bookings can only be deactivated. People who already booked will attend normally. The itinerary will disappear for those who have not yet booked anything. | 2 | ||||||||||||||||||||
27 | 26 | Tour Guide/ Advertiser/Tourism Governer | View a list of all my created activities/ itineraries / museums and historical places | 1 | 3 | |||||||||||||||||||||
28 | 27 | Admin | View a sales report containing all my revenue from different events/ itineraries/ sales from the gift shop | 3 | app rate must be 10% of any event/ itinerary booked and paid for online | 2 | ||||||||||||||||||||
29 | 28 | Tour Guide/ Advertiser/ Seller | View a sales report containing all my revenue | 3 | 6 | |||||||||||||||||||||
30 | 29 | Tour Guide/ Advertiser | Filter sales report based on a activity/ itinerary/date/month | 3 | 4 | |||||||||||||||||||||
31 | 30 | Tour Guide/ Advertiser | View a report containing the total number of tourists that used my itinerary/ came to my activity | 3 | 4 | |||||||||||||||||||||
32 | 31 | Tour Guide/ Advertiser | Filter the report of total number of tourists that used my itinerary/ came to my activity by month | 3 | 4 | |||||||||||||||||||||
33 | 32 | Admin/ Seller | Filter sales report based on a product/date/month | 3 | 4 | |||||||||||||||||||||
34 | 33 | Admin | Flag an event/ itinerary I deem inappropriate | 2 | Flagged event will no longer be visible to tourists/ guests | 2 | ||||||||||||||||||||
35 | 34 | Tour Guide/ Advertiser | Receive notifications when an event or itinerary of mine is flagged as inapproriate by the admin on the system | 3 | 4 | |||||||||||||||||||||
36 | 35 | Admin | View the number of users in total and the number of new users per month | 3 | 2 | |||||||||||||||||||||
37 | 36 | Tour Guide/ Advertiser | Receive notifications when an event or itinerary of mine is flagged as inapproriate by the admin by email | 3 | 4 | |||||||||||||||||||||
38 | 37 | Tourist | Search for specific museum/historical place/activity/itinerary by its name or cateogory or tag | 1 | 2 | |||||||||||||||||||||
39 | 38 | Tourist/ Guest | View a step-by-step guide on the steps I must take in order to begin my vacation | 3 | Demo to show user how to use the system | 4 | ||||||||||||||||||||
40 | 39 | Tourist | Select my preferences for my vacation in terms of historic areas, beaches, family-friendly, shopping, budget, etc.. | 2 | 2 | |||||||||||||||||||||
41 | 40 | Tourist | Book a flight using a 3rd party application (not using a link) | 2 | 5 | |||||||||||||||||||||
42 | 41 | Tourist | Book a hotel using a 3rd party application (not using a link) | 2 | 5 | |||||||||||||||||||||
43 | 42 | Tourist | Book transportation through transportation advertisers | 2 | 2 | |||||||||||||||||||||
44 | 43 | Tourist/ Guest | Choose a category of activities | 2 | 4 | |||||||||||||||||||||
45 | 44 | Tourist/ Guest | View all the upcoming activities, itineraries and historical places/museums | 1 | 4 | |||||||||||||||||||||
46 | 45 | Tourist/ Guest | Filter all upcoming activities based on budget or date or category or ratings | 1 | 4 | |||||||||||||||||||||
47 | 46 | Tourist/ Guest | Sort all upcoming activities/itineraries based on price or ratings | 1 | 4 | |||||||||||||||||||||
48 | 47 | Tourist/ Guest | Filter all available/ upcoming itineraries based on budget, date, preferences (historic areas, beaches, family-friendly, shopping) | 1 | 4 | |||||||||||||||||||||
49 | 48 | Tourist/ Guest | Filter historical places/museums by tag | 1 | 4 | |||||||||||||||||||||
50 | 49 | Tour Guide | Create/ Read/ Update/ Delete a tourist itenerary with all details of the activities and the locations that will be visited for a specific date range inlcuding tags | 1 | 8 | |||||||||||||||||||||
51 | 50 | Tourist | Share an acitivity, museums and historical places or itinerary via copy link or email | 2 | 2 | |||||||||||||||||||||
52 | 51 | Tourist | Choose the currency I want to view the prices in | 2 | 2 | |||||||||||||||||||||
53 | 52 | Tourist | Rate a tour guide I completed a tour with | 2 | 2 | |||||||||||||||||||||
54 | 53 | Tourist | Comment on a tour guide I completed a tour with | 2 | 2 | |||||||||||||||||||||
55 | 54 | Tourist | Rate an itinerary made by a tour guide which I followed with that tour guide | 2 | 2 | |||||||||||||||||||||
56 | 55 | Tourist | Comment on an itinerary made by a tour guide which I followed with that tour guide | 2 | 2 | |||||||||||||||||||||
57 | 56 | Tourist | Rate an event/activity that I attended | 2 | 2 | |||||||||||||||||||||
58 | 57 | Tourist | Comment on an event/activity that I attended | 2 | 2 | |||||||||||||||||||||
59 | 58 | Tourist | Book a ticket to an event/activity or itinerary | 2 | 4 | |||||||||||||||||||||
60 | 59 | Tourist | Pay online for an event/ activity or itinerary using credit card/ debit card (using Stripe) or from wallet if available | 3 | 4 | |||||||||||||||||||||
61 | 60 | Tourist | Receive a payment receipt via email upon paying for an event/ itinerary | 3 | 2 | |||||||||||||||||||||
62 | 61 | Tourist | Cancel a booking at an event/ activity or itinerary 48 hours before the start of the event/ activity or itinerary | 2 | 2 | |||||||||||||||||||||
63 | 62 | Tourist | View the amount from the cancelled event/ activity or itinerary in my wallet | 3 | 2 | |||||||||||||||||||||
64 | 63 | Tourist | View all the upcoming activities/ itineraries that I paid for | 3 | 2 | |||||||||||||||||||||
65 | 64 | Tourist | View all my past activities/ itineraries that I paid for (history) | 3 | 2 | |||||||||||||||||||||
66 | 65 | Tourist | Bookmark (save) events so I can view them later | 3 | 2 | |||||||||||||||||||||
67 | 66 | Tourist | View a list of all my saved events | 3 | 2 | |||||||||||||||||||||
68 | 67 | Tourist | Request to be notified when an event I am interested in starts taking bookings | 3 | 2 | |||||||||||||||||||||
69 | 68 | Tourist | Receive notifications reminding me of upcoming events that I booked/ paid for on application | 3 | 2 | |||||||||||||||||||||
70 | 69 | Tourist | Receive notifications reminding me of upcoming events that I booked/ paid for via email | 3 | 2 | |||||||||||||||||||||
71 | 70 | Tourist | Receive loyalty points upon payment for any event/ itinerary | 2 | number of points in level 1 = amount paid * 0.5 number of points in level 2 = amount paid * 1 number of points in level 3 = amount paid * 1.5 | 3 | ||||||||||||||||||||
72 | 71 | Tourist | Receive a badge based on my level | 2 | My level is specified based on number of points collected. level 1: up to 100K points level 2: up to 500k points level 3: more than 500K points | 2 | ||||||||||||||||||||
73 | 72 | Tourist | Redeem my points to cash in my wallet | 2 | 10000 points = 100 EGP | 2 | ||||||||||||||||||||
74 | 73 | Tourist | File a complaint with title, body (problem) and date | 2 | 2 | |||||||||||||||||||||
75 | 74 | Admin | View a list of all complaints issued and their statuses (pending/resolved) | 2 | 2 | |||||||||||||||||||||
76 | 75 | Admin | View the details of a selected complaint | 2 | 2 | |||||||||||||||||||||
77 | 76 | Admin | Mark complaint as pending/resolved | 2 | 2 | |||||||||||||||||||||
78 | 77 | Admin | Reply to any complaints issued | 2 | 2 | |||||||||||||||||||||
79 | 78 | Admin | Sort complaints by date | 2 | 2 | |||||||||||||||||||||
80 | 79 | Admin | Filter complaints by status | 2 | 2 | |||||||||||||||||||||
81 | 80 | Tourist | View my list of issued complaints and its status (pending/resolved) | 2 | 2 | |||||||||||||||||||||
82 | 81 | Tourist/ Admin/ Seller | View a list of all available products(including picture of product, price, description, seller, ratings and reviews) | 1 | Seller could be VTP or External seller | 6 | ||||||||||||||||||||
83 | 82 | Admin/ Seller | View the available quantity, and sales of each product | 2 | 4 | |||||||||||||||||||||
84 | 83 | Tourist/ Admin/ Seller | Search for a product based on product name | 1 | 6 | |||||||||||||||||||||
85 | 84 | Tourist/ Admin/ Seller | Filter product based on price | 1 | 6 | |||||||||||||||||||||
86 | 85 | Tourist/ Admin/ Seller | Sort products by ratings | 1 | 3 | |||||||||||||||||||||
87 | 86 | Admin/ Seller | Add a product with its details, price and available quantity | 1 | 4 | |||||||||||||||||||||
88 | 87 | Admin/ Seller | Upload product image | 2 | 4 | |||||||||||||||||||||
89 | 88 | Admin/ Seller | Edit product details and price | 1 | 4 | |||||||||||||||||||||
90 | 89 | Admin/ Seller | Archive/ Unarchive a product | 2 | Archived products doesn't appear to tourists but not deleted from the system. | 4 | ||||||||||||||||||||
91 | 90 | Tourist | Save a product in my wishlist of products | 3 | 2 | |||||||||||||||||||||
92 | 91 | Tourist | View my wishlist of products | 3 | 2 | |||||||||||||||||||||
93 | 92 | Tourist | Remove an item from the wishlist of products | 3 | 2 | |||||||||||||||||||||
94 | 93 | Tourist | Add an item to the cart from my wishlist of products | 3 | 2 | |||||||||||||||||||||
95 | 94 | Tourist | Add an item to my cart | 3 | 2 | |||||||||||||||||||||
96 | 95 | Tourist | Remove an item from the cart | 3 | 2 | |||||||||||||||||||||
97 | 96 | Tourist | Change the amount of an item in the cart | 3 | 2 | |||||||||||||||||||||
98 | 97 | Tourist | Checkout my order | 3 | 2 | |||||||||||||||||||||
99 | 98 | Tourist | Add a new delivery address (or multiple addresses) | 3 | 2 | |||||||||||||||||||||
100 | 99 | Tourist | Choose a delivery address from the delivery addresses available | 3 | 2 |