SPM Lect1 and Lect2

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 17

Nitesh Kumar,

Asst. Professor,
LPU
Books
Bob Hughes and Mike Cotterell; Software Project
Management, Fourth edition, Tata McGraw Hill
Publishing Company Ltd., New Delhi.
Software Project Management, by Walker Royce,
published by Pearson Education.
What is Software ???????
Computer software, or just software, is the
collection of computer programs and related data that
provide the instructions telling a computer what to do.

Set of instruction-Program
It consists of three things:
Documentation
Set of Programs
User manual
What is project?????
Project is defined as “Planned activity”.
What is plan?????
Ans: Thinking carefully about something before you
do it.
Why we need plans?
Plan tells us HOW to solve the problem.
In project we can determine how we are going to
carry-out a task before we start.
What is Diff. b/w non routine project and routine
jobs???
Characteristics of projects:
Non-routine task are involved
Planning is required
Specific objective to be met.
Must have predetermined time span
Work is carried out for someone other than yourself
Work is carried out in several phases
The project is large or complex task
How we can say that a project is
successful???
A project meeting all of its objective is a successful
project.
A project that satisfies all the customer ‘s need.
So What is needed to do?
Identify goal
Identify all Stakeholders
Identify Stakeholder’s need
What is management?
It is the acts of getting people together to accomplish
desired goals and objectives.
1. Planning
2. Organizing
3. Monitoring
4. Controlling…etc
Software projects v/s Other
projects
 Invisibility
 Progress is not visible
 Complexity
 Software products are more complex than other engg.
products
 Conformity
 In Software Engg. Developer have to conform to the
requirements of humans only.
 Flexibility
 With compare to other Engineering field in Software is easy
to change
Software Project Management
SPM means management of software projects
Why we need management in software projects?
Ans: As its very difficult to estimate about software
projects therefore it is needed.
It helps to estimate about software project.
 In terms of
 Effort required
 Time required
 Cost
 Man power need
 Monitoring and controlling
Activities covered by SPM
Software projects are not only about the actual
coding.
Feasibility Study

PLAN

Project Executions
Feasibility Study
Feasibility Study: Tells project is worth starting-that
it has a valid business case.
Information gathering
Requirement elicitation
Cost estimation
With large project feasibility study could be treated
as project in its own right
Planning
If in feasibility study we find that it is worth doing the
project then planning of project can take place
No detailed planning
Has only outline plan for whole project
Detailed plan are created in later stages
Project Execution
Execution contains design and implementation phase
Key objectives of effective
management
Planning
Deciding what is to be done & HOW
Organization
Making arrangements
Staffing
Selecting the right people for the job
Directing
Giving instructions
Monitoring
Checking on progress
Key objectives of effective
management
Controlling
Taking action to remedy hold-ups
Innovating
Coming up with new ideas
Representing
Liaising with clients, user, developer and other
stakeholders.
Any Questions???

You might also like