Wednesday
you are in: HOME :: CURRICULUM :: SW PROJECT MANAGEMENT : :
The course provides the essential knowledge, processes and tools required for a software engineer or technical manager to successfully direct and oversee an intensive software development project. Topics include planning, leading, organizing, estimating, directing, monitoring and controlling software projects and their teams. Quantitative progress measures and risk management are emphasized throughout the course.
This course is intended for software engineering managers, and software developers progressing towards leadership positions, who have not received formal instruction in software engineering principles and best practices.
The chief prerequisite for the course is hands-on work experience in software development, in particular, software design, programming, and testing. It is recommended that students complete a foundation course in software engineering principles before undertaking this course.
The course is built around a case study that evolves as the course progresses. The case study is about an 18 month project that starts with a description of the customers requirements and the associated contract to construct the software-intensive system. The first assignment is to develop an initial project management plan for the case study project. Subsequent assignments require the student to update this plan taking into consideration new challenges experienced by the project. As the case study project evolves, people, management and technical issues are discussed in class.