Unit 1
Unit 1
Prepared By:
Mr. Jay Prakash Maurya
Syllabus of Unit 1
– Software Creation
– Software Project Management
2. Type
Industrial
Non-Industrial
Categorization of Software Projects
3. Level of Technology
Conventional Technology Projects
Non-Conventional Technology
High-Tech Project
Low Investment Projects
6. Speed of Implementation
Normal Projects
Crash Projects
Disaster Projects
7. Purpose
Rehabilitation Projects
Balancing Projects
Maintenance Projects
Modernization Projects
8. Others
Capacity Expansion Projects
Employees Welfare Project
Setting objectives
Effective objectives in project management are
specific. A specific objective increases the
chances of leading to a specific outcome.
• Heuristic model.
• Scoring technique.
• Visual or Mapping techniques.
The Five Question
Model
The five question model
of project portfolio
management illustrates
that the project
manager is required
to answer five essential
questions before the
inception as well as
during the project
execution.
– 3. Estimation management
Effective management accurate estimation of various
measures
• Software size estimation - In terms of KLOC (Kilo Line
of Code) or by calculating number of function points in
the software.
• Effort estimation - Efforts in terms of personnel
requirement and man-hour required to produce the
software. Software size should be known.
• Time estimation - Once size and efforts are estimated,
the time estimation is done. Efforts required is
segregated into sub categories as per the requirement
specifications and interdependency of various components
of software.
Activities covered By Software Project Management
– 4. Scheduling Management
All the activities to complete in the specified order
and within time slotted to each activity. It is
compulsory -
• Find out multiple tasks and correlate them.
Activities covered By Software Project Management
• Strategic Assessment
1. Strategic Planning
Organization’s process of defining its strategy, or
direction and making decisions on allocating its
resources to pursue this strategy, including its capital and
people, it deals with
– What do we do?
– For whom do we do it?
– How do we excel?
Project evaluation: Strategic Assessment
• Strategic Assessment
First criteria for project evaluation – For evaluating and
managing the projects, the individual projects should be
seen as components of a programme.
• Programme management
Group of projects that are managed in a coordinated way
to gain benefits.
Collection of projects that all contribute to the same
overall organization goals.
• Issue – 1: objectives
How will the proposed system contribute to the
organization’s stated objectives?
How, might it contribute to an increase in market share?
• Issue – 2: is plan
How does the proposed system fit in to the MIS plan?
Which existing system will it replace/interface with?
How will it interact with systems proposed for the later
development?
• Issue – 5: personnel
In what way the proposed system affect manning levels
and the existing employee skill base?
What are the implications for the organization’s overall
policy on staff development.
• Issue – 6: image
What will be the effect on customer’s attitudes towards the
organization?
Will the adoption of automated system conflict with the
objectives of providing a friendly service?
Project evaluation: Strategic Assessment
• Project Portfolio management
– Portfolio definition
– Portfolio management
– Portfolio optimization
Technical Assessment
• Technical assessment is the second criteria for evaluating
the project. Technical assessment of a proposed system
evaluates functionality against available:
– Hardware
– Software
• Limitations
– Nature of solutions produced by strategic information
systems plan
– Cost of solution. Hence undergoes cost-benefit analysis.
• Why it is important:
– It’s a tool to Identify the Problem
• At the core of any project is a series of big and small
problems that need to be addressed
• Reviewing the production process including the systems
and equipment in place provides transparency into what
some of the constraints are.
– It’s a tool to Identify the Best Solution
• Once you know what the technical problems are,
you can start to look for solutions. The Technology
Assessment provides the opportunity to explore
potential solutions
Technical Assessment
• Analysis can lead to more creative, better fitting,
and more cost effective solutions.
• The grant budget is limited, so looking at the
options in a systematic way.
– It’s a tool for Communication
• A clear presentation will reduce questions and
will help them better understand the design choices.
• It serves as a record and resource for the
grantee in case they need to go back and reconsider the
options at a later date.
• Purpose: -
– Provides information about the profitability of current
technology as well as the benefits of implementing new
technology.
– Ineffective technology needs to be upgraded or replaced for
businesses to produce quality products or services.
Technical Assessment
• Types of Assessments: -
Technology assessment can happen on several levels, To
assure that an organization can remain competitive,
every aspect of its technology system must be in excellent
operating condition.
– Net profit
The difference between the total costs and the total
income over the life of the project.
– Payback period
The time taken to break even or pay back the initial
investment.
The project with the shortest payback period will be
chosen on the basis that an organization will wish to
minimize the time
Advantage –
Simple to calculate
Not particularly sensitive to small forecasting errors.
Cost Benefit Evaluation Techniques
Disadvantage
Ignores the overall profitability of the project
Ignores any expenditure
– Return on investment
• ROI also known as the Accounting Rate of
Return (ARR)
• A way of comparing the net profitability to the
investment required.
• The main difficulty with NPV for deciding
between projects is selecting an appropriate discount
rate.
• The discount rate should be chosen to reflect
available interest rates plus some premium
– Internal rate of return
• One disadvantage of NPV as a measure of
Cost Benefit Evaluation Techniques
earnings from other investments or the costs of
borrowing capital.
• The IRR is calculated as that percentage discount rate
that would produce an NPV of zero.
• It is most easily calculated using a spreadsheet or
other computer program that provides functions for
calculating the IRR.
• Manually, it must be calculated by trial-and-error or
estimated using the some technique.
Risk Evaluation
• The last thing that any project.
• Projects are designed to take advantage of resources and
opportunities and with these, come uncertainty,
challenges and risk.
• Hence risk management becomes a very important key to
all project success.
• Risk assessment is a step in a risk management procedure.
Risk assessment is the determination of quantitative or
qualitative value.
• Risk assessment involves measuring the probability that
a risk will become a reality.
• Risk assessment is not a project manager's
responsibility its ideas of the entire team.
– Project Manager: acts as the chairperson
Risk Evaluation
– Project Team: project manager assign any project team
member the roles of recorder and timekeeper
– Key Stakeholders: those identified that may bring value in
the identification of project risks.
– Subject Matter Experts: those identified that may specialize
in a certain project activity
– Project Sponsor: may participate depending on the size and
scope of the project
3. Qualify Risks
Assign Probability and Impact to Each Risk
The key questions to assess any risk in projects are:
Risk Evaluation
• What is the risk – how will I recognize it if it becomes a
reality?
• What is the probability of it happening – high, medium or
low?
• 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?
5. Documentation of Risks
– Enter all the risks, probability-impact scores, and
responses and maintain a document to explain all risks.
– The high scoring risks will be added to the Project
Management Plan.
– As a method to track the risk at the correct time.
– Provide awareness and visibility to the participants