ABCD Software Development: Project Management Analysis Report
VerifiedAdded on 2020/05/11
|13
|2102
|484
Report
AI Summary
This report provides a comprehensive analysis of project management principles applied to the development of "ABCD Software," an antivirus solution. It begins with an executive summary highlighting the importance of project management phases like planning, execution, monitoring, and testing for project success. The report delves into the specifics of project planning, including analysis, design, development, testing, and maintenance. It further explores monitoring and controlling techniques, change control processes, and quality management aspects. Risk identification, analysis, and mitigation strategies are detailed, along with project organization and communication approaches. The report also covers contract considerations and implementation steps, including security improvements, training, and testing. The conclusion emphasizes the significance of project management concepts for successful project implementation, particularly in software development, and references key sources to support the analysis.

Running head: INFORMATION SYSTEMS PROJECT MANAGEMENT
Information Systems Project Management: “ABCD Software” Development
Name of the student:
Name of the university:
Information Systems Project Management: “ABCD Software” Development
Name of the student:
Name of the university:
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1INFORMATION SYSTEMS PROJECT MANAGEMENT
Executive Summary
The aim of this report is to highlight the importance of project management for achieving project
success. A well-planned project is less likely to fail and therefore, all the phases of the project
management, which includes planning, execution, project monitoring and control and testing, are
needed to considered for successful implementation of a project. The paper discusses the
development of an antivirus and the different phases of development of this software, which
includes, project planning, monitoring and control, quality and change management, risk
management and project communications.
Executive Summary
The aim of this report is to highlight the importance of project management for achieving project
success. A well-planned project is less likely to fail and therefore, all the phases of the project
management, which includes planning, execution, project monitoring and control and testing, are
needed to considered for successful implementation of a project. The paper discusses the
development of an antivirus and the different phases of development of this software, which
includes, project planning, monitoring and control, quality and change management, risk
management and project communications.

2INFORMATION SYSTEMS PROJECT MANAGEMENT
Table of Contents
1. Introduction to project management for “abcd software”...............................................3
2. Project management planning for “abcd software”.........................................................3
3. Monitoring and controlling for “abcd software”.............................................................5
4. Change control and management for “abcd software”....................................................5
5. Quality of “abcd software”..............................................................................................6
6. Estimation for “abcd software”.......................................................................................6
7. Risks with the “abcd software”........................................................................................7
8. Project organization “abcd software”..............................................................................9
9. Development of communication approach for “abcd software”.....................................9
10. Contract for “abcd software”.........................................................................................9
11. Implementation of “abcd software” project...................................................................9
12. Conclusion...................................................................................................................10
References..........................................................................................................................12
Table of Contents
1. Introduction to project management for “abcd software”...............................................3
2. Project management planning for “abcd software”.........................................................3
3. Monitoring and controlling for “abcd software”.............................................................5
4. Change control and management for “abcd software”....................................................5
5. Quality of “abcd software”..............................................................................................6
6. Estimation for “abcd software”.......................................................................................6
7. Risks with the “abcd software”........................................................................................7
8. Project organization “abcd software”..............................................................................9
9. Development of communication approach for “abcd software”.....................................9
10. Contract for “abcd software”.........................................................................................9
11. Implementation of “abcd software” project...................................................................9
12. Conclusion...................................................................................................................10
References..........................................................................................................................12
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3INFORMATION SYSTEMS PROJECT MANAGEMENT
1. Introduction to project management for “abcd software”
The computer virus is referred to as malicious codes that have the ability to replicate it-
self through copying itself with other programs, booting sector or any other documents. Without
knowingly or unknowingly the information stored in the office network could be hijacked due to
lack of protection from the external attackers In order to protect confidential information from
the external attack, it is necessary for the business organizations to install proper antivirus
software to defense the information stored in the server. This kind of software might be bought
or could even be developed by the business organization it-self (Schwalbe 2015).
This paper depicts the importance of developing antivirus “abcd software” in a business
organization to protect confidential information from the hijackers. In order to develop such
software certain benchmarks must be followed like proper activities in the project planning
phase, monitoring and controlling of the project, change control, quality management, and risk
management. In addition to this, accurate contract management, communication plan and
implementation plans are also required to be developed by the project manager (Abrahamsson et
al. 2017). The steps through maintaining, which the “abcd software” can be implanted
successfully, are elaborated in this paper.
2. Project management planning for “abcd software”
In order to develop “abcd software” in the project planning phase the main activities
those are required to be followed are as followed (McLeod et al. 2010):
Planning: This is the initial phase for software development in any business
organization. In this phase the software development head must analyze and calculate the details
1. Introduction to project management for “abcd software”
The computer virus is referred to as malicious codes that have the ability to replicate it-
self through copying itself with other programs, booting sector or any other documents. Without
knowingly or unknowingly the information stored in the office network could be hijacked due to
lack of protection from the external attackers In order to protect confidential information from
the external attack, it is necessary for the business organizations to install proper antivirus
software to defense the information stored in the server. This kind of software might be bought
or could even be developed by the business organization it-self (Schwalbe 2015).
This paper depicts the importance of developing antivirus “abcd software” in a business
organization to protect confidential information from the hijackers. In order to develop such
software certain benchmarks must be followed like proper activities in the project planning
phase, monitoring and controlling of the project, change control, quality management, and risk
management. In addition to this, accurate contract management, communication plan and
implementation plans are also required to be developed by the project manager (Abrahamsson et
al. 2017). The steps through maintaining, which the “abcd software” can be implanted
successfully, are elaborated in this paper.
2. Project management planning for “abcd software”
In order to develop “abcd software” in the project planning phase the main activities
those are required to be followed are as followed (McLeod et al. 2010):
Planning: This is the initial phase for software development in any business
organization. In this phase the software development head must analyze and calculate the details
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4INFORMATION SYSTEMS PROJECT MANAGEMENT
of the organizational background and its other requirements accordingly. Based on the strength,
weaknesses the antivirus software should be developed that affects the project progress properly.
Analysis: In this step the project is required to be analyzed properly, including the
requirement of the organization and need for data protection. For further implementation theses
steps are needed to be followed accurately.
Design: In this phase the project coder and model developer should develop the outline of
the design.
Development and implementation: The actual software development task starts in this
phase. Once the software is prepared, rest other stages and product components would be
confirmed accordingly. Before the implementation of the software, the software development
authority should also adopt accurate implementing processes (Gido and Clements 2015).
Testing: The software testing approach is divided into two parts unit testing and
integrated testing. After development of the software components each part should be tested
through unit testing and after integrating all the components accordingly the integrated part must
be tested again through integrated testing. Other two testing methodologies like white box testing
and box testing should also be applied to ensure the necessary changes those must be brought for
successful implementation of the project.
Maintenance: Project maintenance is the most important part which takes 60 percent of
the total expense. Though based on the features of the software the price or total expense varies.
In order to reduce the maintenance cost the other factors of project development should
considered at the very initial project initiation phase.
of the organizational background and its other requirements accordingly. Based on the strength,
weaknesses the antivirus software should be developed that affects the project progress properly.
Analysis: In this step the project is required to be analyzed properly, including the
requirement of the organization and need for data protection. For further implementation theses
steps are needed to be followed accurately.
Design: In this phase the project coder and model developer should develop the outline of
the design.
Development and implementation: The actual software development task starts in this
phase. Once the software is prepared, rest other stages and product components would be
confirmed accordingly. Before the implementation of the software, the software development
authority should also adopt accurate implementing processes (Gido and Clements 2015).
Testing: The software testing approach is divided into two parts unit testing and
integrated testing. After development of the software components each part should be tested
through unit testing and after integrating all the components accordingly the integrated part must
be tested again through integrated testing. Other two testing methodologies like white box testing
and box testing should also be applied to ensure the necessary changes those must be brought for
successful implementation of the project.
Maintenance: Project maintenance is the most important part which takes 60 percent of
the total expense. Though based on the features of the software the price or total expense varies.
In order to reduce the maintenance cost the other factors of project development should
considered at the very initial project initiation phase.

5INFORMATION SYSTEMS PROJECT MANAGEMENT
3. Monitoring and controlling for “abcd software”
In order to measure that whether the “abcd software” development project is beneficial
from the business and consumer’s aspects or not can be measured with the help of different
project monitoring tools and techniques (Simon 2010). For monitoring and controlling this
particular project the tools and techniques those must be applied include earned value
management, forecasting, variance analysis, performance analysis and to-complete performance
index.
4. Change control and management for “abcd software”
After analyzing the details of the antivirus “abcd software” for a business organization,
the change management processes those are undertaken include the following steps (Volter et al.
2013):
Phase 1: Preparation for change
Development of different change management strategies
Preparation for the change management
Sponsorship model development
Phase 2: Management of change
Development of change management plan
Implementation of action plan and implementation plan
Phase 3: Reinforce change
Analysis of collected feedback
3. Monitoring and controlling for “abcd software”
In order to measure that whether the “abcd software” development project is beneficial
from the business and consumer’s aspects or not can be measured with the help of different
project monitoring tools and techniques (Simon 2010). For monitoring and controlling this
particular project the tools and techniques those must be applied include earned value
management, forecasting, variance analysis, performance analysis and to-complete performance
index.
4. Change control and management for “abcd software”
After analyzing the details of the antivirus “abcd software” for a business organization,
the change management processes those are undertaken include the following steps (Volter et al.
2013):
Phase 1: Preparation for change
Development of different change management strategies
Preparation for the change management
Sponsorship model development
Phase 2: Management of change
Development of change management plan
Implementation of action plan and implementation plan
Phase 3: Reinforce change
Analysis of collected feedback
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6INFORMATION SYSTEMS PROJECT MANAGEMENT
Resistance management for diagnosis gap
Implementation of corrective action
5. Quality of “abcd software”
The qualities of the software are required to be satisfactory to the consumers and also
must be beneficial to the development organization. The qualities of the project those should be
present include the following (Schwalbe 2014):
Real time scanning capability
Automatic update power
Protection of several applications
Auto cleaning approach
Fighting ability against different antivirus
6. Estimation for “abcd software”
In order to estimate the “abcd antivirus software” different techniques are there however,
the main budget is allotted to hire extremely skilled and knowledgeable project team members. It
would help the project manager to gain effective as well as measurable success and budget
related profit accordingly. Another component for which the budget is estimated is the resource
selection. For estimating the task, the techniques those are applied include Delphi technique,
work breakdown structure, Functional point method and three point estimation (Hughes 2012).
Resistance management for diagnosis gap
Implementation of corrective action
5. Quality of “abcd software”
The qualities of the software are required to be satisfactory to the consumers and also
must be beneficial to the development organization. The qualities of the project those should be
present include the following (Schwalbe 2014):
Real time scanning capability
Automatic update power
Protection of several applications
Auto cleaning approach
Fighting ability against different antivirus
6. Estimation for “abcd software”
In order to estimate the “abcd antivirus software” different techniques are there however,
the main budget is allotted to hire extremely skilled and knowledgeable project team members. It
would help the project manager to gain effective as well as measurable success and budget
related profit accordingly. Another component for which the budget is estimated is the resource
selection. For estimating the task, the techniques those are applied include Delphi technique,
work breakdown structure, Functional point method and three point estimation (Hughes 2012).
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7INFORMATION SYSTEMS PROJECT MANAGEMENT
7. Risks with the “abcd software”
The risk management steps those must be adopted for this project include (Winston and Albright
2011):
Risk identification
Risk analysis
Risk evaluation
The other risks are as follows:
Risk name Impact Frequency Mitigation strategies
Lack of expert High High In order to mitigate
the issues of data
management it is
necessary for the
project manager to
hire knowledgeable as
well as experiences
software developer
and tester as well so
that the project could
be completed within
estimated time and
budget.
Incorrect resource High Medium For resolving the
7. Risks with the “abcd software”
The risk management steps those must be adopted for this project include (Winston and Albright
2011):
Risk identification
Risk analysis
Risk evaluation
The other risks are as follows:
Risk name Impact Frequency Mitigation strategies
Lack of expert High High In order to mitigate
the issues of data
management it is
necessary for the
project manager to
hire knowledgeable as
well as experiences
software developer
and tester as well so
that the project could
be completed within
estimated time and
budget.
Incorrect resource High Medium For resolving the

8INFORMATION SYSTEMS PROJECT MANAGEMENT
identification issues of resource
identification it is
necessary for the
project manager and
sponsors to identify
proper resources
based on the
dependency of
software requirement
(Pinto 2012).
Lack of time Medium High In order to resolve the
issues of time it is
necessary for the
project manager to
allot proper time
within which the
software could be
developed and
implemented
accordingly.
identification issues of resource
identification it is
necessary for the
project manager and
sponsors to identify
proper resources
based on the
dependency of
software requirement
(Pinto 2012).
Lack of time Medium High In order to resolve the
issues of time it is
necessary for the
project manager to
allot proper time
within which the
software could be
developed and
implemented
accordingly.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

9INFORMATION SYSTEMS PROJECT MANAGEMENT
8. Project organization “abcd software”
In order to organize the “abcd software “project the necessary 5 steps those are
highlighted are as follows (Pham and Pham 2011):
Set up a project management plan
The project paper work must be organized accurately
The project management plan must be taken under action
Attention to progress with the project management plan
Ensuring about the project is meeting the determined project goal
9. Development of communication approach for “abcd software”
For this particular “abcd software” development project the project manager must use
open communication approach because in this particular approach the project manager and the
project team member would be able to share their point of views with each other. Through this
particular process the creative ideas and out of box thinking could be shared among each other.
10. Contract for “abcd software”
For developing the antivirus “abcd software” a SLA (Software Level Agreement) and
cloud based SaaS (Software as a Service) platform contract is required to be adopted by the
project manager and sponsors as well.
11. Implementation of “abcd software” project
Development of antivirus software is a very much complex approach, as already there are
much antivirus software available in the market thus this software must have follow necessary
8. Project organization “abcd software”
In order to organize the “abcd software “project the necessary 5 steps those are
highlighted are as follows (Pham and Pham 2011):
Set up a project management plan
The project paper work must be organized accurately
The project management plan must be taken under action
Attention to progress with the project management plan
Ensuring about the project is meeting the determined project goal
9. Development of communication approach for “abcd software”
For this particular “abcd software” development project the project manager must use
open communication approach because in this particular approach the project manager and the
project team member would be able to share their point of views with each other. Through this
particular process the creative ideas and out of box thinking could be shared among each other.
10. Contract for “abcd software”
For developing the antivirus “abcd software” a SLA (Software Level Agreement) and
cloud based SaaS (Software as a Service) platform contract is required to be adopted by the
project manager and sponsors as well.
11. Implementation of “abcd software” project
Development of antivirus software is a very much complex approach, as already there are
much antivirus software available in the market thus this software must have follow necessary
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

10INFORMATION SYSTEMS PROJECT MANAGEMENT
processes (Haynes 2012). For implementing “abcd software” project which would be used for
protecting confidential information of other business organizations, the steps those are
undertaken are as follows:
Development of security improvement activities
Identification of security requirements
Security training to the project team members
Minimizing the software attack surface
Development of threat model
Developing security code
Code review
Testing planning
Audit of the security details
White box testing
Black box testing
Deployment or implementation
Documentation of post implementation software maintenance plan
12. Conclusion
Therefore, from the above discussion it can be concluded that proper evaluation of
different project management concepts are necessary for successful implementation of a project.
The paper discusses the different project management phases that are needed to be considered for
successful implementation of the antivirus ‘abcd software’. Project planning, monitoring and
processes (Haynes 2012). For implementing “abcd software” project which would be used for
protecting confidential information of other business organizations, the steps those are
undertaken are as follows:
Development of security improvement activities
Identification of security requirements
Security training to the project team members
Minimizing the software attack surface
Development of threat model
Developing security code
Code review
Testing planning
Audit of the security details
White box testing
Black box testing
Deployment or implementation
Documentation of post implementation software maintenance plan
12. Conclusion
Therefore, from the above discussion it can be concluded that proper evaluation of
different project management concepts are necessary for successful implementation of a project.
The paper discusses the different project management phases that are needed to be considered for
successful implementation of the antivirus ‘abcd software’. Project planning, monitoring and

11INFORMATION SYSTEMS PROJECT MANAGEMENT
testing the software before its release are a major aspect of project management. The paper
discusses the need and the process of quality management of the software under development
along with a thorough analysis of the risks that the project might face while execution. Having a
proper communication plan is a necessary consideration of a project and an important part of
project management.
testing the software before its release are a major aspect of project management. The paper
discusses the need and the process of quality management of the software under development
along with a thorough analysis of the risks that the project might face while execution. Having a
proper communication plan is a necessary consideration of a project and an important part of
project management.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 13
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2026 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.





