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