על ידי רועי_שרון* » 03 יוני 2004, 13:44
ברור שתמצא את זה ותסגור, אז זו לא "בעיה", אבל בכל זאת אתה כל פעם מביא את העכבר לפינה הלא נכונה -- טרה, גם אם המשתמש בהתחלה מביא את העכבר למקום הלא מתאים זו לא בהכרח בעיה.
יש עיקרון בתכנון ממשקי משתמש ותוכנות מחשב בכלל, שנקרא DWIM. אלה ראשי תיבות של Do What I Mean. בוצעו הרבה ניסיונות לפיתוח ממשקי DWIM במשך השנים, וכמעט כולם נכשלו. כיום מקובלת גרסה שונה קצת של הכלל הזה: Do What I Expect. כפתור ה-X ממשיך לבצע את מה שהמשתמש מצפה, אפילו אם הוא ממוקם בצד השני, ולכן זהו ממשק משתמש טוב. הכפתור אמנם לא נמצא במקום שבו המשתמש רגיל למצוא אותו, אבל זה בגלל שהמשתמש רגיל לעבוד בשפה אחרת, ולכן שינוי המיקום הוא בכלל תכונה טובה (feature) של ממשק המשתמש ולא בעיה.
בכל מקרה, עשינו בדיקות שימושיות בסיסיות לפני שלוש שנים, כשהשקנו את האתר. אחד מהדברים שבדקנו באופן ספציפי היה שדה החיפוש -- ולא היו בעיות בנושא זה. הסיבה לזה נעוצה כנראה בכך שכשהמשתמש גומר לכתוב את מה שהוא רוצה בשדה החיפוש, ולא קורה כלום, אז הוא מצפה שלחיצה על Enter תגרום למחשב לעשות משהו. הציפיה הזו אכן מתגשמת, ולכן אין מבחינת המשתמש בעיה.
[u]ברור שתמצא את זה ותסגור, אז זו לא "בעיה", אבל בכל זאת אתה כל פעם מביא את העכבר לפינה הלא נכונה[/u] -- טרה, גם אם המשתמש בהתחלה מביא את העכבר למקום הלא מתאים זו לא בהכרח בעיה.
יש עיקרון בתכנון ממשקי משתמש ותוכנות מחשב בכלל, שנקרא DWIM. אלה ראשי תיבות של Do What I Mean. בוצעו הרבה ניסיונות לפיתוח ממשקי DWIM במשך השנים, וכמעט כולם נכשלו. כיום מקובלת גרסה שונה קצת של הכלל הזה: Do What I Expect. כפתור ה-X ממשיך לבצע את מה שהמשתמש מצפה, אפילו אם הוא ממוקם בצד השני, ולכן זהו ממשק משתמש טוב. הכפתור אמנם לא נמצא במקום שבו המשתמש רגיל למצוא אותו, אבל זה בגלל שהמשתמש רגיל לעבוד בשפה אחרת, ולכן שינוי המיקום הוא בכלל תכונה טובה (feature) של ממשק המשתמש ולא בעיה.
בכל מקרה, עשינו בדיקות שימושיות בסיסיות לפני שלוש שנים, כשהשקנו את האתר. אחד מהדברים שבדקנו באופן ספציפי היה שדה החיפוש -- ולא היו בעיות בנושא זה. הסיבה לזה נעוצה כנראה בכך שכשהמשתמש גומר לכתוב את מה שהוא רוצה בשדה החיפוש, ולא קורה כלום, אז הוא מצפה שלחיצה על Enter תגרום למחשב לעשות משהו. הציפיה הזו אכן מתגשמת, ולכן אין מבחינת המשתמש בעיה.