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