Assignment Content A project plan outlines recommended approaches on how to use the network, database management system, software, and cloud service technologies selected. Industry best practices dict
Week 1 Outline:
Project Scope statement Project Title: | Internet banking |
Project Sponsor(s): | Mr. McDonald |
Business Context for the System: | The business that we will be dealing with is a new bank which we will be developing an online banking |
Project Scope Description: | We have to ensure that clients are able to make transactions online that include transferring money, checking their balances, receiving money and sending it to other users which will be a totally automated process. |
Date Prepared: | 08/Jul/20 |
Prepared By: | Student’s name |
Problems | Issues | Opportunities |
The major problem is that during recent days people have reduced travelling and making queues in the bank’s ATM machines. | The first issue is that people will not have to carry huge amounts of money since they will make these transactions online. The second issue is high flexibility where transactions will be made from any geographical location. | People will be able to make transactions at any time the day with their smartphones. This will be a good opportunity for these people to make transactions. |
Project Objective Name | Project Objective Description |
Computer automation | Job automation by reduction of any manual jobs in the banks. |
Log in details | The computer system should be to locate and authenticate user’s account. |
Speed | Reduce waiting period for the user and be faster |
User authentication | Be able to allow only the authenticated user into the system. |
Project Deliverable Name | Project Deliverable Description |
Login modules | Have a two-step user verification protocol for every log in. this is to ensure the bank account is secure. |
Customer assistance | Have a customer care agent available to answer the questions of the client. |
Transfer of funds | Designing the option to transfer funds. This will help clients to send and receive money at all times. |
User notification | Text notification to clients. After making any transaction, there will a message indicating the transaction of the user for security reasons. |
Project Acceptance Criteria Name | Project Acceptance Criteria Description |
Lost password | There will be the forget password option for the user to ensure that they are able to get a new password after forgetting the older one. |
Customer helpline | There will be the help button on the log in page which will be used to communicate directly to the customer care agents. |
Wrong account transaction | There will be refund option that will be available for 30 seconds after making a transaction. This will help the customers who send money to the wrong accounts. |
Extra security option | For enhanced security, there will be the fingerprint option for the users whose smartphones have the fingerprint hardware for more sophisticated authentication. (Oliveira, A. 2016) |
Project Exclusion Name | Project Exclusion Description |
Next of kin option | This project does not focus on the next of kin for the account holder. They will have to visit any bank branches for authentication. |
New users | The project will not be used for opening new accounts for the users, they will have to first visit any branch and create an account which will then be linked to an online account. |
project constraints
Project Constraint Name | Project Constraint Description |
Time | Time. We have a period of less than three weeks to come up with a clear project of online banking for the clients which is a relatively shorted period. |
Cost | Cost: our budget from the sponsor is $55,000 where we have to work under this budget which is also a constraint. |
Client satisfaction | The satisfaction of clients. The internet banking has to be competitive just as the other banks have done we have to be better than them to gain more clients. |
The resources | We have limited computer software and web designs to come up with an appropriate project which is another constraint. (Peng, Y. 2020). |
Project Assumption Name | Project Assumption Description |
Independence of system | Our system is going to be web based and will not depend on any module hence it will function independently and people can contact it at their freewill. |
New policy for users | The new users are going to accept online banking as soon as they open new accounts. |
Safe environment | Our project is not going to affect the existing banking environment in any way. |
The cost | The project we will come up with will be adopted by the bank since it is cheaper. |
PROJECT METHODOLOGY |
This project is spearheaded at ensuring clients make transactions online in an automated manner without having to contact the customer care. We will begin by coming up with a web design for our bank which is the interface. This web design is going to have features such as log in, forgot password, terms and conditions and so on. Then we will come up with a software which is going to act not only as a link with the bank but also it will be in the middle of all the transactions. It will be of high security so as to ensure clients are authenticated every time they want to log in. there will also be a text message with a onetime password which will be sent to the user as an authentication for maximum security. (Warsta, J. 2017). |
Description of Work | Assumptions and Constraints |
We have a deadline of three weeks to ensure that we come up with a clear and precise internet banking application which will help clients to send money only and receive it within the shortest time possible. The customers will be able to receive notifications after making any transaction from their accounts. (Novielli, N. 2018) | The project is not going to affect the daily environment of the bank. We have a time constraint of three weeks to come up with the project. Our resources are limited this is because we do not have an already developed software and website. |
Milestones | Due Dates |
Development of website Development of the application Creating a software Testing of the software | 17/July/2020 16/ Aug./2020 1/Sept/2020 30/Sept/2020 |
ID | Activity | Resource | Labor Hours | Labor Rate | Labor Total | Material Units | Material Cost | Material Total | Total Cost |
WA 1 | website development | Web application frameworks, platform and JavaScript libraries | 100 | $50 | 5000 | 10 | 900 | 9000 | 14,000 |
AD 2 | Application development | Code runner, parse and lubenda | 120 | 40 | 8400 | 50 | 300 | 15000 | 23,400 |
SF3 | Creation of software | Google code, site point reference and OER commons | 100 | 80 | 8000 | 50 | 600 | 30000 | 38,000 |
TS4 | Testing of software | Cem Ka006Eer and better software magazine | 40 | 50 | 2000 | 20 | 500 | 10000 | 12,000 |
Quality Requirements |
Our online banking program is going to be user friendly for all the clients where they are going to access it easily. It will be a reflection of the services that are offered at the bank, there will be maximum security for the application and secure log in for the clients to ensure that their details are not exposed. This bank will be vary applicable in the banking sector to ensure that clients are able to make transactions without having to visit banks all the times. There will be text notification for the clients to ensure that they are informed when transactions are made for security purposes. We will have a customer care support system available 24 hours which will ensure that clients are giving help in the real-time. (Prause, C. R. 2017) |
Acceptance Criteria |
For the customers to be able to have an account they should first get a bank account where they have to visit any bank branch after which they are going to be given log in details that they can use to log into their accounts. There will be customer authentication which will have to be strictly followed involving a two-step verification at all times. This is for the best interest of the user in order to ensure they are well authenticated. A forget password button will be available for the user to ensure that even if they forget passwords it will be easily retrieved by answering simple questions such as identification number, bank account number and the last amount of money that was transacted. Lastly will be the locking of account after trying to log in unsuccessfully for three time simultaneously. In order to unlock the account one will have to either visit one of the bank’s account or follow the procedure that is used to forget password(answering simple questions such as identification number, bank account number and the last amount of money that was transacted) |
Technical Information |
Details of the user will have to keep a secret especially their log in password since it can be easily retrieved. Clients will have to change their passwords after every three (3) months to promote maximum security for their accounts. |
Agreement Information |
I ___________name______, account number_____________ date____________ do agree with the terms and conditions of internet banking in McDonald and will be liable for any credential’s exposure. |
References
Oliveira, A. (2016). Gamification: A framework for designing software in e-banking. Computers in Human behavior, 62, 620-634.
Peng, Y. (2020). Overview of Intelligent Online Banking System Based on HERCULES Architecture. IEEE Access, 8, 107685-107699.
Warsta, J. (2017). Agile software development methods: Review and analysis. arXiv preprint arXiv:1709.08439.
Novielli, N. (2018). Sentiment polarity detection for software development. Empirical Software Engineering, 23(3), 1352-1382.
Prause, C. R. (2017, July). Hybrid software and system development in practice: waterfall, scrum, and beyond. In Proceedings of the 2017 International Conference on Software and System Process (pp. 30-39).