Syllabus

BSc CSIT · Semester VII

Software Project Management syllabus

Official TU syllabus for Software Project Management (CSC425): 9 units, 67 topics, 3 credit hours. Every unit links to its notes and solved questions.

1

Introduction to Software Project Management

5h · 4 Q
  • 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
2

Project Analysis

8h · 11 Q
  • 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
3

Activity Planning and Scheduling

7h · 8 Q
  • 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
4

Risk Management

4h · 3 Q
  • Introduction
  • Nature and identification of risk
  • Risk analysis
  • Evaluation of risk to the schedule using Z-values
5

Resource Allocation

4h · 2 Q
  • Identifying resource requirements
  • Resource allocation
  • Resource smoothening and resource balancing
6

Monitoring and Control

4h · 6 Q
  • Introduction
  • Collecting data
  • Visualizing progress
  • Cost monitoring
  • Earned value analysis
  • Project control
7

Managing Contracts and people

5h · 4 Q
  • 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
8

Software quality assurance and testing

5h · 5 Q
  • 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
9

Software Configuration Management

3h · 5 Q
  • Introduction
  • Need
  • Basic configuration
  • Management function
  • Baseline
  • Configuration management responsibilities

Textbooks and references

  • Software Project Management by Bob Hughes and Mike Cotterell, Latest Publication
  • "Introduction to Software Project Management & Quality Assurance", Darrel Ince, I. Sharp, M. Woodman, Tata McGraw Hill
  • "Software Project Management: A Unified Framework", Walker Royce, Addison-Wesley, An Imprint of Pearson Education
  • "Managing the Software Process", Watts S. Humphrey, Addison-Wesley, An Imprint of Pearson Education

Study CSC425 the smart way

Solved questions, flashcards & practice