The personnel involved in the grader project are organized into the following groups:
End users of the grading program are intended to be educators of post-secondary instituitons. The grader is specifcally designed to interface with the computer science department at California Polytechnic San Luis Obispo. Several levels of access will be offered; teacher, teacher's assistant(s), student access to grades and class standings, students wanting previous grading history of a class and department/institutional administrator priveleges to grades database. The grader will be developed in accordance with Gene Fisher’s descriptions.
Managers for the development of the grader program need to maintain time constraints, constructively criticize the analysts and developers and provide the end user (Gene Fisher) with periodic updates. They have a good sense for the overall functions the grading program is to incorporate. Manuel Garcia, (mdgarcia), will manage the grader team’s progress. In the broad scope Gene Fisher will oversee final decisions concerning major events of the grader's specifications and development.
Domain experts should have thorough experience in an educational setting where electronic grading has been practiced and the specific details required of a grading tool (i.e. types of statistical tools to be included in the grader, formatting of the grade sheets, preference of student access to their personal academic progress, information to be contained on student reports, etc.). They mainly include teachers, students and others involved in education mentioned in the first paragraph of this document. Their descriptions must be clear, accurate and presented in a manner that allows systems analysts to capture sufficient details of the desired grading features. Gene fisher, who possesses the most experience in the academic grading serves as the primary domain expert, however the specification and development team is comprised wholly of students who also have familiarity with grading processes.
System Analysts in the grading project serve as a buffer between the customer (Gene Fisher) and the developers. The analysts and developers in this project will be the same: Michael Shelley, Manuel Garcia, Richard Sue, Veronica Tufo, Bryan Clevenger, focusing on analyzation in 308 and implementation in 309. As analysts they need to record the discussions conducted during customer interviews and convert these into detailed requirement specifications concerning the grading tool's functionality, visual outlay, use cases, etc. These specifications will be continually revised until a much refined version agreed upon by the customer is passed to the implementors.
As system developers the goal of the grader team will be to produce a platform-independent application with stringent adherence to the specifications gathered by the systems analysts. Consultation may need to be made with the customer to ensure their desires are being met. Upon final release the grader should fulfill or exceed the customer's expectations.