Abstract
One important concern of industry is that software engineering students have little or no experience in coming up to speed on a substantial existing software project. Indeed, the typical project course in academe tends to be soup to nut: Problem statement to requirements to design to code. Many courses omit some of these steps or the instructors may provide some parts. At Rensselaer we?ve designed a project that lives beyond the scope of any single semester. The Stooge project began in 1996 in a section of our Object Oriented Programming and Design course and has been enhanced by the students of that course every semester since. In this paper we present some of the lessons learned in teaching such a course.