I uppsatsen redovisas de problem som vanligen drabbar många systemutvecklingsprojekt. Vi vill visa hur en specifik metod hanterar de problem som är av generell art vid systemutveckling (SU). Den metod vi fokuserar på är lättviktsmetoden Extreme Programming (XP). För att studera XP:s sätt att hantera generella SU problem har vi valt att göra en genomgång i teorin som vi sedan jämför med en empirisk undersökning där vi samlat in material om XP från personer som arbetar med XP. För att läsaren skall få en bild av de delar som vi senare analyserar och drar slutsatser utifrån omfattar rapporten beskrivningar av SU, SU-problem och XP, den innehåller även en sammanfattning av respondenternas svar. De huvudsakliga problemen vi funnit rör sig om överskriden budget och tidsplan. Orsakerna till dessa är främst ändrade kundönskemål, bristfällig mätning, bristfällig uppskattning, bristfällig testning, överdriven dokumentation och dålig kommunikation. Vi har funnit att flera delar i XP:s metod har ett gott stöd för att hantera och undvika de orsaker som leder till huvudproblemen.