Close Menu

SWEN3130

Course Title: 
Software Project Management
Credits: 
3
Educational Level: 
III
Semester offered: 
II
Core Course: 
yes
Syllabus: 
  1. The Role of Risk in the Software Life Cycle: Risk categories including security, safety, market, financial, technology, people, quality, structure and process; Risk identification; Risk tolerance e.g., risk-adverse, risk-neutral, risk-seeking); Risk planning; Risk removal, reduction and control.
  2. Working in Teams: Professional Ethics; Participation; Processes including responsibilities for tasks, meeting structure, and work schedule in a software team; Team Conflict Resolution; Virtual Teams (communication, perception, structure); Effort Estimation (at the personal level); Team Management including organisation, decision-making, role identification and assignment, individual and team performance assessment.
  3. Project Management: Scheduling and Tracking; Project Management Tools; Cost/Benefit Analysis; Software Measurement and Estimation Techniques; Configuration Management and Version Control; Principles of Risk 
Course Assessment: 
  • Final Written Examination (2 hours) 60%
  • Coursework: 40%
    • Group Assignments (20% each) 40%
Course Prerequisites: 

COMP2140 - Software Engineering.

Top of Page