CS824 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/IEC Standard 12207, and the Project Management Body of Knowledge (PMBOK).  Emphasis is placed on project management, system development, 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, and conduct an assessment of selected processes in their organizations.

Prerequisite

None

Corequisite

None

Credits

4

Distribution

Computer Science

Notes

Available Online Only