FNProject Plan
FNProject Plan
Submitted by
Hoang, Vo Tran
Duy, Pham Tung
Thanh, Le Huu
Approved by
Trinh, Tran Thi Thuy M.Sc.
PROJECT INFORMATION
TMOS(Reminder) Project Plan Document v1.2
Project
FN
acronym
Lead
American Degree Program Department, Duy Tan University
institution
Phone: 0795898823
Partner
Duy Tan University
organization
0705112199
Scrum Master Hoang, Vo Tran [email protected]
0777333794
URL
REVISION HISTORY
SIGNATURE
Document Approvals: The following signatures are required for approval of this
document.
Signature:
Mentor Trinh, Tran Thi Thuy
Date:
Signature:
Project Leader Hoang, Vo Tran
Date:
Signature:
Product Owner Duy, Pham Tung
Date:
Signature:
Hoang, Vo Tran
Date:
Signature:
Team Member(s) Duy, Pham Tung
Date:
Signature:
Thanh, Le Huu
Date:
TMOS(Reminder) Project Plan Document v1.2
Table of Contents
1. Introduction.......................................................................................................................1
1.1. Document overview.....................................................................................................2
1.2. Project goal..................................................................................................................2
2. Use Case of “Financial Navigator on smartphone” system............................................3
3. User Stories........................................................................................................................4
3.1. Login...........................................................................................................................4
3.2. Forgot Password..........................................................................................................4
3.3. Change Password.........................................................................................................5
3.4. Logout.........................................................................................................................5
3.5. Register........................................................................................................................6
3.6. Log Expense................................................................................................................7
3.7. Set budget....................................................................................................................7
3.8. View Financial Overview............................................................................................8
3.9. Interact with Chat Bot..................................................................................................9
3.10. Generate Report.....................................................................................................10
3.11. Setting....................................................................................................................11
3.12. View the application information...........................................................................11
TMOS(Reminder) Project Plan Document v1.2
1. Introduction
- In the realm of financial technology, the concept of User Stories plays a crucial role
in articulating the user's natural language or business requirements. User Stories are
instrumental in capturing what end users or system users need to accomplish in their
financial activities. In the context of our project, "FINANCIAL NAVIGATOR ON
SMARTPHONE," User Stories will serve as the foundation for defining
functionalities, ensuring business development alignment, and facilitating effective
requirements management.
- This approach allows the development team to engage closely with users, gaining a
profound understanding of the financial functionalities they desire. The primary
objective of our application is to provide a comprehensive financial navigation
experience on smartphones, aiding users in managing their financial activities
efficiently.
- User Stories can also be employed to express non-functional requirements such as
security, performance, and quality, ensuring a well-rounded financial application.
1.1. Document overview
This document offers a user story and goal-oriented perspective on the "Financial Navigator
on smartphone" project, aiming to deliver the following key project benefits:
3. User Stories
3.1. Login
Story: User wants to - When users access the login screen, they enter their
access the Financial phone number.
Navigator system by - The system sends an OTP to the user's phone number.
logging in. - Users enter the correct OTP and press the [Login]
button to log in.
- A message indicating the success or failure of the login
process is displayed.
- Error messages are displayed if the entered values are
not valid.
3.2. Forgot Password
As a User
Story: User wants to - When users are on the login screen, they click the
retrieve the password [Forgot Password] button.
- Users enter their phone number to receive an OTP
code.
- After receiving the OTP, users input it and proceed to
TMOS(Reminder) Project Plan Document v1.2
I want to change the password so that I can enhance the security of my account.
Story: User wants to - When users log into the application, they press the
change the password for [Profile] button to navigate to the profile screen.
enhanced security in the - On the profile screen, users press the [Change
Financial Navigator Password] button.
system. - Users input the new password and confirm the
password fields.
- Clicking the [Submit] button initiates the password
change process.
- A message indicating the success or failure of the
password change process is displayed.
- Error messages are displayed if the entered values are
not valid.
3.4. Logout
As a User
TMOS(Reminder) Project Plan Document v1.2
I want to log out of the system so that I can stop using the Financial Navigator and
secure my account.
Story: User wants to log - Users can log out of the system by clicking on the
out of the Financial [Logout] button.
Navigator system.
3.5. Register
As a User
Story: User wants to - When users access the application for the first time or
register a new account in click on the [Register] button in the login screen, they
the Financial Navigator should be directed to the registration screen.
system. - Users enter their personal information, including phone
Story: User wants to number, password, and any other required details.
create the board. - After completing the registration form, users click the
[Register] button.
- The system sends a One-Time Password (OTP) to the
user's provided phone number for verification.
- Users enter the correct OTP to validate their
registration.
- Upon successful OTP verification, a new account is
created, and the user is registered in the system.
TMOS(Reminder) Project Plan Document v1.2
Story: User wants to log - Users access the main screen of the application.
an expense in the - Users click on the [Log Expense] button or navigate to
Financial Navigator the expense logging screen.
system. - Users input the details of the expense, including
amount, category, date, and any additional information.
- Clicking the [Submit] or [Log Expense] button records
the expense in the system.
- A message indicating the success or failure of the
expense logging process is displayed.
- Error messages are displayed if the entered values are
not valid.
3.7. Set budget.
As a User
I want to set a budget for my financial activities so that I can manage and control my
spending.
Story: User wants to - When the user is logged into the system, they can
establish a budget to navigate to the main screen.
effectively manage and - On the main screen, the user clicks on the [Set Budget]
control their spending. button.
- The user is prompted to enter details for the budget,
including the budget amount, categories, and a time
period (e.g., monthly, yearly).
- After entering the budget details, the user clicks the
[Submit] button to set the budget.
- The system generates a success message if the budget
is set successfully.
- In case of failure (e.g., missing or incorrect values), the
system displays an appropriate error message.
- The set budget is recorded in the system for tracking
financial goals.
3.8. View Financial Overview
As a User
Story: User wants to have - When the user is logged into the system, they can
a holistic view of their access the main screen.
financial situation to - On the main screen, the user clicks on the [View
make informed decisions Financial Overview] button.
and manage their money - The system displays a summary of the user's financial
TMOS(Reminder) Project Plan Document v1.2
I want to interact with a Chat Bot for assistance and information so that I can easily
get answers to queries and receive support.
Story: User wants to - When the user is logged into the system, they can
interact with a Chat Bot access the main screen.
to seek assistance, gather - On the main screen, the user clicks on the [Chat Bot]
information, and perform button.
various financial-related - The Chat Bot interface opens, providing a chat-like
tasks conveniently. interaction with the user.
- Users can ask questions or request information related
to financial management, expenses, budgeting, or any
other relevant topic.
- The Chat Bot responds promptly and provides accurate
information or guidance.
- The Chat Bot can assist users in performing tasks, such
TMOS(Reminder) Project Plan Document v1.2
3.11. Setting
As a User
I want to view information about the Financial Navigator system, including privacy
policies and terms & conditions.
TMOS(Reminder) Project Plan Document v1.2
Story: User wants to - Users access the main screen of the system.
view the application - Users press the menu button, typically located in the
information upper left corner of the screen.
- Users navigate to the [Application Information]
section.
- Users press the [Application Information] button to
view details about the system, security policies, privacy
policies, and terms & conditions.
- A message indicating the success or failure of the
information viewing process is displayed.