กระบวนการออกแบบและการวิเคราะห์งาน

การออกแบบ 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 -

  • มุ่งเน้นไปที่การกระทำที่ผู้ใช้ต้องการให้สำเร็จ
  • โครงสร้างลำดับชั้น
  • ไวยากรณ์แบบกราฟิก
  • ชุดตัวดำเนินการตามลำดับที่หลากหลาย