วันนี้ผมมีโอกาสได้ร่วมประชุมอันหนึ่งซึ่งรู้สึกสนุกเป็นอย่างมาก ผู้ร่วมประชุมต่างมีความรู้ ความชำนาญ และประสบการณ์ที่แตกต่างกัน ทำให้เกิดการสนธิความรู้ ได้ประเด็นดีๆ มามากมาย
แต่ก็มีประเด็นหนึ่งที่ผมติดใจเป็นพิเศษ คือประเด็นของความเหมาะสมในการใช้งาน (usability)
ไม่มีประโยชน์อะไรเลย หากเรา:
- มีเว็บไซต์ที่เต็มไปด้วยข้อมูล แต่ผู้ใช้หาอะไรไม่เจอ
- มีบริการที่ผู้ใช้ไม่รู้ว่าจะใช้ได้อย่างไร ใช้แล้วได้อะไร
- มีเว็บที่สวยงาม แต่โหลดช้าจนผู้ใช้เบื่อไม่อยากคอย แล้วก็หนีไปเว็บไซต์อื่น
ไม่ว่าเราจะมี web services หรือเขียนโปรแกรมด้วยเทคนิคชั้นสูงเพียงใดก็ตาม หากไม่มีผู้ใช้ หรือผู้ใช้ไม่รู้จะใช้งานอย่างไร สิ่งที่ทุ่มเททำมา ก็สูญเปล่าครับ เปลืองทั้งเงิน เปลืองทั้งกำลัง เปลืองทั้งเวลาครับ
คือ...สรุปเหมือนกันเดี้ยะทั้งสามข้อ ไม่เชื่ออย่าลบหลู่ ^ ^ แต่ที่มีข้อคุยกันนอกเหนือคือ เรื่องความร่วมมือของบุคลากรในการเผยแพร่ข้อมูล และให้ความสำคัญกับความสม่ำเสมอในการปรับปรุงข้อมูลใหม่ รวมถึงเจ้าหน้าที่ที่เป็นผู้ดูแลข้อมูลต้องหมั่นอัพเดทสิ่งที่ได้รับมา สองอันหลังนี่เป็นปัญหาของหน่วยงานราชการที่พบประจำค่ะ
ผมเองเชื่อโดยส่วนตัวว่า...
web = design x usability
ใคร design เต็ม แต่ usability ศูนย์ web นั้น ก็ "สูญเปล่า" ดังที่ทุกท่านว่ามา
ผมเคยเจอ...
Programmer:
design = 100;
usability = 0;
web = design * usability;
print web
reboot
คำสั่ง reboot ไม่มีอยู่ในภาษาคอมพิวเตอร์ภาษาอะไรทั้งนั้นครับ แต่เป็นการกระทำที่โปรแกรมเมอร์ทุกคนรู้จัก แปลกดีไหมครับ
การเขียนโปรแกรมเหมือนงานวิจัย เหมือนการผจญภัย แม้มีจะเป้าหมายที่ชัดเจน แต่ก็ไม่มีใครรู้ว่าผลลัพท์จะออกมาเป็นอย่างไร และจะต้องผ่านอะไรบ้าง ไม่ว่าจะเตรียมตัวอย่างไร ก็ไม่มีทางครอบคลุมได้ทั้งหมด