Wk 4 Individual Assignment - Project Documentation and Implementation Artifacts [due Mon]

profilebishopm31
Week1-CreateaProjectProposal_MichaelBishop.docx

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.