תכנון ופיתוח מונחה משתמש
-
Upload
ori-hoch -
Category
Technology
-
view
267 -
download
4
description
Transcript of תכנון ופיתוח מונחה משתמש
תכנון ופיתוח מונחים משתמש
”לעולם אל תטילו ספק בכך שקבוצה קטנה של אזרחים מודאגים ואכפתיים יכולה
לשנות את העולם“מרגרט מיד
תכנון ופיתוח מונחים משתמש
תכנון ופיתוח מונחים משתמש
היסטוריההיסטוריה
● Action research
היסטוריההיסטוריה
● Action research
● Sociotechnical systems
היסטוריההיסטוריה
● Action research
● Sociotechnical systems
● Participatory design
היסטוריההיסטוריה
13407
Human centred design processes for interactive
systems
עקרונות מפתחעקרונות מפתח
עקרונות מפתחעקרונות מפתח
התכנון יהיה מבוסס על הבנה של המשתמשים והתהליכים 1. המשתמשים יהיו מעורבים בכל שלבי התכנון והפיתוח2. התכנון מונע ומשתנה כל הזמן לפי הערכה ופידבק של המשתמשים3. התהליך הוא איטרטיבי4.
הכרת המשתמשיםהכרת המשתמשיםעקרונות מפתח > עקרונות מפתח >
חנות הפרחים של אבי
הכרת המשתמשיםהכרת המשתמשיםעקרונות מפתח > עקרונות מפתח >
אתר האינטרנט שלאתר האינטרנט שלחנות הפרחים של אביחנות הפרחים של אבי
נבנה ע"י: בני בונה האתרים
צור קשר | מבצעים | קטלוג מוצרים
הכרת המשתמשיםהכרת המשתמשיםעקרונות מפתח > עקרונות מפתח >
הכרת המשתמשיםהכרת המשתמשיםעקרונות מפתח > עקרונות מפתח >
הכרת המשתמשיםהכרת המשתמשיםעקרונות מפתח > עקרונות מפתח >
User Stories User Stories סיפורי משתמשסיפורי משתמש
הכרת המשתמשיםהכרת המשתמשיםעקרונות מפתח > עקרונות מפתח >
User Stories User Stories סיפורי משתמשסיפורי משתמש
הכרת המשתמשיםהכרת המשתמשיםעקרונות מפתח > עקרונות מפתח >
User Stories User Stories סיפורי משתמשסיפורי משתמש
הכרת המשתמשיםהכרת המשתמשיםעקרונות מפתח > עקרונות מפתח >
User Stories User Stories סיפורי משתמשסיפורי משתמש
הכרת המשתמשיםהכרת המשתמשיםעקרונות מפתח > עקרונות מפתח >
User Stories User Stories סיפורי משתמשסיפורי משתמש
הכרת המשתמשיםהכרת המשתמשיםעקרונות מפתח > עקרונות מפתח >
User Stories User Stories סיפורי משתמשסיפורי משתמש
הכרת המשתמשיםהכרת המשתמשיםעקרונות מפתח > עקרונות מפתח >
User Stories User Stories סיפורי משתמשסיפורי משתמש
הכרת המשתמשיםהכרת המשתמשיםעקרונות מפתח > עקרונות מפתח >
User Stories User Stories סיפורי משתמשסיפורי משתמש
הכרת המשתמשיםהכרת המשתמשיםעקרונות מפתח > עקרונות מפתח >
התכנון יהיה מבוסס על הבנה של המשתמשים והתהליכים 1.
עקרונות מפתח > שילוב המשתמשיםעקרונות מפתח > שילוב המשתמשים
התכנון יהיה מבוסס על הבנה של המשתמשים והתהליכים 1. המשתמשים יהיו מעורבים בכל שלבי התכנון והפיתוח2. התכנון מונע ומשתנה כל הזמן לפי הערכה ופידבק של המשתמשים3. התהליך הוא איטרטיבי4.
עקרונות מפתח > שילוב המשתמשיםעקרונות מפתח > שילוב המשתמשים
מה שהלקוח
הסביר
מה שמנהל הפרוייקט
הבין
מה שהמפתח
פיתח
מה שמשתמש
הקצה היה צריך
עקרונות מפתח > שילוב המשתמשיםעקרונות מפתח > שילוב המשתמשים
עקרונות מפתח > שילוב המשתמשיםעקרונות מפתח > שילוב המשתמשים
התכנון יהיה מבוסס על הבנה של המשתמשים והתהליכים 1. המשתמשים יהיו מעורבים בכל שלבי התכנון והפיתוח2. התכנון מונע ומשתנה כל הזמן לפי הערכה ופידבק של המשתמשים3.I AMI AM התהליך הוא איטרטיבי4.
DISPLEASEDDISPLEASED
עקרונות מפתח > תכנון גמישעקרונות מפתח > תכנון גמיש
התכנון יהיה מבוסס על הבנה של המשתמשים והתהליכים 1. המשתמשים יהיו מעורבים בכל שלבי התכנון והפיתוח2. התכנון מונע ומשתנה כל הזמן לפי הערכה ופידבק של המשתמשים3. התהליך הוא איטרטיבי4.
עקרונות מפתח > תכנון גמישעקרונות מפתח > תכנון גמיש
משאבים
זמן תכולה
עקרונות מפתח > תכנון גמישעקרונות מפתח > תכנון גמיש
משאבים
זמן תכולה
איכות
עקרונות מפתח > תכנון גמישעקרונות מפתח > תכנון גמיש
התכנון יהיה מבוסס על הבנה של המשתמשים והתהליכים 1. המשתמשים יהיו מעורבים בכל שלבי התכנון והפיתוח2. התכנון מונע ומשתנה כל הזמן לפי הערכה ופידבק של המשתמשים3.
עקרונות מפתח > תהליך איטרטיביעקרונות מפתח > תהליך איטרטיבי
התכנון יהיה מבוסס על הבנה של המשתמשים והתהליכים 1. המשתמשים יהיו מעורבים בכל שלבי התכנון והפיתוח2. התכנון מונע ומשתנה כל הזמן לפי הערכה ופידבק של המשתמשים3. התהליך הוא איטרטיבי4.
עקרונות מפתח > תהליך איטרטיביעקרונות מפתח > תהליך איטרטיבי
עקרונות מפתח > תהליך איטרטיביעקרונות מפתח > תהליך איטרטיבי
עקרונות מפתח > תהליך איטרטיביעקרונות מפתח > תהליך איטרטיבי
חוסר יכולת להתמודד● עם שינויים
עקרונות מפתח > תהליך איטרטיביעקרונות מפתח > תהליך איטרטיבי
חוסר יכולת להתמודד● עם שינויים
אין תוצרים שאפשר● להראות
עקרונות מפתח > תהליך איטרטיביעקרונות מפתח > תהליך איטרטיבי
עקרונות מפתח > תהליך איטרטיביעקרונות מפתח > תהליך איטרטיבי
עקרונות מפתח > תהליך איטרטיביעקרונות מפתח > תהליך איטרטיבי
עקרונות מפתחעקרונות מפתח
התכנון יהיה מבוסס על הבנה של המשתמשים והתהליכים 1. המשתמשים יהיו מעורבים בכל שלבי התכנון והפיתוח2. התכנון מונע ומשתנה כל הזמן לפי הערכה ופידבק של המשתמשים3. התהליך הוא איטרטיבי4.
כלים נוספיםכלים נוספים
פרסונות, תרחישים וסיפורי משתמש
כלים נוספיםכלים נוספים
פרסונות, תרחישים וסיפורי משתמש
פרסונות●
כלים נוספיםכלים נוספים
פרסונות, תרחישים וסיפורי משתמש
פרסונות●
תרחישים●
כלים נוספיםכלים נוספים
פרסונות, תרחישים וסיפורי משתמש
פרסונות●
תרחישים●
סיפורי משתמש●
כלים נוספיםכלים נוספים
פרסונות, תרחישים וסיפורי משתמש
פרסונות●
תרחישים●
סיפורי משתמש●
כלים נוספיםכלים נוספים
טבלת פרסונות / תרחישים
כלים נוספיםכלים נוספים
טבלת פרסונות / תרחישים
פרופיל שם
זוג לפני חתונה דודו והילה
מנהל מסעדה מאיר
כלים נוספיםכלים נוספים
טבלת פרסונות / תרחישים
זול או איכותי מה מחפש לקנות?
פרופיל שם
איכותי סידורי פרחים זוג לפני חתונה דודו והילה
זול סידורי פרחים מנהל מסעדה מאיר
כלים נוספיםכלים נוספים
סיפורי משתמש בתרשים זרימה
כלים נוספיםכלים נוספים
סיפורי משתמש בתרשים זרימה
חיפוש בגוגל
כניסה לאתר
באנר רלוונטי לחיפוש
דף עם פרטים רלוונטיים לרכישה
"פרחים זולים""פרחים""סידורי פרחים"
כלים נוספיםכלים נוספים
סיפורי משתמש בתרשים זרימה
חיפוש בגוגל
כניסה לאתר
באנר רלוונטי לחיפוש
דף עם פרטים רלוונטיים לרכישה
"פרחים זולים""פרחים""סידורי פרחים"
באנר צור קשרודרכי הגעה לחנות
דף צור קשר
"הפרחים של אבי"
כלים נוספיםכלים נוספים
paper prototypingתבניות נייר –
כלים נוספיםכלים נוספים
paper prototypingתבניות נייר –
מפסיקים לקטר מתחילים לעשותמפסיקים לקטר מתחילים לעשות
www.kuterless.org.il
כלים נוספיםכלים נוספים
ניתוח תגובות המשתמשים וההתאמה בין התכנון לביצוע
כלים נוספיםכלים נוספים
שימושיות●
ניתוח תגובות המשתמשים וההתאמה בין התכנון לביצוע
כלים נוספיםכלים נוספים
שימושיות●
אפקטיביות●
ניתוח תגובות המשתמשים וההתאמה בין התכנון לביצוע
כלים נוספיםכלים נוספים
שימושיות●
אפקטיביות●
לימודיות●
ניתוח תגובות המשתמשים וההתאמה בין התכנון לביצוע
כלים נוספיםכלים נוספים
שימושיות●
אפקטיביות●
לימודיות●
הרגשה●
ניתוח תגובות המשתמשים וההתאמה בין התכנון לביצוע
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
test. כתיבת 1מינימלי שנכשל
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
test. כתיבת 1מינימלי שנכשל
. כתיבת קוד 2 testמינימלי עד שה
עובר
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
test. כתיבת 1מינימלי שנכשל
. כתיבת קוד 2 testמינימלי עד שה
עובר. ביצוע 3
refactoring
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
test. כתיבת 1מינימלי שנכשל
. כתיבת קוד 2 testמינימלי עד שה
עובר. ביצוע 3
refactoring
. כשמרוצים 4מהקוד – חוזרים
1לשלב
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
Refactoringהוספת פונקציונאליות
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
הוספת פונקציונאליות
כובע הבנאי – בונה דברים, הורס דברים● טסטים שנכשלים זה לא בהכרח משהו רע● (עדיף לבצע באיטרציות קטנות)●
Refactoring
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
הוספת פונקציונאליות
כובע הבנאי – בונה דברים, הורס דברים● טסטים שנכשלים זה לא בהכרח משהו רע● (עדיף לבצע באיטרציות קטנות)●
Refactoring
מייפה את הקוד● כותב תיעוד● אסור לשבור טסטים / פונקציונאליות●
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
הוספת פונקציונאליות
כובע הבנאי – בונה דברים, הורס דברים● טסטים שנכשלים זה לא בהכרח משהו רע● (עדיף לבצע באיטרציות קטנות)●
Refactoring
מייפה את הקוד● כותב תיעוד● אסור לשבור טסטים / פונקציונאליות●
אי אפשר לחבוש את שני הכובעים בו-זמנית
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
מינימלי שנכשלtest. כתיבת 1
עוברtest. כתיבת קוד מינימלי עד שה2
refactoring. ביצוע 3
1. כשמרוצים מהקוד – חוזרים לשלב 4
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
מינימלי שנכשלtest. כתיבת 1
עוברtest. כתיבת קוד מינימלי עד שה2
refactoring. ביצוע 3
1. כשמרוצים מהקוד – חוזרים לשלב 4
התכנון יהיה מבוסס על הבנה של המשתמשים
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
מינימלי שנכשלtest. כתיבת 1
עוברtest. כתיבת קוד מינימלי עד שה2
refactoring. ביצוע 3
1. כשמרוצים מהקוד – חוזרים לשלב 4
התכנון יהיה מבוסס על הבנה של המשתמשים
המשתמשים יהיו מעורבים בכל שלבי התכנון והפיתוח
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
מינימלי שנכשלtest. כתיבת 1
עוברtest. כתיבת קוד מינימלי עד שה2
refactoring. ביצוע 3
1. כשמרוצים מהקוד – חוזרים לשלב 4
התכנון יהיה מבוסס על הבנה של המשתמשים
המשתמשים יהיו מעורבים בכל שלבי התכנון והפיתוח
התכנון מונע ומשתנה כל הזמן לפי פידבק מהמשתמשים
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
מינימלי שנכשלtest. כתיבת 1
עוברtest. כתיבת קוד מינימלי עד שה2
refactoring. ביצוע 3
1. כשמרוצים מהקוד – חוזרים לשלב 4
התכנון יהיה מבוסס על הבנה של המשתמשים
המשתמשים יהיו מעורבים בכל שלבי התכנון והפיתוח
התכנון מונע ומשתנה כל הזמן לפי פידבק מהמשתמשים
התכנון יהיה איטרטיבי
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
I FIND YOUR LACK OF TESTS DISTURBING
שימוש בשיטה בתהליכי פיתוחשימוש בשיטה בתהליכי פיתוח
Test Driven Development
I FIND YOUR LACK OF TESTS DISTURBING
חסרונותחסרונות
חסרונותחסרונות
זמן / משאבים
חסרונותחסרונות
זמן / משאבים
"though we have heard of stupid haste in war, cleverness has never been seen associated with long delays."
Sun Tzu – The Art of War
חסרונותחסרונות
יותר מדי התמקדות במשתמשים
חסרונותחסרונות
אין נתונים ברורים
חסרונותחסרונות
- חוויית משתמשUXצריך להיות מומחה ל
דוגמאות לתכנון לא מונחה משתמשדוגמאות לתכנון לא מונחה משתמש
דוגמאות לתכנון לא מונחה משתמשדוגמאות לתכנון לא מונחה משתמש
דוגמאות לתכנון לא מונחה משתמשדוגמאות לתכנון לא מונחה משתמש
דוגמאות לתכנון לא מונחה משתמשדוגמאות לתכנון לא מונחה משתמש