UNIT I PROJECT EVALUATION AND PROJECT PLANNING 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. (Chapter - 1) UNIT II PROJECT LIFE CYCLE AND EFFORT ESTIMATION Software process and Process Models – Choice of Process models - Rapid Application development – Agile methods – Dynamic System Development Method – Extreme Programming– Managing interactive processes – Basics of Software estimation – Effort and Cost estimation techniques – COSMIC Full function points - COCOMO II - a Parametric Productivity Model. (Chapter - 2) UNIT III ACTIVITY PLANNING AND RISK MANAGEMENT Objectives of Activity planning – Project schedules – Activities – Sequencing and scheduling – Network Planning models – Formulating Network Model – Forward Pass & Backward Pass techniques – Critical path (CRM) method – Risk identification – Assessment – Risk Planning –Risk Management – PERT technique – Monte Carlo simulation – Resource Allocation – Creation of critical paths – Cost schedules. (Chapter - 3) UNIT IV PROJECT MANAGEMENT AND CONTROL Framework for Management and control – Collection of data – Visualizing progress – Cost monitoring – Earned Value Analysis – Prioritizing Monitoring – Project tracking – Change control – Software Configuration Management – Managing contracts – Contract Management. (Chapter - 4) UNIT V STAFFING IN SOFTWARE PROJECTS Managing people – Organizational behavior – Best methods of staff selection – Motivation – The Oldham – Hackman job characteristic model – Stress – Health and Safety – Ethical and Professional concerns – Working in teams – Decision making – Organizational structures – Dispersed and Virtual teams – Communications genres – Communication plans – Leadership. (Chapter - 5)