יום שלישי, 16 באוגוסט 2016

בשבחי העירפול והעמימות

כבר בתקופת הרומאים היה ידוע ש"על גשר לא צועדים", כי גם גשר חזק עשוי להתמוטט תחת רגליהם של הצועדים בקצב צבאי קבוע. להתנהגות עֶדְרִית יכולות להיות השלכות הרסניות גם בהבט המיידי וגם בהבט אקולוגי ארוך טווח. אחת הדרכים הטבעיות, שמעודדת התנהגות הטרוגנית של אוכלוסייה, היא שימוש במידע חלקי, מעורפל, או לא שלם. בחודש הבא ימלא חצי יובל (רבע מאה), לפרסום המאמר הזה (של פרופ' עדו ערב ועמיתיו), שמסביר ומדגים במהודר, איך דווקא מידע מעורפל ועמום יכול להציל אוכלוסייה שלמה מאובדן ומחורבן, בעוד שאם היו מגישים לאותה אוכלוסייה מידע מדוייק ואחיד, סיכויי השרידות שלה היו פוחתים באופן משמעותי.
נהוג לחשוב שכשמציגים מידע לאנשים הכל צריך להיות מאוד ברור וחד-משמעי. לפעמים אפילו כשנראה לנו שההנחיות שניתנו ברורות ולא משתמעות לשתי פנים, אנשים טובים ונבונים טועים. על-אחת-כמה-וכמה אם הנחיות תהיינה עמומות, אנשים שונים, משתמשים שונים, יכולים להבין דברים באופנים שונים – במקרה הטוב, חלק יעשו "מה שצריך" לעשות וחלק ישגו; במקרה הרע, בלבלנו את כולם.  אם כך, למה בכלל לחשוב בכיוון של עירפול ועמימות? מתי נכון לעודד דווקא התנהגות הטרוגנית? נסביר באמצעות שתי הדוגמאות אותן הציגו במאמר ערב ועמיתיו.
  1.  נניח שלרשות קהילה מסויימת עומדים שטחי מרעה מוגבלים, כך שכל חבר בקהילה יכול לגדל ברווחה עשרה ראשי צאן. אם חבר בקהילה יוסיף לעדרו ראש צאן נוסף, הוא יגדיל את הרווח האישי שלו, אבל מייד יורגש מחסור במזון לצאן; ואם עוד חברים יעשו כמותו, הקהילה כולה תנזק בגלל מחסור הולך וגדל במרעה. במקרה הזה נדרש כלל ברור וחד-משמעי, שהקהילה גם יכולה לפקח עליו בקלות (נכון: רגולציה); כלומר, כאן אין מקום לעמימות ואנחנו מעוניינים בהתנהגות הומוגנית.
  2. עכשיו נניח שאותה קהילה עוברת תקופת בצורת ועל חברי הקהילה לנדוד, עם הצאן, שלהם לשטחי מרעה מרוחקים. בדרך לשטחי המרעה הללו יש להקות של חיות טרף, שאורבות במטרה להתנפל על עדרי הצאן. הקהילה שולחת סיירים לבדוק את השטח ולמצוא דרכים בטוחות, אלא שעדרי חיות הטרף נעים בשטח ולכן ההגדרה של "דרך בטוחה למרעה" איננה חד-משמעית – יש לה אופי הסתברותי. אם יעבור מידע מדוייק אודות דרך בטוחה וכל חברי הקהילה יעברו בו, יש סיכוי שבכל זאת יארבו שם חיות טרף וכל הצאן (של כל חברי הקהילה) יושמד. אם המידע שיעבור יהיה פחות מדוייק, אנשים שונים יבינו אותו באופנים שונים ותווצר התנהגות הטרוגנית, שתוביל לבחירה שונה של נתיבי נדידה – מה שיפחית את הסיכוי לאובדן של כל הצאן. יוצא איפה שמידע מעורפל תורם – במקרה הזה – לסיכויים של שרידות של הקהילה ויכול ממש למנוע אסון.
בניסוי מבוקר שערכו, הצליחו החוקרים להראות שהשימוש בתקשורת מעורפלת עולה, כאשר טובת הקבוצה דורשת שונות בהתנהגות. כלומר, המשתתפים בניסוי נטו לייצר ולתקשר מידע מעורפל במטרה ליצר את השונות שהועילה לקבוצה.

מה שנכון לקהילות בסכנת הכחדה ולגשרים קורה גם הרבה יותר קרוב לחיי היומיום שלנו.  בורסות ושווקים נוטים לקרוס כאשר סוחרים מתנהגים בצורה הומוגנית; ואילו כאשר – על בסיס פרשנויות שונות של אותו מידע – נוצרת התנהגות הטרוגנית, לסחורות יש גם קונים וגם מוכרים ונוצר שיווי משקל בריא. גם בניסוח חוזים והסכמים יש לפעמים יתרון לניסוחים מעט מעורפלים, כך שכל צד מבין את ההסכם מעט אחרת ויכול להסביר אותו לעמיתיו ולשולחיו קצת אחרת – דבר שהרבה יותר קשה לעשות כאשר לא מותירים מקום לעמימות.
איך זה משפיע על אפיון ממשקי משתמש? בכל מקום בו עֶדְרִיּוּת עשויה להוות סיכון לאנשים עצמם או ליציבות המערכת, שמשרתת אותם, כדאי לנסות להשתמש בתקשורת מעט יותר מעורפלת וכך לנטרל חלק מהסיכון, כפי שאראה בדוגמאות להלן.
  • שוב ושוב קורסים אתרי מכירת הכרטיסים להופעות, כשמשהו מעניין עומד לקרות (למשל כשסיינפלד מגיע לארץ, או כשישמשחק חשוב). הפצה פחות מדוייקת של זמן פתיחת מכירת הכרטיסים לארועים כאלה יכולה לנטרל חלק מהעדריות, לפזר את הדרישה לכרטיסים על פני זמן ארוך יותר וכך לנטרל למעשה את שיא הביקוש, שגורם לקריסת המערכת. במקום לכתוב "ביום ראשון בשתים", כתבו "ביום ראשון בצהריים"...
  • אני עובד עכשיו על איפיון מערכת, שתעודד משקי בית לחסוך באפיקי חיסכון שונים בעידוד הממשלה ובהשתתפותה. אם כולם יבחרו באותו אפיק חיסכון, כל הכספים יהיו בידי גוף אחד ובמקרה של קריסה, מעילה, או השקעה לא נכונה, הסיכון לכלל ציבור החוסכים יהיה מאוד גדול. אם על בסיס אותו מידע, אנשים שונים יחליטו על אפיקי חיסכון שונים, הסיכון יתפזר וממילא יהיה קטן יותר לכלל ציבור החוסכים.
  • בתכנון מערכות לתגובה ונהול אוכלוסייה בעתות חירום יש עניין ברור למנוע הצפה של רשתות תקשורת ושל דרכי מילוט. חישבו למשל על הערכות לצונאמי באזור מישור החוף – אם נתקשר לכלל האוכלוסייה מידע אודות דרכי מילוט, באופן ברור וחד-משמעי, הן יסתמו מייד; בעוד שאם ניתן הנחייה כללית יותר (למשל, לנוע בכיוון מזרח), האוכלוסייה המתפנה תשתמש ביותר דרכים, העומס יתפזר וסיכויי השרידות יעלו.
בשולי הדברים נאמר כי המגמה הנוכחית, בה ניתן לבצע עיבוד של כמויות גדולות של מידע בזמן יחסית קצר מקרב אותנו למצב בו יהיה אפשר להגיש לאנשים מידע מותאם אישית. התלות בערוצי "ברואדקאסט" תרד לטובת תקשורת מפולחת ומכוונת אישית. כך למשל יהיה אפשר להציע נתיב מילוט אישי לכל אזרח, כפי שנעשה במודל שפותח לאחרונה בישראל.

יום חמישי, 24 בספטמבר 2015

From Sound User Interface to Hardware Design

The other day I went to meet a long-time-no-see client of mine.  Their product is on the market for a while now, and they are collecting feedback for the next version.  For the most part, the feedback is great – users can handle the machine easily and get the work done efficiently and effectively.  Yet, there are glitches wherever sounds play a significant role.  The feedback here is consistent and persistent: the sounds are annoying, and the speech (where applied) is not clear.

After a short discussion, we the identified following:
  1. Alert sounds were generated arbitrarily by developers to comply with the specific industry standards.
  2. The environment, as far as other alerts, background noise, the machine itself and its speaker, were not taken into account nor tested.
  3. The speech that is being used was just “downloaded from the internet” with no special adjustments to the environment and to the context of use.
What needs to be done:
  1. Sound User Interface needs to be taken seriously.  That is, especially where at least some of the interaction is being done while the user can’t look at the system’s Visual User Interface, due to their task.
  2. Sounds need to be generated (with the help of a professional sound technician) while considering the environment, background noise, and the given hardware.
  3. Sound design, as all UX design, needs to be based on conventions in order to be easily recognized and learnable.
  4. Sound need to be tested within the right context and carefully adjusted.
The client wrote their homework and we moved to discuss the most annoying sound that kept getting bad feedback.  That’s the sound that the system plays when the user hits both pedals together.  The system is programmed to “no function” in that case and the sound needs to communicate that fact – the user will have to reposition their leg to the desired pedal.  Of course, if this is the given state of affairs, the alert sound needs to be designed according to the guidelines above.  But hey, wait a minute!  Aren’t we supposed to leave our desks and check the context of use?  How come such a mishap of hitting the two pedals is even possible?
It took a short while, but we managed to get up and find that pedal set.  Now, notice how similar these pedals are, plus there isn’t any barrier in between them.  It seems like the annoying sound is not the problem here. The root cause is the fact that this pedal set is ill-designed!

What needs to be done:
  • Hardware should be designed while considering our ability to process tactile and haptic feedback – that’s the feedback that we get though the nerves in our musculoskeletal system.
In this example, the two pedals can get a different shape, a different size, a different angle and a different texture.
  • Hardware should be designed in order to block misuse.
In this example, just a simple physical barrier in between the pedals can function as a dual hit blocker.  It shouldn’t even need to be higher than the initial level of the pedals.

Recap

  1. Sound User Interface needs to be taken seriously and to be designed and tested while carefully considering hardware and environmental factors.
  2. In many systems the hardware plays a significant part in the user experience.  Although most of the UX designers do not have industrial design skills, they should strive to fully understand the whole context of use, and to help with defining the requirements for the industrial design.

יום שבת, 13 ביוני 2015

לא! אל תקחו לי את הצ'אט!

למרות שאני מנהל עסק קטן, בסניף שלי בבנק הפועלים חשבו שזה בסדר שאני אתנהל עם חשבון של משק בית. לא חשבתי שזה משנה – השרותים הדיגיטליים של בנק הפועלים טובים ואת רוב העניינים שלי אני עושה בד"כ באמצעות האינטרנט. כך זה התנהל על פני חמש שנים עם מהמורות שרות סבירות לענף הבנקאות בארץ. בסה"כ הייתי מרוצה. אחד מהגורמים המרכזיים בשביעות הרצון שלי היה השרות של פועלים קונקט, שאיפשר לי לקיים צ'אט עם בנקאי בשעות שרות נרחבות, להתכתב איתם אפילו בדוא"ל ולבקש שיתקשרו אלי חזרה. מההתנסות שלי זה עבד די מהר ודי חלק.

אבל אז הייתי זקוק לדבר מה נוסף – שידרוג מסויים של אחד השרותים באופן שיתאים יותר לצרכי העסקיים ומבלי לחדש בכל תקופה את הרשאות לשידרוג הזה. נכנסתי לסניף ושטחתי את בקשתי. "אין בעיה" אמרו לי, "אנחנו מייד נעביר אותך לשרותים הדיגיטליים שלנו לעסקים – שם השרות שאתה מבקש ממילא כבר כלול". בתמימותי הסכמתי, כי חשבתי לעצמי שעסקים בוודאי מקבלים עושר שרותים גדול יותר ממשקי בית. רק עניין אחד קטן... כדי לעבוד עם המערכת העסקית צריך "מפתח" – זה מין החסן נייד כזה (דיסק-און-קי) שאתה תוקע במחשב שדרכו אתה מתחבר ואז אתה צריך להקליד את הסיסמא. שאלתי אם אפשר להשתמש בשרות שלא ידרוש ממני להשתמש באביזר שאני צריך לשאת איתי, כמו למשל שרות אימות דו-שלבי, באמצעות הטלפון הנייד שלי (שכמובן תמיד נמצא איתי). גוגל מאפשרים שרות כזה די בקלות. אבל זה היה כבר "מעל לראש" של הפקידים שאיתם דיברתי. ועוד משהו... "כדי לחבר אותך בסטטוס החדש, אנחנו צריכים, קודם כל, לנתק אותך מהשרות הישן", אמרה הפקידה בצער. "זה יקח שלושה ימי עסקים, כי הטפסים צריכים לעבור ל'מרכז הסריקה' של הבנק".  ובכן, זה לקח עשרה ימים, שבהם הייתי מנותק משרותים דיגיטליים (שהם למעשה הקשר השותף היחיד שלי עם הבנק), כי מישהו התרשל ואיבד את הניירת. אחרי שהתקלה התגלתה, היינו צריכים להתחיל את התהליך מחדש, ולמרות שמנהלת המחלקה בסניף שלי דרשה לתת לעניין העדפה מתקנת, זה לא קרה.

אל תקחו לי את הצ'אט!

האמת, בדיעבד כל זה לא חשוב. חשובה התוצאה. למרבה הצער והתמיהה, השרותים של בנק הפועלים לעסקים אינם כוללים את "פועלים קונקט". גיליתי שהמחיר, שאני משלם על שדרוג השרותים הוא "שינמוך" – אין צ'אט עם בנקאי, שהיה לי כל כך נוח, ואין שיחה חוזרת בשעות מורחבות, אין אימייל לבנקאי. במקום זה, אתה יכול להתקשר לסניף, בשעות המצומצמות שהוא פתוח ולהתחרות על תשומת ליבם של הפקידים עם הלקוחות שנמצאים בסניף. נו טוב, שיחה חוזרת שיחה חוזרת בעצם יש, רק שאתה לא מגיע לבנקאי – מתקשרים אליך חזרה ומשמיעים לך מוסיקת המתנה – פעמיים המתנתי עשרים(!) דקות ונשברתי. מתגעגע לימים בהם היה לי חשבון של "אחד העם".  ויש את העניין עם הישומון (האפפ לאנדרואיד) - זה של העסקים הוא כל כך מכוער, מיושן ולא מוקפד לעומת זה של משקי הבית. מבאס!

אז מה פיספסו בבנק הפועלים?  מישהו שם לא הקשיב בשיעורים על תורת הערך (Prospect theory), שפותחה על ידי זוכה פרס נובל דניאל כהנמן ועמיתו המנוח, עמוס טברסקי. מישהו החמיץ את חומר הלימוד בנוגע לעובדה הפשוטה שאנשים שונאים הפסד ובנוגע ל"אפקט הבעלות".  כשאתה נותן שרות כלשהו או מאפשר שימוש במוצר, ואז מפסיק את השרות או לוקח את המוצר, אי-שביעות הרצון הצפוייה אצל הלקוח גדולה בהרבה מאי-שביעות הרצון, שהייתה יכולה להיות אילו לא היתה לו גישה לשרות (או למוצר) מלכתחילה. וביתר פשטות: כשלוקחים לנו משהו, שכבר היה לנו וכבר התרגלנו אליו, אנחנו כועסים, וקשה מאוד לפצות על זה באמצעות דבר-מה אחר!

לקח למאפייני מוצרים: כשאתם מתכננים שרות או מוצר עם מדרג של רמות שרות – משרות מופחת חינמי ועד לשרות פרימיום בתשלום – כאשר הלקוח עובר מרמת שרות אחת לשנייה, הוא חייב להמשיך לקבל את כל השרותים וההטבות שהיו לו ברמת השרות הנמוכה יותר. מותר להוסיף, אסור להפחית. ולא – לא יהיה לכם מפלט בטיעון "זו לא רמת שרות אחרת, זה שרות מסוג אחר", כיוון שכשאנשים מתרגלים למשהו, הם מתקשים לוותר עליו והם מצטערים על ההפסד הרבה יותר משהם שמחים על התוספת. כאלה אנחנו.