Wk 4 Individual Assignment - Project Documentation and Implementation Artifacts [due Mon]
Project Proposal Template BSA/425 v1 Page 1 of 1
University of Phoenix Material
Project Proposal Template
Instructions: Fill out each of the sections below with information relevant to your project, and, add your company’s name.
Lewin’s Internet Banking
Project Proposal
Project Scope statement
|
Project Title: |
Information Security in Banking Industry |
|
Project Sponsor(s): |
Company’s project manager, chief information officer (CIO) of the company because this is an IT project. |
|
Business Context for the System: |
Banking Industry |
|
Project Scope Description: |
This is a program that would be used in banking industries to improve the efficiency in service provision. It would also be used to improve cyber security by protecting online transaction between the customers and banking institutions. |
|
Date Prepared: |
October 15, 2020 |
|
Prepared By: |
Michael Bishop |
Problems/Issues/opportunities the proposed system expected to Solve
|
Problems |
Issues |
Opportunities |
|
· Cyber security problems
|
· Improving online transactions between the banking agents and customers.
|
· The project would create a new opportunity for cyber security development in the banking industry. |
project objectives
|
Project Objective Name |
Project Objective Description |
Create a competitive advantage. |
The banking software program is a project that would help banking industry to keep pace with the increasing competition among the banking institutions. It would be aimed at soaring demands for the banking customers. |
Improving cyber security. |
Banking industry has suffered for quite long from the cyber criminals. This project is aimed at improving data security in the banking systems and monitoring transactions made by the banks and the customers. |
To keep pace with the changing technology. |
Technology has been rapidly changing meaning that business organizations need to invest more on it to keep the pace with the changing trends. This project would come with improved features of cyber security for organizations’ systems. Its objective is to ensure that it is very sensitive to identify any malicious activity in the systems because the cyber criminals are also advancing with the technology. |
|
|
|
project deliverables
|
Project Deliverable Name |
Project Deliverable Description |
Banking Security Software (BSS) |
As the name suggests, the software would be used in banking industry only. Its main objective is to make transactions between the bank and the clients more secure (Benediktsson & Dalcher, 2019). It also alludes to the implementation of computer software to make the banking services very simple and more efficient. |
|
|
|
|
|
|
|
|
|
project acceptance criteria
|
Project Acceptance Criteria Name |
Project Acceptance Criteria Description |
Backup and Restore |
The project is expected to provide the banking system with data backups and restoration services. |
UAT |
This is a criterion that involves the user acceptance and testing. The program must be accepted and tested by the user to determine whether it has met its initial requirements ore there some improvements that should be made. |
BCP |
This criterion involves the business continuity plan. The software project shall provide for the continuity plan for business continuity in case an attack is successfully executed. |
Project Approval |
For the project to be implemented in the organization, it should be fully approved after being tested (Benediktsson & Dalcher, 2019). The approval should be based on the performance outcome of the software program. |
project exclusions
|
Project Exclusion Name |
Project Exclusion Description |
Coding |
The coding process to be applied in the system is excluded from the project. The scope of this proposal does not recommend a specific process to be used in coding. |
Tmux |
Tmux is tool used in programming especially when the programmer is working with several terminals in different processes. Tmux is not included in the scope of the project. |
|
|
|
|
|
|
project constraints
|
Project Constraint Name |
Project Constraint Description |
Business Constraints |
These are constraints that may affect the progress of the project from within the company. The organization may lack enough time and financial resources to facilitate the completion of the software project within the specified period (Benediktsson & Dalcher, 2019). However, our project management team must be ready to abide by these potential constraints to easily find alternatives. |
Technical Constraints |
The project may be faced with technical difficulties which may in turn limit its design choices (Benediktsson & Dalcher, 2019). This is because technical constraints are usually fixed. However, any changes in technical personnel may affect the project planning and progress. |
|
|
|
|
|
|
project assumptions
|
Project Assumption Name |
Project Assumption Description |
Resource Availability |
The company assumes that it would have enough resources needed to complete the project (Tomanek & Klima, 2018). Such resources include technical resources such as IT experts, time and financial resources. |
Cheap Technical Skills |
The company assumes that it will source cheap technical skills from external sources. |
Stakeholders |
The company assumes that the stakeholders involves in the project development will always avail themselves when needed |
|
|
|
PROJECT METHODOLOGY |
|
Waterfall methodology is the proposed methodology for this project that’s because waterfall methodology is the most traditional and a sequential choice for most programmers. Although most programmers see it as an outdated methodology it is very helpful especially when they want to understand the history and structure of the software (Tomanek & Klima, 2018). Therefore, this method is presumed to be the best in this project. |
high-level work schedule: Project Scope
|
Description of Work |
Assumptions and Constraints |
|
The programmer will create a new security technology that would improve the working of the existing applications (Benediktsson & Dalcher, 2019). The main task would involve integrating the existing software and security protocols to create software in consistent with the current technology.
|
The main assumption is that the company’s IT professionals would have the required skills and expertise to execute this task. However, it will be a big challenge if the IT professionals would lack these skills because the company would be forced to outsource external professionals which may be very expensive. |
|
Milestones |
Due Dates |
|
The chief of information systems (CIS) has already announced the rollout of our new security software program lifecycle. This is the validation of the program intended to improve cyber security in the banking industry. |
The project is expected to complete in the next 6 months. Therefore, the company hopes that by the end of February 2021, the project will have been completed. |
|
ID |
Activity |
Resource |
Labor Hours |
Labor Rate |
Labor Total |
Material Units |
Material Cost |
Material Total |
Total Cost |
|
|
Software designing |
Human resources |
4 |
$10 per hour |
$40 |
5 |
$10 per unit |
$50 |
$90 |
|
|
Owner approval |
Hardware tools |
2 |
$15 per hour |
$30 |
1 |
$10 per unit |
$10 |
$40 |
|
|
Coding |
Software tools |
10 |
$16 per hour |
$160 |
5 |
$10 per unit |
$50 |
$210 |
|
|
Testing |
Reusable software components |
10 |
$18 per hour |
$180 |
5 |
$10 per unit |
$50 |
$230 |
|
Quality Requirements |
|
The banking security software is required to meet some specific level of service quality as provided in ISO/IEC9126-1 (Tomanek & Klima, 2018). According to this standard, the software program should meet the functionality, usability, maintainability, usability, portability and efficiency requirements.
|
|
Acceptance Criteria |
|
The program shall be acceptable under the conditions that the software has is acceptable by the user, other systems or the customer (Benediktsson & Dalcher, 2019). This is because the three elements are unique for every story and they define the software based on their perspectives.
|
|
Technical Information |
|
The IT security refers to the sect of strategies and rules used to prevent authorized users from accessing the company’s or personal computer system. The security software prevents the attackers from accessing the secured networks and data in a computer system (Benediktsson & Dalcher, 2019). Therefore, it is used to maintain integrity and privacy of sensitive information in computer systems. |
|
Agreement Information |
|
The pursuant of the banking security software shall use the best effort to adhere to terms and conditions of this agreement. They shall complete the software development task as described herein without compromise of duties and responsibilities assigned to each of them.
|
References
Benediktsson, O., & Dalcher, D. (2019). Estimating size in incremental software development projects. IEE Proceedings - Software, 152(6), 253. Retrieved from https://www.researchgate.net/publication/3422143_Estimating_size_in_incremental_software_development_projects
Tomanek, M., & Klima, T. (2018). Penetration Testing in Agile Software Development Projects. International Journal On Cryptography And Information Security, 5(1), 01-07. Retrieved from https://www.researchgate.net/publication/274373999_Penetration_Testing_in_Agile_Software_Development_Projects
Copyright © 2018 by University of Phoenix. All rights reserved.