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

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

עברית מלאה. בטלפון ובדפדפן. בלי סביבת פיתוח ובלי התקנות.

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

משפט אחד נכנס. מוצר יוצא.

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

מסך שבו נמסרת בקשה במילים

הבקשה במילים

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

מסך העבודה בזמן אמת

העבודה גלויה

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

מסך הסיכום בסוף המשימה

הסיכום חוזר

בסוף מגיע סיכום קצר בעברית: מה נעשה, מה נשאר, ואיפה אפשר ללכת להסתכל.

הצוות

חמישה שמות. לא כלים.

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

מארק

מארק

מתכנת

כותב את הקוד, ומחזיק את הפרויקט בראש. איתו מדברים.

פבלו

פבלו

מעצב

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

אופרה

אופרה

מאפיינת

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

סטיב

סטיב

מנהל אפליקציות

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

זאק

זאק

עורך וידאו

פרומו וסרטוני מוצר, מצולמים מתוך האפליקציה עצמה.

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

צוות אנושי, באותה שיחה

כולם בחדר אחד.

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

שיחה משותפת בתוך המוצר
מרקט

החברה גדלה בלי לגייס.

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

מארק פבלו אופרה סטיב זאק והבא בתור
רוטינות

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

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

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

מתחת למכסה זה קוד רגיל.

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

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

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

המוצר בטלפון
בטלפון
המוצר בדפדפן
בדפדפן
האפליקציה בדרך

להיות הראשונים.

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

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

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

מה שכולם שואלים.

אני לא מפתח, זה בשבילי?

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

מה קורה אם הוא טועה?

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

הקוד שלי נשאר שלי?

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

הוא עובד על מוצר קיים או רק בונה מאפס?

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

כמה זמן זה לוקח?

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

כמה זה עולה?

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

באילו טכנולוגיות הוא יודע לעבוד?

בשפות ובמסגרות הנפוצות של אתרים, שרתים ואפליקציות: JavaScript ו-TypeScript, PHP, Python, React ו-Vue, בסיסי נתונים, ואפליקציות לטלפון לשתי החנויות. מוצר קיים ממשיך בטכנולוגיה שלו.

המשימה הראשונה

מחכה להיאמר.