SPM Notes
SPM Notes
SPM Notes
Unit-I
Ensures quality: SPM helps to ensure that the software product is delivered on
time, within budget, and meets the quality requirements.
Manages risks: SPM helps to identify potential risks and develop plans to manage
them effectively, minimizing their impact on the project.
Software projects are different from other types of projects in the following ways:
Project planning: This involves defining the project scope, objectives, deliverables,
and timelines, and identifying the resources required.
https://getsetstudies.blogspot.com/2023/05/software-project-management-8th-sem-important-questions.html 2/15
5/17/23, 10:59 PM Software Project Management Important Questions
Project estimation: This involves estimating the effort, time, and cost required to
complete the project, and identifying the risks involved.
Project scheduling: This involves creating a project schedule, defining the tasks
and their dependencies, and allocating resources to them.
Project tracking and control: This involves monitoring the project progress,
identifying deviations from the plan, and taking corrective actions to bring the
project back on track.
Risk management: This involves identifying potential risks, assessing their impact
and likelihood, and implementing measures to mitigate them.
Maintenance and support projects: These involve the maintenance and support of
existing software products, such as fixing defects, updating features, or providing
customer support.
https://getsetstudies.blogspot.com/2023/05/software-project-management-8th-sem-important-questions.html 3/15
5/17/23, 10:59 PM Software Project Management Important Questions
7. Define a task set and task network and how they are useful in
scheduling.
A task network is a diagram that represents the sequence of tasks in a project and
their dependencies on each other. It is also known as a network diagram or a PERT
(Program Evaluation and Review Technique) chart. The task network shows the
logical relationships between tasks, including which tasks must be completed
before others can begin, which tasks can be performed in parallel, and the critical
path, which is the sequence of tasks that must be completed on time to ensure
the project is finished within the required timeframe.
Task sets and task networks are useful in scheduling because they provide a clear
understanding of the tasks that need to be performed and their
https://getsetstudies.blogspot.com/2023/05/software-project-management-8th-sem-important-questions.html 4/15
5/17/23, 10:59 PM Software Project Management Important Questions
Planned Value (PV): The total planned cost of the work scheduled to be completed
at a given point in time.
Earned Value (EV): The total cost of the work actually completed at a given point
in time.
Actual Cost (AC): The total actual cost incurred to complete the work at a given
point in time.
EVA provides a clear picture of the project's performance, indicating whether the
project is ahead of schedule and under budget or behind schedule and over
budget. It helps project managers to identify potential issues early on and take
corrective actions to keep the project on track.
Work Breakdown Structure (WBS) is a hierarchical decomposition of the project scope into
smaller, more manageable components. It helps project managers to break down complex
projects into smaller, more manageable tasks and to ensure that all project work is accounted
for. A WBS can be used to identify project tasks, schedule activities, estimate costs, and
allocate resources.
https://getsetstudies.blogspot.com/2023/05/software-project-management-8th-sem-important-questions.html 5/15
5/17/23, 10:59 PM Software Project Management Important Questions
WBS is an important tool in software project management as it helps to identify all the work
that needs to be done to complete a project, and provides a clear structure for project planning
and scheduling. A WBS can also be used to track project progress, identify potential issues,
and make sure that all work is completed on time and within budget.
10. Explain the process of selecting a project, identifying its scope and
objectives, analyzing its characteristics, and identifying project products
and activities.
The process of selecting a project, identifying its scope and objectives, analyzing
its characteristics, and identifying project products and activities is known as
project identification and selection. This process involves the following steps:
Project selection: Identify potential projects and select the one that best aligns
with the organization's goals and objectives.
Project scope and objectives: Define the project scope and objectives, including
what the project will deliver, its timeframe, and its budget.
Project products and activities: Identify the products that the project will deliver
and the activities that will be required to complete those products.
https://getsetstudies.blogspot.com/2023/05/software-project-management-8th-sem-important-questions.html 6/15
5/17/23, 10:59 PM Software Project Management Important Questions
Unit-II
Software project estimation is the process of predicting the effort, time, and
resources required to develop a software system. Various techniques are used for
software project estimation such as expert judgment, algorithmic models, and
estimation by analogy. Expert judgment is based on the opinion and experience of
experts, while algorithmic models use mathematical equations to estimate the
project's parameters. Estimation by analogy is based on comparing the current
project with past similar projects to estimate the required effort and resources.
Empirical estimation models are based on the statistical analysis of data collected
from previous software development projects. These models use historical data to
make predictions about future software development projects. The most
commonly used empirical estimation models are COCOMO (Constructive Cost
Model) and its variants, such as COCOMO II and COCOMO 81.
https://getsetstudies.blogspot.com/2023/05/software-project-management-8th-sem-important-questions.html 7/15
5/17/23, 10:59 PM Software Project Management Important Questions
The process of cash flow forecasting begins with the identification of all cash
inflows and outflows associated with the project. This includes all project costs,
such as labor, materials, equipment, and overheads, as well as any revenue or
funding sources.
Once the cash inflows and outflows have been identified, they are projected over
time to create a cash flow forecast. This forecast enables project managers to
anticipate cash shortfalls or surpluses and take appropriate actions to manage
them.
https://getsetstudies.blogspot.com/2023/05/software-project-management-8th-sem-important-questions.html 9/15
5/17/23, 10:59 PM Software Project Management Important Questions
Return on Investment (ROI) - It is the ratio of the net benefit of a project to the
cost of the project. It helps in evaluating the financial feasibility of the project.
Net Present Value (NPV) - It is the difference between the present value of the
expected cash inflows and the present value of the expected cash outflows. It
helps in determining the profitability of the project.
Internal Rate of Return (IRR) - It is the discount rate at which the NPV of a project
is zero. It helps in evaluating the financial feasibility of the project.
Payback Period - It is the time required for a project to recover its initial
investment. It helps in determining the financial feasibility of the project.
These techniques help project managers to make informed decisions and choose
the most feasible software project.
https://getsetstudies.blogspot.com/2023/05/software-project-management-8th-sem-important-questions.html 10/15
5/17/23, 10:59 PM Software Project Management Important Questions
Identifying potential risks: This involves brainstorming with the project team and
other stakeholders to identify potential risks that could impact the project.
Analyzing risks: Once potential risks have been identified, the project team
analyzes each risk to determine the probability and impact of its occurrence.
Developing risk mitigation strategies: Based on the analysis, the project team
develops strategies to mitigate the risks and reduce their impact on the project.
Monitoring and controlling risks: Once risk mitigation strategies have been
developed, the project team monitors the risks to ensure that they are under
control and that new risks are identified and addressed in a timely manner.
A project report is a document that summarizes the project status, progress, and
outcomes. The report provides stakeholders with a comprehensive understanding
of the project and its impact on the organization. The selection of an appropriate
project report is important because it helps to ensure that stakeholders have
access to accurate and timely information about the project. The selection of a
project report will depend on factors such as the scope of the project, the
intended audience, and the level of detail required. Some common types of
project reports include status reports, progress reports, and final project reports.
The project manager should select the appropriate type of report based on the
needs of the stakeholders and the stage of the project.
Some common process models used in software project management include the
waterfall model, spiral model, and agile model. The waterfall model is a linear
sequential approach where each phase of the project is completed before moving
on to the next phase. The spiral model is an iterative approach where the project
is developed in cycles, with each cycle adding new functionality. The agile model is
a flexible and adaptive approach where the project is developed in iterations, with
a focus on delivering working software quickly and responding to changes in
requirements.
The choice of process model will depend on factors such as the size and
complexity of the project, the level of uncertainty and risk, and the team's
expertise and experience. It is important to select a process model that is
appropriate for the project's specific needs and to ensure that the team is trained
and equipped to use the selected model effectively.
There are several software development methodologies, each with its own
approach to software development. Some of the commonly used methodologies
are:
Waterfall Model: The waterfall model is a linear sequential approach where the
software development process is divided into distinct phases, and each phase
https://getsetstudies.blogspot.com/2023/05/software-project-management-8th-sem-important-questions.html 12/15
5/17/23, 10:59 PM Software Project Management Important Questions
must be completed before the next phase begins. The waterfall model is best
suited for projects where the requirements are well understood and do not change
much during the project.
Spiral Model: The spiral model combines the waterfall model with an iterative
approach. The spiral model involves risk analysis at every phase and is best suited
for large-scale, complex projects with evolving requirements.
Albrecht Function Point Analysis: This is a method used for estimating the size of a
software project and the effort required to develop it. It is based on the number
and complexity of the software functions that need to be developed.
Each methodology has its own advantages and disadvantages, and the choice of
methodology depends on the nature and complexity of the project, the level of
certainty about requirements, and the level of risk involved.
SPM
https://getsetstudies.blogspot.com/2023/05/software-project-management-8th-sem-important-questions.html 13/15
5/17/23, 10:59 PM Software Project Management Important Questions
Unit 1 & Unit 2 1. Explain the importance of values in human life. Values
are the beliefs and principles that guide our behavior, decisions, and actions.
…
They play a crucial role in shaping our personality and character. Values help
READ MORE
B-Tech 8th Sem Human Values and Professional Ethics PYQ [2020] (a) Four
noble truths and noble paths in BUDDHISM. The Four Noble Truths in
Buddhism are the central teachings that form the foundation of Buddhist …
READ MORE
NOTE : Click on the image to see clear ! (Get Set Study) Wireless
Communication Q. Evolution of mobile radio communication?
Q. FDMA, TDMA, CDMA Call Hand off Process Fading and its types
READ MORE
Powered by Blogger
https://getsetstudies.blogspot.com/2023/05/software-project-management-8th-sem-important-questions.html 14/15
5/17/23, 10:59 PM Software Project Management Important Questions
GSS
VISIT PROFILE
Archive
Labels
Report Abuse
https://getsetstudies.blogspot.com/2023/05/software-project-management-8th-sem-important-questions.html 15/15