CS807 Project Management and Process Engineering

This course provides an understanding of the technical and managerial processes involved in planning and conducting projects to develop and maintain complex, software-intensive systems. Students prepare project plans and critically evaluate process models such as the SEI Capability Maturity Models, ISO/IEEE Standard 12207, and the PMI Body of Knowledge. Emphasis is placed on project management, system development, information security, and other process areas. In addition, trends in software development methods, tools, and techniques that support these processes are covered. We also discuss how the software lifecycle relates to business process improvement and why many process improvement initiatives fail. Students perform research into current best practices, prepare a project plan for a realistic software project, conduct an assessment of selected processes in their organizations, and recommend improvements for the software processes they have selected.

Corequisite

None

Credits

5

Distribution

Computer Science/Engineering/Information Technology

Notes

Available online only.