กระบวนการออกแบบและการวิเคราะห์งาน
การออกแบบ HCI
การออกแบบ HCI ถือเป็นกระบวนการแก้ปัญหาที่มีองค์ประกอบต่างๆเช่นการใช้งานตามแผนพื้นที่เป้าหมายทรัพยากรต้นทุนและความมีชีวิต ตัดสินใจเกี่ยวกับข้อกำหนดของความคล้ายคลึงกันของผลิตภัณฑ์เพื่อสร้างสมดุลระหว่างการแลกเปลี่ยน
ประเด็นต่อไปนี้เป็นกิจกรรมพื้นฐานสี่ประการของการออกแบบปฏิสัมพันธ์ -
- การระบุข้อกำหนด
- การสร้างการออกแบบทางเลือก
- การพัฒนารูปแบบการออกแบบเชิงโต้ตอบ
- การประเมินการออกแบบ
หลักการ 3 ประการสำหรับแนวทางที่เน้นผู้ใช้คือ -
- มุ่งเน้นไปที่ผู้ใช้และงานในช่วงต้น
- การวัดผลเชิงประจักษ์
- การออกแบบซ้ำ
วิธีการออกแบบ
วิธีการต่างๆได้ปรากฏขึ้นตั้งแต่เริ่มก่อตั้งที่ร่างเทคนิคสำหรับปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ ต่อไปนี้เป็นวิธีการออกแบบบางส่วน -
Activity Theory- นี่คือวิธีการของ HCI ที่อธิบายถึงกรอบการทำงานที่ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์เกิดขึ้น ทฤษฎีกิจกรรมให้เหตุผลเครื่องมือวิเคราะห์และการออกแบบปฏิสัมพันธ์
User-Centered Design - ช่วยให้ผู้ใช้เป็นศูนย์กลางในการออกแบบที่ซึ่งพวกเขามีโอกาสทำงานร่วมกับนักออกแบบและผู้ปฏิบัติงานด้านเทคนิค
Principles of User Interface Design- ความอดทนความเรียบง่ายการมองเห็นความคุ้มค่าความสม่ำเสมอโครงสร้างและข้อเสนอแนะเป็นหลักการ 7 ประการที่ใช้ในการออกแบบอินเทอร์เฟซ
Value Sensitive Design- วิธีนี้จะใช้สำหรับการพัฒนาเทคโนโลยีและรวมถึงสามประเภทของการศึกษา - แนวคิดเชิงประจักษ์และทางเทคนิค
การตรวจสอบแนวความคิดทำงานเพื่อทำความเข้าใจคุณค่าของนักลงทุนที่ใช้เทคโนโลยี
การตรวจสอบเชิงประจักษ์คือการศึกษาวิจัยการออกแบบเชิงคุณภาพหรือเชิงปริมาณที่แสดงให้ผู้ออกแบบเข้าใจถึงคุณค่าของผู้ใช้
การตรวจสอบทางเทคนิคประกอบด้วยการใช้เทคโนโลยีและการออกแบบในการสืบสวนเชิงแนวคิดและเชิงประจักษ์
การออกแบบแบบมีส่วนร่วม
กระบวนการออกแบบแบบมีส่วนร่วมเกี่ยวข้องกับผู้มีส่วนได้ส่วนเสียทั้งหมดในกระบวนการออกแบบเพื่อให้ผลลัพธ์ที่ได้เป็นไปตามความต้องการที่พวกเขาต้องการ การออกแบบนี้ใช้ในด้านต่างๆเช่นการออกแบบซอฟต์แวร์สถาปัตยกรรมภูมิสถาปัตยกรรมการออกแบบผลิตภัณฑ์ความยั่งยืนการออกแบบกราฟิกการวางแผนการออกแบบเมืองและแม้แต่การแพทย์
การออกแบบแบบมีส่วนร่วมไม่ใช่รูปแบบ แต่มุ่งเน้นไปที่กระบวนการและขั้นตอนของการออกแบบ ถูกมองว่าเป็นวิธีหนึ่งในการลบความรับผิดชอบในการออกแบบและการเริ่มต้นของนักออกแบบ
การวิเคราะห์งาน
การวิเคราะห์งานมีส่วนสำคัญในการวิเคราะห์ความต้องการของผู้ใช้
การวิเคราะห์งานเป็นขั้นตอนในการเรียนรู้ผู้ใช้และกรอบนามธรรมรูปแบบที่ใช้ในเวิร์กโฟลว์และการดำเนินการตามลำดับเวลาของการโต้ตอบกับ GUI วิเคราะห์วิธีการที่ผู้ใช้แบ่งงานและจัดลำดับงาน
งานคืออะไร?
การกระทำของมนุษย์ที่ก่อให้เกิดวัตถุประสงค์ที่เป็นประโยชน์โดยมุ่งเป้าไปที่ระบบเป็นงาน การวิเคราะห์งานกำหนดประสิทธิภาพของผู้ใช้ไม่ใช่คอมพิวเตอร์
การวิเคราะห์งานตามลำดับชั้น
การวิเคราะห์งานตามลำดับชั้นเป็นขั้นตอนของการแยกย่อยงานออกเป็นงานย่อยที่สามารถวิเคราะห์ได้โดยใช้ลำดับตรรกะสำหรับการดำเนินการ สิ่งนี้จะช่วยให้บรรลุเป้าหมายด้วยวิธีที่ดีที่สุด
"ลำดับชั้นคือการจัดองค์ประกอบที่ตามความสัมพันธ์ที่จำเป็นต้องมีอธิบายเส้นทางของประสบการณ์ที่ผู้เรียนต้องดำเนินการเพื่อให้บรรลุพฤติกรรมใด ๆ ที่ปรากฏในลำดับชั้นสูงกว่า (Seels & Glasgow, 1990, p. 94)"
เทคนิคการวิเคราะห์
Task decomposition - แบ่งงานออกเป็นงานย่อยและตามลำดับ
Knowledge-based techniques - คำแนะนำใด ๆ ที่ผู้ใช้จำเป็นต้องรู้
'ผู้ใช้' เป็นจุดเริ่มต้นของงานเสมอ
Ethnography - การสังเกตพฤติกรรมของผู้ใช้ในบริบทการใช้งาน
Protocol analysis- การสังเกตและเอกสารการกระทำของผู้ใช้ สิ่งนี้ทำได้โดยการพิสูจน์ความคิดของผู้ใช้ ผู้ใช้ต้องคิดดัง ๆ เพื่อให้เข้าใจตรรกะทางจิตใจของผู้ใช้
โมเดลงานวิศวกรรม
ซึ่งแตกต่างจากการวิเคราะห์งานตามลำดับชั้นโมเดลงานวิศวกรรมสามารถระบุได้อย่างเป็นทางการและมีประโยชน์มากกว่า
ลักษณะของแบบจำลองงานวิศวกรรม
โมเดลงานวิศวกรรมมีสัญลักษณ์ที่ยืดหยุ่นซึ่งอธิบายกิจกรรมที่เป็นไปได้อย่างชัดเจน
พวกเขาได้จัดระเบียบวิธีการเพื่อสนับสนุนความต้องการการวิเคราะห์และการใช้แบบจำลองงานในการออกแบบ
พวกเขาสนับสนุนการรีไซเคิลโซลูชันการออกแบบที่อยู่ในสภาพสำหรับปัญหาที่เกิดขึ้นตลอดการใช้งาน
สุดท้ายพวกเขาปล่อยให้เครื่องมืออัตโนมัติสามารถเข้าถึงได้เพื่อรองรับขั้นตอนต่างๆของวงจรการออกแบบ
ConcurTaskTree (CTT)
CTT เป็นวิธีการทางวิศวกรรมที่ใช้ในการสร้างแบบจำลองงานและประกอบด้วยงานและตัวดำเนินการ ตัวดำเนินการใน CTT ใช้เพื่อแสดงความสัมพันธ์ตามลำดับเวลาระหว่างงานต่างๆ ต่อไปนี้เป็นคุณสมบัติหลักของ CTT -
- มุ่งเน้นไปที่การกระทำที่ผู้ใช้ต้องการให้สำเร็จ
- โครงสร้างลำดับชั้น
- ไวยากรณ์แบบกราฟิก
- ชุดตัวดำเนินการตามลำดับที่หลากหลาย