2018
DOI: 10.1186/s40411-018-0051-7
|View full text |Cite
|
Sign up to set email alerts
|

Working software over comprehensive documentation – Rationales of agile teams for artefacts usage

Abstract: Agile software development (ASD) promotes working software over comprehensive documentation. Still, recent research has shown agile teams to use quite a number of artefacts. Whereas some artefacts may be adopted because they are inherently included in an ASD method, an agile team decides itself on the usage of additional artefacts. However, explicit rationales for using them remain unclear. We start off to explore those rationales, and state our primary research question as: What are rationales for agile teams… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 38 publications
0
8
0
Order By: Relevance
“…Laukkarinen et al [17] also conclude that the development team could use continuous delivery internally and produce documentation for regulatory inspection, a view supported in the multiple-case study carried out by Wagenaar et al [28]. They identified that mostly test-related artifacts are shared in this way.…”
Section: Related Workmentioning
confidence: 95%
See 1 more Smart Citation
“…Laukkarinen et al [17] also conclude that the development team could use continuous delivery internally and produce documentation for regulatory inspection, a view supported in the multiple-case study carried out by Wagenaar et al [28]. They identified that mostly test-related artifacts are shared in this way.…”
Section: Related Workmentioning
confidence: 95%
“…Merging requirements for records (process evidence) and DevOps artifacts should be established by an organization. In this sense, Wagenaar et al [28] identified 55 agile artifacts in 19 agile teams. The artifacts were mostly results of internal governance in teams and seldom a result of external requirements.…”
Section: Compliancementioning
confidence: 99%
“…The agile movement have proposed user stories as a minimal but complete language for the specification of software requirements [4]. This language has been proven to be successful and widely adopted by software developers [5]. software requirements are collected during RE sessions in the shape of pictures, flip chart notes, documentation etc.…”
Section: Introductionmentioning
confidence: 99%
“…Nevertheless, Agile practitioners have increasingly changed their attitude towards documentation [22] and are producing a variety of artifacts that are not inherent to ASD [2,16,23]. According to Wagenaar et al [24], practitioners need additional artifacts for four reasons: i) they provide team governance, ii) they are useful for internal communication, iii) they are needed by external parties, and iv) they are useful for quality assurance. For the latter reason, a range of additional artifacts (e.g., Acceptance tests) are commonly created to perform comprehensive software testing.…”
Section: Introductionmentioning
confidence: 99%
“…Currently, we understand which test artifacts Agile teams introduce (or should introduce) on their own initiative [2] and why they are needed [24]. However, empirical research on how Agile test artifacts are designed in practice and, more specifically, which properties make them useful for quality assurance remains sparse.…”
Section: Introductionmentioning
confidence: 99%