KCA013: Software Project Management UNIT-1 Importance of Software Project Management Activities – Methodologies – Categorization of Software Project Setting objectives – Management Principles – Management Control Project portfolio Management – Cost-benefit evaluation technology Risk evaluation – Strategic program Management – Stepwise Project Planning 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. UNIT-2 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 UNIT-3 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 UNIT-4 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 UNIT-5 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