30 April 2016

PROJECT 02 : USER & TASK ANALYSIS

SUBMISSION 2
1      Iteration of Task Analysis

HTA for Task 1 – Manage booking class



Target user: School Staff
Link video
Textual Presentation



0 Manage booking class
                1 Login to system
1.1   Enter username
1.2   Enter password
2 View booking notification alerts
               2.1 Select booking request
3 Verify the booking match with the empty slot
               3.1 View instructor’s schedule
               3.2 View vehicles information / availability
4 Approve booking’s slot
               4.1 Verify instructor’s availability
5 Logout from system


Diagram presentation


HTA for Task 1 – View Schedule / Appointment



Target user: Instructor
Link video
Textual Presentation



0 View schedule / appointment
                1 Login to system
1.1   Enter username
1.2   Enter password
2 View lesson booking notification alerts
               2.1 View date / time slot
               2.2 View booked vehicles info
3 Verify student details
4 Submit notifications
               4.1 Accept appointment
               4.2 Decline appointment
5 Logout from system

Diagram presentation


HTA for Task 1 – Booking class



Target user: Student
Link video
Textual Presentation



0 Booking class
                1 Login to system
1.1   Enter username
1.2   Enter password
2 Select date
3 Select time slot
4 Select instructor
               4.1 Choose instructor’s name
               4.2 View instructor’s schedule
5 Logout from system

Diagram presentation


HTA for Task 2 – Manage vehicles information



Target user: School staff
Link video
Textual Presentation



0 Manage vehicles information
                1 Login to system
1.1   Enter username
1.2   Enter password
2 Search car number registration
3 View vehicles information
               3.1 View vehicles status
4 Edit / Modify
               4.1 Change vehicles status
5 Save & Update
6 Log out from system

Diagram presentation


HTA for Task 2 – Access student information



Target user: Instructor
Link video
Textual Presentation



0 Access student information
                1 Login to system
1.1   Enter username
1.2   Enter password
2 Search student
2.1 Insert name
2.2 Insert IC number
3 View personal data student
4 Log out from system

Diagram presentation


HTA for Task 2 – Booking instructor



Target user: Student
Link video
Textual Presentation



0 Booking instructor
                1 Login to system
1.1   Enter username
1.2   Enter password
2 Select instructor
2.1 View instructor’s schedule
2.2 View instructor details
3 Book selected instructor
4 Log out from system

Diagram presentation


HTA for Task 3 – Student registration



Target user: School staff
Link video
Textual Presentation



0 Student registration
                1 Login to system
1.1   Enter username
1.2   Enter password
2 Add student for registration
2.1 Insert student personal data
3 Select type of license
4 Fees
               4.1 Choose type of payment
                               4.1.1 Select cash
                               4.1.2 Select instalment
5 Logout from system

Diagram presentation


HTA for Task 3 – Tracking student progress



Target user: Instructor
Link video
Textual Presentation



0 Tracking student progress
                1 Login to system
1.1   Enter username
1.2   Enter password
2 Search student
2.1 Insert name
2.2 Insert IC number
3 View Student progress
               3.1 View balance hour
3.2 View student results
4 Logout from system

Diagram presentation


HTA for Task 3 – Booking JPJ exam date



Target user: Student
Link video
Textual Presentation



0 Tracking student progress
                1 Login to system
1.1   Enter username
1.2   Enter password
2 View JPJ exam schedule
2.1 View status of 16 hours lesson completion
2.2 View QTI exam results
3 Select date
4 Select time slot
5 Logout from system

Diagram presentation


DISCUSSION OF FINDINGS



There are three group of users selected from the system proposal which is consist with school staff, instructor and student. Based on the diagram, we have determine and evaluate which task that should be done by each of group users. This also consist the main functional task that a user can do with the system.
 From the HTA diagram, we can see all the task is created just to facilitate those group user using the new system instead of using a conventional method. For example, if the user are school staff, they need to pick up phone call or attend physically to student who are intend to register at counter, booking class or course, choose exam date and so on. By using the system, all conventional method can turns into fasters and convenient ways.
Other example is relates to the instructor. In conventional method, they need to meet the staff or call just to confirm the class or lesson and to get information who will be their student on that day. But from the HTA that we created it shows that now instructor just need to access the system and get those information from there. In terms of comparison, if we evaluate those task for each group, we can see the tasks is different among those users. Each user have specific job scope or objective. Hence, the task is much different.
However, we can conclude that all the task is use to ease all the process which running in the driving school company. In the other part that based on our proposed system, we can finalize that process can be simpler and more effective. For example for student, we can redesign to make it simpler and efficient where we can consolidate the task to book the instructor in the same process they book for the class. This is correlated with what we have learned from the user’s thought process which is required a system that simpler and effective.
 Based on the design requirement from our HTA, there are some findings that we found. This can be proven by those group users when they start to use the system. We simplifying it with 3 main task to represent each group. The first group is school staff where they using the system to manage the data in database. This include registration, manage booking class, course and instructor, the information of student and vehicles. The second group is the instructor where they start using this system to view the schedule and appointment which is important to them in order to make the class lesson more effective to avoid having any problem that related with student. The last group is student where they tend to have a system to ease all their task for the whole process to get a driving license.
1)      Persona & Scenarios

Persona
Task for Proposed System
1.       Booking Calendar & payment
2.       View class schedule
3.       Organize payment
4.       Organize instructor





Scenario
Student – Booking Calendar & payment:
Every time Fara attending to driving school she had to queue long for booking driving instructor calendar, made a payment or booking exam date. Instead of do it at counter, she decides to use mobile apps for the booking and payment. Once login into her account, she goes to driving class session and select which instructor she prefer. After that she chooses which date & time that particular instructor available and proceed with the booking. She goes to the payment option and select which payment option she want to use, either online banking or credit card. She select credit card and fill up the credit card info. Once payment complete, she end the apps transaction by logout or close the apps.

Instructor – View class schedule:
Harris working hours from 9am till 6pm. Every day he has to check with staff for any booking for him that day. He knows that other staffs are busy with their work. He decides not to bother them. He use nearest computer in that driving school to check his schedule himself. Once he login into the system, he goes to the calendar section and choose the date. There are 4 students in that list. He selects all students in the list and verifies the booking. Students will notify via SMS & apps notification. He has to logout to make sure nobody can use his profile for something bad. After complete with driving class, Harris open up the mobile apps and select today booking, then he select which student has complete the class and approve the class completion. Staff will get a notification by email & mobile apps for every class completion. 

Staff – Organize payment:
Every day Suraya has to check for any unpaid invoice from students and also monitor student activities. She login into the system as administrator and select payment section. She key-in the date range of the invoice and select unpaid invoice. All unpaid invoices appear in sec. She calls to student or their parents to remind on the payment before they can proceed with the next class. After that she has to review the student activities and approve it in the system to make sure that particular student able to proceed for the next stage. She may logout from system.

Staff – Organize instructor:
Sarah needs to monitor every instructor available in that driving school. She has to login as administrator and select Instruction section. Now she can review and check on which instructor has the most classes by search the most activities within that day or month. She now can nominate best instructor for every month. Sarah also has to make sure the progress going smooth everyday by fill up the leave for every single instructor in the system. She has to select which instructor has applied for leave, then key-in the date info and publish into the system. So that particular instructor will not be available on that date.  After that she able to logout from system if no more work need. 

No comments:

Post a Comment