You are on page 1of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

Subject: SOFTWARE PROJECT MANAGEMENT


Subject code: CSE -403 F

INDEX

Sr. No.
1
2
3
4
5
6
7
8

Contents

SYLLABUS AS PER M.D. UNIVERSITY


SESSION: 2012-13
M.TECH (CSE ) SEMESTER III
SUBJECT: SOFTWARE PROJECT
MANAGEMENT
SUBJECT CODE: MTCE-707-A
COURSE LECTURER: MS.ANSHU
ARORA
REFERENCES

9
10
11
12
13
14
15
16
17
18

DATE: 2/9/2014

PAGE 1 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

FOCAL POINTS FOR CURRENT SEMESTER


1. Students presentations/seminars related to the particular subject, will be organized unit-wise and a
schedule has been prepared for this purpose.
2. PowerPoint slides will be used in order to make lectures more interactive.
3. Assignments will be taken on scheduled time and will follow a class test.
4. Assignments and Class Tests will be assessed thoroughly and the students will be intimated about
their performance.
5. Some useful website links (related to the particular subjects and even for particular topic) are being
provided to the students.
6. Subject-wise quizzes will be organized at class-level.
7. By the end of the semester all the students will be involved in publishing the paper ( at least two
papers form one subject)

DATE: 2/9/2014

PAGE 2 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY
SYLLABUS AS PER M.D. UNIVERSITY
SESSION: 2012-13
M.TECH (CSE ) SEMESTER III
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A

Unit-1: Introduction to Software Project Management (SPM): Definition of a Software Project (SP), SP
Vs. other types of projects activities covered by SPM, categorizing SPs, project as a system, management
control, requirement specification, information and control in organization.
Unit-2: Stepwise Project planning: Introduction, selecting a project, identifying project scope and
objectives, identifying project infrastructure, analyzing project characteristics, identifying project products
and activities, estimate efforts each activity, identifying activity risk, allocate resources, review/ publicize
plan.
Unit-3: Project Evaluation & Estimation: Cost benefit analysis, cash flow forecasting, cost benefit
evaluation techniques, risk evaluation. Selection of an appropriate project report; Choosing technologies,
choice of process model, structured methods, rapid application development, water fall-, V-process-, spiral
models. Prototyping, delivery. Albrecht function point analysis.
Unit-4: Activity planning & Risk Management: Objectives of activity planning, project schedule, projects
and activities, sequencing and scheduling activities, network planning model, representation of lagged
activities, adding the time dimension, backward and forward pass, identifying critical path, activity throat,
shortening project , precedence networks.
Risk Management: Introduction, the nature of risk, managing risk, risk identification, risk analysis,
reducing the risks, evaluating risks to the schedule, calculating the z values.
Unit-5: Resource allocation &Monitoring the control: Introduction, the nature of resources, identifying
resource requirements, scheduling resources creating critical paths, counting the cost, being specific,
publishing the resource schedule, cost schedules, the scheduling sequence.
Monitoring the control: Introduction, creating the frame work, collecting the data, visualizing progress,
cost monitoring, earned value, prioritizing monitoring, getting the project back to target, Change control.
Unit-6: Managing contracts and people: Introduction, types of contract, stages in contract, placement,
typical terms of a contract, contract management, acceptance, Managing people and organizing terms:
Introduction, understanding behavior, organizational behavior: a back ground, selecting the right person
for the job, instruction in the best methods, motivation, working in groups, becoming a team, decision
making, leadership, organizational structures, conclusion, further exercises.
Unit-7: Software quality: Introduction, the place of software quality in project planning, the importance of
software quality, defining software quality, ISO 9126, Practical software quality measures, product versus

DATE: 2/9/2014

PAGE 3 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

process quality management, external standards, techniques to help enhance software quality.
Unit-8: Study of Any Software Project Management software: viz Project 2000 or equivalent
Text Book:
1. Software Project Management (2nd Edition), by Bob Hughes and Mike Cotterell, 1999, TMH
Reference Books:
1. Software Engineering A Practitioners approach, Roger S. Pressman (5th edi), 2001, MGH
2. Software Project Management, Walker Royce, 1998, Addison Wesley.
3. Project Management 2/c. Maylor
4. Managing Global software Projects, Ramesh, 2001, TMH.
Note: Eight questions will be set in all by the examiners taking at least one question from each unit.
Students will be required to attempt five questions in all.

DATE: 2/9/2014

PAGE 4 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

TEACHING METHODOLOGY
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A

BRANCH: CSE
SEMESTER: III
COURSE LECTURER: MS.ANSHU ARORA

COURSE OBJECTIVE

To provide knowledge of Software Projects Management and the various activities involved therein.
METHODOLOGY
The pedagogy will be lectures, tutorials, assignments, class work, seminars, project etc.
ACHIEVEMENTS

1. Basic knowledge of software project management encompassing planning, estimation and


execution of plans.
2. Knowledge of different types of SPs and the models.
3. Understanding the working of a software project management team.
Recognition of various Risks involved in SPM and methods to mitigate them
EVALUATION

Besides the semester end examination, the students will be continuously assessed during the course on
following basis:
S. NO.

1
2
3
4

DESCRIPTION

MARKS DISTRIBUTION

Mid term examinations


Internal assessment (Assignment + Attendance)
Class performance
End semester examination

20
20
10
100

Total

150

TEACHING PLAN

DATE: 2/9/2014

PAGE 5 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A

BRANCH: CSE
SEMESTER: III
TOTAL NO. OF LECTURES: 50

Detailed Course Outline

References

Unit-1: Introduction to Software Project


Management (SPM): Definition of a Software Project
(SP), SP Vs. other types of projects activities covered
by SPM, categorizing SPs, project as a system,
management control, requirement specification,
information and control in organization.
Unit-2: Stepwise Project planning: Introduction,
selecting a project, identifying project scope and
objectives, identifying project infrastructure,
analyzing project characteristics, identifying project
products and activities, estimate efforts each activity,
identifying activity risk, allocate resources, review/
publicize plan.
Unit-3: Project Evaluation & Estimation: Cost
benefit analysis, cash flow forecasting, cost benefit
evaluation techniques, risk evaluation. Selection of
an appropriate project report; Choosing technologies,
choice of process model, structured methods, rapid
application development, water fall-, V-process-,
spiral models. Prototyping, delivery. Albrecht
function point analysis.
Unit-4: Activity planning & Risk Management:
Objectives of activity planning, project schedule,
projects and activities, sequencing and scheduling
activities, network planning model, representation of
lagged activities, adding the time dimension,
backward and forward pass, identifying critical path,
activity throat, shortening project , precedence
networks.
Risk Management: Introduction, the nature of risk,
managing risk, risk identification, risk analysis,
reducing the risks, evaluating risks to the schedule,
calculating the z values.

Bob Hughes

DATE: 2/9/2014

No. Of
Lectures

Completion
Date
Oct. 30,
2013

Aug. 26,
2013
5

Bob Hughes,

Sept.
07,2013
6

Bob Hughes-,
Pressman

Sept. 18,
2013
8

Pressman- Ch-24,
Ch-25,

Sep.30,2013

PAGE 6 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

Unit-5: Resource allocation &Monitoring the Pressman


control: Introduction, the nature of resources,
identifying resource requirements, scheduling
resources creating critical paths, counting the cost,
being specific, publishing the resource schedule, cost
schedules, the scheduling sequence.
Monitoring the control: Introduction, creating the
frame work, collecting the data, visualizing progress,
cost monitoring, earned value, prioritizing
monitoring, getting the project back to target, Change
control.
Unit-6:
Managing
contracts
and
people: Bob Hughes
Introduction, types of contract, stages in contract,
placement, typical terms of a contract, contract
management, acceptance, Managing people and
organizing terms: Introduction, understanding
behavior, organizational behavior: a back ground,
selecting the right person for the job, instruction in
the best methods, motivation, working in groups,
becoming a team, decision making, leadership,
organizational structures, conclusion, further
exercises.
Unit-7: Software quality: Introduction, the place of
Pressman
software quality in project planning, the importance
of software quality, defining software quality, ISO
9126, Practical software quality measures, product
versus process quality management, external
standards, techniques to help enhance software
quality.
Unit-8: Study of Any Software Project Management
software: viz Project 2000 or equivalent
Total No. of Lectures

DATE: 2/9/2014

OCT
14,2013

Oct.26,2013

Nov.07,2013
5

3
50

PAGE 7 of 19

Nov.09,2013

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

REFERENCES

1. http://nptel.iitm.ac.in/
2. www.btechguru.com/
3. http://www.bookspatch.com/
4. http://www.btechbunks.com/
5. http://forum.jntuworld.com/
6. http://be-btech-notes.blogspot.com/
7. lectnote.blogspot.com/.../mg-university-btech-computer-science.htm
8. http://indianweber.com/btech-notes/

DATE: 2/9/2014

PAGE 8 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

ASSIGNMENT DETAILS
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A

BRANCH: CSE
SEMESTER: III

S. NO.

ASSIGNMENT

ASSIGNMENT
ISSUE DATES

ASSIGNMENT
SUBMISSION DATE

ASSIGNMENT
CHECK/DISCUSSION DATE

S. NO.

ASSIGNMENT

ASSIGNMENT
ISSUE DATES

ASSIGNMENT
SUBMISSION DATE

ASSIGNMENT
CHECK/DISCUSSION DATE

Assignment 1

Aug 10, 12

Aug 15, 12

Aug 18, 12

Assignment 2

Aug 23, 12

Aug 27, 12

Aug 29, 12

Assignment 3

Sep. 06, 12

Sep. 13, 12

Sep. 20, 12

Assignment 4

Sep. 22, 12

Sep. 27, 12

Sep. 30, 12

Assignment 5

Oct. 04, 12

Oct. 11, 12

Oct. 15, 12

Assignment 6

Oct. 22, 12

Oct. 27, 12

Assignment 7

Nov.02,12

Nov.07,12

DATE: 2/9/2014

Oct. 30, 12

Nov.15,12

PAGE 9 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

ASSIGNMENT 1
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A

BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA

ASSIGNMENT ISSUE DATE ASSIGNMENT SUBMISSION


DATE
Aug 10, 12

ASSIGNMENT CHECK/DISCUSSION
DATE

Aug 15, 12

Aug 18, 12

Q1. Discuss the various types of software projects.


Q.2 Focus on different project team structure.
Q.3 What does the software planning activity start and end in software life cycle
Q.4 Explain the drawback of water fall model .Also discuss spiral model with its merits and demerits
Q.5 What are backward and forward pass.
Q.6.Explain network planning model with its merits and demerits.
Q.7 What do you understand by earned Value Analysis ?
Discuss the following
(a) Cost Variance(CV)
(b) Schedule performance Index(SPI)
Q.8 Explain Organizational Structure .How you can improve the quality of a software project using good
leadership.
.
Q.9 What are the different parameter for measuring the quality of software project
Q.10 Explain the different techniques for enhancing the quality of software project

DATE: 2/9/2014

PAGE 10 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

ASSIGNMENT 2
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A

BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA

ASSIGNMENT ISSUE DATE ASSIGNMENT SUBMISSION


DATE
Aug 23, 12

ASSIGNMENT CHECK/DISCUSSION
DATE

Aug 27, 12

Aug 29, 12

Q.1 Explain some important activities that a software project manager performs during software project
planning
Q.2 Write a short note on the following
(a) Contract
(b)Risk Analysis
Q.3 What are the critical path Explain
Q.4 Describe Earned value analysis
Q.5 Describe Resource allocation activity
Q.6 What is the software quality How it is important for a software project
Q.7 Differentiate between product and process quality management.
Q.8 How are the software project is different from other project.Describe the various phases of software
project life cycle.
Q.9 Explain Hazard analysis and identification
Q.10 6What are the effects of shortening project duration?

DATE: 2/9/2014

PAGE 11 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

ASSIGNMENT 3
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A

BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA

ASSIGNMENT ISSUE
DATE

ASSIGNMENT SUBMISSION ASSIGNMENT


DATE
CHECK/DISCUSSION DATE

Sep. 06, 12

Sep. 13, 12

Sep. 20, 12

Q.1 Explain Cost Value Analysis in details.


Q.2 Define Spiral Model in detail.
Q.3 Define rapid application development in details
Q.4 Describe the contents list of project plan
Q.5Short note on:
(i)Gantt Charts
(ii)Project Breakdown Structure
Q.6 Differentiate between risk planning, risk avoidance,risk reduction,risk acceptance
Q.7 define software quality.how ISO 9126 helps in achieveing it.
Q.8 Differentiate between product and process quality management.
Q.9 Define contract and Contract management
Q.10 Define the term stackholder.Who are the possible stackholders in a software project and what can be
their interests

DATE: 2/9/2014

PAGE 12 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

ASSIGNMENT 4
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A

BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA

ASSIGNMENT ISSUE DATE ASSIGNMENT SUBMISSION


DATE
Sep. 22, 12

ASSIGNMENT CHECK/DISCUSSION
DATE

Sep. 27, 12

Sep. 30, 12

Q.1 Describe and discuss any software project management software you have studied
Q.2 What do you understand by the term quality.Define the software quality and its importance
Q.3 Define different types of contracts,its stages and different terms in it
Q.4What do you mean by resource allocations .discuss the nature of resource and requirements.
Q.5 What do you understand by software project estimation?discuss various techniques use for software
project estimation.
Q.6 How are the software project is different from other project.Describe the various phases of software
project life cycle.
Q.7 Write a short note on:
(i)ISO 9126
(ii)project2000or any other SPM software
Q.8 Explain the concept of work flow?describe major workflows involved in software development
Q.9 Describe function point Analysis
Q.10 How network chart help in scheduling a project.What is critical path

DATE: 2/9/2014

PAGE 13 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

ASSIGNMENT 5
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A

BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA

ASSIGNMENT ISSUE DATE ASSIGNMENT SUBMISSION


DATE
Oct. 04, 12

ASSIGNMENT CHECK/DISCUSSION
DATE

Oct. 11, 12

Oct. 15, 12

Q.1 What is the software requirement specification.Describefollowing aspects of requirement


specification:Traceability,Unambiguous.
Q.2 Describe the role of the following in the successful completetion of a project
(a)Change Control
(b)Reviews
Q.3 Explain in detail about cost benefit evaluation techniques and its methods
Q.4 Explain Risk Evaluation in detail
Q.5 Write short notes on cost-benefit analysis and cash flow forecasting?
Q.6 Identify major risks of payroll projects, and rank them according to their importances
Q.7 Define project. How does software project differs from other project?
Q.8 . What are the effects of shortening project duration?
Q.9 Explain Hazard analysis and identification
Q.10 . Explain Visualizing progress in detail with example

DATE: 2/9/2014

PAGE 14 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

ASSIGNMENT 6
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A

BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA

ASSIGNMENT ISSUE DATE ASSIGNMENT SUBMISSION


DATE

ASSIGNMENT CHECK/DISCUSSION
DATE

Oct. 22, 12

Oct. 27, 12

Oct. 30, 12

Q.1 Explain different motivation technique.


Q.2 Explain the concept of Leadership in detail.
Q.3 Discuss about Oldham and hack man job characteristics
Q.4 . Explain Decision making in detail.
Q.5 List out the activities covered by software project management and explain with diagram.
Q.6 What are the effects of shortening project duration?
Q.7 1. Draw the activity network and explain its steps. (FB,BB and critical Path)
ACTIVITY
HARDWARE
SELECTON

DURATION(WEEKS)
6

PRECEDENTS
-

SOFTWARE DESIGN
INSTANT HARDWARE

4
3

TEST SOFTWARE

E
F

FILE TAKE-ON
WRITE USER

3
10

B
-

DATE: 2/9/2014

PAGE 15 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

MANUALS
G

USER TRAINING

E,F

INSTALL AND TEST

C,D

Q.8 Identify major risks of payroll projects, and rank them according to their importance.
Q.9 Define External standards and also techniques to help enhance software
Q10. Define Albrecht function point analysis.

DATE: 2/9/2014

PAGE 16 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

ASSIGNMENT 7
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A

BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA

ASSIGNMENT ISSUE DATE ASSIGNMENT SUBMISSION


DATE
Nov.02,12

ASSIGNMENT CHECK/DISCUSSION
DATE

Nov.07,12

Nov.15,12

Q.1 Explain in detail about cost benefit evaluation techniques and its methods
Q.2 Explain Risk Evaluation in detail
Q.3 Define different types of contracts,its stages and different terms in it
Q.4 What do you mean by resource allocations .discuss the nature of resource and requirements.
Q.5 Differentiate between risk planning, risk avoidance,risk reduction,risk acceptance
Q.6 define software quality.how ISO 9126 helps in achieveing it.
Q.7 What are the different parameter for measuring the quality of software project
Q.8 Explain the different techniques for enhancing the quality of software project
Q.9 Explain Hazard analysis and identification
Q.10 . Explain Visualizing progress in detail with example

DATE: 2/9/2014

PAGE 17 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY
SEMINAR DETAILS
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A

S. NO.

TOPIC

BRANCH: CSE
SEMESTER: III

GROUP
[ROLL NO. WISE]

PROPOSED DATE

1-7

Aug 11, 12

Project as a system, management


control

Project Evaluation & Estimation: Cost


benefit analysis, cash flow
forecasting, cost benefit evaluation
techniques

8-15

Aug 18 , 12

The nature of risk, managing risk, risk


identification, risk analysis, reducing
the risks, evaluating risks to the
schedule, calculating the z values.

15-22

Sep 25, 12

Managing contracts and people:


Introduction, types of contract, stages
in contract, placement, typical terms
of a contract

22-29

Oct 03, 12

29-33

Oct10, 12

Practical software quality measures,


product versus process quality
management, external standards

DATE: 2/9/2014

PAGE 18 of 19

MERI-COLLEGE OF ENGINEERING & TECHNOLOGY


DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING & INFORMATION TECHNOLOGY

BOOKS

1. Software Project Management (2nd Edition), by Bob Hughes and Mike Cotterell, 1999, TMH
2. Software Engineering A Practitioners approach, Roger S. Pressman (5th edi), 2001, MGH
3 Software Project Management, Walker Royce, 1998, Addison Wesley.
4. Project Management 2/c. Maylor
5. Managing Global software Projects, Ramesh, 2001, TMH.

DATE: 2/9/2014

PAGE 19 of 19

You might also like