Software project success depends on many factors, but luck shouldn't be one of them. Failures often can be avoided by using planning and monitoring techniques that are tailored to work in a company's culture and fit the size of the effort.
This course covers essential practices for software project success and predictability that can be introduced during the planning stage so that progress can be monitored and adjustments made before the project goes badly off course. These practices include requirement change management and traceability, WBS, work estimates, project scheduling, monitoring metrics, and test planning. Students will also learn how to recover an off-track project and how to plan and manage outsourced development.
A combination of lectures and interactive exercises are designed to reinforce concepts, so that students will learn by example and through interaction. The course is appropriate for software project managers, software quality managers, product marketing managers, and developers and testers who wish to learn these skills for a current or future assignment.