This course presents the strategies of software configuration management (SCM) and software project management (SPM) adhering to recommended software engineering standard and practices. The software configuration management part emphasizes on the activities of controlling changes during the software development process, managing different versions of various work products, auditing and reporting on the changes made. Software project management covers the software project management aspects which include the project management plan, work breakdown structure, software quality management, estimation, project monitoring and risk management.