Defining agile patterns

No Thumbnail Available
Identifiers
Publication date
2006
Advisors
Journal Title
Journal ISSN
Volume Title
Publisher
Springer Berlin Heidelberg
Citations
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
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.
Description
Citation
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