RT Book, Section T1 Defining agile patterns A1 Bozheva, Teodora A1 Gallo, Maria Elisa AB The variety of agile methods and their similarity could be a problem for software engineers to select a single or a number of methods and to properly utilize them in a project. An approach to resolving it is to provide concise and adjustable solutions of problems, recurring under certain circumstances, with justification of why and how to apply them. In this chapter we present an approach to acquiring and defining knowledge about agile software development in terms of patterns. We emphasize the rationale in the pattern structure. We discuss how the usage of the agile patterns contributes to organizing and delivering organizational knowledge and to improving the software processes in an organization. Early results from industrial trials are presented to demonstrate additional benefits, which an organizations gains from adopting the agile patterns. In the concluding part we define the directions for further research on the topic. PB Springer Berlin Heidelberg SN 3540309977 SN 9783540309970 YR 2006 FD 2006 LK https://hdl.handle.net/11556/2581 UL https://hdl.handle.net/11556/2581 LA eng NO Bozheva , T & Gallo , M E 2006 , Defining agile patterns . in Rationale Management in Software Engineering . Springer Berlin Heidelberg , pp. 373-390 . https://doi.org/10.1007/978-3-540-30998-7_18 DS TECNALIA Publications RD 28 jul 2024