Task Analysis
people perform tasks to achieve goals http://www.cs.vu.nl/~gerrit/gta/docs/litdoc.pdf
Tools enlarge the possibilities in performing tasks
DEFINITION the process of analysing the way people perform their jobs and it is important to the software designer because a major part of the design will focus on supporting the jobs people do [McCauley, 1995]
DEFINITION the process of learning about ordinary users by observing them in action to understand in detail how they perform their tasks and achieve their intended goals. (Usability.gov, 2017)
"Task Analysis“ is not a term with a fixed and agreed meaning "Task Analysis“ is not a term with a fixed and agreed meaning. It is a means to collect information about a task, organise it, and then use it to make various judgements or design decisions. The term task analysis covers a range of methodologies, methods and techniques used by managers, trainers, procedures writers, safety assessors, ergonomics practitioners, system designers and human factors specialists Renardus M.M. Scheffer
a simple exercise that UX designers can undertake during the definition of a problem, which can help not just in identifying where opportunities to improve the UX
Source: Mayhew, D.J. (1992)
TASK ANALYSIS, why ? designer assumption all users are the same all users are the same as me can design a good interface without the need to understand the us
TASK ANALYSIS, why ? Human elements must be optimized and potential errors must be minimized To include human element directly on the design, systematically and openly so it can be checked very carefully
Who is USER ? Individual Group Operator Administrator
Complete Address
Techniques Task Analysis
1 Task Decomposition Proses dekomposisi (pemecahan suatu task menjadi beberapa sub-task) ini sering juga disebut sebagai Hierarchical Task Analysis (HTA). Hasil output dari HTA ini adalah suatu hierarki dari task dan sub-task dan juga suatu rancangan urutan (plan) dan syarat dari sub-task sub-task tersebut.
hierarchical task analysis provides an understanding of the tasks users need to perform to achieve certain goals
HTA’S PROCCESS
Task Analysis Methods: Data Gathering Banyak metoda task analysis Tidak ada yg 100% memuaskan Metoda umum Questionnaires and Interviews Observational studies Experimental data collection
Knowledge Based Analysis 2 Knowledge Based Analysis Knowledge Based Analysis dimulai dengan mengidentifikasikan semua objek dan aksi yang terlibat dalam task, dan kemudian mengembangkan suatu taxonomi dari semuanya. Hal ini mirip dengan taxonomi dari cabang ilmu biologi (klasifikasi hewan/tumbuhan).
Kitchen item AND /- shape XOR / | mixing bowl, casserole, soucepan, soup bowl, glass / |_ flat / plate, chopping board, frying pan /_ function OR {_ preparation { mixing bowl, plate, chopping board {_ cooking { frying pan, casserole, soucepan {_ dining XOR |_ for food plate, soup bowl, casserole |_ for drink glass
User Task Contoh : Kasir (task) : Entry penyewaan VCD Menerima pembayaran Cek keterlambatan Entry pengembalian Perhitungan denda
Use Model Example: A software interface contains menubars, toolbars, work areas,etc A properly designed use model assures that each of these components is properly placed within the system such that a user can easily understand how the information is arranged, what actions they can perform a use model is said to be the mapping of the user's cognitive model onto the system.
User Model Styles : Menu Form filling Command languange Direct manipulation Pilih 4 pola sesuai dengan Task & User Profile dan Goal hendak dicapai
User Model Menu, karena banyak perbedaan tugas yang harus dikerjakan oleh kasir Form filling, untuk entry sewa, pengembalian
GOMS (Goals, Operators, Methods and Selection) adalah tujuan dari user, menerangkan apa yang hendak dicapai oleh user. Dalam GOMS, goals ini dipakai sebagai pedoman untuk user untuk mengevaluasi apa yang hendak dicapai (tujuannya) dan untuk titik tolak dimana user harus kembali jika terjadi error dalam proses desain.
GOMS (Goals, Operators, Methods and Selection) adalah kegiatan dasar yang harus dilakukan oleh user untuk menggunakan sistem. Operators bisa mempengaruhi sistem (misalnya, tekan tombol ‘x’) atau hanya mental state dari user (misalnya, baca dialogue box).
GOMS (Goals, Operators, Methods and Selection) cara untuk mendekomposisi goal sub-goals. Misalnya : window manager, bisa ditutup dengan 2 cara, yaitu dengan memilih option ‘close’ atau dengan menekan kombinasi tombol Alt-F4.
CLOSE METHOD
GOMS (Goals, Operators, Methods and Selection) Dari contoh diatas, kita bisa melihat pemakaian kata ‘select’ pada saat memilih method. GOMS tidak hanya menggunakan pilihan acak, tapi juga berusaha untuk memperkirakan method apa yang hendak digunakan.
Example: *Goal: create a Word document Goal * * GOAL: create new document *** choose new doc icon *** set font *** set font size *** type document text ** GOAL: save document *** SELECT save icon File then save from menu *** complete save dialogue box ** GOAL: print document *** SELECT print icon File then print from menu Goal Sub-goal Operator Su-goal operator