Project Overview

Projects are designed for three person teams. Each team member is responsible for a different component of the project. Team members will be evaluated on their individual component and the success of the entire project.

Documentation and Code Walk Throughs 

Review of documentation and code using the mechanism of Walk Throughs is one of the best ways of insure the quality of the product . Walk throughs are  done as a group with other team members. In order to perform these walk throughs, each teams must schedule weekly one hour meetings with the instructor. These walk throughs along with a public demonstration of your product will be used as the primary evaluation instruments of your project.

Project Demonstrations

Final evaluation of team projects will be done at a public demonstration during final week. The event will be posted and open to all. Tentatively, the demonstration will be Friday afternoon of finals week.

Last semester we had two TV stations and the town newspaper at the presentation. Hopefully we will have the same this semester.

Team Roles

Teams will be formed to maximize diversity of talents and interests. Every effort will be made to matched students to their interests. There will be three nominal roles in each team requiring different knowledge, skills and interest:

These are nominal roles. Each team must evolve each member's responsibilities to suit the strengths of the individual and to maximize the productivity of the team. .

Team Selection

All teams will be selected by the instructor. In order to facilitate the assignment of team members students are required to write a cover letter applying for the project of their choice and their preferred role on the team. Include with the cover letter your resume. Both resumes and cover letter will be reviewed in class. 

Deliverables

The project will be divided into four product cycles. The product, which includes software and documentation, will be  evolve as the semester progresses. At the end of each cycle the following items will be delivered:

Each  document will begin with a revision history. Any significant change in the document, including modifications, additions, and deletions, should be noted with data and author. 

Cycles

The following are preliminary guidelines for deliverables at the end of each cycle:

Cycle 1

Cycle 2

Cycle 3

Cycle 4


Documentation for the first three cycles shall be included in a single three ring binder, with the product name, and team members on the cover and spline. Revisions of the documentation will insert after inspection by the instructor at the biweekly team meetings.

Deliverables for the final cycle will in the form of a web page with all documentation and source code. This work product will be appended to the course web page, allowing you to show prospective employers your work.