הנדסת אנוש בפיתוח תוכנה: צבע או שילדה?

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

יזמים ובעלי עסקים, נוטים להתחיל מהחיצוניות, מממשק המשתמש, ושוכחים את המרכיבים הפנימיים - והחשובים יותר - של הנדסת אנוש. ממשק משתמש אפשר להחליף, כמו שאפשר לצבוע אוטו בצבע אחר. האם השילדה נחליף באותה מהירות? לא נחליף אותה כל כך מהר... כנראה שנצטרך להחליף את האוטו.

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

מהי המטרה שאותה מנסה המשתמש להגשים? איך אפשר להגשים אותה במספר צעדים מינימלי? ואיך אפשר למקסם את התוצאה לארגון? כל אלו הן שאלות שיש לקחת בחשבון, ויפה שעה אחת קודם!

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

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

אתרים מומלצים:

ui.co.il - ייעוץ בנושא הנדסת אנוש, ממשק משתמש, ועוד. לארגונים שיכולים להרשות לעצמם.

worldusabilityday.org - אתר באנגלית שנוצר כדי לעזור לכולם לדעת יותר על הנדסת אנוש ויצירת ממשקי משתמש שימושיים.

openusability.org - מקום מפגש בין מומחים להנדסת אנוש ומפתחי קוד פתוח.