Unit-1, SPM
Unit-1, SPM
T
documentation and user manual for a particular software project. So, it is
basically the complete procedure of the software development starting from
the
SHrequirement gathering phase and extending to testing
maintenance. Project means a planned activity which consists of several
well defined tasks. Management makes sure that the product comes out as
and
planned.
S.
M
There are many constraints of the software projects but the main and
fundamental constraints includes: Time, Cost and Quality. Any one of the two
factors can severely affect the third one. Therefore, Software Project
Management is essential to develop software projects within time and the
specified budget and that too of good quality.
T
which software projects are planned, implemented, monitored and controlled.
SH
and closing the work of a team to achieve specific goals and meet specific
success criteria at the specified time.
– First there is a question of money. A lot of money is at stake with ICT projects.
S.
– Secondly, the projects are not always successful, studies show that only one
third of software projects were proved to be successful.
• The reason for these project shortcomings is most often the management of
software projects.
M
Activities covered by SPM
T
SH
1)The Feasibility Study
2)Planning
– For larger projects, an outline plan for the whole project and a detailed one for
the first stage will be created.
3)Project Execution
Methodologies
Waterfall
Just as the name suggests this is a sequential model. You work your way from
one step to the next and can’t start a step until you’ve finished the preceding one.
Waterfall is used practically everywhere. It’s great to use if your project is very
T
complicated or needs to follow a specific step by step process. On the negative
side, it can be a very rigid methodology and in all honesty it’s not really suitable
SH
for fast moving or iterative projects.
Agile
PRINCE2
Given its complexity, it is advised not to use it on smaller projects and its very
prescriptive nature means it’s unlikely to work well in fast moving project
environments.
T
Hybrid Project Management
SH
A combination of methodologies. It means you get the best of both worlds without
the downside of either.
Critical Path
S.
The critical path, or golden thread is a way of visualising your project. Its premise
is that there are some tasks that can’t be started until something else is
completed. When you string them all together you get the critical path of your
M
project. If you focus all of your effort and resources on achieving this critical path
then you get the most important work done and can reprioritise the non critical
path tasks. It’s great for working out exactly what resources you’ll need and
when, but that very positive also means it’s less suited to projects that change
quickly. To make it work effectively you need to have an extremely detailed work
breakdown structure so it’s less effective on bigger projects where getting that
level of detail can be difficult.
Critical Chain Management
As it’s a less technical methodology it can be used pretty much anywhere that
runs projects.
T
Extreme Project Management
SH
high level of unpredictability, when there needs to be huge amounts of flexibility
or when a lot of stakeholder engagement is required. One of the main differences
between this and other project management methodologies is that it demands
huge commitment from the project sponsor, who needs to be actively involved at
all steps of the project
T
SH Setting objectives
Effective objectives in project management are specific. A specific objective
increases the chances of leading to a specific outcome. Therefore objectives
shouldn't be vague, such as "to improve customer relations," because they are
not measurable. Objectives should show how successful a project has been.
S.
While there may be one major project objective, in pursuing it there may be
interim project objectives. In lots of instances, project teams are tasked with
achieving a series of objectives in pursuit of the final objective. In many cases,
teams can only proceed in a stair step fashion to achieve the desired outcome. If
M
they were to proceed in any other manner, they may not be able to develop the
skills or insights along the way that will enable them to progress in a productive
manner.
2. Budget
T
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
SH
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
S.
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.
M
Management Principles
1. Vision and Mission
Every project or initiative should begin with the end in mind. This is effectively
accomplished by articulating the Vision and Mission of the project so it is
crystal-clear to everyone. Creating a vision and mission for the project helps
clarify the expected outcome or desired state, and how it will be accomplished.
2. Business Objectives
The next step is to establish two to three goals or objectives for the project. Is it
being implemented to increase sales and profit, customer loyalty, employee
productivity and morale, or product/service quality? Also, it's important to
specifically quantify the amount of improvement that is expected, instead of being
vague.
T
3. Standards of Engagement
It means establishing who will be part of the project team? What will be the
SH
frequency of meetings? What are the meeting ground rules? Who is the project
owner? Who is designated to take notes, and distribute project meeting minutes
and action steps? This goes along with any other meeting protocol that needs to
be clarified.
This is the meat of the project and includes using a gap analysis process to
S.
determine the most suited intervention (solution) to resolve the issue you are
working on. There are many quality management concepts that can be applied
ranging from a comprehensive "root cause analysis" to simply "asking why five
M
times." Once the best possible intervention has been identified to resolve the
issue, then we must map out our execution strategy for implementing the
intervention. This includes identifying who will do what, when, how, and why?
5. Organisational Alignment
To ensure the success and sustainability of the new initiative or process brought
on by this project, everyone it will directly impact must be onboard. To achieve
organisational alignment (or buy-in), ongoing communication must be employed
in-person during team meetings, electronically via email and e-learning (if
applicable), and through training.
And last, how will we determine success? Well, a simple project scorecard that is
visually interesting is a great way to keep everyone updated and engaged. A
scorecard is an excellent resource for holding employees, teams, and leaders
accountable for the implementation, refinement, and sustainability of the new
initiative or project.Accountability means that consistently, top performers will be
T
rewarded and recognised
SH
Project portfolio management
Project portfolio management (PPM) is the centralized management of the processes,
methods, and technologies used by project managers and project management offices
(PMOs) to analyze and collectively manage current or proposed projects based on
numerous key characteristics.
The objectives of PPM are to determine the optimal resource mix for delivery and to
S.
schedule activities to best achieve an organization’s operational and financial goals,
while honoring constraints imposed by customers, strategic objectives, or external
real-world factors.
Portfolio management (PPM) refers to a process used by project managers and project
management organizations (PMOs) to analyze the potential return on undertaking a
project. By organizing and consolidating every piece of data regarding proposed and
current projects, project portfolio managers provide forecasting and business analysis
for companies looking to invest in new projects.
Project portfolio management gives organizations and managers the ability to see the
big picture.
T
The portfolio management process supports the fundamentals of project
management by offering a clear path to prioritization that allows project
managers to create flexible timetables.
SH
Objectives:
Advantages:
T
SH
S.
M
Cost-benefit evaluation technology
Cost-benefit evaluation technology is a technique used to compare the total costs
of a programme/project with its benefits, using a common metric (most
commonly monetary units). This enables the calculation of the net cost or benefit
associated with the programme.
T
overall impact of a programme in quantifiable and monetised terms.
SH
and compares it against its total benefits.
The technique assumes that a monetary value can be placed on all the costs and
benefits of a programme, including tangible and intangible returns to other people and
organisations in addition to those immediately impacted.
Decisions are based on whether there is a net benefit or cost to the approach, i.e. total
benefits less total costs.
M
Costs and benefits that occur in the future have less weight attached to them in a
cost-benefit analysis. To account for this, it is necessary to ‘discount’ or reduce the
value of future costs or benefits to place them on a par with costs and benefits incurred
today. The ‘discount rate’ will vary depending on the sector or industry, but public sector
activity generally uses a discount rate of 5-6%. The sum of the discounted benefits of an
option minus the sum of the discounted costs, all discounted to the same base date, is
the ‘net present value’ of the option.
Risk evaluation
Risk is a potential problem.
It’s an activity or event that may compromise the success of a software development
project.
It’s is the possibility of suffering loss, and total risk exposure to a specific project will
account for both the probability and the size of the potential loss.
T
Risk management means risk containment and mitigation. First, you’ve got to identify
and plan. Then be ready to act when a risk arises, drawing upon the experience and
SH
knowledge of the entire team to minimize the impact to the project.
Risk evaluation attempts to define what the estimated risk actually means to people
concerned with or affected by the risk. A large part of this evaluation will be the
consideration of how people perceive risks.
The most common way of analysing risks is to use a scale that rates each risk on:
Software Risk Evaluation (SRE) is a process for identifying, analyzing, and developing
mitigation strategies for risks in a software intensive system while it is in development.
T
SH
S.
Risk Identification
M
Before plunging into risk assessment, the project manager will have compiled a list of
risks from previous project experiences.
These will be reviewed at the beginning of the project as a way to identify some
common risks.
This will also give an insight to the members to predict possible risks. While there are
many methods for identifying risks, the Crawford Slip method is very common and
effective.
Each risk identified and discussed should be stated in a complete sentence which
states the cause of the risk, the risk, and the affect that the risk has on the project.
T
stakeholders.
SH
The key questions to assess any risk in projects are: • What is the risk – how will I
recognize it if it becomes a reality?
• How serious a threat does it pose to the project – high, medium or low?
• What are the signals or triggers that we should be looking out for? A risk assessed as
highly likely to happen and as having a high impact on the project will obviously need
S.
closer attention than a risk that is low in terms of both probability and impact.
For the risks which have been identified with a high risk score, the participants will
M
• Adding the risk to the project plan and scheduling for it.
Documentation of Risks
The Project Manager will enter all the risks, probability-impact scores, and
responses and maintain a document to explain all risks.
T
The high scoring risks will be added to the Project Management Plan. This
document will also be included as an appendix to the Project Management Plan.
Additionally, the risks with a high score will be added to the project schedule as a
SH
method to track the risk at the correct time. Although these risks are added to the
schedule, the schedule itself is not necessarily changed.
This step is to provide awareness and visibility to the participants of all high
scoring risks throughout the project’s lifecycle.
T
Strategic project management identifies and implements the organisation’s
long-terms goals and objectives into the project. With top tier management
involvement, it explains why the organisation exists and the context within which
SH
it operates.
There are three common components which drive the project to its ultimate goal
for the company:
1. Strategic analysis
This forms the basis for which projects an organization chooses to
S.
undertake. Each project needs to link to the organization’s mission and be key to
meeting long-term objectives.
M
However, bearing in mind that strategic management is about the big picture, it
also addresses external factors that could affect progress. Thus, project
managers often use strategic analysis tools such as PESTLE to identify potential
issues and minimize their impact.
2. Strategic choice
Just how does a company decide which projects to be involved with? Managing
multiple projects is a complex task, and something that project managers do in
their daily routine. But deciding on the ‘right’ projects is an important step which
requires a strategic choice.
T
3. Strategic implementation
With the scene set, the third stage of strategic management is implementation.
Here, strategic project management sets out the long-, medium- and short-term
SH
goals for projects and programmes.
Essentially, they provide the basis for defining objectives for programmes,
portfolios and projects.
T
Steps in Project Planning:
SH
● Step 0: Select project.
● Step 1: Identify project scope and objectives.
● Step 2: Identify project infrastructure.
● Step 3: Analyze project characteristics.
● Step 4: Identify project products and activities.
● Step 5: Estimate effort for each activity.
S.
● Step 6: Identify activity risks.
M
T
SH
Planning is the most difficult process in project management. The
framework described is called the Stepwise method to help to distinguish it
S.
from other methods.
T
Step 2.3 : Identify project team organization
SH
Step 3 : Analyse project characteristics
T
- breakup very long activities into a series of smaller ones
SH
Step 6 : Identify activity risks
Step 6.3 : Adjust overall plans and estimates to take account of risks
T
Step 9 and 10 : Execute plan. Lower levels of planning
SH
detail for each activity as it becomes due. Detailed planning of the later
stages will have to be delayed because more information will be available
nearer the start of the stage. It is necessary to make provisional plans for
the more distant tasks, because thinking about what has to be done can
help unearth potential problems, but sight should not be lost of the fact that
these plans are provisional.
S.
M