Business Requirement Document
Traveler’s Application
Business Requirements (Final)
08 / 09 / 2019
BRD000009 – Traveler’s App (Final) - April 2019 to August 2019
Revision Log
Owner
Date
Revised
4/10/2019
Updates
4/29/2019
Updates based on
client’s input
(received 4/29/2019)
–BRD Gap Analysis
Workbook (MS Excel
doc).
V1.00
JoniBusWriter
JoniBusWriter
5/7/2019
Verify access
V1.01
6/3/2019
V2.0
JoniBusWriter
6/29/2019
JoniBusWriter
7/16/2019
JoniBusWriter
7/22/2019
Additional information
and business rules
Update doc to reflect
Feedback
Update doc to reflect
Feedback
Update doc to reflect
Feedback
Page Number
added to Revision
Log at request of
client.
Additional
information and
business rules
Travel Buddy –
word correction
Final review –
approval received
JoniBusWriter
JoniBusWriter
JoniBusWriter
JoniBusWriter
7/29/2019
8/9/2019
Page
Number
Initial
Version
Number
V0.50
V2.5
3.0
4.0
P. 2
document
Multiple pages
and entries
5.0
P. 20
Final clean-up
and
assessment;
Process Flow
Diagram
Final
Table of Contents
Document Disclaimer .............................................................................................................................4
Document Assumptions ..........................................................................................................................4
Travelers Application Overview ...............................................................................................................5
Travelers Application Transactions ..........................................................................................................6
Access ...............................................................................................................................................6
Navigation .........................................................................................................................................6
Authentication, Validation and Edits ....................................................................................................6
Application Business Rules ..................................................................................................................7
Standard Application Business Rules (User Specific) .................................................................................8
URL Link ................................................................................................................................................9
Return Result via Internet Search ............................................................................................................9
Logon Screen....................................................................................................................................... 10
Home/Landing Page ............................................................................................................................. 12
Profile Pics ....................................................................................................................................... 13
User Inquiry - Search (Look-up)/Navigation Point(s) .............................................................................. 14
Inquiry Search Available to All Users ...................................................................................................... 14
Search Return Results ...................................................................................................................... 15
User Transactions - Updates/Navigation Point(s) ................................................................................ 17
Reference Documents .......................................................................................................................... 18
Illustration – Profile Detail Page - Registered Users only ......................................................................... 20
Profile Pics ....................................................................................................................................... 20
Travel App Process Flow Diagram ......................................................................................................... 21
Document Disclaimer
Traveler’s Application “Traveler’s App” is a self-service solution for Users. All inquiries made
through the Travelers application reflect information provided by users. All transactions
submitted through the self-service application are submitted to inform user population. Any
reference or transactions available provide confirmation of the transaction submitted, but does
not evaluate or guarantee that the information is final, since users are able to provide updates as
needed.
Document Assumptions
Self-Service screens depicted in this document serve as a point of reference from main menu
navigation. The screens included in this document will not display USER’s specific data fields or
the field row/column placement. Each display field is documented within the appropriate
functional section based on CLIENT’s business requirements. The display fields are dependent
user information provided during data transfers and updates.
The Travelers Application will use best efforts to create a ‘web friendly’ presentation based on
CLIENT specifications for the respective users within existing application.
Once the business requirements in this document is signed and approved by the client, any future
requests will be addendum (a) and is deemed a new project.
Travelers Application Overview
The Travelers Application is designed specifically to meet the needs of traveling users including
registered users, and guest users to provide secure, web enabled access for data inquiry and
transaction updates services. The Travelers Application combines the functionality of entry and
updates with the power and flexibility of XXX technology necessary to administer and track travel
information for users on Laptops/Desktops and Mobile devices regardless of the operating
system on their devices. Operating systems available are Apple, Windows for Laptops/Desktops,
and iOS and Android for Mobile devices.
The goal of the Business Requirement document is to provide CLIENT with a starting point for the
implementation of the Travelers Application. This document provides information on the
supported functionality and transactions of the Reference Implementation Release.
Benefits
o Offers 24/7 access to all users and guest users while traveling globally.
o Improves information sharing by decreasing phone calls required, minimize interruption of
natural activities for travel information, destination and location upon request.
o Allows Users and Guest Users to perform self-service tasks, reducing time spent performing
manual updates and requests for information.
o Integrates with other Users’ to provide a seamless experience.
o Registered (Reg) Users should be able to invite other Reg Users for a group chat, being that
they all have the same destination. E.g. If User A search and found User B, C,D are interested
in same destination- Registered User should be able to invite all of them (B,C,D) for a
message chat to conclude date of travels etc.
o Registered users trigger(s) for Social Media prompts such as “WhatsApp,” “Messenger,” and
other interactive “text message” applications.
Travelers Application Transactions
The following options are available in Travelers Application:
1.
2.
3.
4.
5.
Access to Application’s URL/Link via Search.
Navigation on Home/Landing page.
User Sign-on/Logon – accessible to all users including Guest Users.
User Inquiries.
Transactions.
Travelers Application Standards
The following are rules that have been set in Travelers Application functionality. CLIENT
modifications are addressed below in CLIENT Business Rules.
Access
In order to access Travel Application All users will be presented with URL/link via Internet search
engine –Google, Bing, Yahoo, Ask, etc.:
1. Step1. – Search for Travel Application.
2. Step 2 – Select Travel Application (App) URL.
3. Step 3 – Download Travel app’s URL.
4. Step 4 – Open Travel App Web site.
Navigation
User’s navigation is simple once user has accessed the Traveler App’s Web site:
1. Step1. – Landing page is “Destination Interest Page” available to both Registered User(s)
and Guest(s).
2. Step 2 – Destination search option.
3. Step 3 – Interest search.
Authentication, Validation and Edits
1. Field identification and restrictions – guidance and navigation
2. Special instruction(s) – user “mouse over” or “hover over” the field to view instructions (App
compliance)
3. User(s) “mouse over” or “hover over” the field to view instructions (App compliance). User should
be able to see “pop-up” with literature/instructions
4. Rules for field entry:
Application Business Rules
1. User access to Traveler’s Application – first time users (guests) have the option to
“register.” Portal shows option on “landing” page for:
1.1 Travelers App link
1.2 Travelers App Icon is clicked/opened.
2. Authentication and validation rules applied for “registered” users.
3. Required field prescribed with missing information or field formats are entered
incorrectly, an error occurs.
4. Navigation Rules:
4.1
4.2
Rule #1 hover over field to determine field entry format – user name including length and
parameters – combination of alphanumerical characters and symbol(s) as desired.
Rule #2 hover over field to determine field entry format – password name including length
and parameters – combination of alphanumerical characters and symbol(s) as desired. Also
length/duration and security protocol, for example password expires 90 days.
Rule #3 – hover over options would not work for Guest Users, split option on Logon page.
Registered users able to navigate through all features
Registered users able to book trip based on interest -sports, site-seeing, events etc.
5. Page level rules - Page rules run after all field validations run and return one at a time to
the user.
6. Search rules –for registered users only.
Registered Users – Enter
username and password to enter
portal
Guess Users – click link to enter
Travel App
Standard Application Business Rules (User Specific)
Standard Application Business Rules
1. Link accessible for both Registered Users and Guest Users.
Rule #1 hover over field to determine field entry format – user name including length
and parameters – combination of alphanumerical characters and symbol(s) as
desired.
Rule #2 hover over field to determine field entry format – password name including
length and parameters – combination of alphanumerical characters and symbol(s) as
desired. Also length/duration and security protocol, for example password expires 90
days, 180 days, etc.
Rule #3 – hover over options would not work for Guest Users, split option on Logon
page.
URL Link
Return Result via Internet Search
Screen 1.0
Registered User – Authentication completed; user validated
Settings
Profile Picture
Unique Username
Search - hover over field to enter search criteria
(Search box)
Application Business Rules
1. This standard search screen contains the standard URL/link to Web application required
to access Traveler’s Application.
2. Launch the URL by clicking on link.
Return to Table of Contents
Logon Screen
Logon Screen Available to All Users
Screen 2.0
Registered User – Authentication completed; user validated
Profile Picture
Settings
Unique Username
Search - hover over field to enter search criteria
(Search box)
Application Business Rules
1. This standard login screen contains the standard Traveler’s application via URL/Link required
user login fields.
2. Enter the user name/ID and password to access the main menu.
3. The system will authenticate the user either using native Web Apps authentication.
Security and Privacy Recommendations
Established and maintenance procedures for creating, changing and safeguarding passwords. All users
are required to follow password management procedures and safeguard their passwords.
Password must be protected - Keep your password confidential. A confidential password protects
you. Do not give your password to anyone.
Create a strong password
Use a minimum of 8 characters in length.
Use three of the four kinds of characters:
Upper case letters
Lower case letters
Numbers
One (1) Special character
Change password - Users should be required to change the password every 60 days. Password
should not be reused for at least 150 days change cycles.
Users registering or reregistering on Traveler App will be prompted via the following devices:
1. Computer/Laptop Apple OS
2. Computer/Laptop Windows OS
3. iOS Mobile
4. Android Mobile
5. Other OS
6. Other Mobile
Prompts via device (see previous section) are Security-based confirmations to ensure User
registration is accurate.
Return to Table of Contents
Home/Landing Page
Destination Interest Page Available to All Users
Screen 3.0
Registered User – Authentication completed; user validated
Profile Picture
Settings
Unique Username
Search - hover over field to enter search criteria
(Search box)
Navigation Menu options:
Home
Destination search
Interest search/result
Photo stalk
Messaging
Log Off
Log In Again
Navigation
Login>Home Page
Application Business Rules
1. Registered users will be able to view their profile and other travel information of their current
itinerary and profile information since the last logon.
2. Detail Profile information – link with profile detail for Registered Users only
Profile Detail Page - Registered Users only
TRAVEL BUDDIE
Assuming Users are done with Registration
Profile Pics
Unique Username
Gender
Male
Female
Age
18
99
Activities
SPORTS
HIKING
Different ACTIVITIES
Location/Destinations
Countries:
Argentina
Aruba
Bahamas
Barbadoes
Brazil
Canada
Chile
China
Germany
Guam
India
Indonesia
Mali
Nigeria
Panama
Return to Table of Contents
User Inquiry - Search (Look-up)/Navigation Point(s)
Inquiry Search Available to All Users
Screen 4.0
Navigation
Login>Home Page>Inquiry Search
Application Business Rules
1. User – Registered and Guest users enter search criteria by hovering over the search field
in Search box
2. Type data criteria for search –alpha, alpha-numeric, numeric
3. General Search entry for the following
Country (originator)
Gender
Age Group – 18 to 22 years old; 23 to 29 years old; 30 to 35 years old; 36 to 46
years old; 47 to 65 years old; >65 years old.
Plan destination(s) = Country
4. (Optional) Advance Search information – User may be looking for something or someone
more specific (E.g.: another user who they had met or found via previous search, may
belong to a specific group, etc.
4.1 Button indicating Advance Search, click on to open additional search criteria.
4.2 Advance Search input:
5. Hit
Destination City, or town
Length of stay
Events (database search would have this information if entered)
Enter to submit search to database
Return to Table of Contents
Search Return Results
Search Return/Results Available to all Users
Screen 5.0
Registered User – Authentication completed; user validated
Profile Picture
Unique Username
Search Return
Result
Settings
Navigation
Login>Home Page>Inquiry Search>Result Details
Application Business Rules
1. Search Result Return based on Registered User’s Search criterion(ia)
2. Result should be listed “most recent” or “newest” members first – most likely once who
would need to feel “included” on the Traveler’s App
3. Search Result Return Layout with the following data – in rows:
3.1. Registered User’s “current” location (row #1, column #1) – “City, Country” format
3.2. Registered User’s “Home Country” (row #1, column #2) – inquiry made by
Registered user from same Country, traveling to same destination(s), and/or
having travelled to the same location(s)
3.3. Registered User’s current status of their trip (row #1, column #3) – a. Inflight, b.
Arrived, c. Departed
3.4. Registered Users Favorites (row #1, Column #4) – hotel; restaurant(s); service –
e.g. taxicab, laundry, etc.; sites – museum, local hangout, etc.
3.5. Activity – Hiking, Sports, and other Events (row #1, column #5)
3.6. Registered User’s shareable trip information (row #1, column #6) – Photos
(thumbnail), Travel Log entry (few characters with link to see whole entry)
4. Each row of data provides information on User’s specific inquiry entry - search
criterion(ia)
5. User selects from list the data which matches desired search.
5.1 Pop-up message “Support needed for my trip” guides Registered User
5.2 During execution of 5.1, User has option to add to support the following choices:
a. Cost
b. Guide
c. Etc.
Current Location
Lagos, Nigeria
Home Country
USA
Current Status
Arrived
Favorites
Market
Activity
Shopping
Barcelona, Spain
Cuba
Inflight
Layover Service
at Heathrow
Airport in
London
Buying post
cards in
preparation for
next leg
Return to Table of Contents
Shareable
Tasting local
fruits and foods
(blank)
User Transactions - Updates/Navigation Point(s)
Recorded with Time Stamps
Screen 6.0
Registered User – Authentication completed; user validated
Profile Picture
Unique Username
Search - hover over field to enter search criteria
(Search box)
Navigation
Login>Home Page>User Transactions
Application Business Rules
1. User can track any submitted transaction
2. Transactions may be in another person’s queue.
3. Not all transaction detail will display
Return to Table of Contents
Settings
Reference Documents
o
BRD and Gap Analysis Workbook version 1.0
Microsoft Excel
97-2003 Worksheet
Return to Table of Contents
Return to Table of Contents
SUGGESTIONS
Look and Feel of Travelers App:
1. Registered Users are depicted in “bold”
2. Registered Users are depicted with specific font style – that will offset other
“users” on the APP
2.1 Depicted in Search Return results list – helps Registered Users quickly identify
other Registered Users. Works well with inquiries and groups. May further help
determine targeted Guess Users and Registered Users interactions and (in
person) discussion(s) about the Travelers App.
2.2 Offsets multiple rows of Search Return results list.
2.3 Search for specific User who is “Registered.”
3. Registered Users are depicted in a selected font color – client’s choice (TBD during
coding)
Return to Table of Contents
Illustration – Profile Detail Page - Registered Users only
TRAVEL BUDDY
Assuming Users are done with Registration
Profile Pics
Unique Username
?________
Illustration – Results Page (Search/Return)
Registered User – Authentication completed; user validated
Profile Picture
Settings
Unique Username
Search Return
Result
Return to Table of Contents
Travel App Process Flow Diagram
Process Flow Diagram for Travelers App
Alt Step 3
Alt Step 2
No, view
information on
Home/Landing
Page or Exit
User Option(s)
Become Registered
User?
Step 1
Guest User
View current events and
news (available to all
users)
Users select Travelers
App URL (link)
No, review
information on
Home/Landing
page .
Step 3
Step 2
Step 5
Registered User
Home Landing Page Navigation
search
Connect
Does Registered User
want to Navigate?
Book other Events
Yes, navigation(s).
Logoff/Exit
Consume Data
Search Return Results
Filter Search
Step 4
Search
Navigate Traveler App
Profile
Step 6
Enter Desired Search
Options:
Destinations
Events
Etc.
Chat Option
View and/or Update
User s Profile
Return to Table of Contents
Yes, Register via
link option on
Home/Landing
page
Registration
Alt Step 4
User Registration completed
– able to access Travelers App via
Steps 2-5 (for Registered Users)