This section defines the primary roles interacting with the course registration system and details their goals, skills, work context, and needs. These role-based personas are derived from our stakeholder interviews and support the project objectives through user-centric design.
Undergraduate Student
-
Purpose & Goals: Successfully register for required courses to fulfill graduation requirements on time.
-
Skills: Basic computer literacy, familiarity with academic requirements and registration tools.
- Work Activities & Tasks:
-
Search for courses
-
Build primary and backup schedules
-
Register for classes
-
Monitor waitlists
-
-
Frequency: High during registration periods, moderate during planning phases.
-
Task Context: Primarily independent; consults advisors occasionally.
-
Time Criticality: High—registration periods are short and competitive.
-
Risk: Risk of missing classes due to limited seat availability or system failure.
-
Information Used: Course descriptions, prerequisites, academic progress records.
- Multitasking: Yes, I often access multiple systems (e.g., financial aid, advising).
Academic Advisor
-
Purpose & Goals: Guide students through course planning and ensure they meet degree milestones.
-
Skills: Academic advising, policy knowledge, student support.
- Work Activities & Tasks:
-
Review student academic progress
-
Recommend courses
-
Identify risks to timely graduation
-
-
Frequency: Regular—especially during pre-registration weeks.
-
Task Context: One-on-one meetings with students.
-
Time Criticality: Medium to high during advising season.
-
Risk: Delays in advising can result in registration problems.
-
Information Used: Academic plans, degree audits, course history.
- Multitasking: Moderate—works with multiple students per session.
IT Administrator
-
Purpose & Goals: Maintain system uptime, data security, and integration with other university systems.
-
Skills: Systems administration, security protocols, API integration.
- Work Activities & Tasks:
-
Monitor uptime and logs
-
Handle updates and security patches
-
Ensure data synchronization with other systems
-
-
Frequency: Daily, with intensive activity during registration windows.
-
Task Context: Collaborative with other IT teams, but largely independent work.
-
Time Criticality: Very high during outages or peak demand.
-
Risk: System downtime or data breaches affecting thousands of users.
-
Information Used: System telemetry, user activity logs, database alerts.
- Multitasking: Yes—supports various backend systems and applications.
INFO 380 Product Management Project • Portfolio archive • Maintained by emmaphamlet