35: מפתח תורן - או, איך להפוך מטלה מבאסת לאתגר קבוצתי?

10/06/2019

האזינו דרך:

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

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

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

35: Dev On Call – Turning a Duty Into an Ongoing Team Challenge

Let’s say it is 2 am Israel time on a Tuesday. You’ve got hundreds of thousands of teams across the globe that are working with your platform. Suddenly in a quiet database center in Virginia an incident occurs. As soon as this happens, a developer wakes up in his Tel Aviv apartment as an automated alarm notifies him that the server’s memory is filling too fast!

Bugs don’t consider the work hours of our development team. So an active developer must be appointed to be on-call — days, nights, weekends, and holidays. How can we approach this? Should we direct all problems to a dedicated DevOps team? Should we treat only the systemwide bugs or all bugs? Do we only allow the most experienced to handle the problem or also the new developers?

Eviathar Moussaffi, R&D team leader at monday.com shares our method of handling Dev-On-Call duty, the personal and professional challenges that arise with managing an array of developers in a fast-growing company and the opportunity of turning an intrusive duty into an ongoing team challenge.

Enjoy

More episodes

Lior Krengel and Eran Zinman talk about the TROI metric and explain how it can serve as a true compass for a startup.
  • 24/11/2020
  • Hebrew
  • 31:22

Listen on:

Lior Krengel and Eran Zinman talk about the TROI metric and explain how it can serve as a true compass for a startup.
  • 24/11/2020
  • Hebrew
  • 31:22
Oren Stern and Amit Goldenberg share how every startup partner with other tech companies in order to create wins for both sides.
  • 11/11/2020
  • English
  • 41:31

Listen on:

Oren Stern and Amit Goldenberg share how every startup partner with other tech companies in order to create wins for both sides.
  • 11/11/2020
  • English
  • 41:31