Académique Documents
Professionnel Documents
Culture Documents
INDEX
Sr. No.
1
2
3
4
5
6
7
8
Contents
9
10
11
12
13
14
15
16
17
18
DATE: 2/9/2014
PAGE 1 of 19
DATE: 2/9/2014
PAGE 2 of 19
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
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
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
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
20
20
10
100
Total
150
TEACHING PLAN
DATE: 2/9/2014
PAGE 5 of 19
BRANCH: CSE
SEMESTER: III
TOTAL NO. OF LECTURES: 50
References
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
DATE: 2/9/2014
OCT
14,2013
Oct.26,2013
Nov.07,2013
5
3
50
PAGE 7 of 19
Nov.09,2013
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
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
ASSIGNMENT 1
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A
BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA
ASSIGNMENT CHECK/DISCUSSION
DATE
Aug 15, 12
Aug 18, 12
DATE: 2/9/2014
PAGE 10 of 19
ASSIGNMENT 2
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A
BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA
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
ASSIGNMENT 3
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A
BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA
ASSIGNMENT ISSUE
DATE
Sep. 06, 12
Sep. 13, 12
Sep. 20, 12
DATE: 2/9/2014
PAGE 12 of 19
ASSIGNMENT 4
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A
BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA
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
ASSIGNMENT 5
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A
BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA
ASSIGNMENT CHECK/DISCUSSION
DATE
Oct. 11, 12
Oct. 15, 12
DATE: 2/9/2014
PAGE 14 of 19
ASSIGNMENT 6
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A
BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA
ASSIGNMENT CHECK/DISCUSSION
DATE
Oct. 22, 12
Oct. 27, 12
Oct. 30, 12
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
MANUALS
G
USER TRAINING
E,F
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
ASSIGNMENT 7
SUBJECT: SOFTWARE PROJECT MANAGEMENT
SUBJECT CODE: MTCE-707-A
BRANCH: CSE
SEMESTER: III
SUBMITTED TO: MS.ANSHU ARORA
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
S. NO.
TOPIC
BRANCH: CSE
SEMESTER: III
GROUP
[ROLL NO. WISE]
PROPOSED DATE
1-7
Aug 11, 12
8-15
Aug 18 , 12
15-22
Sep 25, 12
22-29
Oct 03, 12
29-33
Oct10, 12
DATE: 2/9/2014
PAGE 18 of 19
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