השיטה, וההוכחה
שתי שאלות חוזרות בכל שיחה ראשונה. איך פרויקט באמת מתנהל, והאם אנחנו משתמשים בזה בעצמנו. העמוד הזה עונה על שתיהן, כי השנייה היא הדרך הכנה היחידה לענות על הראשונה.
איך נראה פרויקט
חמישה שלבים. כל אחד מייצר משהו מוגדר, ואפשר לעצור אחרי כל אחד מהם כשמה שנעשה עד אז כבר שלכם.
- 01
מיפוי
שבוע עד שבועיים
רשימה מדורגת של תהליכים, עם שעות, שיעורי טעות ואחראים
יושבים עם כל מחלקה ועוקבים לאן שעות העבודה באמת הולכות. הפער בין איפה שמנהלים חושבים שהזמן הולך לאיפה שהוא הולך הוא בעקביות גדול, והתהליכים שאנשים מתלוננים עליהם הם רק לעיתים רחוקות הגדולים ביותר.
- 02
בחירה
ימים
יעד אחד, עם מספר פתיחה ו"אחרי" מוגדר
בוחרים את התהליך שבו אפשר לנסח את הלפני והאחרי במספרים שאיש כספים היה מקבל. זה עושה שתי עבודות: מכריח משמעת היקף בזמן הבנייה, ונותן לכם הכרעה כנה בסוף במקום תחושה.
- 03
בנייה
שבועיים עד שישה שבועות
מערכת עובדת שהצוות שלכם נוגע בה כל יום
נבנה בתנאי פרודקשן כבר משבוע ראשון: נתונים אמיתיים, אינטגרציות אמיתיות, הרשאות אמיתיות. המרחק בין דמו בסביבת בדיקות למערכת עובדת הוא המקום שבו פרויקטים כאלה מתים, ולכן חוצים אותו כשהוא עדיין קטן.
- 04
הטמעה
שבוע עד שבועיים, במקביל לבנייה
אנשים שמפעילים, מכווננים וסומכים על המערכת
האחראי על התהליך לומד לקרוא את הפלט, לטפל בחריגים שהמערכת מעבירה אליו, ולכוונן את מה שנוטה לזוז. מערכת שרק מי שבנה אותה יודע להפעיל מפסיקה לעבוד ביום שהוא עסוק.
- 05
הרחבה
מתמשך, בדרך כלל כריטיינר
התהליך הבא, על תשתית שכבר קיימת
חוזרים לרשימה המדורגת משלב 1, עם אינטגרציות ואמון שלא היו בפעם הראשונה. רוב הלקוחות ממשיכים מכאן כריטיינר חודשי, תהליך אחד בכל פעם ובקצב שמתאים להם. המעניין קורה כשראשי מחלקות מתחילים להביא מועמדים בעצמם, עם מספרים מצורפים.
מה אנחנו מריצים על עצמנו
אוטומיישן פלואו היא שני אנשים. היא מתנהלת כמו חברה גדולה יותר כי רוב העבודה התפעולית נעשית על ידי מערכות שבנינו, באותם כלים ובאותן תבניות שאנחנו מוכרים. זו הרשימה בפועל.
Sunny
מסווגת הוצאות ברגע שהן נכנסות, מפיקה חשבוניות, רודפת אחרי תשלומים, ומעלה למעלה את המספרים שדורשים החלטה. מנצח עם עובדים מתחתיו, על אותו סטאק של Supabase ו-Next.js שאנחנו בונים עליו פלטפורמות ללקוחות.
Jimmy
הודעה קולית שאומרת "תזיז לי את הפגישה של יום שלישי" מביאה לשינוי ביומן, מייל לאנשים הרלוונטיים, ועדכון של המשימות הקשורות. זו תבנית סוכן הוואטסאפ, מכוונת אלינו.
ניסוח הצעות
תמליל שיחת אפיון הופך לטיוטת הצעה מובנית: היקף מפורק למודולים, הערכת מאמץ, ודגלים אדומים שמועלים כדי שאדם יתווכח איתם. אף אחד לא שולח טיוטה בלי לקרוא אותה.
הכנה לפגישות
לפני שיחה ראשונה, סוכן חוקר את החברה, מאמת את מה שהוא מוצא מול מקורות אמיתיים, וכותב פרופיל לקוח. כל מה שהוא לא הצליח לאמת מסומן כלא מאומת במקום להיות מוחלק.
הוויקי של החברה
מושך מ-Drive, מ-Gmail, מ-GitHub ומהיומן פעמיים ביום לפי לוח זמנים, ואז כותב ומקשר את העמודים של עצמו. זה המקום שאליו המספרים באתר הזה אמורים להיות ניתנים למעקב, וזה סטנדרט שאנחנו מחזיקים בו את עצמנו ומבקרים.
צוות הפיתוח
סוכנים בונים כותבים קוד וסוכנים בודקים נפרדים חוסמים אותו על עמידה במפרט, איכות קוד ואבטחה לפני שמשהו נכנס. הבודקים רואים את הדיף ואת קריטריוני הקבלה ולעולם לא את הנימוקים של הבונה, כי בודק ששומע למה משהו נעשה נוטה להסכים.
למה זה שאנחנו מריצים את זה על עצמנו משנה את מה שנבנה לכם
כל מערכת ברשימה הזאת נשברה לפחות פעם אחת, בדרך כלל בצורה משעממת: ממשק השתנה, הרשאה פגה, ריצה מתוזמנת דיווחה הצלחה בזמן שלא סיפקה כלום במשך ארבעה ימים. החיים עם זה הם הסיבה שבנייה ללקוח יוצאת עם מטפל שגיאות גלובלי, ניסיונות חוזרים איפה שזה עוזר, התראות שמגיעות לאדם, ולוג שאפשר לחפש בו. אלה לא תוספות בתשלום. אלה החלקים שלמדנו להפסיק להשמיט.
איפה אדם נשאר בתמונה
לכל מערכת שאנחנו בונים יש לפחות נקודה אחת שבה אדם מאשר, נבחרת בכוונה ולא מפוזרת סתם. כל דבר שמגיע ללקוח, מזיז כסף, או כותב רשומה שמערכות אחרות קוראות עובר בדיקה. קריאה, ניסוח, סיווג והעשרה בדרך כלל לא. ככל שהצוות שלכם רואה שזה צודק, נקודת הבדיקה זזה או יורדת, וההחלטה מתקבלת עם מספרים אמיתיים מול העיניים.
מה נשאר אצלכם בסוף
הקוד, הפרומפטים, הגדרות התהליכים וקונפיגורציית התשתית, ברפוזיטורי שלכם ובחשבון הענן שלכם, רצים על התשתית שלכם. ההעברה היא סדנאות עבודה על המערכות שבנינו לכם בפועל, יחד עם ספר הפעלה, והיא בתוך המחיר. אנחנו מעדיפים שהצוות שלכם ישנה פרומפט ביום שלישי בלי לתאם איתנו.
ליווי שוטף, בקצב שאתם קובעים
רוב ההתקשרויות לא נגמרות בהעברה. הן ממשיכות כריטיינר חודשי, שקונה כמות זמן קבועה שלנו ולא סקופ סגור. אנחנו יושבים עם הצוות שלכם, לוקחים את הדבר הבא ברשימה, בונים אותו וממשיכים הלאה. זה מתאים לחברה שסדר העדיפויות שלה זז במהלך השנה, וזה מתאים לחברה שמעדיפה להתקדם תהליך אחד בכל פעם ולראות שכל אחד מתיישב לפני שמתחילים את הבא. אתם קובעים את הקצב, אתם יכולים לשנות אותו, והריטיינר הוא מחודש לחודש. כל מה שנבנה בתוכו הוא שלכם באותם תנאים כמו עבודת פרויקט: הקוד והבעלות עוברים אליכם כשזה עולה לאוויר.
שאלות שחוזרות אצלנו
אתם באמת משתמשים בזה, או שזו שורה שיווקית?
אנחנו משתמשים. הרשימה למעלה היא המצאי האמיתי, וזו הסיבה שחברה של שני אנשים מצליחה להריץ במקביל אספקה, כספים, הכנה למכירות ובסיס ידע פנימי. ההסתייגות הכנה היא שהמערכות שלנו מקבלות פחות ליטוש משל לקוח, כי שלנו צריכות לספק רק אותנו.
מה קורה אם נפסיק לעבוד אתכם?
הכל ממשיך לרוץ, כי זה רץ על התשתית שלכם עם ההרשאות שלכם והקוד ברפוזיטורי שלכם. זו המטרה של העברת הבעלות, ולא איזו מחווה בסוף. אם תרצו אותנו לשינויים בהמשך, זו שיחה נפרדת ולא תלות.
אפשר לעצור אחרי שלב המיפוי?
כן, ויש לקוחות שעושים את זה. התוצר הוא מסמך שמפרט את התהליכים, את הסדר, מה כל אחד דורש וכמה הוא אמור לעלות. קחו אותו לצוות שלכם או לספק אחר. אנחנו מעדיפים שתבנו את הדבר הנכון בלעדינו מאשר את הלא נכון איתנו.
איך אתם מחליטים מה לא לאטמט?
תהליך שאף אחד לא אחראי עליו אי אפשר לאטמט, כי אין מי שיגיד מה נחשב נכון. גם לא תהליך שהכללים שלו משתנים מהר יותר ממה שאפשר לנסח אותם. איפה שמוצר מדף כבר עושה את העבודה, אנחנו אומרים את זה, וההתקשרות הופכת להגדרות במקום לבנייה.
ספרו לנו מה מעכב את העסק שלכם.
30 דקות, ללא התחייבות. רק מקשיבים לכם ובודקים איך אפשר ביחד לתת לכם ערך.
קבעו שיחת היכרות