1.2. System Personnel

The personnel involved in the Scheduler project are organized into the following groups and subgroups:

       A. End Users

             a. Schedule Administrators

             b. Instructional Staff

             c. Students

       B. Customers

       C. System Developers

       D. Software Engineering Students

End users are those who use the Scheduler for its intended purpose. Schedule Administrators use the Scheduler to manage the course, room and instructor databases, generate the schedules, and may change working copies of staff preferences. Instructional Staff use the Scheduler to set their own preferences for courses, rooms and availability times. Student end users use the Scheduler to provide a class schedule they want to have in the future and provide feedback on courses they could not "crash".

The primary customer is Gene Fisher. He is customer representative for his faculty and staff colleagues in the Computer Science department at the California Polytechnic State University, San Luis Obispo. In this representative capacity, Fisher will consult with other potential customers to gather requirements from them, and integrate their requirements with his own.

The primary system developers are Cal Poly students who will implement this. Their developments include product implementation and deployment. They will also conduct the ongoing process activities of testing and configuration.

Cal Poly students' development efforts are based on the work of a number of software engineering students who have used the Scheduler as a class project in software engineering courses.





Prev: problem | Next: setting | Up: intro | Top: index