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

GUI Designer ממוצע - אחרי שנחשף למערכת מורכבת (מתוך edgewatertech.wordpress.com)
אביא דוגמא: יש לנו לקוח שמערכותיו הן סופר מורכבות, עוסקות ברישויי תוכנה, DRM; לוגיקת הליבה שלהן סבוכה מאד, כוללת הרבה מאד מקרי קצה, rollbacks, תמיכה בשדרוגים ובשינמוכים של רישוי וכדו', כאשר כל פעולת משתמש משליכה בבת אחת על אוסף גדול מאד של אובייקטים – שלהם יש יחסי הכלה ואסוציאציה מורכבים כרגלי תמנון… ובכן, כדרך הטבע, רק כאשר מישהו (כלומר ה- GUI Designer) מתחיל ללנסח את תהליכי העבודה של המשתמשים – מתגלה המורכבות במלוא הדרה, ומתעורר הצורך להשלים את הלוגיקה העסקית, לטייב את הלוגיקה העסקית, להתאימה לפעולות שמשתמשים באמת רוצים לעשות, לפעולות שמשתמשים יעשו. ובכן, פה נדרש מתכנן ממשק משתמש שאינו מהסוג "הרגיל", אלא כזה שיוכל – בלי חשש – להכנס לתחום האפור בין הממשק ללוגיקה העסקית, לצעוד בו בבטחה, לייעץ, לכתוב מפרטים הכרוכים בלוגיקה דוקא ולא בממשק, להציע שיפורים במודל המוצר (ולא, לא במודל הממשק), ולהיות בעל יכולות כאלה כך שהלקוח יכיר בו כבר-סמכא גם במישורי הלוגיקה העסקית ומודל האובייקטים.
צריך לומר את האמת: 99% (אני עומד מאחורי זה) מה- GUI Designers אינם בעלי היכולת לפסוע באזור האפור (אולי יותר נכון לומר – לפסוע שם בלי להראות כמוקיון). לכן אני משתאה לעיתים כאשר חברה בעלת מוצרי תוכנה מורכבים לוקחת יועצי חווית משתמש מחברות "רגילות", כאלו שיכולות להציע גרפיקה מרשימה, אבל נאטמות כאשר נוגעים בלוגיקה. לדעתי – זה נובע מתאום ציפיות משונה: לא רק שמתכנני ממשק משתמש אינם מצפים מעצמם ליותר – גם הלקוחות שלהם אינם מצפים מהם ליותר, "תעשו לי את זה יפה, ותעשו לי את זה שימושי ברמת פריסת הפקדים על המסך". אז לא, חברת תוכנה יקרה, ו- לא, יועץ ממשק משתמש יקר, לא תצליחו כך להפיק מוצר איכותי: אתם מגבילים את עצמכם לרמת היופי ולרמת ה- micro-usability, שם, אם אתם טובים, תצליחו להפיק את מלוא העשרים אחוז שימושיות שגלומים שם. עלהשמונים אחוז שימושיות, שגלומים במאקרו, ויתרתם מראש.
בתקווה לפוסטים פחות תוקפניים,
יורם