2012 International Conference on Software and System Process (ICSSP) 2012
DOI: 10.1109/icssp.2012.6225956
|View full text |Cite
|
Sign up to set email alerts
|

Architectural design and documentation: Waste in agile development?

Abstract: There is a problem with documentation and architectural design in agile projects. This is the result of interviews we have conducted with 37 software engineering experts from industry and academia. In our paper, we analyze the interview results and the origins of the revealed issues. We propose ways to integrate software design methodologies into agile development, and reputation mechanism to solve documentation problems. The contributions of this paper are (i) an investigation of expert opinions on design and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
15
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 20 publications
(17 citation statements)
references
References 14 publications
2
15
0
Order By: Relevance
“…Of all the processes only the altered XP_AD process produced better results for efficiency. This is in keeping with the literature [18] [24] [25] and [34] that indicate that an architectural design provides general direction for the product team by giving an overview of the general project direction. This result may be in support of the upfront architectural design in extreme processing process.…”
Section: Findings and Analysissupporting
confidence: 87%
“…Of all the processes only the altered XP_AD process produced better results for efficiency. This is in keeping with the literature [18] [24] [25] and [34] that indicate that an architectural design provides general direction for the product team by giving an overview of the general project direction. This result may be in support of the upfront architectural design in extreme processing process.…”
Section: Findings and Analysissupporting
confidence: 87%
“…Related work confirms especially the importance of architecture models and descriptions that can play the role of boundary objects [25]. The importance of architecture models in the automotive domain (and above all when moving to agile in the large) and the need to explicitly document them has been stressed by related work [27,28]. We found that engineers are more motivated to keep prescriptive artifacts updated as they are directly related to other artifacts:…”
Section: Low-level Requirements and Testssupporting
confidence: 54%
“…In the focus group sessions in Companies E and F, several participants stressed the usefulness of the distinction between boundary objects Part. Implications/Relation to Challenges (RQ2) [10,17,18,26,30] Artifacts (RQ1) [9,25,27,28,32] F1: Artifacts are either important to support systemlevel thinking in an organization or are used inside a team. I1: Tool solutions should allow for flexibility with the definition of important artifacts and processes to create, update, and use them.…”
Section: 34mentioning
confidence: 99%
“…() Especially in the transition to large‐scale automotive agile practices, the need to explicitly document the architecture has been proclaimed. () In the questionnaire, 17 respondents indicated in the free‐text field that they see requirements as boundary objects, and six mentioned architecture models. Interface descriptions were mentioned by six participants, and signals specifications/lists and communication databases were mentioned by five of our 31 participants.…”
Section: Resultsmentioning
confidence: 99%