אפר' 26 2010
הנחיות לכתיבת הודעות שגיאה
תקציר
הודעות שגיאה צריכות להיות ברורות, מנומסות, מדויקות, בונות ונגישות. ההנחיות ליצירת הודעות שגיאה אפקטיביות קיימות כבר 20 שנה. השימוש ברשת האינטרנט חייב תוספת של מספר הנחיות לאלה שהיו קיימות: הצגת הודעות שגיאה בצורה ברורה לעין, אחידה ועקבית, צמצום הפעולות שעל המשתמש לבצע כדי להתגבר על בעיה, הנגשת ההודעות וכדרך אגב, "חינוך" המשתמשים.
ההנחיות ליצירת הודעות שגיאה אפקטיביות קיימות כבר 20 שנה. הודעת שגיאה טובה צריכה לכלול:
חיווי מפורש שמשהו השתבש
הודעות השגיאה הגרועות ביותר הן אלה שאינן קיימות כלל. כשמשתמשים עושים שגיאות ולא מקבלים כל משוב, הם אבודים לחלוטין.
שפה ברורה וקריאה
שימוש בשפה ברורה וקריאה במקום שפה מעורפלת או שימוש בהודעות שגיאה המשלבות קודים מתוך המערכת. לדוגמא: "ארעה שגיאה במערכת" או "an error of type 2 has occurred.".
שפה מנומסת
ניסוח שלא מאשים את המשתמש או רומז שהמשתמש אינו חכם או שהוא מבצע פעילות לא נכונה במערכת כמו למשל: "התבצעה פעולה לא חוקית".
תיאור מדויק של הבעיה
תיאור מדויק של הבעיה במקום ניסוח מטושטש וכללי. דוגמא לניסוח לא מדויק: "syntax error.".
עצה מעשית ומועילה
עצה מעשית ומועילה כיצד להתאושש מהבעיה. לדוגמא: במערכת הזמנת מוצרים, כאשר המוצר אינו במלאי, במקום להודיע למשתמש שהמוצר אזל או חסר במלאי, הודעת השגיאה צריכה לספר למשתמש מתי ניתן יהיה להזמין את המוצר הנדרש או לאפשר למשתמש להירשם לשירות שיודיע לו מתי ניתן יהיה להזמין את המוצר.
הודעת 404 – The page cannot be found
הודעה המתקבלת תוך כדי גלישה לכתובת לא קיימת באינטרנט היא דוגמא טובה להודעה שמפרה כמעט את כל ההנחיות. תפסו הודעה זו והחליפו אותה בהודעה יותר משמעותית. דוגמא מתוך אתר משרד החינוך-או"ח:
הנחיות נוספות
השימוש באינטרנט ובמערכות Web זימן בעיה בהצגת הודעות שגיאה שלא הייתה קיימת במערכות שקדמו להן. השגיאות מוצגות למשתמש בדרך כלל באמצעות טקסט מאוד "צנוע" על גבי דף עמוס במידע. מיותר לציין שחלק גדול מהמשתמשים אינן רואים את ההודעה כלל ואינם מבינים לאור זאת מדוע לא הצליחו לסיים את המשימה שהתכוונו לבצע. מצב כזה מצריך הנחיה חדשה: הודעות שגיאה צריכות להיות נראות לעין, גלויות, ברורות ובולטות הן מבחינת תוכן ההודעה והן מבחינת האינדיקציה שלהן לגבי אילו רכיבים במסך דורשים תיקון או התייחסות המשתמש.
הודעת שגיאה המופיעה בראש הדף לעתים אינה מושכת את תשומת ליבו של המשתמש העסוק באותו הרגע בשדות הזנה במסך. צורה שגויה אחרת של הצגת שגיאה היא בצביעת תווית השדה הרלבנטי בצבע בולט. שיטה זו מפרה אחד מהחוקים הותיקים והפשוטים של נגישות לאנשים עם מוגבלויות: לעולם אין להשתמש בצבע כשיטה בלעדית לאבחנה בין תכנים.
ההנחיות הבאות יכולות לשפר את חווית המשתמש בעת התרחשות שגיאה:
- עד כמה שאפשר, לשמר את התוכן שהוזן ע"י המשתמש. לאפשר למשתמש לתקן את מה שהזין ולא לדרוש ממנו להזין את התכנים מחדש.
- להקטין את העבודה של תיקון השגיאה. אם ניתן לנחש ממה נובעת השגיאה, אפשר להציג למשתמש מספר אפשרויות לתיקון.
- ניתן להשתמש במנגנון הצגת השגיאות כדי ללמד את המשתמש כמה נושאים הקשורים במערכת, שאותם עדיין לא קרא וקרוב לודאי שגם לא יקרא. בנוסף, ניתן לקשר את המשתמש למידע נוסף הנוגע לאותה שגיאה בעזרת קישור שיופיע בסוף הודעת השגיאה.
נלקח מתוך האתר של Jakob Nielsen.


תודה, מועיל ומעניין.
http://tinyurl.com/yks73up
[תגובה]