כשצוותים נעים בקצבים שונים

📚 הנדסה בלי נקודת התחלה - חלק 7 ארכיטקטורה מערכתית #צוותים
תוכן עניינים

כשצוותים נעים בקצבים שונים

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

וזו לא תקלה. זה מצב טבעי.

האשליה: מערכת בריאה נעה בקצב אחיד

קל לרצות ש:

  • כל הצוותים יאמצו אותו סטנדרט
  • כולם יעברו שינוי ביחד
  • וכל רכיב יתיישר לאותה רמה של בשלות

אבל במערכות חיות, זה כמעט אף פעם לא קורה.

כי צוותים שונים:

  • נמצאים תחת לחצים שונים
  • משרתים משתמשים שונים
  • וחיים עם חובות עבר שונים

קצב לא אחיד אינו סימן לכשל ניהולי - הוא תוצאה של מציאות.

למה אי-סימטריה נוצרת תמיד

אי-סימטריה בין צוותים נולדת כש:

  • צוות אחד נמצא בשלב תחזוקה, ואחר בצמיחה
  • שירות אחד יציב, ואחר עדיין מתעצב
  • בחלק מהמערכת “נוגעים כל יום”, ואחרת בקושי משתנה

הבעיה אינה בעצם ההבדל - אלא בניסיון למחוק אותו בכוח.

למה סטנדרטיזציה כפויה נכשלת

כשמנסים ליישר קו בכוח, קורה אחד משני דברים:

  • צוותים חלשים יותר נמחצים
  • צוותים חזקים מאטים כדי “לא לבלוט”

בשני המקרים, המערכת משלמת מחיר.

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

תיאום בלי אחידות

הפתרון אינו אחידות מלאה, אלא תיאום מודע.

תיאום אומר:

  • הסכמה על גבולות ברורים
  • ציפיות מפורשות בין צוותים
  • והבנה איפה מותר להיות שונה

לא כל רכיב חייב להיות זהה. אבל כן צריך לדעת:

  • על מי הוא נשען
  • ומי נשען עליו

איפה מהנדסים אחראיים נכנסים לתמונה

מהנדסים אחראיים לא שואלים: “איך כולם יעבדו אותו דבר?”

הם שואלים:

  • איפה שונות מסוכנת
  • ואיפה היא דווקא מגינה על המערכת

הם לא מנסים לבטל פערים - אלא לנהל אותם.

השורה התחתונה

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

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

מבט קדימה

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

תגובות