The personnel involved in the CSTutor project are organized into the following groups and subgroups:
End users are those who use CSTutor for its intended purpose. Registered students have their own account with the CSTutor system and can move through the tutorials in a controlled manner in which their progress can be monitored by the instructor of the class the student is enrolled in. Instructors are designated registered users who may create and edit individual tutorials as well as monitor the progress of the students currently enrolled in their class. System administration functions such as student and instructor registration, can be performed by the administrator of the computer that hosts CSTutor. Finally, anyone can access the CSTutor program as an unregistered user (at the discretion of instructors and system admins) for informational purposes and will be able to view and use the tutorial programs without the benefit of quiz and tutorial progress tracking.
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 developer is known as Team Strong. Their development activities are all those of the software development process, from requirements analysis through product implementation and deployment. They will also conduct the ongoing process activities of testing, configuration, documentation, and project management.
Team Strong consists of seven software engineering students who have been currently assigned the CSTutor project as a class project in their software engineering course. The team consists of Shawn, Chris, Kevin, Josh, Brendon, Kareem, and Jesse.
Once completed, the CSTutor project can also be accessible by interested outside parties who are not necessarily school-affiliated and may be available in some form online. Access by outside parties can be selectively controlled by instructors and/or admins.