Each team elects a facilitator to assist in the review process. The facilitator meets with the reviewers and explain the design to them, and answers questions. The facilitator is also reponsible to ensure that all reviewers have access to design models and source code (if needed). The review team divides up the design, so that each person is responsible for the detailed review of a part of the design. The team as a whole is responsible for the review of the design overall.
Each reviewer prepares for his/her part of the project a detailed discussion of each class, including strengths and weaknesses, and suggestions for improvement. The team as a whole prepares a discussion of the overall design. The facilitator must supply the review materials to the review team by Wednesday night, and is responsible for bringing the design and code to class on Tuesday so that it can be displayed on the big screen. The reviews will be turned in by email to the TA and discussed in class on Tuesday.