Requirements Gathering Report   

2. Stakeholders

2.1. Key Stakeholders and their goals

  • Students

    Goals : To use the system to register the courses, check course information, check their timetable and find the temporary schedule change of the course. They want the system is easy to use and works properly.

  • Teachers

    Goals : To use the system to inform students about the temporary change of course time schedule. They want that the system is easy to use and works properly

  • Web administrator

    Goals : To update and maintain the courses’ information and students’ information. They want the system is easy to use.

  • Administration office staff

    Goals : To use the system check the course information and check student’s status. They want to be able to find the information they need efficiently.

  • Academic advisors

    Goals : To use the system to keep track of the status of students and course information. They want the system easy to use and can obtain the information accurately.

2.2. Main User Descriptions

2.2.1. UVIC Registered Student

User Name

UVIC Registered Student

User’s Role

Responsibility of the this user group is how to correctly use online Registration/Course Information System to register courses and receiving course schedule information to help them manage their personal schedules.

User’s technological experience

The members in this user group are familiar with using computer, Internet, email and cell phone. They have experience of using the current online Registration/Course Information System for a certain amount of time. Some of them know the current system very well. However, some of them are relatively new to the system and feel frustrated every time they use the system.

2.2.2. UVIC Instructor

User Name

UVIC Instructor

User’s Role

Responsibility of this user group is to correctly use the system view course information and course calendars. In addition, they use the system to inform students course schedule changes or cancellations.

User’s technological experience

They are comfortable with using computer and know how to use internet, web. They are familiar with the current online Registration/Course Information System.

2.3. User Profiles

2.3.1. User Profile 1

Bob is a third-year student in computer science department of UVIC. He uses computers to do his assignments almost everyday. He is proficient in many programming languages. He is willing to learn to use any software system and he likes challenges. He can figure out how to work with a piece of software in very short amount of time without reading any instructions or help. He finds the current course registration system is badly designed, but he still can use it to perform related tasks very fast.

2.3.2. User Profile 2

Anna is a second-year student in UVIC. Her major is history. She uses the Internet, Email, and library research a few times a week. She totally has no interests in the field of computer science. She hates using software that is not obvious and simple to use. She is afraid of learning any new software system since it is impossible for her to be able to use a new piece of software before her reading through the step-by-step instruction. She has used the current course registration system a couple of times. She does feel inconvenience when she uses the current registration system to sign up for courses; however, she would rather keep using the old system to avoid learning any new stuff.