בכל חברה ובכל צוות זה אחרת
הרבה מאוד כותבים את זה במודעות דרושים כי זה מה שהם ראו במודעות דרושים אחרות, ולא ממש חושבים על המשמעות של זה עבורם. בפועל, רמת הציוותיות משתנה בין חברות ובין צוותים שונים באותה חברה - ולפעמים גם באותו הצוות תמצא כמה אנשים שעובדים הרבה ביחד, ואחד או שניים שעובדים לבד.
אי לכך, פשוט צריך לברר בכל תפקיד איך מקובל לעבוד בצוות שתצטרף אליו, ואיך מקובל לעבוד בחברה, ולהבין שהדברים הללו עשויים להשתנות במהלך העבודה, בהתאם להתחלפות האנשים בצוות ובחברה.
דוגמאות רלונטיות:
1. כשצריך לתכנן תכונה חדשה, האם מישהו אחד עושה את זה לבד, או שעושים brain storming קבוצתי?
2. האם אדם אחד כותב לבד את כל הדיזיין, או שמחלקים אותו לחלקים וכל אחד מתכנן חלק (מה שדורש יותר אינטראקציה בחיבורים)?
3. כמה יש code reviews שבהם מעבירים ביקורת והצעות לשיפור בקוד שכתבת? ככל שזה יותר הדוק ויותר מחייב - אתה צריך להתארגן על זה.
4. יש חברות (מעטות יחסית) שמשתמשות בשיטה של pair programming במהלך כתיבת הקוד.
5. במהלך ביצוע הבדיקות וניהול הבאגים - יש חברות ומוצרים שבהן מאוד ברור איזה באג שייך למי. לעומתם יש באגים מערכתיים יותר - ואז השאלה היא איך הדיבוג מתנהל - לפעמים ב-pair programming, לפעמים בשיטת תפוח האדמה הלוהט (כשהבאג יצא מה"טריטוריה שלי - אני זורק אותו למישהו אחר - וייתכן שהוא יגלה שהוא החזיר לי תשובה תקינה ויזרוק את התפוח בחזרה אלי או שהוא יעביר את זה הלאה לאדם שלישי. לעומתם - יש אנשים שיחקרו את הבאג גם מחוץ לטריטוריה שלהם, כדי לתקנו בעצמם או כדי להביא אותו אפוי יותר לבעלים שלו).
6. בעלות על הקוד - האם לכל אחד יש את המודולים "שלו" - או שהקוד משותף, ואנשים שונים עובדים על אותם מודולים בזמנים שונים, או אפילו באותו הזמן. ככל שיש יותר שיתוף קוד - מקובל לערוך יותר התיעצויות כדי לשמור על "רוח הקוד".
7. עבודה מול הבדיקות - החל מהעברת מידע לאנשי הבדיקות על המודולים שלך והסברה על אופן הפעולה שלהם, המשך בהעברת כיוונים לתוכניות בדיקה, ביצוע רוויו לתוכניות הבדיקה, וטיפול בבאגים (לפעמים צריך לשבת עם אנשי הבדיקות ולשחזר ביחד את הבאג כדי להבין טוב יותר מה בדיוק ה-scenario).
8. הדרכת עובדים חדשים. כשעובד צובר וותק בחברה, ו/או כשהחברה גדלה, צריך לעזור לעובדים חדשים להיכנס לקוד, להכיר את סביבת העבודה, להכיר את המערכת. יש מקומות שבהם פשוט "זורקים אנשים למים" - ומי שטובע - עוזב. יש מקומות שיש בהם הדרכה צמודה יותר (גם על המשימות, גם על דרך ביצוען ולפעמים גם בדיבוג) לפחות בהתחלה.
אפשר להמשיך את הרשימה....