דלג לתוכן
חזרה לבלוג

// מדריך · מערכות Web · תקציב

תקציב לפיתוח מערכת Web: מה מגדירים לפני הצעת מחיר?

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

  • 11 דק׳ קריאה
  • מאת OneZero

// התשובה הקצרה

בפסקה אחת

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

// תקציר

הגרסה הקצרה — מה קובע את התקציב

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

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

מזהים את סוג המערכת

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

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

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

תרחישי היקף: תפקידים, ישויות, מסכים וחיבורים

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

תרחיש (המחשה)תפקידיםישויותמסכיםחיבוריםהסבה והטמעה
א. כלי תפעול פנימי שמחליף גיליון משותף2 — מתפעל, מנהל3 — משימה, לקוח, הערה~8 — רשימה/פרטים/טופס לכל ישות + דוח אחד1 — הזדהות ארגונית; ייצוא לאקסלייבוא חד-פעמי מהגיליון; הדרכה של שעה לצוות אחד
ב. פורטל לקוחות מעל מערכת קיימת3 — לקוח, נציג שירות, מנהל4 — חשבון, בקשה, מסמך, הודעה~15 — כולל הרשמה, שחזור סיסמה, אזור אישי ומסכי ניהול3 — CRM/ERP דו-כיווני, מייל/SMS, הזדהותאין הסבה (המקור נשאר ב-ERP); הטמעה = תקשורת ללקוחות ותמיכה בחודש הראשון
ג. מערכת תהליך רב-שלבי לכמה סוגי משתמשים4 — מגיש, בודק, מאשר, מנהל5 — תיק, שלב, מסמך, החלטה, הערה~25 — מסך לכל שלב ותפקיד, היסטוריה, לוח בקרה, דוחות4 — הזדהות, מסמכים/חתימה, מייל, מערכת ישנה בקריאההסבת תיקים פתוחים עם ניקוי; הרצה במקביל; הדרכה לכל תפקיד
ההבדל בין א׳ ל-ג׳ הוא לא פי שלושה במסכים — הוא בחיבור הדו-כיווני, במכונת המצבים, בהסבה ובהרצה במקביל. אלה הפריטים שמכפילים תקציב, לא הטפסים.

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

העלויות שפחות רואים בהתחלה

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

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

אומדן ותלויות: ממה המספר תלוי

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

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

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

שאלון תכולה — למלא לפני שמבקשים הצעה

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

  1. מי המשתמשים? רשימת תפקידים, כמה אנשים בכל תפקיד, והאם הם עובדים שלכם או משתמשים חיצוניים.
  2. מה כל תפקיד עושה במערכת? שלוש עד חמש פעולות עיקריות לכל תפקיד, בשפה של העסק.
  3. על אילו "דברים" המערכת עובדת? רשימת הישויות (הזמנה, לקוח, תיק, מסמך) ואילו מצבים יש לכל אחת.
  4. איזה תהליך המערכת מחליפה, ואיך הוא מתבצע היום — גיליון, מייל, וואטסאפ, מערכת ישנה?
  5. אילו מערכות אחרות צריכות לדבר עם המערכת החדשה? לכל אחת: לאיזה כיוון המידע זורם, ומי אחראי עליה.
  6. מה מהנתונים הקיימים חייב לעבור? כמה רשומות, באיזו איכות, ומי יכול לנקות.
  7. מה חייב להמשיך לעבוד ביום המעבר, בלי הפסקה אפילו של יום?
  8. אילו דוחות או ייצוא נדרשים, למי, ובאיזו תדירות?
  9. מי אצלכם יכריע בשאלות תוך כדי הפרויקט, וכמה זמן יש לו לזה?
  10. מה לא ייכנס לגרסה הראשונה — גם אם זה ייכנס אחר כך?

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

מה אנחנו עושים בשלב הזה

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

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

// שאלות נפוצות

שאלות נפוצות

  • כמה עולה לפתח מערכת Web לעסק?+
    אין מספר אחד, כי "מערכת Web" מכסה כלי פנימי לשני תפקידים וגם פורטל לקוחות עם חיבור דו-כיווני ל-ERP. התקציב נקבע לפי ארבעה מספרים שאפשר לספור מראש — תפקידים, ישויות, מסכים וחיבורים — ולפי ארבעה פריטים שלא רואים בתרשים: הסבת נתונים, ניקוי, בדיקות והטמעה. אומדן אחראי ייתן טווח עם ההנחות שלו אחרי מיפוי קצר, ומספר מחייב אחרי אפיון. מספר שניתן בלי אלה הוא ניחוש.
  • מה ההבדל בין תקציב למערכת Web לתקציב לאפליקציה?+
    באפליקציה לצרכנים ההוצאה נשלטת על ידי מסכים, חוויית משתמש, חנויות ו-Backend שמשרת הרבה משתמשים אנונימיים. במערכת עסקית ההוצאה נשלטת על ידי תפקידים והרשאות, מודל נתונים עם מצבים, חיבורים למערכות קיימות, והסבה של נתונים ממערכת קודמת. לכן מדריך המחיר של אפליקציה לא מתרגם למערכת — הפריטים היקרים שונים.
  • האם הסבת נתונים תמיד נדרשת?+
    לא. פורטל שמוצג מעל מערכת קיימת — שהנתונים נשארים בה — לא דורש הסבה. גם מערכת לתהליך חדש שלא התקיים קודם מתחילה ריקה. ההסבה נדרשת כשהמערכת החדשה מחליפה מקור נתונים קיים: גיליון, מערכת ישנה או תיקיות של מסמכים. בכל מקרה התשובה — נדרש או לא — צריכה להופיע בכתב בהצעה.
  • מה הכי מייקר מערכת עסקית?+
    לפי הניסיון שלנו, לא מספר המסכים. שלושה דברים: חיבור דו-כיווני למערכת קיימת שאין לה API מתועד או איש קשר טכני; תהליך רב-שלבי עם הרבה מצבים וחריגים שמתגלים תוך כדי; ונתונים קיימים באיכות נמוכה שצריך לנקות לפני ההסבה. כל אחד מהשלושה יכול להיות גדול יותר מכל המסכים יחד.
  • האם אפשר לקבל הצעת מחיר בלי אפיון?+
    אפשר לקבל טווח עם הנחות — אחרי מיפוי קצר ועם שאלון התכולה ממולא. מספר מחייב בלי אפיון הוא או מרווח ביטחון גדול שאתם משלמים עליו, או התחייבות שתתוקן בהצעות שינוי. הדרך הזולה ביותר להצעה מדויקת היא לשלם על אפיון קצר ולקבל בסופו מסמך היקף שכל ספק יכול לתמחר.
  • מה צריך להביא לפגישת אפיון ראשונה?+
    את שאלון התכולה שבמדריך, גם אם חלק מהתשובות הן "לא יודעים". בנוסף: דוגמה של התהליך כפי שהוא מתבצע היום (גיליון, מייל, צילום מסך של המערכת הישנה), רשימת המערכות שצריכות להתחבר עם שם איש קשר טכני לכל אחת, והחלטה ראשונית מה לא ייכנס לגרסה הראשונה. עם אלה הפגישה הראשונה מסתיימת במסמך היקף ראשוני במקום ברשימת שאלות.

עודכן לאחרונה:

מאת OneZero

// בואו נדבר

בונים MVP, SaaS, marketplace או מוצר AI-mobile?

שווה לעשות architecture decision לפני שבוחרים framework לפי hype — זה משפיע על hiring, speed, burn, תחזוקה, scalability ו-future rewrites.