דלג לתוכן

גיבוש הרעיון

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

גיבוש הרעיון

השלב שכולם ממהרים לדלג עליו

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

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

מה קורה בפגישת הגיבוש שלנו

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

שלושת האזורים שמנחים כל גיבוש:

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

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

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

טכנולוגיה נכנסת לשיחה מהיום הראשון

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

כספיט 910 ו-T1 Mini - שני דגמים של קופות רושמות שבנינו מאפס, כולל גיבוש הרעיון. בשלב הגיבוש המיפוי לא נגע רק בפיצ'רים - הוא כלל מיפוי מלא של ממשקי החומרה: מגירת שטרות, מדפסת קבלות, קורא כרטיסים, ופרוטוקולי תקשורת עם חברות סליקה. שאלה שנשאלה בגיבוש, "מה קורה אם הסליקה לא זמינה ברגע התשלום?", הובילה לכך שתכנון מצב offline עם queue מקומי נכנס לארכיטקטורה כבר ביום הראשון. בלי הגיבוש, זה היה מגיע כדרישה חדשה שלושה חודשים לתוך הפיתוח.

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

כמה מספרים

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

זמן גיבוש ממוצע: 2-3 שבועות לפרויקט מורכבות בינונית
שינויי scope לאחר תחילת פיתוח: כ-20% לעומת כ-75%, בפרויקטים ללא גיבוש

מה אתה מקבל בסיום

בסיום שלב הגיבוש יש בידיך:

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

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

מה הצעד הבא?

גיבוש הרעיון הוא השלב הראשון בתהליך שלנו. מה שמגיע אחריו:

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

יצירת קשר

השדות המסומנים בכוכבית (*) הם שדות חובה.
בעצם שליחת הטופס הנך מסכים/ה כי המידע שמסרת יישמר וישמש את חברת ביט ג'אם אך ורק לצורך טיפול בפנייתך ומתן מענה. החברה אינה עושה שימוש שיווקי בפרטים ואינה מעבירה אותם לגורמים חיצוניים. למידע נוסף על אופן עיבוד המידע וזכויותיך – ראו את מדיניות הפרטיות.



שאלות ותשובות

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

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

כמה זמן לוקח שלב הגיבוש?

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

מה ההבדל בין גיבוש רעיון לאפיון?

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

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

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

האם תוצרי שלב הגיבוש שייכים לי?

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

האם שלב הגיבוש מתומחר בנפרד?

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