Professional Documents
Culture Documents
Version 1.0
Name Name
Signature Signature
GLOSSARY
Abbreviation Details
BR Business Requirement
FR Functional Requirement
NA Not Applicable
TABLE OF CONTENTS
1. INTRODUCTION: ....................................................................................................................4
A. Business Requirement: .................................................................................................... 4
B. Business Challenges: ........................................................................................................ 4
2. IDENTIFIED BUSINESS PROCESSES: .................................................................................. 5
3. SELECTED BUSINESS PROCESS: VOLUNTEER REGISTRATION..................................... 6
A. Business Process Diagram........................................................................................ 6
B. Describe Business Process Diagram ........................................................................ 6
C. Business Rules for Volunteer Registration Process ................................................ 8
a) Business Rule 01 ............................................................................................. 8
b) Business Rule 02 ............................................................................................ 8
c) Business Rule 03 ............................................................................................ 9
d) Business Rule 04 ............................................................................................ 9
e) Business Rule 05........................................................................................... 10
D. Functional Requirement ......................................................................................... 12
4. IDENTIFIED MODULES: ...................................................................................................... 14
5. USER STORY OF A SUB-PROCESS OF “USER LOGIN”: .................................................... 15
6. PROTOTY PE OF PROCESS: .................................................................................................. 16
7. ASSUMPTIONS: ..................................................................................................................... 17
1. INTRODUCTION:
The XY Z Organization is one of our esteemed clients, a non- profit organization based out of U.S.
The organization offer various services to old age people across the globe to alleviate their social
isolation. The organization has its internal staff to manage these programs and volunteers &
social workers around the world. The internal staff will also be managing the all the departments
within the organization and their associated programs/services.
A. Business Requirement:
Client wants to eliminate his existing outdated system which is not capable enough to handle all
the required functionality of organization and introduce a new modern, robust, and reliable
system for its internal staff.
B. Business Challenges:
Below mentioned pictorial representation shows the business process of the Volunteer
Registration Process of the system.
In the Volunteer Registration process, there are two key users involved, which are:
Volunteer User
System
The above mentioned business process diagram is explained as below mentioned steps:
User opens registration page and fills all the requested details on the registration form.
System validates if entered data is as per validation set, if any discrepancy found then it
will prompt on-screen and user will continue accordingly.
User submits registration form after filling all the details
System checks if user is already registered or not
If user details found in records, system will prompt appropriate message and redirect user
to login page.
If user details did not match to any record, then system will proceed accordingly
On successful registration, system will display on-screen successful message with Login
page link.
System will send email verification link simultaneously on registered email address.
If registration got failed because of any reason (e.g. technical error, internet lost, etc.) then
system will prompt user to retry again by keeping previously filled details.
Various business rules of the Volunteer Registration process which are required to be available
in this process.
a) Business Rule 01
Particulars Description
Description
User start filling all the requested details in this form
System validates all the required fields parallelly while user is
filling the details
System will allow user to complete registration form
User Submits registration form successfully
Pseudo Code NA
b) Business Rule 02
Particulars Description
Description
When user submits registration form
Pseudo Code NA
c) Business Rule 03
Particulars Description
Description
If user details found in database
System will display appropriate on-screen message and a link to
Login page
User clicks on Login button and proceed
Pseudo Code NA
d) Business Rule 04
Particulars Description
Description
If user details did not find in database
System will proceed this as a new registration form and save the
details in database
If system found provided details appropriate, it will complete the
registration process
System will generate unique User ID and password for the user
System will send email id verification link to registered email ID
System will display on-screen successful message with a link to
Login page
User clicks on Login button and proceed
Pseudo Code NA
e) Business Rule 05
Particulars Description
Description
If user details did not find in database
System will proceed this as a new registration form and save the
details in database
Pseudo Code NA
Particulars Description
Summary System will allow volunteer user to register himself with the system
and check if the user is already an existing user or a new user.
Rationale Volunteer user wants to register himself with the system by filling and
submitting the registration form and system should perform all the
necessary validations and checks and direct user accordingly .
Requirements When an unregistered user wants to register with the system, the
system should validate the filled values and accordingly system
should allow user either to register with the system or should redirect
to login page if user is already an existing user.
4. IDENTIFIED MODULES:
User Registration
User Login
Volunteer Management
Customer Relationship Management
Fundraising Management
Service/ Program Management
Program-wise activities Management
Program/ Activity Schedule Management
Client, Service & Activity Tracking
Communication Tool
Mobile Responsive System
Department Management
Data Management
Content Management
Social Media Integration
Reports & Analytics
Scenario:
User Story:
As a Logout user
Acceptance Criteria:
Given that a volunteer is a logged out user and he is on the Login Page
When he enters authentic “User ID” and “Password” in the login form and he clicks on
Sign in button
Then the system validates the login credentials entered by user and allows user signs
in to the system
6. PROTOTYPE OF PROCESS:
<To Be Done>
7. ASSUMPTIONS: