מה זה מקדם האוטובוס?
מדד המודד את התלות של פרויקט תוכנה במפתחים מפתח מעטים, המתייחס למספר האנשים שיכולים "להידרס על ידי אוטובוס" לפני שהפרויקט נמצא בסכנה.
הגדרה
מקדם האוטובוס הוא מדד המודד את הסיכון הנובע מכך שמידע ויכולות אינם משותפים בין חברי הצוות. הוא מתייחס למספר האנשים שיכולים "להידרס על ידי אוטובוס" לפני שפרויקט יהיה מאוים ברצינות.
הרעיון
התלות זו במספר מפתחים מרכזיים מעטים בפרויקט תוכנה היא בדיוק מה שבעולם ה-IT מכונה מקדם האוטובוס, ברמז למה שהיה קורה אם האנשים האלה היו נדרסים על ידי אוטובוס יום אחד. לדוגמה, אם עזיבתו של מפתח יחיד יכולה לשתק פרויקט, אומרים שיש לו מקדם אוטובוס של 1.
סיכונים
אינדיקטורים לסיכון גבוה:
- נקודות כשל יחידות של ידע
- תהליכים קריטיים לא מתועדים
- מערכות מפתח שרק אדם אחד מכיר
- חוסר באימון צולב בין חברי הצוות
מטרה
המטרה היא להגדיל את מקדם האוטובוס באמצעות:
- חלוקת ידע בין חברי הצוות
- תיעוד מקיף של תהליכים וקוד
- אימון מספר אנשים על רכיבים קריטיים
- הימנעות מתלות באדם אחד עבור חלקים חשובים
שיטות עבודה מומלצות
- סקירות קוד: הבטחה שמספר אנשים מבינים כל חלק של המערכת
- תיעוד: כתיבת תיעוד מקיף לתהליכים מורכבים
- תכנות זוגי: שיתוף ידע באמצעות תכנות שיתופי
- מפגשי שיתוף ידע: פגישות קבועות לשיתוף מומחיות
פתרונות
- תוכניות חונכות: יצירת יחסי חונכות פנימיים
- אימון צולב: סיבוב אחריות בין חברי הצוות
- כלי ניהול ידע: שימוש בכלים לארגון מידע
- תכנון רצף: תכנון מעברים לתפקידי מפתח
רוצים לדעת עוד?
אם אתם סקרנים לדעת עוד על מקדם האוטובוס, צרו איתי קשר ב-X. אני אוהב לשתף רעיונות, לענות על שאלות ולדון בסקרנות על נושאים אלו, אז אל תהססו לבקר. נתראה בקרוב!