Teaching Case: An IS Capstone Project: The Mywick Property Management System

This paper describes a project suitable for use in an upper division course requiring the completion of analysis, design and implementation of a software system. It is especially useful for illustrating multiple cycles through the development process, as well as for integrating key concepts from a number of fundamental knowledge clusters in a typical undergraduate IS program of study. These knowledge clusters include database management, project management, programming principles, and system analysis and design. In the pilot class, students employed use case analysis as well as standard object-oriented techniques such as class diagrams and sequence diagrams. Students followed a modified version of the Team Software Process, with special attention paid to the postmortem following each of two cycles. Teaching tools included the use of a special email address allowing students to converse with the “client.”