Chapter 1

Introduction to Software Project Management

Software engineering problem and software product, software product attributes, Definition of a Software Project (SP), SP Vs. other types of projects activities covered by SPM, categorizing SPs, Project management cycle, SPM framework, types of project plan.

Notes Coming Soon
Chapter 2

Project Analysis

Introduction, strategic assessment, technical assessment, economic analysis: Present worth, future worth, annual worth, internal rate of return (IRR) method, benefit-cost ratio analysis, including uniform gradient cash flow and comparison of mutually exclusive alternatives.

Notes Coming Soon
Chapter 3

Activity Planning and Scheduling

Objectives of activity planning, Work breakdown structure, Bar chart, Network planning model: Critical path method (CPM), Program evaluation and review technique (PERT), Precedence diagramming method (PDM), Shortening project duration, Identifying critical activities.

Notes Coming Soon
Chapter 4

Risk Management

Introduction, nature and identification of risk, risk analysis, evaluation of risk to the schedule using Z-values.

Notes Coming Soon
Chapter 5

Resource Allocation

Identifying resource requirements, resource allocation, resource smoothening and resource balancing.

Notes Coming Soon
Chapter 6

Monitoring and Control

Introduction, collecting data, visualizing progress, cost monitoring, earned value analysis, project control.\n113

Notes Coming Soon
Chapter 7

Managing Contracts and people

Introduction, types of contract, stages in contract, placement, typical terms of a contract, contract management, acceptance, Managing people and organizing terms: Introduction, understanding behavior, organizational behavior: a back ground, selecting the right person for the job, instruction in the best methods, motivation, working in groups, becoming a team, decision making, leadership, organizational structures, conclusion, further exercises.

Notes Coming Soon
Chapter 8

Software quality assurance and testing

Testing principles and objectives, test plan, types and levels of testing, test strategies, program verification and validation, software quality, SEI-CMM,SQA activities, QA organization structure, SQA plan.

Notes Coming Soon
Chapter 9

Software Configuration Management

Introduction, need, basic configuration, management function, baseline, configuration management responsibilities. Laboratory / Project Work: Students should prepare a project report using different concepts of software project management. The project can be done in groups with at most four members in each group. Each group can select a case study and apply the concepts of software project management focusing on project analysis, scheduling, risk analysis, resource allocation, testing.