Optimizing Extreme Programming

被引:3
|
作者
Hussain, Zahid [1 ]
Lechner, Martin [1 ]
Milchrahm, Harald [1 ]
Shahzad, Sara [1 ]
Slany, Wolfgang [1 ]
Umgeher, Martin [1 ]
Vlk, Thomas [1 ]
机构
[1] Graz Univ Technol, Inst Software Technol, A-8010 Graz, Austria
关键词
D O I
10.1109/ICCCE.2008.4580769
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The vast amount of published literature explaining the "right way" 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.
引用
收藏
页码:1052 / 1056
页数:5
相关论文
共 50 条
  • [1] eXtreme Learning of Programming - A Methodology Based in eXtreme Programming to Programming Learning
    Faria, E. S. J.
    Yamanaka, K.
    Tavares, J. A.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2012, 10 (02) : 1589 - 1594
  • [2] Extreme programming
    Beck, Kent
    [J]. Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS, 1999,
  • [3] PROGRAMMING AND OPTIMIZING CONTROL
    PECK, PE
    KEMP, H
    MCKENZIE, C
    [J]. JOURNAL OF THE IRON AND STEEL INSTITUTE, 1967, 205 : 387 - &
  • [4] The irony of extreme programming
    Garbett, SP
    [J]. DR DOBBS JOURNAL, 2004, 29 (07): : 8 - 8
  • [5] The Irony of extreme programming
    Stephens, M
    Rosenberg, D
    [J]. DR DOBBS JOURNAL, 2004, 29 (05): : 44 - +
  • [6] Leadership in extreme programming
    Beck, K
    Tingey, F
    Nolan, J
    Freeman, S
    [J]. EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 276 - 276
  • [7] Extreme programming and modelling?
    Stevens, P
    Boger, M
    Mellor, S
    Wills, AC
    [J]. UML 2000 - THE UNIFIED MODELING LANGUAGE, PROCEEDINGS: ADVANCING THE STANDARD, 2000, 1939 : 353 - 358
  • [8] Extreme Correlations and Optimizing for Stress
    Phoa, Wesley
    [J]. JOURNAL OF PORTFOLIO MANAGEMENT, 2015, 41 (02): : 71 - 75
  • [9] DISCUSSION ON PROGRAMMING AND OPTIMIZING CONTROL
    JONES, JW
    KEMP, H
    MCKENZIE, C
    PECK, PE
    SEREDYNS.F
    CROSSMAN, J
    JAHN, MH
    DONOGHUE, JA
    NOEL, Y
    HAMMERTO.D
    HARVEY, DHA
    SHEPHERD, R
    [J]. JOURNAL OF THE IRON AND STEEL INSTITUTE, 1967, 205 : 401 - &
  • [10] Extreme programming in a University Project
    Müller, RA
    [J]. EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3092 : 312 - 315