Mobile Banking Application PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

Infograins Software Solutions Pvt. Ltd.

www.infograins.com

- - Proposal For Mobile banking application “ BPH KòbCash “ for PHASE 1 - -

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

Content:

 Introduction

 Statement of Work

 Scope

 Test Objectives

 Support Methodology

 QA Methodology

 Delivery Time

 Technical Documentation

 Delivery Time

 Cost estimation

 Payment terms & conditions

 Project functionality

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

1. Introduction:

Infograins is a metropolitan area-based web and Mobile application development agency that
specializes in the design, development, and search engine optimization (SEO) of government and
non-profit Organization websites, easy-to-use (user-friendly) content management systems (CMS)
and Mobile app (Iphone & android).
Our goal is to help organizations cost-effectively meet and exceed their website and mobile
app goals and objectives. Founded in 2012, Infograins Software Solutions was created to offer
innovative web solutions, mobile apps development and internet marketing services to
growing and mid-sized business. Since the beginning, the company successfully serving to our
UAE, USA, India, Australia and UK clients.

Our Corporate Capabilities:

1. Web Design, Development, Usability:


Perhaps our greatest strength is identifying, understanding, and cultivating the target web visitor
segments. Our approach to user interface (UI) design incorporates human factors engineering,
ergonomics, accessibility, Section 508compliance and web usability.
We believe that user-focused design is extremely important to a successful interface. It takes quite a
bit of thinking and effort to make complicated things simple, easy, intuitive, and meaningful. We
take an outside-in perspective to create excellent user experiences for both web and mobile visitors.

2. Content Management System (CMS)


We believe that database-driven content management systems (CMS) represent one of the greatest
breakthroughs in the development and proliferation of the World Wide Web. We focus on designing
and delivering easy-to-use, search engine friendly content management systems that empower our
clients to take control of their content and outreach programs.

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

3. Mobile Design, Development (Android & iOS)

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

4. Search Engine Optimization (SEO)

5. Social Media Integration

6. Support & Services

7. Full List of Corporate Capabilities


 Web design ,development
 Mobile Design, development
 Search engine optimization (SEO)
 Web usability testing, analysis, implementation
 Dynamic database applications (My-SQL) development
 Website optimization (including photo, image, animation, graphics optimization)
 E-commerce solutions (shopping carts, secure checkout, payment gateways)
 SSL Integration and authentication
 Dashboard design and implementation
 Content management system design, development, customization, implementation
 Web content development, copy writing, editing, content management, archival
 Systems training and support (via telephone, e-mail, web conference, and in-person)
 Intranet design, development, implementation, support
 Social media integration and platform development
 Multimedia library implementation and integration
 Drupal/Magneto/Joomla/WordPress/X-Cart/OsCommerce/etc.. development,
implementation, modification, and maintenance
 PHP
 Android/Android

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

 MySQL
 Javascript
 jQuery
 HTML/CSS
 C#
 VB
 ASP.NET
 SharePoint
 Site Core
 Visual Studio
 .NET
 SQL Server
 3D animation
 WordPress
 Photography, photo editing, photo manipulation
 Videography, video editing, video production
 Illustration
 Web analytics

Statement of Work:
KobCash Branchless Banking (KCBB) is one of the marvels of innovation in the fields of
Information Communication Technology (ICT) and BPR (Business Process Re-engineering). It is
the mode of rendering financial services through distribution network without having conventional
branch brick and mortar set up.

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

Scope:
By these project , User can send money to other user (by enter payee account Information or
Mobile number )

Technology Used:
For frontend mobile application we will use Android(java) and IOS (Swift).

Functionality:
PHASE 1

Project Description:-
Customer
Agent

1 . User must have a Smartphone of the platform Android or iPhone.

2. User download and install the app from google store or apple store.

3. Once App is installed User follow the screen to register

Login:--
1. Sign in : S’inscrire /Se Connecter (Register/Login)
We need a single button – Once button is selected
2. App presents the identification page for the user to select his/her country and
then enter his/her phone number.
3. Then user click on “Continue”

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

4. The system at that point check the phone number for:


Condition 1- If it is exists already : (maybe replaced a lost or defective
phone)
a) System first sends an OTP to authenticate the user with the phone
b) If OTP is verified successfully, the system then challenge user to
enter the person pin that associate with the registered phone.
c) If Pin Ok. Then user can login successfully. Then a local record in
the device will be created to remember the phone number.
d) If pin not ok after x tried... Account associate with the number is
locked and asked to user to go to see a Bank Agent to reactivate the
account.

Condition 2 - If it doesn’t exist: (new user and new installed)


a) System first sends an OTP to authenticate the user with the phone
b) If OTP is verified successfully, then user will follow the full
registration as per screens from following pages.
Registration:--
1. First name, Last Name, Mobile number, email, bank details (Account Number +
holder name) User need to verify his Mobile Number + Bank account by sending
OTP, when send an OTP in the same phone, the app should be able to listen to
the OTP from the SMS, and automatically evaluate it.

a) . SMS OTP sent to user


b) User enters the 6 digit code from the SMS.
c) Click on continue..
d) If Successful the app presents the login page
e) If pin is entered successfully, app record the number in local Phone database
f) Then App presents the Main Landing page.

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

2. Once a User is successfully registered and login on the first time.. The App
will create a local record that associates the app with the phone number of
the device. Each time user will need to login, the app remembers the phone
and prompt the user to login page show the last 4 digits of the phone, and
ask for personal pin.
3. App will allow only 3 tries on a bad pin before locking the account. If
account lock user must go to a bank agent or call the Bank Customer
service to unlock the account after verifying Identity of the user. (KYC
data)

Agent Side - User can register his profile as a agent


Need to file details: - All KYC Documents Upload
1. Bank account
2. Driving Licence
3. Pan Number / swift Number

1. Landing page will default to the wallet account of the user


2. With a body content a greeting to the user, any notification message then show the following:
a) The balance
b) Sub menu : Add Fund – Transfer – Top Up
c) Transaction History
d) A section for Promotion – Slide any bank service offer.

3. In the footer section: a Menu of four items.


I. Default Wallet show opened. - Show wallet balance here
a) Make Payment: - Transfer money to another KobCash account (mobile banking customer) by
entering payee phone number, or Transfer to a non KobCash account by entering payee
information and bank account.

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

b) If user is a regular user it will show a map listed the closest Authorized Bank Agents. (User
can see all agent list of application here & can filter according to location & can search
by name)
c) Allow customer to deposit and withdrawal using OTP, fingerprint.
d) Add money in wallet
e) Transaction history: - User can see all transaction list here & also check details of transaction

2. Loan Programs - Page TBD}


3. Government Programs page TBD

phase 2 will have the TBD from phase 1.. such as Loan program, government programme.

4.Banking authorized Agents }

I. Loan Programs - Page TBD - This page will show loan the customer has already
taken from the bank, and provide a capability to make loan payment and see loan
transaction history, feature to apply for a loan. will also keep a credit score in
which based on the score can show any loan offer.

II. Government Programs page TBD - This a page to provide a list of government
program, user then may click on the interested program. The there will be low
interest rate loan program from the government, there will also feature to pay the
government (tax, license plate fees, and so on.. ), there will also transportation
program for people that cannot afford to pay for their transportation.

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

Note :- on the phase 1, the footer will have for example the loan program and government program only
with page that show their list of service that will implemented in next ( Phase 2 )
III. Banking authorized Agents ( ( will be done in 1 st Phase )
A. The item of this page will depend on the login user.
B. If user is an Authorized Bank Agent, a page will be display the functionality of the agent
for Cash in/out.
C. Submenus: Cash in and Cash out.
D. Cash In present a page to record deposit from the user.
E. Cash out present a page to perform a withdraw – this will required a fingerprint
validation and a transaction PIN secret
F. App should have the feature to automatically calculate the agent
commission for each transaction.

Technical Description:-

1) Client Side (Front end) :- We use client side technology which request to the server for specific action
perform using HTML, CSS, JavaScript, J Query, Bootstrap etc.
2) Android : - we will use Java technology for back end technology, screens will be designed and send for
the approval before working on it.
Both Front-end and Back-end developers collaborate parallel for the development of application.
Android code standard will be used with the latest version of Android Studio IDE 3.0.1. Application
will support all the resolutions Small, Medium, Large and Extra Large and will be developed for
Android OS 4.4 Kit-Kat and above.
3) iOS :- Application will be developed using NATIVE Application Development for iOS. iOS Coding
standards will be followed with the code written Swift 4 (Latest version), will be developed in Swift 4
on Xcode tool. Application will be developed for i Phone iOS 10.0 version(s) and above and it will
support all the resolutions Small, Medium, Large and Extra Large.

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

Test Objectives:-
 Installation Testing
 System Integration Test (SIT)
 Network testing
 User Acceptance Test (UAT)
 Test Approach

There are 2 categories of testing, Functional Testing and Technical Testing.

Types of Testing:
 Functional Testing
 Technical Testing

Functional Testing:

Testing Type Descriptions


UR – User Checking the Functional requirement and
Requirements procedures and process
and Procedures
ER – Error Check every error and do proper validation and
Response verification
FN – Function INFOGRAINS will done all functional testing to
determine the effectiveness of every function
II – Interface & Checking the all interface and Intersystem
Intersystem functionality

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

RN – Will be properly done for all functionality


Regression
Testing
TR – Will do proper transaction flow of every flow of the
Transaction function within the project.
Flow

Technical Testing:
The following testing types are part of Technical Testing and those applicable in the SIT
are marked as “Yes”.

Testing Type Descriptions


IN – YES
Installation
Verification
BO- Batch YES
Cycle and
Operations
SA – Security YES
Acceptance

Support Methodology:-
Scope of Support:
Our Support services include:
1) Bug fixes
2) Technical, Functional and Operational support
3) Root cause analysis

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

4) Enhancements
5) MIS Reports
6) Support Documentation
All these services are effectively delivered remotely through continuous interactions with the
customer to get an insight into the problem space. Internal processes for providing support
services to meet stringent service levels.
Mode of communication:
 IM
 Phone Call
 Email

Support Process:-

The Support Process will start after the delivery of the Source code of the project to Customer for
the Time period of three month. INFOGRAINS will assign the Support task for the every team
member of Support Team. (Mention Below). Process we follow:
1) Assigned Team for Support.
2) Mentioning the task for Every Team members.
3) Analysis of Task done for Every Team member.
4) Setting up the priority for every Task.
5) INFOGRAINS will properly looking for the every milestone delivery.
6) We will use Project Management System for tracking of every aspects of project.

Critical Issues (Show Stoppers):-

INFOGRAINS help Customer to solve out any critical issue raised by the customer at any point.
Any of the Critical Issues arise than client has to inform INFOGRAINS by Call or by the Email.

Support Hours:-

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

INFOGRAINS provide 2-3 hours per day (Monday – Friday) support services. The give
time period will be change as per the issue raised.

Support Options:-
 On call Support
 Offsite using internet and network facilities
 Direct login to client environment through VNC or team viewer client
 Easy to maintain and provide application support

Warranty Support:-

Warranty Support would be of three month only for the bug fixing.

QA methodology:-

Our singular focus on quality management and testing combined with our expertise in the
development lifecycle enables us to deliver practical services that drive improvement to the way
you build and manage your enterprise applications and IT infrastructure. We engage QA team
right from the start of the project to ensure the quality of the solutions we offer. It helps us to
identify the variation from the specification at the initial stage that eventually save efforts and
cost. We offer all Quality Assurance and Testing services with help of our experience and expertise by
understanding the client requirement clearly and invest time in Planning, prepare quality standard,
test scenery Android, test reports and deliver quality and unique product to Client.

Technical Documentation:-
 System design documents
 Class diagram

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

 Test Cases document


 User Manual & Help documents

Delivery Time: - With the agreed upon Scope for the above Proposal For “BPH KòbCash – Mobile
Banking Application”.Infograins software solutions Pvt. Ltd. Agrees to deliver the complete projects
in 20 working days from the date of start.

Cost Estimation:-Based on the nature of the project and above solutions the estimated cost to develop
this application (front end) android + ios will be 2000 USD.

Maintenance: - We will decide in final discussion.


Payment Terms & Condition: - We shall change the terms if required in any condition.

As you mentioned in mail.

Company’s Bank Details


Company Name: Infograins Software Solutions Pvt Ltd
Bank Name: Axis Bank Ltd
A/c No.: 916020027387809
Branch: Pipliyahana Main Road, Indore (M.P.)
IFSC Code: UTIB0003430
Swift code: AXISINBB043

Infograins Software Solutions Pvt. Ltd


Infograins Software Solutions Pvt. Ltd.

www.infograins.com

Company Information: - For more details you can contact us to our contact number.

Company Name Infograins Software Solutions Pvt.


Ltd.

Address Tower 61,302, 3rd Floor, opposite


mata Gujri, Girls College,
bhawarkua, AB Road, Indore,
Madhya Pradesh, India

Contact Number 0731-4258071

Contact Email [email protected]

Infograins Software Solutions Pvt. Ltd

You might also like