DCSIMG
ענייני רדמונד - יו איי על אנשים וממשקים

יו איי על אנשים וממשקים

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

ענייני רדמונד

 

הפוסט הזה של אמיר דותן על הצג הכדורי החדש של מיקרוסופט הזכיר לי עוד שלושה קישורים מהצד המיקרוסופטי של העולם:

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

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

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

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

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

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

נראה אם ייצא מזה משהו.
בכל מקרה, יהיה מעניין.
ויטלי

 

תוכן התגובה

אסף כתב/ה:

הי ויטלי מאוד נהניתי לקרוא את הראיון, תודה.

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

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

צריך ממש לשכנע את המפתחים  לייצד מוצרים שיהיו ידידותיים כלפי המשתמש ? הרי זו כל המטרה לא ?

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

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

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

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

# August 6, 2008 2:06 AM

vitalym כתב/ה:

הי אסף,

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

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

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

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

ויטלי

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

# August 6, 2008 3:01 PM

true religion כתב/ה:

<strong><a href="www.cheap4designerjeans.com/">true religion</a></strong>*ליתר דיוק, הוא יגיד את המונולוג הבא: "זה בלתי אפשרי טכנית. סליחה, במקצוע שלי שום דבר לא בלתי אפשרי - זה רק בלתי אפשרי במסגרת הזמן/תקציב/משאבים הזאת. אבל כעיקרון אפשר לעשות הכל". אני לא חושב שעבדתי עם לקוח אחד שלא אמר את זה בשלב כזה או אחר. זה מעין שבועת המפתח הבינלאומית שמלמדים אותם מתישהו במהלך התואר כנראה.

# October 20, 2010 3:22 AM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 2 and 6 and type the answer here:


Enter the numbers above: