On October 14th, 2010, the University of Waterloo established a new Student Success Office to lead and coordinate programs focused on student needs. It was envisioned that the new office would become well integrated across academic areas and incorporate best practices in student development at the University of Waterloo. In order to manage increased networking across academic areas, in addition to promotion of events and programs, and provision of resources to help students transition from high school to university, an initiative to design a web based Student Life Event & Resource Administration project was proposed. In order to initiate the project, development of an administrative application to handle human resource management was required.
Andre Bodo, a co-op student from the University of Waterloo, was asked to identify the project requirements and appropriate organization and testing for development of the administrative application.
This case study is intended for introduction to some of the basic methods and principles used by software engineers, including Software development cycle, fundamentals of technical communication, measurement, analysis, and design.