Globalbit
EN
חזרה לבלוג
AIAgentic AIEngineering

אף אחד כבר לא כותב קוד (וזה בדיוק העניין)

·ודים פיינשטיין
אף אחד כבר לא כותב קוד (וזה בדיוק העניין)

המקצוע שלמדתם כבר לא קיים

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

זה לא ניסוי מקומי. באנתרופיק, מהנדסים משתמשים ב-Claude כדי לכתוב את רוב הקוד החדש. במטא, כלי AI פנימיים מייצרים pull requests שמפתחים אנושיים בודקים ומשפרים. בגוגל, מעל 25% מהקוד החדש מיוצר על ידי AI ועובר סקירה אנושית. הדפוס זהה בכל חברה שאימצה סוכני AI ברצינות: הערך של המפתח עבר מהקלדה לחשיבה.

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

מה מפתח בכלל עושה היום

ה-Tech Lead כמנצח

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

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

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

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

בדיקות שנבנות יחד עם הקוד

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

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

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

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

ניתוח דרישות שנבלע לתוך הפיתוח

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

כשמנהל מוצר מגיש דרישה, סוכן ה-AI מנתח אותה מול הארכיטקטורה הקיימת, בודק התאמה ל-UX Guidelines, מתייחס ל-Design System המוגדר ומייצר מפרט טכני מפורט. ה-Tech Lead עובר על המפרט ומדייק אותו עם הסוכן לפני שנכתבת שורת קוד אחת.

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

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

Background

בואו נדבר

רוצים לשדרג את תהליך הפיתוח שלכם? נשמח לשתף מהניסיון שלנו.

מה זה אומר לארגונים

צוותים קטנים יותר, תפוקה גדולה יותר

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

Tech Lead שעובד עם סוכני AI מייצר מה שפעם דרש Tech Lead ועוד 2-3 מפתחים ואנליסט. האיכות דומה או טובה יותר, כי העבודה השיטתית (מעקב אחרי דפוסים, כתיבת בדיקות, שמירה על עקביות) מטופלת על ידי סוכנים שלא חותכים פינות תחת לחץ של דדליין.

האדם נשאר במרכז

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

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

מה חברות עושות לא נכון

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

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

חברות שמתייחסות לסוכני AI כ"מפתחים זוטרים מהירים יותר" רואות שיפור מינורי. חברות שמתכננות מחדש את תהליך הפיתוח סביב תזמור AI רואות שינוי ברמת הטרנספורמציה.

שאלות נפוצות

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

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

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

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

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

[ CONTACT US ]

Tell us what you are building.
We will design the best path forward.

WRITE TO US ON WHATSAPP

By clicking "Discuss Your Project", you agree to the processing of personal data and accept the privacy policy.