Importance of Software Project Management – Activities Methodologies – Categorization of Software Projects – Setting Objectives – Management Principles – Management Control – Project Portfolio Management – Cost-Benefit Evaluation Technology – Risk Evaluation –Strategic Program Management – Stepwise Project Planning.
Software Process and Process Models – Choice Of Process Models – Mental Delivery – Rapid Application Development – Agile Methods – Extreme Programming – SCRUM – Managing Interactive Processes – Basics Of Software Estimation – Effort And Cost Estimation Techniques– COSMIC Full Function Points – COCOMO II A Parametric Productivity Model – Staffing Pattern.
Objectives of Activity Planning – Project Schedules – Activities – Sequencing And Scheduling – Network Planning Models – Forward Pass & Backward Pass Techniques – Critical Path (CRM) Method – Risk Identification – Assessment – Monitoring – PERT Technique – Monte Carlo Simulation – Resource Allocation – Creation Of Critical Patterns – Cost Schedules.
Framework For Management and Control – Collection Of Data Project Termination – Visualizing Progress – Cost Monitoring – Earned Value Analysis- Project Tracking – Change Control- Software Configuration Management – Managing Contracts – Contract Management.
Managing People – Organizational Behavior – Best Methods Of Staff Selection – Motivation – The Oldham-Hackman Job Characteristic Model – Ethical And Programmed Concerns –Working In Teams – Decision Making – Team Structures – Virtual Teams – Communications Genres – Communication Plans.
Reference Book:
1. A Kelkar, "Software Project Management A Concise Study", Third Edition, 2012, PHI Learning, ISBN-10: 8120347021, ISBN-13: 978-8120347021. 2. Gopalaswamy Ramesh, “Managing Global Software Projects” – McGraw Hill Education (India), Fourteenth Reprint 2013, ISBN: 978-0070598973.
Text Book:
Bob Hughes, Mike Cotterell and Rajib Mall: Software Project Management, McGraw Hill Education; 5 edition (1 July 2017), ISBN-10: 0071072748, ISBN-13: 978-0071072748