DocumentCode :
2326046
Title :
Optimizing extreme programming
Author :
Hussain, Z. ; Lechner, M. ; Milchrahm, H. ; Shahzad, Sara ; Slany, Wolfgang ; Umgeher, M.
Author_Institution :
Inst. for SoftwareTechnology, Graz Univ. of Technol., Graz
fYear :
2008
fDate :
13-15 May 2008
Firstpage :
1052
Lastpage :
1056
Abstract :
The vast amount of published literature explaining the ldquoright wayrdquo of doing Extreme Programming (XP) shows that in practice, there simply is no single right way. Even though XP is a simple and slim process, it has to be tailored to the nature of each team and project in order to provide the benefits it promises. Our team has been working on a project employing the XP methodology, experiencing unique issues arising from the distinct project setup and team composition, as well as the additional academic interests in the project. Initially, we aimed at applying "pure XP", but it became more and more obvious that for our project some of the practices just cannot be applied in their "pure" form. The concrete interpretation of these practices determines if XP can be applied successfully in the context of a team and a project. In order to reach an optimized process for our project, we continuously evaluate different approaches of applying XP practices on short release basis. We have noticed that some practices can be adopted directly while others need to be tailored according to the unique environment. In this paper we reflect on our process based on the data collected through code analysis and process evaluation tools, as well as notes of process retrospective review meetings. The lessons we have learned can also help other teams to lead them to an optimized XP process for the success of their projects.
Keywords :
software development management; software process improvement; team working; code analysis; extreme programming optimization; process evaluation; process retrospective review meetings; project process optimization; software project; team composition; Cities and towns; Concrete; Economic forecasting; Environmental economics; Feedback; Large-scale systems; Programming; Software engineering; Streaming media; Technological innovation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Communication Engineering, 2008. ICCCE 2008. International Conference on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-1-4244-1691-2
Electronic_ISBN :
978-1-4244-1692-9
Type :
conf
DOI :
10.1109/ICCCE.2008.4580769
Filename :
4580769
Link To Document :
بازگشت