COURSE SUMMARY
Course Title: 
Software Project Management
Course Code: 
15CSE411
Year Taught: 
2015
2016
2017
2018
Semester: 
8
Type: 
Subject Core
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campus: 
Bengaluru
Chennai
Coimbatore
Amritapuri

'Software Project Management' is a course offered in the eighth semester of B. Tech. in Computer Science and Engineering program at School of Engineering, Amrita Vishwa Vidyapeetham.

Unit 1

Introduction to Software Project Management - Software Projects - ways of categorizing software projects – problems with software projects - Project Life Cycle – Management - Setting objectives – Stakeholders - Project Team – Step Wise: An overview of project planning - Project evaluation - Selection of appropriate project approach. Software effort estimation – function point analysis - objects point – COCOMO.

Unit 2

Activity planning - project schedules - sequencing and scheduling projects - Network planning models - AON and AOA - identifying critical activities - crashing and fast tracking, Risk management: Categories, Risk planning, management and control - Evaluating risks to the schedule, PERT. Resource allocation - identifying resource requirements - scheduling resources - creating critical paths - publishing schedule - cost schedules - sequence schedule.

Unit 3

Monitoring and control – Visualizing progress, Earned value analysis – Managing people and organizing teams – organizational structures - Planning for small projects. Case Study: PMBOK. Agile Development.

  • Hughes B., Cotterell M. and Rajib M., “Software Project Management”, Fifth Edition, Tata McGrawHill, 2012.
  • Pressman R. S., “Software Engineering – A Practitioner’s Approach”, Eighth Edition, McGrawHill Publishers, 2014.
  • Jalote P., “Software Project Management in Practice”, Second Edition, Pearson Education, 2003