SWE 466: Software Project Management

This course covers main concepts, tools, and techniques related to project management (time, cost, quality, scope, risk, human resources, communications) focusing on software projects. The topics include project planning, organization, size/cost/time estimation, leaders and managers skills and responsibilities; work breakdown structure (WBS), scope management; scheduling; budget control; progress monitoring; human resource management; risk management, communication management, project velocity, project tracking, project quality metrics and post- performance analysis, software contracts, intellectual property and licensing etc. The understanding and use of a project management tool (e.g., MS project) as well as the use of a size/cost estimation software/method. Standards in project management, such as ISO 9001:2000 (Quality Management Systems – Requirements), ISO12207 (software development process), IEEE 1058-1998 along with SEI’s CMM and CMMI model will also be discussed. Students will participate in a group project in order to gain a real-life practice of project management