תוכנה שמסבירה את עצמה
העלות האמיתית של מערכת היא לא הרישיון. היא השעות שהאדם היחיד שמבין אותה מבזבז על הסברים, והטעויות שקורות בימים שבהם הוא לא שם.
דמיינו עובד חדש ביום שני הראשון שלו, מאחורי דלפק חדר הציוד. שלושה אנשים מחכים עם ציוד להחזיר. המסך שמולו מציג שורה של אייקונים קטנים, ואף אחד לא רשם מה עושה האייקון הרביעי. האדם שהקים את המערכת בחופשה עד יום חמישי. אז העובד החדש עושה מה שכולם עושים: מרחף עם העכבר מעל האייקון ומחכה. תווית אפורה קטנה מהבהבת לרגע, וברגע שהוא מזיז את העכבר כדי לקרוא אותה, היא נעלמת. הוא לוחץ. קורה משהו שהוא לא התכוון אליו, ועכשיו יש גם תור וגם בלגן.
כל זה בכלל לא באשמתו של העובד החדש. זו החלטת עיצוב, שהתקבלה מזמן, שלפיה עזרה אמורה להיות משהו שתופסים ולא משהו שפותחים. עזרה שמופיעה כשמרחפים מעליה צריכה עכבר שלא זז בכלל, ולכן היא פשוט לא קיימת על מסך מגע בדלפק או על טאבלט בטנדר. היא נעלמת ברגע שזזים, ולכן אי אפשר לקרוא אותה לאט. אי אפשר להחזיר אותה בכוונה. יש בה מקום לשש מילים בערך, ולכן אין סיכוי שהיא תכלול אזהרה. ומכיוון שכותבים אותה פעם אחת, כלאחר יד, כותבים אותה בשפה אחת — בדרך כלל לא זו שמשמרת הלילה שלכם קוראת.
החלופה שרוב המערכות מציעות גרועה יותר: מדריך. קובץ PDF משתי גרסאות אחורה, בתיקייה משותפת, שמתאר כפתורים שמאז כבר זזו ממקומם. אף אחד שעומד מאחורי דלפק עם שלושה אנשים שמחכים לא הולך לפתוח אותו, והאנשים שכותבים תוכנה יודעים את זה. המדריך קיים כדי שמישהו יוכל להגיד שיש כזה.
עזרה שצריך לתפוס היא עזרה שאין לכם.
אז איך נראית עזרה שבנויה בשביל האדם שמאחורי הדלפק, ולא בשביל זה שכותב את התוכנה? כמה דברים, ואף אחד מהם לא מסובך.
פותחים אותה בכוונה, קוראים אותה בקצב שלכם, וסוגרים אותה כשמסיימים. היא יושבת באותו מקום בכל פעם — לצד כותרת של מקטע, בראש עמודה — כך שאחרי שבוע מפסיקים לחפש אותה ופשוט מושיטים אליה יד. היא עונה על שלוש השאלות שבאמת יש לאנשים: מה זה, מה אני יכול לעשות כאן, ומה יקרה אם אעשה את זה. היא אומרת, עוד לפני שלוחצים, מתי אי אפשר לבטל פעולה. היא אומרת את אותו הדבר בכל שפה שהצוות מדבר. והיא עובדת ממקלדת ומקורא מסך, כי האדם שמאחורי הדלפק לא תמיד אוחז בעכבר.
התמורה בעצם לא קשורה לעזרה בכלל. היא קשורה לשאלה במי המערכת שלכם תלויה. כשהעזרה נמצאת בתוך המסך, היום הראשון לא צריך מלווה. מנהל המערכת מפסיק לענות על ״מה זה עושה?״, וחשוב מזה, מפסיק לענות על ״חשבתי שזה אומר ארכיון״ אחרי שמשהו כבר נרשם כאובדן. חבר צוות שמותר לו רק לצפות מקבל על זה הודעה ברורה, במקום ללחוץ על כפתורים שבשקט לא עושים כלום. והמערכת ממשיכה לעבוד ביום חמישי שבו המומחה חולה בבית — וזה היום היחיד שבאמת היה חשוב אי פעם.
בשביל זה נועד ה-(i) הקטן ב-GearLogs. כל אחד מהם פותח את אותו כרטיס מסודר, באנגלית ובעברית: מה זה, מה אפשר לעשות, ומה יקרה — עם שורה אדומה כשאי אפשר לבטל פעולה. הוא יושב באותו מקום בכל מקום: לצד כותרת של מקטע, בכותרת עמודה של מקראות הצבעים, וכמקרא אחד בראש עמודת הפעולות שמפרט את כל האייקונים במקום אחד. הוא מציג רק את הפעולות שהתפקיד שלכם מרשה, ופקד שאתם לא יכולים להשתמש בו מופיע מעומעם ומסביר למה כשלוחצים עליו.
לעובד החדש עדיין מחכה תור ביום שני בבוקר. אבל הוא צולח אותו, בכוחות עצמו, בלי לשבור שום דבר — ואף אחד לא צריך להתקשר לאדם שבחופשה.