Many clever, intelligent software professionals have tried different models over the last twenty years in an attempt to make software development more predictable and controllable. This course will cover the actual benefits of these models and processes as well as the problems that can arise. You will learn how to choose appropriate models for actual projects and then customize the processes to produce the best combination of control, quality, and rapid product development. Work experience in software development is required.
Space is limited.
Please register by the first day of class. A current syllabus is available.