תכנון ופיתוח מונחה משתמש

Post on 03-Jul-2015

267 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

לינקים רלוונטיים, קטעי וידאו שהצגתי במצגת: chaos manifesto 2013: http://versionone.com/assets/img/files/ChaosManifesto2013.pdf paper prototype: http://www.youtube.com/watch?v=nv6cYWM7ngE david kelley - human centered design: http://www.ted.com/talks/david_kelley_on_human_centered_design.html iterative development: http://www.youtube.com/watch?v=T_cTFkMCnYY satisfy the cat: http://www.youtube.com/watch?v=dln9xDsmCoY the rong way to do agile: http://www.youtube.com/watch?v=l1yWusiaLCM

TRANSCRIPT

תכנון ופיתוח מונחים משתמש

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

לשנות את העולם“מרגרט מיד

תכנון ופיתוח מונחים משתמש

תכנון ופיתוח מונחים משתמש

היסטוריההיסטוריה

● 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צריך להיות מומחה ל

דוגמאות לתכנון לא מונחה משתמשדוגמאות לתכנון לא מונחה משתמש

דוגמאות לתכנון לא מונחה משתמשדוגמאות לתכנון לא מונחה משתמש

דוגמאות לתכנון לא מונחה משתמשדוגמאות לתכנון לא מונחה משתמש

דוגמאות לתכנון לא מונחה משתמשדוגמאות לתכנון לא מונחה משתמש

top related