2015
DOI: 10.1007/978-3-319-23727-5_21
|View full text |Cite
|
Sign up to set email alerts
|

Distilling Best Practices for Agile Development from Architecture Methodology

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 6 publications
0
4
0
Order By: Relevance
“…This phenomenon is also reinforced by the increasing number of "agility and architecture can coexist" advocates cf. [3,4], or [15]. For building complex and large-scale systems, some amount of architectural planning and governance becomes even more important [16].…”
Section: Background and Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…This phenomenon is also reinforced by the increasing number of "agility and architecture can coexist" advocates cf. [3,4], or [15]. For building complex and large-scale systems, some amount of architectural planning and governance becomes even more important [16].…”
Section: Background and Related Workmentioning
confidence: 99%
“…The success of agile methods for small, co-located teams has inspired enterprises to increasingly apply agile practices to large-scale endeavors [2]. One major critique of agile development and in particular of large-scale agile development is the lack of assistance for building and managing architecture in such development endeavors [2,3]. On the one hand, agile teams naïvely hope that a suitable architecture will gradually emerge out of weekly refactorings [4].…”
Section: Introductionmentioning
confidence: 99%
“…"Distilling Best Practices for Agile Development from Architecture Methodology: Experiences from Industrial Application," by Dominik Rost and his colleagues, reports the lessons learned from industrial experience to identify software architecture best practices for use in agile methods. 4 Scrum and Extreme Programming agile practices don't provide engineering-style support for architecture. The authors' experiences show that integrating software architecture practices and agile development improves product quality significantly and predictably.…”
Section: Combining Architecture With Agile Developmentmentioning
confidence: 99%
“…Since the initial application of agile methods was originally intended for small, co-located teams, many organizations are uncertain how to introduce them at scale and therefore face new challenges such as inter-team coordination, dependencies to other existing environments or distribution of work without a defined architecture [1,4,5]. The latter is also the reason why large-scale agile development has been subject to criticism since it neglects detailed assistance on software architecting [2,6]. Agile methods assume that architecture should evolve incrementally rather than being imposed by some direct structuring force (emergent architecture) [7].…”
Section: Introductionmentioning
confidence: 99%