[עושים תוכנה] "איך מחליפים גלגלים תוך כדי תנועה?" – עינת אור, CTO של SimilarWeb

הורדת הפרק (mp3)

בפרק אירחנו את עינת אור שכבר שלוש וחצי שנים מתפקדת כ-CTO של SimilarWeb , לשיחה על נושא שמהווה שלב מאוד מעניין בקריירה של מתכנת – "החלפת גלגלים תוך כדי נסיעה" (ועוד בזמן שאתה נוסע במכונית מירוץ – פורמולה 1):

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

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

עינת הגיע לSimilarWeb שבמחלקת הפיתוח היו פחות מ30 מפתחים ומהנדסים במטרה להקפיץ את החברה קדימה
ולעשות יחד שינוי שיוכל לאפשר לה גדילה נכונה מבחינה טכנולוגית תוך כדי שמירה על איכות קוד שתאפשר את ההתקדמות הזו.
כיום אחרי 3 וחצי שנים יש כבר (!) 150 מפתחים ומהנדסים בR&D שעובדים ורצים יחד תוך כדי כתיבת קוד שתואם DNA של חברה איכותית שרוצה לגדול ומהר!

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

האזנה נעימה!
חן ועמית.

You may also like...

4 Responses

  1. q הגיב:

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

    • עמית בן דור הגיב:

      אהלן,
      הקהל שאנחנו מכוונים אליו הוא מפתחים מכל הקשת.
      אנחנו מגוונים את התכנים עם תכנים רכים יותר (מסלול פיתוח אישי, עבודה בסטארטאפ מול corporate ועוד)
      ותכנים יותר טכנולוגיים (ארכיטקטורה, devops, best practices).
      עד היום יצאו קצת יותר פרקים "רכים" מאשר טכנולוגיים, אבל בקרוב יצאו פרקים על CI/CD וcontainers.
      ספר לנו אחרי שהם יצאו אם אהבת ותרמו לך.

  2. יעקב ויברמן הגיב:

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

    • חן פלדמן הגיב:

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

      עינת בהחלט מרשימה ומיוחדת בתפיסה שלה (:

כתיבת תגובה

האימייל לא יוצג באתר.