Agile and User Experience - Friends or enemies? (Hebrew)
Agile and UX are two major bases of product engineering. They come from different disciplines and have different agendas. What are the challenges between Agile and UX? How UX helps achieve the basics of Agile and how can the two work together?
5. ...ראש בראש
User Experience Agile
http://girlboxing.files.wordpress.com
6. ראש בראש...
User Experience Agile
תכנון מוקדם ככל האפשר • תכנון מתגלגל תוך כדי תנועה •
נקודת מבט רחבה ככל האפשר • נקודת מבט ממוקדת •
עבודה מונחית משתמש • עבודה מונחית לקוח •
אב טיפוס ככלי עזר לבקרה • המוצר = אב טיפוס מתגלגל •
http://girlboxing.files.wordpress.com
7. אנשי Agileחושבים לגבי ...UX
• תן לנו Guidelinesונסתדר
• מספיק שנתכנן כל פעם רק את המסך הספציפי
http://girlboxing.files.wordpress.com
8. אנשי UXחושבים לגבי ...Agile
• המשתמש לא יכול להתמודד עם גרסאות משתנות
• חוויית משתמש טובה אפשר לעשות רק בתכנון מראש
• מפתחים אינם מבינים שיקולי משתמש ושימושיות
http://girlboxing.files.wordpress.com
9. ...בפינה הימנית
Individuals and interactions
over processes and tools
Working software
over comprehensive documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
Agile
11. ?באילו כלים אתם משתמשים
“
If the only tool
you have is a
HAMMER
You tend to see
every problem
AS A NAIL
Abraham Maslow
Individuals and interactions
over processes and tools
http://www.abrahammaslow.com/
12. ?האם התקשורת שלכם נכונה
Individuals and interactions
over processes and tools
13. ?איך מייצרים תקשורת נכונה
Individuals and interactions
over processes and tools
14. השקעה יצירת מוצר עובד
Working software
over comprehensive documentation
15. “Working” is not good enough
Good Working software
over comprehensive documentation
16. ?איך אפשר לדעת שהמוצר יהיה טוב
Design Prototype Evaluate Implement
Good Working software
over comprehensive documentation
17. ?איך מבצעים הערכת איכות למוצר עתידי
Good Working software
over comprehensive documentation
18. ?אז איך נפטרים מכמות הניירת
Good Working software
Over comprehensive documentation
19. למוצרLow Fidelity אב טיפוס
Good Working software
over comprehensive documentation
21. ...לאנשים אין דימיון
“
I think one of the
biggest problems
that we have in
our business is
the Inability
of people to
visualize
Alfred Hitchcock
http://biography4u.com/hitchcock.html
22. יתרונות הסקצ'
מהיר ופשוט לביצוע •
זול •
יוצר שפה משותפת •
מאפשר תקשורת, לקבל תגובה ולהתייעץ •
מייצר שפה משותפת •
34. ?אז איך גורמים להם לחיות בשלום
User Experience Agile
http://girlboxing.files.wordpress.com
35. אז איך גורמים להם לחיות בשלום?
גישה א':
• צוות הפיתוח הוא לב העבודה
• כשם שנדרש ליכולות הנדסיות, נדרש גם ליכולות UX
• העיסוק בעיצוב ושמישות יעשה במסגרת אחריות הצוות
• התהליך ישולב בעבודה השוטפת של האיטרציות
• הכשרת מוקד ידע שיעביר את הידע
http://girlboxing.files.wordpress.com
• מסמך Style guideמתגלגל
36. אז איך גורמים להם לחיות בשלום?
גישה ב':
• אפיון UXחייב להתבצע לפני הפיתוח
• בדיקות שמישות ובקרה חייבות להיעשות לפני הפיתוח
• תכנון יסודות ה- UXבשלב הייזום (0 )Iteration
• הכנת אפיון UXמקדימה לפני כל איטרציה
• שילוב בדיקות השמישות עם בדיקות הקבלה של הלקוח
http://girlboxing.files.wordpress.com
37. אז איך גורמים להם לחיות בשלום?
Previous Current iteration Next iteration Future iteration
Iteration n 1+n 2+n
1-n
בדיקות שמישות ידניות השתלבות בתהליכי תכנון UXלרכיבי מחקר שימושיות
לאיטרציה קודמת היישום של הסבב הבא, מקדים
(משולב במבדקי האיטרציה כולל אב טיפוס לקראת פיתוח
הקבלה) Up front UX עתידי
http://girlboxing.files.wordpress.com Modeling
38. אז איך גורמים להם לחיות בשלום?
6 טיפים לסיום:
• User Storiesבאים לידי ביטוי הרבה יותר טוב בסקצ'ינג
• שימוש באפיון UXואב טיפוס Low Fidelityבמקום Spec
• בדיקות שמישות על הדרך, תוך כדי תנועה
• ניתוח קהל היעד של ה- UXיעזור בתעדוף משימות Backlog
• יצרו תרבות למידה ושיפור הבנת UXבתוך הצוות
http://girlboxing.files.wordpress.com
• שימוש ב- Style Guidesוהנחיות עיצוב