Unit 1
Unit 1
Unit – Ist
What is Project
A project is a group of tasks that need to complete to reach a clear result. A project
also defines as a set of inputs and outputs which are required to achieve a goal.
Projects can vary from simple to difficult and can be operated by one person or a
hundred.
There are three needs for software project management. These are:
1. Time
2. Cost
3. Quality
IMPORTANCE OF SOFTWARE
PROJECT MANAGEMENT
Budgeting: Controlled in real-time costs and time evaluation. Sinnaps sends all of
whom are involved with the project weekly updates of progress.
2. Budget
The project must be completed without exceeding the authorised expenditure.
Financial sources are not always inexhaustible and a project might be abandoned
altogether if funds run out before completion. If that was to happen, the money and
effort invested in the project would be forfeited and written off. In extreme cases
the project contractor could face ruin. There are many projects where there is no
direct profit motive, however it is still important to pay proper attention to the cost
budgets, and financial management remains essential.
3. Time to Completion
Actual progress has to match or beat planned progress. All significant stages of the
project must take place no later than their specified dates, to result in total
completion on or before the planned finish date. The timescale objective is
extremely important because late completion of a project is not very likely to
please the project purchaser or the sponsor.
Principles of Project Management
The principles of project management are the fundamental rules that should be
followed for the successful management of projects. Here are the nine principles of
project management:
• Risk management
• Communication plan
1. Formal structure
2. Project sponsor
Two forms should be used to document and define the roles and responsibilities of
everyone involved with a project. For project team members, RACI or RASCI is
used to determine duties and expectations. RASCI stands for:
• R: Responsible
• A: Accountable
• I: Involved
In a RACI chart, team members are listed along the top, with tasks along the sides.
Each member is assigned a letter (R, A, C, and I) according to their role for each
job. A stakeholder register documents stakeholders outside the primary team, as
well as important information such as the following:
• Contact information
Since we cannot execute projects in a bubble, they all face some risks. Risk can
affect your resources, technology, or processes. It’s important to manage risk to
minimize or eliminate its impact on your projects. This involves identifying,
evaluating, and monitoring risks and deciding upon action plans to implement if
they occur.
Your value delivery capabilities are the project tools, processes, and procedures
that help you deliver value to your customers. This can include your project
systems, like your scheduling software. It may also include your processes, such as
using an Agile project methodology. If you have established and tested approaches
for delivering successful projects, you'll be better equipped than if you’re starting
from scratch. The more mature your processes and procedures are, the more likely
your project will be a success.
Projects typically have three basic components: cost, schedule, and scope. Each of
these components should have a baseline or plan against which performance can be
measured. When these baselines are integrated, it’s called a performance
management baseline — then, if you have a change in any one of these
components, its impact will be reflected in the others.
Say you have a scope change. With your performance management baseline, you
can see how this will impact your project schedule and cost, allowing you to better
monitor the overall effect of changes on a project. A performance management
baseline improves decision-making, as you can view the whole picture and identify
all impacts of potential decisions.
9. Communication
If you’ve worked in project management for a while, you may have heard the
saying that project management is 90% communication. A project’s success
requires communication of project activities, risks, issues, and status, both within
the project team and with other stakeholders. Communication is essential for a
variety of reasons, including:
Controlling are processes needed to track, review, and regulate the progress and
performance of the project. It also identifies any areas where changes to the project
management method are required and initiates the required changes.
1. Monitor and control project work: The generic step under which all other
monitoring and controlling activities fall under.
2. Perform integrated change control: The functions involved in making
changes to the project plan. When changes to the schedule, cost, or any other
area of the project management plan are necessary, the program is changed
and re-approved by the project sponsor.
3. Validate scope: The activities involved with gaining approval of the project's
deliverables.
4. Control scope: Ensuring that the scope of the project does not change and
that unauthorized activities are not performed as part of the plan (scope creep).
5. Control schedule: The functions involved with ensuring the project work is
performed according to the schedule, and that project deadlines are met.
6. Control costs: The tasks involved with ensuring the project costs stay within
the approved budget.
7. Control quality: Ensuring that the quality of the project?s deliverables is to
the standard defined in the project management plan.
8. Control communications: Providing for the communication needs of each
project stakeholder.
9. Control Risks: Safeguarding the project from unexpected events that
negatively impact the project's budget, schedule, stakeholder needs, or any
other project success criteria.
10. Control procurements: Ensuring the project's subcontractors and vendors
meet the project goals.
11. Control stakeholder engagement: The tasks involved with ensuring that all
of the project's stakeholders are left satisfied with the project work.
Introduction
When there are many projects run by an organization, it is vital for the
organization to manage their project portfolio. This helps the
organization to categorize the projects and align the projects with their
organizational goals.
Project Portfolio Management (PPM) is a management process with the
help of methods aimed at helping the organization to acquire information
and sort out projects according to a set of criteria.
Net profit
The net profit of a project is the difference between the total costs and
the total income over the life of the project.this is at the expense of a
large investment. Indeed, if we had £lm to invest, we might undertake all
of the other three projects and obtain an even greater net profit. Note
also, that all projects contain an element of risk and we might not be
prepared to risk £1 m. We shall look at the effects of risk and investment
later in this chapter.
Moreover, the simple net profit takes no account of the timing of the
cash flows. Projects 1 and 3 each have a net profit of £50,000 and
therefore, according to this selection criterion, would be equally
preferable. The bulk of the income occurs late in the life of project 1,
whereas project 3 returns a steady income throughout its life. Having to
wait for a return has the disadvantage that the investment must be
funded for longer. Add to that the fact that, other things being equal,
estimates in the more distant future are less reliable that short-term
estimates and we can see that the two projects are not equally preferable.
Payback period
The payback period is the time taken to break even or pay back the
initial investment. Normally, the project with the shortest payback
period will be chosen on the basis that an organization will wish to
minimize the time that a project.
Return on investment
The main difficulty with NPV for deciding between projects is selecting
an appropriate discount rate. Some organizations have a standard rate
but, where this is not the case, then the discount rate should be chosen to
reflect available interest rates (borrowing costs where the project must
be funded from loans) plus some premium to reflect the fact that
software projects are inherently more risky than lending money to a
bank. The exact discount rate is normally less important than ensuring
that the same discount rate is used for all projects being compared.
However, it is important to check that the ranking of projects is not
sensitive to small changes in the discount rate - have a look at the
following exercise.
Managers can plan their strategy based on four steps of risk management
which prevails in an organization. Following are the steps to manage
risks effectively in an organization:
• Risk Identification
• Risk Quantification
• Risk Response
• Risk Monitoring and Control
Let's go through each of the step in project risk management:
Risk Identification
Risk Quantification
Risk Response
There are three common components which drive the project to its
ultimate goal for the company:
1. Strategic analysis
2. Strategic choice