CUSTOMER AGREEMENT

Software Systems Design

CS190, Spring 2002

Steven P. Reiss

INTRODUCTION

This document describes the duties and benefits of a CS190 "customer". CS190 is a software engineering course in which the students, working in teams of around 10 students each, develop a useful software system. In order to ensure the system is useful and to convey the essentials of software engineering, one of the key requirements of the course is that each project have a customer, a sponsor willing to specify what should be built and why. The customer is responsible for providing appropriate guidance to the group regarding the aims, practicality, functionality and utility of the project. In addition, the customer is responsible for reporting his/her experiences with both the team and the project to the faculty member in charge of the course. Such reports will be used in evaluating and grading the students in the course.

CUSTOMER RESPONSIBILITIES

By agreeing to serve as a customer for a CS190 project, the sponsor agrees to the following:

GROUP RESPONSIBILITIES

By accepting a sponsor for a CS190 project, the project group agrees to the following: