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