Sammanhang: Utveckling av en teori om agil teknik, i kombination med empiriskt arbete, måste omfatta bedömning av dess prestandaeffekter, och om alla eller några av dess viktigaste ingredienser står för någon prestandafördel jämfört med traditionella metoder. Med tanke på fokus på lagarbete, är den smidiga tekniken vad som verkligen spelar roll, eller är allmänna lagfaktorer, såsom sammanhållning, i första hand ett lags framgång? Kanske är de mer specifika mjukvarutekniska teamfaktorerna, till exempel den agila utvecklingsmetodens kollektiva ägande och kodhantering, avgörande. Mål: Att bedöma bidraget från agil metodik, agila-specifika team metoder, och allmänna team faktorer i prestanda för programvaruteam. Metod: Vi studerade 40 småskaliga mjukvaruutvecklingsteam som använde Extreme Programmering (XP). Vi mätte (1) lagens anslutning till XP metoder, (2) deras användning av XP-specifika team praxis, och (3) standard lag attribut, samt kvaliteten på projektets resultat. Vi använde Williams et al. 's (2004a) [33] Shodan-mått för XP-metoder och regressionsanalys. Resultat: Alla tre typer av variabler är kopplade till projektets resultat. Teamworking är viktigt men det är den XP-specifika teamfaktorn (kontinuerlig integration, kodningsstandarder och kollektivt kodägande) som är betydande. Endast kundplanering (släppplanering/planeringsspel, kundåtkomst, korta releaser och stand-up-möte) är positivt relaterad till prestanda. En negativ relation mellan fundament (automatiserade enhetstester, kundacceptanstester, test-första design, par programmering och refaktoring) hittas och modereras av hantverk (hållbar takt, enkel design, och metafor / system av namn). Av de allmänna teamfaktorerna är endast samarbete kopplat till prestanda. Samarbete förmedlar förhållandet mellan den XP-specifika teamfaktorn och prestandan. Slutsats: Kund och team foci av XP-metoden är dess kritiska aktiva ingredienser.
I REF genomfördes en studie för att utvärdera betydelsen av agila tekniker och faktorer i samband med prestanda hos team som använder XP.
Successful extreme programming : Fidelity to the methodology or good teamworking ?
{'venue': 'Inf. Softw. Technol.', 'journal': 'Inf. Softw. Technol.', 'mag_field_of_study': ['Computer Science']}