17-690 Seminar in Software Process
Seminar in Software Process is a 9 unit full semster course.
The Seminar in Software Process course is a self-study and discussion course. Discussions center on how to implement effective and efficient software processes. The focus of the seminar is on systematic approaches to building software better, faster, and cheaper. A variety of process improvement and quality management strategies are discussed, including Total Quality Management, Baldrige Award, ISO 9001, ISO 15504 (SPICE), and others, but the course is primarily structured around the staged approach to improvement from the Capability Maturity Model (CMM). Required Textbook: Your choice of: M.B. Chrissis, M.D. Konrad, and S. Shrum, "CMMI: Guidelines for Process Integration and Product Improvement, Second Edition," Addison-Wesley, 2006 or M.C. Paulk, C.V. Weber, B. Curtis, and M.B. Chrissis, "The Capability Maturity Model: Guidelines for Improving the Software Process," Addison-Wesley, 1995.
software project management
peer reviews and team building
training and change management
statistical process control.
More course details can be found in the Seminar in Software Process syllabus.
After completing this course, students will:
understand systematic approaches to software development and maintenance;
developed people, organizational, and change management skills;
have a greater understanding of quality assurance process and controls;
be better prepared to impact and implement change within their organizations.