עשרת עקרונות השמישות של נילסן: כך מזהים UX טוב במסכים ישראליים יומיומיים
כששואלים מה זה UX, קל לברוח למילים גדולות: חוויה, רגש, זרימה, אמפתיה. בפועל, UX טוב מורגש דווקא ברגעים קטנים מאוד: כשמבינים אם תשלום עבר, כששדה תעודת זהות מסביר מה חסר, כשמסך התחברות לא גורם לנו לנחש, וכשאפשר לחזור צעד אחורה בלי להרגיש שנשבר משהו.
עשרת עקרונות השמישות של יאקוב נילסן הם אחד הכלים הפשוטים והחזקים ביותר לבדיקה של ממשקים. הם לא דורשים מחקר ענק, לא תלויים בסוג המוצר, ולא שייכים רק למעצבי UX UI מנוסים. אפשר להשתמש בהם כדי לבדוק טופס בקופת חולים, תהליך הזמנת משלוח בסופר, אזור אישי של בנק, אפליקציית תחבורה, מסך תשלום, או dashboard UI פנימי בארגון.
המאמר הזה מסביר את עשרת העקרונות דרך מסכים ישראליים מוכרים מהחיים, בלי לשפוט מוצר מסוים בשם. המטרה היא לתת דרך עבודה: איך מסתכלים על מסך, מה מחפשים, איפה נתקעים בדרך כלל, ואיך מתרגמים תובנות למסמך אפיון UX, לעיצוב ממשק ולשיחה בריאה עם צוות מוצר.
לפני שמתחילים: מה להכין לבדיקה קצרה של שמישות
לפני שעוברים על עשרת העקרונות, כדאי להכין סביבת בדיקה פשוטה. לא צריך מעבדה. מספיק לבחור תהליך אחד ברור, למשל:
- פתיחת חשבון או הרשמה לשירות.
- הזמנת תור.
- תשלום חשבון.
- חיפוש מוצר והוספה לסל.
- צפייה בנתונים באזור אישי.
- מילוי טופס ממשלתי או ארגוני.
- פעולה חוזרת ב-dashboard UI, כמו סינון, עריכה או ייצוא נתונים.
כדאי להכין מראש:
- תסריט משתמש קצר: “משתמש רוצה להזמין תור לרופא בשבוע הקרוב”.
- מכשיר עיקרי: מובייל, דסקטופ או שניהם.
- רשימת מסכים בתהליך: מסך כניסה, בחירה, אישור, תשלום, סיום.
- טבלת תיעוד: עיקרון, מה זוהה, חומרה, הצעת תיקון.
- הנחות משתמש: משתמש חדש? חוזר? דובר עברית? ממהר? חושש לטעות?
אם עובדים בפיגמה, אפשר לסמן על גבי המסכים הערות קצרות, שאלות פתוחות ומצבים חסרים. אין צורך לעצב מחדש מיד. קודם מזהים את הבעיה.
1. נראות מצב המערכת: המשתמש צריך לדעת מה קורה עכשיו
העיקרון הראשון אומר דבר פשוט: הממשק צריך לעדכן את המשתמש מה קורה, בזמן סביר ובשפה ברורה. במסכים ישראליים זה קריטי במיוחד בתהליכים עם חרדה קטנה: תשלום, קביעת תור, שליחת מסמך, התחברות לחשבון בנקאי או בדיקת זכאות.
דמיינו מסך תשלום שבו לחיצה על “אישור” לא משנה דבר במשך כמה שניות. המשתמש לא יודע אם ללחוץ שוב, לרענן, לחכות או לחשוש מחיוב כפול. פתרון טוב יכול להיות הודעה כמו “מעבדים את התשלום, זה עשוי לקחת כמה רגעים”, יחד עם מצב טעינה ברור וכפתור חסום זמנית.
במובייל, נראות מצב המערכת צריכה להיות עוד יותר ברורה, כי המסך קטן והמשתמש לעיתים בתנועה. למשל:
- הודעת “הקובץ עולה” עם התקדמות.
- אישור “הטופס נשלח בהצלחה”.
- מצב “מחפשים תורים זמינים”.
- חיווי “נשמרו השינויים” לאחר עריכת פרטים.
הטעות הנפוצה היא להסתפק באנימציית טעינה בלי טקסט. עבור משתמשים רבים, במיוחד בתהליכים רגישים, אנימציה לבדה לא מספיקה. צריך להגיד מה קורה ומה צפוי לקרות אחר כך.
2. התאמה בין המערכת לעולם האמיתי: לדבר בשפה של המשתמש
ממשק טוב לא מכריח אנשים ללמוד את השפה הפנימית של הארגון. הוא משתמש במילים, סדר פעולות ודימויים שמתאימים לעולם של המשתמש.
בטופס רפואי, למשל, משתמשים לא תמיד מבינים מונחים מנהלתיים כמו “יחידה מטפלת”, “גורם מפנה” או “מסלול שירות”. לפעמים צריך להשתמש בביטוי פשוט יותר, ולהוסיף הסבר קצר ליד השדה. לא במקום הדיוק המקצועי, אלא כדי להפוך אותו לשימושי.
באתרי קניות בישראל, משתמשים רגילים למונחים כמו “סל קניות”, “משלוח”, “איסוף עצמי”, “קוד קופון”, “כתובת למשלוח”. אם הממשק משתמש במילים לא שגרתיות כמו “יחידת הזמנה” או “נקודת מימוש”, הוא יוצר עומס מיותר.
במסכי RTL יש גם התאמה תרבותית וכיוונית:
- סדר השלבים צריך להיקרא מימין לשמאל.
- כפתור ההמשך לרוב יופיע בצד שמאל או באזור שמובן כהמשך לפי הקשר, אבל חייב להיות עקבי.
- אייקונים של חצים צריכים להתאים לכיוון הקריאה.
- מספרים, תאריכים ושמות רחובות צריכים להיראות טבעיים בעברית.
כאן UX writing בעברית עושה הבדל גדול. ניסוח כמו “לא הצלחנו לאמת את הפרטים. בדקו את מספר הזהות ותאריך הלידה” עדיף על “שגיאת אימות 402”. המשתמש צריך להבין מה קרה ומה אפשר לעשות.
3. שליטה וחופש למשתמש: תמיד להשאיר דרך חזרה
אנשים טועים. הם לוחצים מהר מדי, בוחרים כתובת לא נכונה, מוסיפים מוצר כפול, מזינים תאריך שגוי או מתחרטים. עיקרון השליטה והחופש אומר שהממשק צריך לאפשר תיקון בלי עונש.
בדוגמאות יומיומיות:
- בטופס הזמנת תור, כדאי לאפשר חזרה לבחירת רופא בלי למחוק את כל הפרטים.
- בסל קניות, כדאי לאפשר הסרה ושינוי כמות בצורה גלויה.
- במסך העלאת מסמכים, כדאי לאפשר החלפת קובץ לפני שליחה.
- באזור אישי, פעולה משמעותית כמו ביטול בקשה צריכה לקבל אישור נוסף.
מה נפוץ להיתקע בו? תהליכים רב-שלביים שמוחקים מידע כשחוזרים אחורה. משתמש שהזין פרטים במשך כמה דקות ולחץ “חזרה” לא מצפה להתחיל מחדש. אם אין ברירה טכנית, צריך להתריע מראש: “חזרה למסך הקודם תמחק את הנתונים שהוזנו”.
בשלב אפיון UX, כדאי לתעד לכל פעולה חשובה:
- האם אפשר לבטל?
- האם אפשר לערוך?
- האם יש שמירה אוטומטית?
- מה קורה בלחיצה על חזרה בדפדפן?
- מה קורה אם המשתמש סוגר את המסך באמצע?
4. עקביות וסטנדרטים: לא להמציא מחדש דברים מוכרים
עקביות לא אומרת שכל המסכים צריכים להיות משעממים. היא אומרת שהמשתמש לא צריך לנחש מחדש איך המערכת עובדת בכל מסך.
אם כפתור ראשי נקרא פעם “המשך”, פעם “אישור”, פעם “שלח” ופעם “בצע”, המשתמש מתחיל לשאול את עצמו האם אלה פעולות שונות. אם הודעות שגיאה מופיעות פעם בראש המסך ופעם מתחת לשדה, קשה לדעת איפה להסתכל.
בממשקים עבריים, עקביות חשובה במיוחד בנושאים כמו:
- מיקום כפתורי פעולה.
- ניסוח הודעות שגיאה.
- שימוש בלשון זכר, נקבה או ניטרלי.
- פורמט תאריכים.
- כתיבת מספרי טלפון וכתובות.
- שילוב עברית ואנגלית באותו מסך.
מערכת עיצוב מסודרת עוזרת כאן. גם בלי להיכנס לקוד, ספריית רכיבים בפיגמה יכולה לכלול כפתורים, שדות, הודעות, מצבי שגיאה, כרטיסים, טבלאות וסגנונות טיפוגרפיים. מי שרוצה להעמיק בצד הוויזואלי יכול לקרוא על עיצוב ממשק (UI), אבל בבסיס מדובר בהחלטות שימושיות: איך אותו רעיון מתנהג בכל מקום.
5. מניעת טעויות: עדיף למנוע מאשר להסביר אחרי
הודעת שגיאה טובה היא חשובה, אבל מניעת השגיאה טובה ממנה. אם משתמש מזין מספר זהות, תאריך לידה, כתובת או קוד אימות, הממשק צריך לעזור לו להצליח כבר בזמן ההקלדה.
דוגמאות מעשיות:
- אם שדה דורש מספרים בלבד, כדאי להסביר זאת לפני השליחה.
- אם הסיסמה צריכה לעמוד בכללים מסוימים, כדאי להציג אותם מראש.
- אם תאריך מסוים לא זמין להזמנת תור, לא כדאי לאפשר בחירה בו.
- אם משלוח לא זמין לאזור מסוים, עדיף להראות זאת לפני שלב התשלום.
- אם קובץ גדול מדי, כדאי לציין מגבלות לפני ההעלאה.
במסכים ישראליים, יש הרבה שדות עם מבנה ידוע: תעודת זהות, מיקוד, מספר טלפון, מספר דירה, קוד אימות. UX טוב לא מסתפק בבדיקת תקינות בסוף. הוא מלווה את המשתמש.
טעות נפוצה באפיון היא לכתוב “יוצגו הודעות שגיאה” בלי לפרט מתי, איפה ובאיזה נוסח. עדיף לכתוב הודעות ממש:
| מצב | הודעה אפשרית | מה המשתמש יכול לעשות |
|---|---|---|
| תאריך לא זמין | “אין תורים זמינים בתאריך הזה” | לבחור תאריך אחר |
| שדה חובה ריק | “צריך למלא מספר טלפון” | להזין מספר |
| קובץ לא מתאים | “אפשר להעלות קובץ תמונה או PDF” | לבחור קובץ אחר |
| קוד שגוי | “הקוד שהוזן לא תואם. נסו שוב” | להזין מחדש או לבקש קוד חדש |
6. זיהוי במקום זכירה: לא להעמיס על הזיכרון
משתמש לא אמור לזכור מידע ממסך למסך. אם הוא בחר סניף, תאריך, שירות או מוצר, כדאי להציג לו את הבחירה בהמשך.
בתהליך הזמנת תור, למשל, מסך הסיכום צריך להציג בבירור:
- סוג השירות.
- שם הסניף או המרפאה.
- תאריך ושעה.
- פרטי המשתמש הרלוונטיים.
- מה צריך להביא או להכין.
באתר קניות, עמוד התשלום צריך להזכיר מה נמצא בסל, מה שיטת המשלוח ומה העלות הכוללת אם היא משתנה לפי בחירות. אם סכום עשוי להשתנות בגלל משלוח, מבצעים או זמינות, עדיף לכתוב זאת באופן ברור ולא להשאיר הפתעה לסוף.
ב-dashboard UI, זיהוי במקום זכירה מתבטא בשמירת פילטרים, הצגת פירורי לחם, כותרות ברורות לטבלאות, ויכולת לראות באיזה הקשר עובדים. משתמש שמנהל עשרות רשומות לא אמור לזכור איזה לקוח או פרויקט פתוח כרגע.
7. גמישות ויעילות: להתאים גם למתחילים וגם למנוסים
ממשק טוב משרת משתמש חדש בלי להאט משתמש מנוסה. זה מורגש במיוחד במערכות עבודה, אזורים אישיים ושירותים שחוזרים אליהם הרבה.
למשתמש חדש צריך:
- הסברים קצרים.
- סדר פעולות ברור.
- כפתורים בולטים.
- דוגמאות להזנה נכונה.
- הודעות שמרגיעות ומכוונות.
למשתמש מנוסה כדאי לאפשר:
- חיפוש מהיר.
- סינון ושמירת העדפות.
- קיצורי דרך בתוך הממשק, לא בהכרח במקלדת.
- שכפול פעולה קיימת.
- עריכה מהירה בלי לעבור תהליך מלא.
לדוגמה, במערכת הזמנות פנימית, עובד מנוסה לא ירצה לעבור בכל פעם מדריך פתיחה. מצד שני, עובד חדש לא יכול לנחש את התהליך. פתרון אפשרי הוא הצגת עזרה בהקשר, שניתן לסגור, לצד פעולות מהירות למי שכבר מכיר את המערכת.
במובייל, גמישות דורשת זהירות. לא כדאי לדחוס יותר מדי אפשרויות למסך קטן. לפעמים עדיף להציג פעולה ראשית אחת, ופעולות משניות בתפריט ברור.
8. עיצוב אסתטי ומינימליסטי: פחות רעש, יותר החלטות טובות
עיצוב מינימליסטי לא אומר לבן, ריק או “יוקרתי”. הוא אומר שכל דבר במסך צריך להצדיק את עצמו. אם אלמנט לא עוזר למשתמש להבין, לבחור או לפעול, הוא כנראה מפריע.
במסך תשלום, למשל, המשתמש צריך לראות בעיקר:
- מה הוא משלם.
- כמה הוא משלם, אם הסכום ידוע בשלב הזה.
- אילו פרטים צריך למלא.
- האם התשלום מאובטח ברמת תחושת הביטחון העיצובית.
- איך ממשיכים ומה קורה אחרי הלחיצה.
במסך כזה, באנרים, הסברים ארוכים, כפתורים משניים בולטים מדי או צבעים רבים עלולים להסיח. זה לא עניין של טעם בלבד; עומס ויזואלי מגדיל את הסיכוי לטעות.
בעברית, טיפוגרפיה משפיעה מאוד על שמישות:
- שורות ארוכות מדי מקשות על קריאה.
- גופן צר מדי עלול להיראות צפוף.
- היררכיית כותרות חלשה מקשה על סריקה.
- צבעים דומים מדי בין מצב פעיל ללא פעיל יוצרים בלבול.
- יישור לא עקבי בעברית-אנגלית מפריע להבנה.
צבע יכול לעזור, אבל לא כדאי להסתמך עליו בלבד. מצב שגיאה, הצלחה או אזהרה צריך לכלול גם טקסט, אייקון או מיקום ברור.
9. עזרה בזיהוי, אבחון ותיקון שגיאות
כשכבר יש שגיאה, הממשק צריך להסביר אותה בשפה אנושית, קרוב למקום שבו היא קרתה, עם דרך תיקון ברורה.
הודעה כמו “אירעה שגיאה” כמעט לא עוזרת. היא לא אומרת מה קרה, אם הנתונים נשמרו, האם לנסות שוב, או למי לפנות. גם הודעה טכנית מדי יוצרת תחושה שהבעיה אצל המשתמש, אף שלעיתים היא במערכת.
ניסוח טוב יותר יכול להיות:
- “לא הצלחנו לשמור את השינויים. בדקו את החיבור ונסו שוב.”
- “מספר הטלפון קצר מדי. הזינו מספר מלא.”
- “לא נמצאה כתובת מתאימה. נסו לכתוב רחוב, מספר בית ועיר.”
- “הקובץ לא עלה. אפשר לנסות שוב או לבחור קובץ אחר.”
חשוב במיוחד להימנע מהאשמה. במקום “הזנת פרטים שגויים”, עדיף “הפרטים לא תואמים למה שמופיע במערכת”. זה שינוי קטן, אבל הוא משפיע על התחושה.
במסמך אפיון UX כדאי לכלול רשימת מצבי שגיאה צפויים. לא רק “מסך הצלחה”. תהליכים אמיתיים כוללים גם חוסר קליטה, קוד אימות שפג, סשן שהתנתק, שדה חסר, תשלום שלא הושלם, קובץ שלא עלה או תוצאה שלא נמצאה.
10. עזרה ותיעוד: גם ממשק טוב צריך תמיכה
העיקרון האחרון מזכיר שגם ממשק מצוין לא יכול להסביר הכול בתוך המסך. לפעמים משתמשים צריכים עזרה נוספת: מה להביא לתור, איך למצוא מספר לקוח, מה ההבדל בין סוגי שירות, או מה קורה אחרי שליחת בקשה.
עזרה טובה היא:
- קצרה.
- קרובה לפעולה.
- כתובה בעברית פשוטה.
- מחולקת לפי שאלות אמיתיות.
- לא מסתירה את הפעולה הראשית.
- מאפשרת לחזור לתהליך בקלות.
דוגמאות לעזרה בהקשר:
- ליד שדה “מספר אסמכתא”: “מופיע בראש המסמך שקיבלתם”.
- לפני העלאת מסמך: “אפשר לצלם מהטלפון, כל עוד הטקסט קריא”.
- במסך סיכום: “אישור יישלח גם בהודעה או בדוא״ל, בהתאם לפרטים שמסרתם”.
טעות נפוצה היא להעמיס מדריך ארוך לפני שהמשתמש התחיל. ברוב המקרים עדיף לתת עזרה קטנה בדיוק ברגע הנכון.
איך משתמשים בעקרונות נילסן בביקורת UX מעשית
כדי להפוך את העקרונות לכלי עבודה ולא לרשימת השראה, מומלץ לעבוד בשיטה קבועה:
- בוחרים תהליך אחד בלבד.
- עוברים עליו כמו משתמש אמיתי, לא כמו מי שמכיר את המערכת.
- מצלמים או מתעדים כל נקודת בלבול.
- משייכים כל בעיה לעיקרון אחד או יותר.
- מדרגים חומרה: נמוכה, בינונית, גבוהה.
- מציעים תיקון קצר וברור.
- בודקים אם התיקון משפיע על מסכים נוספים.
לדוגמה, אם במסך בחירת תור אין הודעה כשאין תוצאות, זו לא רק בעיה של תוכן. היא קשורה לנראות מצב המערכת, זיהוי במקום זכירה, ועזרה בזיהוי מצב חריג. תיקון טוב לא יהיה רק “להוסיף טקסט”, אלא להציע ניסוח, מיקום, פעולה חלופית ואולי אפשרות להרחיב טווח תאריכים.
בשלב העבודה בפיגמה תוכנה כמו פיגמה מאפשרת לארגן מסכים, מצבים והערות במקום אחד. ספריית פיגמה מסודרת יכולה לכלול גם דוגמאות להודעות, מצבי שגיאה ורכיבים חוזרים. זה מועיל במיוחד כשכמה אנשים עובדים על אותו מוצר ורוצים לשמור על עקביות.
איפה צוותים נתקעים בדרך כלל
גם צוותים טובים נתקעים בבדיקות שמישות. הבעיות הנפוצות הן לא תמיד חוסר ידע, אלא חוסר סדר.
מתמקדים במסך במקום בתהליך
מסך יכול להיראות טוב בפני עצמו, אבל להיכשל כחלק מתהליך. למשל, מסך סיכום יפה שלא מציג את הבחירות מהשלבים הקודמים. לכן כדאי לבדוק זרימה מלאה, לא רק קומפוזיציה.
כותבים הודעות כלליות מדי
“שגיאה”, “נסה שוב”, “חובה למלא שדה זה” — לפעמים זה מספיק, אבל לרוב אפשר להיות מדויקים יותר. UX writing בעברית צריך לענות על שלוש שאלות: מה קרה, למה זה משנה, ומה עושים עכשיו.
שוכחים מצבים ריקים
אין תוצאות חיפוש, אין תורים, אין הזמנות, אין הודעות, אין חיבור, אין הרשאה. מצבים ריקים הם חלק מהמוצר. הם צריכים להיות מאופיינים ומעוצבים, לא להישאר לרגע האחרון.
לא בודקים RTL באמת
תרגום לעברית אינו מספיק. צריך לבדוק כיווניות, יישור, אייקונים, סדר שלבים, שילוב מספרים ואנגלית, ושבירת שורות. מסך שנראה תקין באנגלית יכול להרגיש מוזר בעברית אם לא תוכנן ל-RTL.
שאלות שכדאי לשאול בכל סקירת UX
לפני שמאשרים מסך או תהליך, עברו על השאלות הבאות:
- האם המשתמש יודע איפה הוא נמצא ומה קורה עכשיו?
- האם השפה במסך היא שפה של משתמשים או של הארגון?
- האם אפשר לחזור אחורה בלי לאבד מידע חשוב?
- האם אותם כפתורים, צבעים וניסוחים מתנהגים אותו דבר בכל המסכים?
- האם הממשק מונע טעויות מראש?
- האם המשתמש צריך לזכור משהו ממסך קודם?
- האם יש דרך יעילה למשתמשים חוזרים?
- האם יש אלמנטים שמפריעים יותר משהם עוזרים?
- האם הודעות השגיאה מסבירות מה לעשות?
- האם קיימת עזרה קצרה ברגעים שבהם באמת צריך אותה?
סיכום: עקרונות פשוטים, השפעה גדולה
עשרת עקרונות השמישות של נילסן הם לא רשימת חוקים נוקשה, אלא עדשה. הם עוזרים לראות בעיות שאחרת מתפספסות: רגעי המתנה לא מוסברים, שדות מבלבלים, חוסר עקביות, עומס ויזואלי, או ניסוח שמותיר את המשתמש לבד.
במוצרים עבריים, ובעיקר במסכים ישראליים יומיומיים, חשוב לחבר בין UX fundamentals לבין שפה, כיווניות, הרגלי שימוש מקומיים ומובייל. אפיון UX טוב לא מסתיים במסכים יפים; הוא מתאר מצבים, שגיאות, בחירות, הודעות, פעולות חזרה ועזרה.
אם בודקים כל תהליך דרך עשרת העקרונות, מקבלים בסיס יציב יותר לעיצוב מוצר: פחות ניחושים, פחות דיונים על טעם, ויותר החלטות שמשרתות את המשתמש ברגע שבו הוא באמת צריך את הממשק.


