איכות עבודת צוות והצלחת פרויקט פיתוח תוכנה Teamwork quality and project success in software development – A survey
איכות עבודת צוות והצלחת פרויקט פיתוח תוכנה: סקר של צוותי פיתוח agile (זריז) תקציר צוותים קטנים, בעלי הכוונה עצמית הם מרכזיים בפיתוח agile. מאמר זה בוחן את ההשפעה של איכות עבודת צוות על ביצועי צוות, למידה ושביעות רצון בעבודה בצוותי תוכנה agile, והאם השפעה זו שונה מזו של צוותי תוכנה מסורתיים. סקר נערך ל 477 מרואיינים מ 71 צוותי תוכנה agile ב 26 חברות ונותחו באמצעות מודלי משוואה מבנית. השפעה חיובית של איכות עבודת צוות על ביצועי צוות נמצאה כאשר חברי צוות וראשי צוותים דירגו ביצועי צוות. לעומת זאת, נמצאה השפעה זניחה כאשר בעלי המוצר דירגו ביצועי צוות. ההשפעה של איכות עבודת צוות על חברי צוותי למידה ושביעות רצון בעבודה הייתה חיובית מאוד, אך דורג רק על ידי חברי הצוות. למרות הטענות בדבר חשיבות עבודת צוות בצוותי agile, מחקר זה לא מצא איכות עבודת צוות גבוהה יותר מאשר בסקר דומה על הצוותים המסורתיים. השפעת איכות עבודת צוות על ביצועי צוות הייתה רק באופן שולי גדולה יותר עבור צוותים בפיתוח agile מאשר הצוותים פיתוח מסורתי. מבוא שיטות Agile קיימות כבר בשימוש נרחב בהנדסת תוכנה בעשור האחרון. למרות ששיטות פיתוח agile מדגישות עבודת צוות יותר מאשר שיטות הפיתוח המסורתיות (Nerur et al.2005), אין חקירה מעמיקה של השפעת עבודת צוות איכותית (TWQ) על הצלחת הפרויקט בצוותי פיתוח agile. שיטות פיתוח agile משמשים כמושג מטריה לתאר מספר שיטות פיתוח (Dingsøyr et al., 2012;Dybå and Dingsøyr, 2008). המניפסט של agile תומך ב”תוכנה עובדת על פני תיעוד מקיף”, “שיתוף פעולה של הלקוח על פני חוזה משא ומתן “, ו”להגיב לשינוי על פני מעקב אחר התוכנית “.