מדריך

כמה באמת עולה אפליקציה בהתאמה אישית: פירוט כן ושקוף

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

Have a nice dayHave a nice day11 דק' קריאה
כמה באמת עולה אפליקציה בהתאמה אישית: פירוט כן ושקוף

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

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

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

מדוע שתי הצעות מחיר ל"אותה אפליקציה" נבדלות פי 10

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

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

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

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

לאן הכסף באמת הולך

כשאנשים מדמיינים פיתוח אפליקציה, הם מדמיינים קוד. הקוד אמיתי, אבל הוא לעיתים רחוקות אפילו חצי מהחשבון. אפליקציה בהתאמה אישית דומה יותר לבניית בית קטן מאשר לכתיבת מסמך — יש עיצוב, אינסטלציה, ביקורת וניירת סביב החלק הנראה לעין. הנה איך מתחלק תקציב טיפוסי כשלוקחים בחשבון את הכול.

שלבמה זה מכסהחלק מהתקציב
אפיון ועיצובלהבין מה לבנות; מסכים, תהליכים, חוויית משתמש15–25%
פיתוח ליבההקוד עצמו — צד לקוח, צד שרת, מסד נתונים35–45%
אינטגרציותתשלומים, אימייל/SMS, יומנים, מערכות קיימות10–20%
בדיקות ותיקוניםמציאה וחיסול באגים לפני שהלקוחות שלכם עושים זאת10–15%
השקה והקמההגשה לחנויות האפליקציות, שרתים, עלייה לאוויר5–10%
חלוקה גסה של לאן נוטה ללכת תקציב של אפליקציה בהתאמה אישית. פרויקטים אמיתיים משתנים, אבל הצורה נשמרת.

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

אפיון ועיצוב: החלק שכולם רוצים לדלג עליו

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

פיתוח ליבה: המנוע הנראה לעין

זה הקוד שגורם לרעיון שלכם לפעול — המסכים שאנשים מקישים עליהם, הלוגיקה שמאחוריהם, ומסד הנתונים שזוכר בשקט הכול. זו הפרוסה הבודדת הגדולה ביותר, והיא גדלה כמעט באופן ישיר עם ההיקף. כל פיצ'ר שאתם מוסיפים הוא עוד מה לבנות, עוד מה לבדוק, ועוד מה לתחזק לנצח. זו השורה שבה "כמה נחמד יהיה אם" נעשה יקר במהירות.

אינטגרציות: החלק היקר באופן מטעה

חיבור האפליקציה שלכם למערכות אחרות — קבלת תשלום בכרטיס, שליחת תזכורת ב-SMS, סנכרון יומן, משיכת נתונים מתוכנת ההנהלת חשבונות שאתם כבר משתמשים בה — נראה קטן ברשימת פיצ'רים ונוחת באופן מפתיע בכבדות על החשבונית. כל חיבור הוא פרויקט קטן בפני עצמו, עם המוזרויות ואופני הכשל שלו. אינטגרציית תשלומים אחת מתפקדת היטב זה בסדר. חמש אינטגרציות מסובכות עם מערכת פנימית מזדקנת זה המקום שבו תקציבים הולכים למות.

העלויות שאף אחד לא מכניס להצעת המחיר

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

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

רשת לוח שנה שבה היום הראשון מציג מטבע גדול יחיד עם התווית 'בנייה' והחודשים הבאים מציגים כל אחד מטבעות חוזרים קטנים יותר עם התוויות אחסון, תחזוקה ותמיכה, מאויר בסגנון שטוח וחמים
הבנייה היא תשלום אחד. הבעלות היא קצב קטן וקבוע אחריו.

מה מכפיל את המחיר בשקט

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

  • שתי פלטפורמות במקום אחת. אפליקציית iPhone נייטיב ואפליקציית Android נייטיב הן, בגסות, שתי בניות. כלים חוצי-פלטפורמות או אפליקציית ווב יכולים לכווץ זאת חזרה לכיוון אחד. הבחירה הבודדת הזו יכולה להזיז את הסכום הכולל יותר מכל פיצ'ר.
  • עיצוב מותאם אישית על פני ברירות מחדל הגיוניות. ממשק מושלם לפיקסל ומותאם אישית לחלוטין עולה כסף אמיתי לעצב ולבנות. ממשק נקי ומוסכמתי שמשתמש בדפוסים מוכחים מהיר יותר, זול יותר, ולעיתים קל יותר לשימוש עבור הלקוחות.
  • שינוי דעתכם אחרי שהבנייה מתחילה. החלטות זולות על לוח מחיק ויקרות בקוד. חריגת התקציב הנפוצה ביותר אינה הערכה גרועה — זה היקף שהמשיך לגדול כי שום דבר לא היה מקובע.
  • זמן אמת, אופליין, או נתונים כבדים. "זה צריך לעבוד בלי קליטה" או "עדכונים חייבים להופיע מיידית לכולם" הן בקשות סבירות שמכפילות בשקט את ההנדסה שמתחת.
  • אינטגרציה עם משהו ישן ולא מתועד. חיבור למערכת מודרנית ובנויה היטב הוא שגרתי. חיבור לכלי פנימי בן חמש-עשרה שנה ללא תיעוד הוא ארכיאולוגיה, והוא מחויב לפי שעה.

דוגמה אמיתית: הצעת המחיר של 60 אלף יורו שהפכה לאפליקציה של 14 אלף יורו

כמה פרטים שונו לשמירת פרטיות, אבל הצורה של זה אמיתית ולגמרי טיפוסית. חברת שירותים אזורית — דמיינו תריסר עובדי שטח ומשרד עמוס — הגיעה אלינו מתוסכלת. הם רצו אפליקציה בהתאמה אישית כדי שהלקוחות שלהם יזמינו עבודות, יעקבו אחר ההתקדמות וישלמו. הם כבר קיבלו הצעת מחיר במקום אחר של בערך 60,000 יורו, בתוספת עמלה חודשית שמנה, וזה הרתיע אותם מהרעיון כולו במשך כמעט שנה.

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

מה עשינו בפועל

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

  1. 1
    קיצרנו את ההיקף לעבודה האמיתית
    הסרנו את הפיצ'רים שפתרו בעיות שלא היו להם, ושמרנו רשימה הדוקה שהעסק באמת לא יכול לתפקד בלעדיה.
  2. 2
    בחרנו בנייה חוצת-פלטפורמות אחת
    במקום שתי אפליקציות נייטיב נפרדות, אפליקציה חוצת-פלטפורמות אחת כיסתה גם iPhone וגם Android — וחתכה בערך בחצי את פיתוח הליבה.
  3. 3
    השתמשנו בדפוסי עיצוב מוכחים
    ממשק נקי ומוסכמתי במקום מותאם אישית. הלקוחות מצאו אותו קל יותר לשימוש, וזה חסך שבועות מלוח הזמנים.
  4. 4
    חיברנו, לא החלפנו
    קישרנו את האפליקציה לתוכנת המשרד שהם כבר שילמו עליה, במקום לבנות אותה מחדש. 'פלטפורמת הניהול המותאמת אישית' היקרה פשוט נעלמה מההיקף.

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

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

איך לשמור על עלות שפויה בלי לקצץ בפינות

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

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

רוצים תשובה ישרה על כמה האפליקציה שלכם תעלה?

הביאו לנו את הרעיון, לא מפרט. נמפה אותו יחד אתכם, נספר לכם בכנות מה שווה לבנות קודם, וניתן לכם מספר שמגיע עם נימוקים — לא פגישה כדי לדון בפגישה.

ראו איך אנחנו בונים אפליקציות

שאלות נפוצות

כמה עולה אפליקציה בהתאמה אישית לעסק קטן?
אין מספר יחיד כן, כי זה תלוי לחלוטין בהיקף — אבל גרסה ראשונה ממוקדת של אפליקציה עסקית באמת שימושית נוחתת בדרך כלל בטווח חמש הספרות הנמוך עד הבינוני, לא בשש הספרות שפלטפורמות ה'הכול-באחד' מרמזות עליהן. הגורמים המכריעים הם כמה פיצ'רים אתם באמת צריכים ביום הראשון, האם אתם בונים לפלטפורמה אחת או לשתיים, וכמה אתם מחברים לעומת בונים מחדש. התחילו בקטן והמספר נשאר שפוי.
מדוע הצעת מחיר אחת גבוהה בהרבה מאחרת עבור אותה אפליקציה?
כמעט תמיד כי הן מתמחרות בשקט היקפים שונים. הזולה עשויה להניח אפליקציה רזה לפלטפורמה אחת; היקרה עשויה להניח שתי אפליקציות נייטיב, עיצוב מותאם אישית ומערכות שאתם לא באמת צריכים. לפני שאתם משווים מחירים, גרמו לכל הצעה לתאר בדיוק מה היא כוללת — אז תראו שהן מעולם לא תמחרו באמת את אותו דבר.
אילו עלויות שוטפות עליי לצפות אחרי ההשקה?
אפליקציה אינה רכישה חד-פעמית. תכננו לאחסון ושרתים, תחזוקה שוטפת כדי לשמור עליה עובדת כשטלפונים ומערכות הפעלה משתנים, עמלות מפתח של חנויות האפליקציות, תמיכה, והשינויים שתרצו בהכרח ברגע שלקוחות אמיתיים ישתמשו בזה. כלל אצבע סביר הוא 15–20% מעלות הבנייה לשנה. שותף טוב מספר לכם זאת מראש.
האם זול יותר לבנות אפליקציה אחת גם ל-iPhone וגם ל-Android?
בדרך כלל, כן. שתי אפליקציות נייטיב נפרדות הן בערך שתי בניות. אפליקציה חוצת-פלטפורמות אחת — או במקרים מסוימים אפליקציית ווב — יכולה לכסות את שתיהן מבסיס קוד אחד, מה שלעיתים מזיז את הסכום הכולל יותר מכל החלטת פיצ'ר בודדת. נייטיב מצדיק את העלות הנוספת רק כשאתם באמת צריכים ביצועים עמוקים וספציפיים לפלטפורמה או תכונות חומרה.
איך אני יכול להפחית את העלות בלי להישאר עם אפליקציה גרועה?
אל תרדפו אחר צוות זול יותר — זה בדרך כלל עולה יותר בסוף. במקום זה, קצצו בהיקף, לא באיכות: בנו את הגרסה הקטנה ביותר שבאמת שימושית, קבלו את ההחלטות שלכם לפני שהפיתוח מתחיל, השתמשו בדפוסי עיצוב מוכחים במקום מותאמים אישית, והתחברו לכלים שכבר ברשותכם במקום לבנות אותם מחדש. ואז הוסיפו פיצ'רים מאוחר יותר, ממומנים מתוצאות.
Have a nice day
Have a nice day
המערכת

‏Have a nice day הוא סטודיו תוכנה שעוזר לעסקים קטנים ובינוניים לעבור לדיגיטל — אוטומציה, בינה מלאכותית ותוכנה בהתאמה אישית שעובדת בשגרת היום-יום, לא רק על שקפים.

שירותים רלוונטיים