Common Agile Practices in Software Processes

被引:11
|
作者
Abrantes, Jose Fortuna [1 ]
Travassos, Guilherme Horta [1 ]
机构
[1] Univ Fed Rio de Janeiro, COPPE Syst Engn & Comp Sci Program, Rio De Janeiro, Brazil
关键词
agile practices; agile software processes; agile methods; systematic review; evidence based software engineering;
D O I
10.1109/ESEM.2011.47
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Objective: to investigate studies about software processes looking for practices which can be used to obtain agility in software processes. Method: A systematic review including seven search engines was executed in Feb/2010. To apply the defined criteria to select papers and extract information regarding working practices bringing agility to software processes. Results: from 6696 retrieved papers, 441 were selected to support the identification of 236 occurrences of 51 distinct practices associated with the concept of agility. Their descriptions were deeply analyzed and consolidated. After discarding those which appeared in the technical literature in a small amount of papers, 17 agile practices were identified. Conclusion: although further studies are necessary to evaluate the efficacy of these 17 agile practices, 12 of them have been more commonly approached in the software projects and could be primarily considered: test driven development, continuous integration, pair programming, planning game, on-site customer, collective code ownership, small releases, metaphor, refactoring, sustainable pace, simple design and coding standards.
引用
收藏
页码:355 / 358
页数:4
相关论文
共 50 条
  • [1] Introducing Agile Practices Into Development Processes of Safety Critical Software
    Lukasiwicz, Katarzyna
    Gorski, Janusz
    [J]. 19TH INTERNATIONAL CONFERENCE ON AGILE SOFTWARE DEVELOPMENT (XP '18), 2018,
  • [2] The characteristics of agile software processes
    Miller, GG
    [J]. TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 385 - 387
  • [3] Technical debt and agile software development practices and processes: An industry practitioner survey
    Holvitie, Johannes
    Licorish, Sherlock A.
    Spinola, Rodrigo O.
    Hyrynsalmi, Sami
    MacDonell, Stephen G.
    Mendes, Thiago S.
    Buchan, Jim
    Leppanen, Ville
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 96 : 141 - 160
  • [4] Agile improvement practices in software organizations
    Borjesson, Anna
    Martinsson, Fredrik
    Timmeras, Magnus
    [J]. EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2006, 15 (02) : 169 - 182
  • [5] Software "Best" Practices: Agile Deconstructed
    Fraser, Steven
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2009, 31 : 213 - 214
  • [6] Investigating Agile Practices in Software Startups
    Souza, Renata
    Rocha, Larissa
    Silva, Franklin
    Machado, Ivan
    [J]. PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 317 - 321
  • [7] Software "Best" Practices: Agile Deconstructed
    Fraser, Steven
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2009, 32 : 8 - 13
  • [8] Agile Software Development Methodologies and Practices
    Williams, Laurie
    [J]. ADVANCES IN COMPUTERS, VOL 80, 2010, 80 : 1 - 44
  • [9] A Review of Prominent Work on Agile Processes Software Process Improvement and Process Tailoring Practices
    Akbar, Rehan
    Hassan, Mohd Fadzil
    Abdullah, Azrai
    [J]. SOFTWARE ENGINEERING AND COMPUTER SYSTEMS, PT 3, 2011, 181 : 571 - +
  • [10] AgileSafe - a method of introducing agile practices into safety-critical software development processes
    Lukasiewicz, Katarzyna
    Gorski, Janusz
    [J]. PROCEEDINGS OF THE 2016 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2016, 8 : 1549 - 1552