SWE 506 - Software Project Management

Course Description:
Software system engineering and organization methods; work breakdown structure and task determination; effort, duration and cost estimation; scheduling and planning. Monitoring and control; analysis of options; management of risks, change and expectations.  Process and product metrics, post-performance analysis, process improvement and maturity. Management of Agile Programming methodologies such as Extreme Programming; Case studies.
Course  Objective:
Develop learners’ design skills such as:
Understand the five process groups and nine knowledge areas of the PMI BOK

Understand approaches for managing and optimizing the software development process

Understand efficient techniques for managing each phase of the systems development lifecycle

Use and application of tools to facilitate the software project management process (e.g. Microsoft Project).

Course Materials