วิซาร์ด (ซอฟต์แวร์)

ตัวช่วย สร้าง ซอฟต์แวร์หรือตัวช่วยตั้งค่าหรือแบบฟอร์มหลายขั้นตอนคืออินเทอร์เฟซผู้ใช้ที่นำผู้ใช้ผ่านลำดับขั้นตอนเล็กๆ[ 1 ] [ 2 ]เช่นกล่องโต้ตอบเพื่อกำหนดค่าโปรแกรมเป็นครั้งแรก โดยใช้เพื่อทำให้งานที่ซับซ้อนและไม่คุ้นเคยทำได้ง่ายขึ้นโดยการแบ่งออกเป็นส่วนย่อยๆ
ประวัติศาสตร์
ก่อนปี 1990 คำว่า "พ่อมด" เป็นคำที่ใช้กันทั่วไปสำหรับผู้เชี่ยวชาญด้านเทคนิค เทียบได้กับคำว่า "แฮกเกอร์" [ 3 ]หนังสือเรียนStructure and Interpretation of Computer Programs ปี 1985 ได้รับฉายาว่า "หนังสือพ่อมด" [ 4 ]เนื่องจากภาพประกอบบนปก และบทแรกของหนังสือกล่าวว่า "กระบวนการคำนวณนั้นคล้ายกับความคิดของพ่อมดเกี่ยวกับวิญญาณจริงๆ" [ 5 ]
เมื่อพัฒนาซอฟต์แวร์การจัดพิมพ์บนเดสก์ท็อปเวอร์ชันแรกMicrosoft Publisherในช่วงประมาณปี 1991 ไมโครซอฟต์ต้องการช่วยผู้ใช้สร้างเอกสารที่มีการนำเสนอที่ดี แม้ว่าพวกเขาจะขาดทักษะด้านการออกแบบกราฟิกก็ตาม ไมโครซอฟต์ให้เหตุผลว่า ไม่ว่าโปรแกรมจะมีเครื่องมืออะไร ผู้ใช้ก็จะไม่รู้ว่าจะใช้เครื่องมือเหล่านั้นอย่างไรให้ดีที่สุด “Page Wizards” ของ Publisher จึงจัดเตรียมชุดแบบฟอร์มเพื่อสร้างเค้าโครงเอกสารที่สมบูรณ์ โดยอิงจากเทมเพลตที่ออกแบบอย่างมืออาชีพ ซึ่งสามารถปรับแต่งได้ด้วยเครื่องมือมาตรฐาน[ 6 ]
วิซาร์ดได้รับการพัฒนาที่ Microsoft มาหลายปีก่อน Publisher โดยเฉพาะอย่างยิ่งสำหรับMicrosoft Accessซึ่งจะวางจำหน่ายในเดือนพฤศจิกายน 1992 วิซาร์ดมีจุดประสงค์เพื่อเรียนรู้จากวิธีการใช้งานโปรแกรมของผู้ใช้และคาดการณ์สิ่งที่พวกเขาอาจต้องการทำต่อไป โดยแนะนำพวกเขาผ่านชุดงานที่ซับซ้อนมากขึ้นโดยการจัดโครงสร้างและลำดับขั้นตอน นอกจากนี้ยังทำหน้าที่สอนการใช้งานผลิตภัณฑ์โดยใช้ตัวอย่าง ตั้งแต่ปี 1989 Microsoft ได้หารือเกี่ยวกับการใช้เสียงและภาพบุคคลเป็นผู้แนะนำ แต่ฮาร์ดแวร์ที่มีความสามารถด้านมัลติมีเดียยังไม่แพร่หลาย[ 7 ]
คุณสมบัตินี้แพร่กระจายไปยังแอปพลิเคชันอื่นอย่างรวดเร็ว ในปี 1992 Excel 4.0 สำหรับ Mac ได้แนะนำวิซาร์ดสำหรับงานต่างๆ เช่น การสร้างตารางไขว้ [ 8 ] Office 95ได้แนะนำ "วิซาร์ดคำตอบ" สำหรับการสอบถามหน้าช่วยเหลือด้วยภาษาธรรมชาติ[ 9 ]และต่อมา Windows ได้ใช้วิซาร์ดสำหรับงานต่างๆ เช่น การเพิ่มเครื่องพิมพ์ การกำหนดค่าการเชื่อมต่ออินเทอร์เน็ต หรือการติดตั้งแอปพลิเคชันใหม่[ 6 ]ภายในปี 2001 วิซาร์ดได้กลายเป็นเรื่องปกติในระบบปฏิบัติการที่มุ่งเน้นผู้บริโภคส่วนใหญ่
ในระบบปฏิบัติการ Mac OSตั้งแต่เครื่องมืออย่าง Setup Assistant ที่เปิดตัวใน Mac OS 8.0 เครื่องมือที่คล้ายกันนี้เริ่มถูกเรียกว่า "ตัวช่วย" (อย่าสับสนกับ ฟีเจอร์ "Assist" ของ Apple Newton ) "Setup Assistant" จะทำงานเมื่อMacintoshเริ่มทำงานหลังจากแกะกล่องหรือหลังจากการติดตั้งใหม่ และกระบวนการที่คล้ายกันนี้ก็เกิดขึ้นบนApple iOS ด้วย "Network Setup Assistant" คล้ายกับ "New Connection Wizard" ของ Windows GNOMEก็เรียกตัวช่วยของตนว่า "ตัวช่วย" เช่นกันOracle Designerใช้ตัวช่วยในการออกแบบแอปพลิเคชันและฐานข้อมูล
คู่มือการเขียนของ Microsoft (เวอร์ชัน 3.0) แนะนำให้ผู้เขียนทางเทคนิคเรียกผู้ช่วยเหล่านี้ว่า "วิซาร์ด" และใช้ตัวพิมพ์เล็ก แต่เมื่อวิซาร์ดแพร่หลายมากขึ้น คำนี้ก็หายไป แอปและเว็บไซต์อาจใช้ขั้นตอนแนะนำแบบวิซาร์ดเพื่อ " แนะนำ " ผู้ใช้ใหม่หรือแนะนำพวกเขาผ่านงานต่างๆ แต่คุณสมบัติเหล่านี้มักไม่ได้ระบุว่าเป็น "วิซาร์ด" อย่างชัดเจน[ 10 ]
ตัวอย่าง
ภาพหน้าจอต่อไปนี้ แสดงส่วนหนึ่งของ ขั้นตอนการติดตั้งระบบปฏิบัติการKubuntuจำนวนเจ็ดขั้นตอนแต่ละขั้นตอนมีความจำเป็น แต่ไม่เกี่ยวข้องกับขั้นตอนอื่น ๆ โดยจะแสดงทีละขั้นตอนเพื่อไม่ให้ผู้ใช้รู้สึกสับสน ผู้ใช้สามารถย้อนกลับและเดินหน้าไปยังขั้นตอนถัดไปได้ ขั้นตอนแรก ๆ ยังมีตัวเลือกให้ยกเลิกได้ ตัวเลือกอาจถูกตั้งค่าเริ่มต้นไว้ เพื่อให้ผู้ใช้ที่ไม่มีความคิดเห็นสามารถยอมรับคำแนะนำที่ดีที่สุดจากผู้พัฒนาได้ ความคืบหน้าในแต่ละขั้นตอนจะแสดงอยู่ทางด้านซ้าย หน้าจอสุดท้ายไม่มีตัวเลือกหรือช่องป้อนข้อมูล แต่จะสรุปสิ่งที่ดำเนินการไปแล้ว
- 2. เตรียมความพร้อม
- 3. การตั้งค่าดิสก์
- 4. เขตเวลา
- 5. แป้นพิมพ์
- 6. ข้อมูลผู้ใช้
- 7. ติดตั้ง
การวิจารณ์
วิซาร์ดถูกวิพากษ์วิจารณ์ว่าเทอะทะ ตัดบริบทของคำถามออกไป และบดบังการดำเนินการพื้นฐาน[ 11 ]คำวิจารณ์นี้พบได้ทั่วไปจนคู่มือการออกแบบวิซาร์ดเล่มหนึ่งเริ่มต้นด้วยการกล่าวถึงความเข้าใจทั่วไปที่ว่าวิซาร์ดเป็นเพียง "การแก้ไขอินเทอร์เฟซที่ไม่ดี" [ 1 ]
Alan Cooperมองว่าวิซาร์ดเป็นการแบ่งแยกผู้ใช้ใหม่และผู้ใช้ผู้เชี่ยวชาญ โดยละทิ้งความรับผิดชอบในการออกแบบอินเทอร์เฟซที่สอดคล้องกันเพียงหนึ่งเดียว วิซาร์ดเหล่านี้ "ถูกเพิ่มเข้ามาเพื่อให้ตรงกับการรับรู้ของฝ่ายการตลาดเกี่ยวกับผู้ใช้ใหม่ ผู้เชี่ยวชาญแทบจะไม่ใช้มัน และผู้เริ่มต้นก็อยากจะกำจัดสิ่งเตือนใจที่น่าอับอายเหล่านี้เกี่ยวกับความไม่รู้ของพวกเขาในไม่ช้า แต่คนส่วนใหญ่ที่เป็นระดับกลางจะติดอยู่กับมันตลอดไป" เขาเปรียบเทียบวิซาร์ดกับล้อช่วยฝึกหัดที่ต้องถอดออกได้ง่าย วิซาร์ด "พยายามรับประกันความสำเร็จ" โดยปฏิบัติต่อผู้ใช้เหมือนเครื่องจักรที่เพียงแค่กำหนดจังหวะของขั้นตอน เมื่อทุกตัวเลือกมีค่าเริ่มต้น "ผู้ใช้เรียนรู้ว่าเขาเพียงแค่คลิกปุ่มถัดไปในแต่ละหน้าจอโดยไม่ต้องวิเคราะห์อย่างละเอียดว่าทำไม" วิซาร์ดมักจะไม่ชี้แจงแนวคิดพื้นฐาน เขากล่าว "พวกเขากำลังให้สิทธิ์โปรแกรมเมอร์ในการใส่อินเทอร์เฟซโมเดลการใช้งานดิบลงในคุณสมบัติที่ซับซ้อนด้วยการรับรองที่จืดชืดว่า 'เราจะทำให้มันง่ายด้วยวิซาร์ด' " [ 12 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- วิซาร์ดส์ — ศูนย์พัฒนาซอฟต์แวร์ของ Microsoft Windows