דילוג לתוכן הראשי
Globalbit
חזרה לבלוג
פיתוח מוביילניהול פרויקטים

שלבי פיתוח אפליקציה: מהרעיון ועד App Store

פורסם ודים פיינשטיין
שלבי פיתוח אפליקציה: מהרעיון ועד App Store

בקצרה: פיתוח אפליקציה עובר שישה שלבים: אפיון, עיצוב, פיתוח, בדיקות, השקה ושיפור מתמשך אחרי ההשקה. רוב הפרויקטים שנכשלים מדלגים על שני השלבים הראשונים או ממהרים בהם. MVP ממוקד יכול לעלות לאוויר תוך 3 עד 6 שבועות. לאפליקציה מלאה ברמת Production תכננו 3 עד 6 חודשים, ו-30% עד 40% מהזמן הזה יעבור עוד לפני שורת הקוד הראשונה. החברות שעומדות בלוחות הזמנים מתייחסות לתכנון כעבודה הנדסית לכל דבר, ולא כבירוקרטיה.

אפליקציה לא מתחילה בקוד

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

מפתחים טובים יותר לא יפתרו את זה. תהליך טוב יותר כן.

מה שמבדיל בין אפליקציה שיוצאת לשוק לאפליקציה שנתקעת קורה עוד לפני שהפיתוח מתחיל. כשבנינו את Moovit, שמשמשת היום 1.7 מיליארד משתמשים, השקענו שבוע שלם באפיון ובארכיטקטורה לפני שמונת השבועות של בניית ה-MVP. השבוע הזה נתן לצוות ארכיטקטורה רזה עם מערכות ליבה מודולריות, ואותה שיפרנו צעד אחר צעד כש-Moovit גדלה מכמה ערים בישראל ל-112 מדינות.

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

שלב 1: אפיון ודרישות (שבועות 1 עד 3)

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

מה קורה באפיון

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

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

ב-IBI Smart, אפליקציית המסחר מספר 1 בישראל עם יותר מ-500,000 משתמשים, האפיון חשף ש"זמן אמת" אומר דברים שונים לאנשים שונים. צוות המסחר רצה עדכונים בפחות משנייה. צוות המוצר התכוון ל"מתעדכן כשפותחים את האפליקציה". תפסנו את הסתירה הזו בשבוע השני, וחסכנו חודשים של עבודה חוזרת.

כמה זה עולה

בדרך כלל 5% עד 10% מתקציב הפרויקט. באפליקציה של 300,000 ש״ח, מדובר בין 15,000 ל-30,000 ש״ח. באפליקציה ארגונית של 900,000 ש״ח, בין 45,000 ל-90,000 ש״ח. ברוב המקרים ההשקעה הזו מחזירה את עצמה כמה פעמים, בעבודה חוזרת שלא הייתם צריכים לעשות.

צריכים עזרה בבניית השלב הזה? המדריך שלנו לשלב האפיון עובר על כל התהליך.

Background

מתכננים אפליקציה?

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

שלב 2: עיצוב UX/UI (שבועות 3 עד 6)

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

קודם שלד, אחר כך צבע

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

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

Native או Cross-Platform

את ההחלטה הזו מקבלים בשלב העיצוב, לפני שהפיתוח מתחיל. פיתוח Native (ב-Swift או ב-Kotlin) נותן את הביצועים הטובים ביותר וחוויה שמותאמת לכל פלטפורמה. Cross-Platform (עם React Native או Flutter) חוסך זמן פיתוח, אבל מסבך כל דבר שחורג מממשק סטנדרטי.

בנינו אפליקציות בשתי הדרכים. ב-Moovit,‏ Native היה האפשרות היחידה: נתוני התחבורה בזמן אמת והצגת המפות דרשו ביצועים ברמת מערכת ההפעלה. באפליקציות פשוטות יותר, עם ממשק סטנדרטי, Cross-Platform יכול לקצר את לוח הזמנים ב-30% עד 40%. אפליקציית המטופלים של Care Laser היא דוגמה: אפליקציה היברידית שבנינו ב-10 שבועות, אחרי שבועיים של מיפוי מסע המטופל ושלושה שבועות של עיצוב UX וארכיטקטורה. המדריך שלנו לבחירה בין אתר לאפליקציה מפרט איפה כל גישה מנצחת.

שלב 3: פיתוח (שבועות 6 עד 14)

רוב האנשים חושבים שכאן הפרויקט "מתחיל". בפועל, עד השלב הזה כבר קיבלתם 80% מההחלטות הקשות.

ספרינטים של שבועיים

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

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

Backend ו-API

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

אם אתם מתחברים למערכות ארגוניות קיימות (ERP,‏ CRM או מסדי נתונים ישנים), צפו שעבודת האינטגרציה תיקח 20% עד 30% מזמן הפיתוח. בפרויקטי מובייל זה החלק שכמעט תמיד מקבל הערכה נמוכה מדי.

שלב 4: בדיקות (לאורך כל הדרך, ובמרוכז בשבועות 12 עד 16)

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

מה בודקים

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

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

שלב 5: השקה (שבועות 16 עד 18)

העלאה ל-App Store ול-Google Play היא תהליך שלם, ולא לחיצה על כפתור.

הבדיקה של Apple

Apple בודקת כל אפליקציה שמוגשת לה. לפי Apple, בממוצע 90% מההגשות נבדקות תוך פחות מ-24 שעות, אבל דחיות קורות. הסיבות הנפוצות: מדיניות פרטיות לא ברורה, בקשה להרשאות מיותרות, רכישות בתוך האפליקציה שלא עוברות דרך מערכת התשלומים של Apple, או ממשק שלא עומד ב-Human Interface Guidelines.

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

גם Google Play החמירה את הדרישות. כללי ה-Target API level, הצהרות Data Safety ודירוג התוכן צריכים להיות מדויקים. מ-31 באוגוסט 2026, אפליקציות חדשות ועדכונים חייבים להגדיר Target API של Android 16 (API level 36) ומעלה.

קודם השקה שקטה

השקה שקטה לקבוצה קטנה (Soft Launch) לפני הפצה מלאה מקטינה את הסיכון. אתם תופסים את הבעיות של העולם האמיתי מול 1,000 משתמשים, ולא מול 100,000.

שלב 6: אחרי ההשקה (באופן שוטף)

גרסה 1.0 היא רק ההתחלה.

החודש הראשון, ומה שבא אחריו

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

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

אחרי שהאפליקציה מתייצבת, עוברים לעבודה שוטפת: פיצ׳רים חדשים, שיפורי ביצועים, התאמה לגרסאות חדשות של מערכות ההפעלה (Apple ו-Google משחררות גרסה ראשית פעם בשנה, והאפליקציה חייבת להישאר תואמת) ותגובה למשוב של המשתמשים.

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

ארבע הטעויות שעולות הכי ביוקר

1. לדלג על מחקר משתמשים. צוותים מתאהבים ברעיון לפיצ׳ר, בונים אותו חצי שנה, ואז מגלים שהמשתמשים לא רוצים אותו. דברו עם 10 עד 15 משתמשים אמיתיים ובדקו אב טיפוס לחיץ לפני שהפיתוח מתחיל. שבועיים של מחקר מלמדים יותר מחודשיים של קוד.

2. לבנות הכול בבת אחת. "אנחנו צריכים את כל 47 הפיצ׳רים להשקה" נגמר בפרויקט של 18 חודשים שחורג מהתקציב. השיקו עם 5 עד 7 פיצ׳רים מרכזיים שפותרים את הבעיה העיקרית של המשתמש, ותנו לשימוש האמיתי להחליט מה יבוא אחר כך.

3. לדחות את הביצועים לסוף. אם תחכו עד שכל הפיצ׳רים מוכנים, תגלו החלטות ארכיטקטורה שדורשות Refactoring גדול. קבעו יעדי ביצועים מהיום הראשון: פתיחת האפליקציה בפחות מ-2 שניות, קריאות API בפחות מ-500 מילישניות וגלילה חלקה ב-60fps. בדקו גם על מכשירים מהביניים, ולא רק על הטלפונים היקרים של הצוות.

4. לבחור טכנולוגיה לפני הדרישות. "בואו נעבוד ב-React Native" או "אנחנו צריכים Microservices" כבר ביום הראשון מובילים לפתרונות שלא מתאימים לבעיה. הגדירו קודם את הדרישות, ואז בחרו את הטכנולוגיה שמתאימה להן.

לוחות זמנים ותקציבים מציאותיים

סוג הפרויקטלוח זמניםתקציב
אפליקציה צרכנית פשוטה (5 עד 10 מסכים)3 עד 4 חודשיםמ-90,000 ש״ח, ויכול להגיע ל-250,000 ש״ח
אפליקציה במורכבות בינונית (15 עד 25 מסכים, חיבורי API)4 עד 6 חודשיםמ-250,000 ש״ח, ויכול להגיע ל-600,000 ש״ח
אפליקציה ארגונית (לוגיקה מורכבת, חיבור למערכות Legacy)6 עד 12 חודשיםמ-450,000 ש״ח, ויכול להגיע ל-1.5 מיליון ש״ח
פלטפורמה (מרקטפלייס, כמה סוגי משתמשים)8 עד 14 חודשיםמ-600,000 ש״ח, ויכול להגיע ל-2.2 מיליון ש״ח

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

שאלות נפוצות

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

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

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

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

[ צרו קשר ]

ספרו לנו מה אתם בונים.

יותר מ-250 ארגונים סומכים עלינו. נחזור אליכם תוך יום עסקים אחד.

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

קבעו שיחת היכרות ←