Introduction to software project management. Overview of project planning. Selection of appropriate project approach. Activity planning, Resource allocation. Project tracking and control. Contract management. Managing people and organizing teams. Software quality assurance. Configuration management. Various tools of software project management. Software Engineering Economics Fundamentals, Software Cost Estimation, Life Cycle Economics, Uncertainty, Risk Analysis and Management.