Please use this identifier to cite or link to this item:
https://open.uns.ac.rs/handle/123456789/4962
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Marić, Mirjana | en_US |
dc.contributor.author | Matković, Predrag | en_US |
dc.contributor.author | Tumbas, Pere | en_US |
dc.contributor.author | Pavlićević, Veselin | en_US |
dc.date.accessioned | 2019-09-30T08:43:55Z | - |
dc.date.available | 2019-09-30T08:43:55Z | - |
dc.date.issued | 2016-01-01 | - |
dc.identifier.isbn | 9783319466415 | en_US |
dc.identifier.issn | 18651348 | en_US |
dc.identifier.uri | https://open.uns.ac.rs/handle/123456789/4962 | - |
dc.description.abstract | © Springer International Publishing AG 2016. Architecture is the foundation of every software product, regardless of the process used for its development. Traditional architecture development based on three architectural phases-architectural analysis, synthesis and evaluation is considered highly ceremonial, due to the great number of artifacts it produces. In agile development, architecture is generated gradually with each iteration, as a result of continuous code refactoring, not some predefined structure. In other words, agile processes do not include any of the traditional phases (analysis, synthesis, and evaluation) of the architecture development process, while self-documenting code is the predominant form agile architecture documentation. Excessive documentation is considered wasteful in agile development processes. However, complete elimination of documentation results in “evaporation” of architectural information and knowledge, which may compromise the entire development process. Therefore, development of complex software systems requires an architecture documenting strategy positioned between the described extremes. This paper presents results of theoretical and empirical research on documenting software architecture in agile development processes. Subsequent to the systematic literature review, an empirical research based on the classic Delphi method was carried out on a sample of 20 expert practitioners. In addition to an overview of current architecture documenting practices, the paper proposes structures of two artifacts for documenting agile architecture of complex systems, developed with regard to the results of the empirical research. These artifacts contain short descriptions of architectural decisions and rationale behind them. | en |
dc.relation.ispartof | Lecture Notes in Business Information Processing | en |
dc.title | Documenting agile architecture: Practices and recommendations | en_US |
dc.type | Conference Paper | en_US |
dc.identifier.doi | 10.1007/978-3-319-46642-2_4 | - |
dc.identifier.scopus | 2-s2.0-84988837633 | - |
dc.identifier.url | https://api.elsevier.com/content/abstract/scopus_id/84988837633 | - |
dc.description.version | Unknown | en_US |
dc.relation.lastpage | 71 | en |
dc.relation.firstpage | 56 | en |
dc.relation.volume | 264 | en |
item.grantfulltext | none | - |
item.fulltext | No Fulltext | - |
crisitem.author.dept | Ekonomski fakultet, Departman za poslovnu informatiku i kvantitativne metode | - |
crisitem.author.dept | Ekonomski fakultet, Departman za poslovnu informatiku i kvantitativne metode | - |
crisitem.author.dept | Ekonomski fakultet, Departman za poslovnu informatiku i kvantitativne metode | - |
crisitem.author.dept | Ekonomski fakultet, Departman za poslovnu informatiku i kvantitativne metode | - |
crisitem.author.orcid | 0000-0002-9956-0088 | - |
crisitem.author.orcid | 0000-0003-1738-8219 | - |
crisitem.author.parentorg | Ekonomski fakultet | - |
crisitem.author.parentorg | Ekonomski fakultet | - |
crisitem.author.parentorg | Ekonomski fakultet | - |
crisitem.author.parentorg | Ekonomski fakultet | - |
Appears in Collections: | EF Publikacije/Publications |
SCOPUSTM
Citations
2
checked on Sep 14, 2022
Page view(s)
22
Last Week
2
2
Last month
2
2
checked on May 10, 2024
Google ScholarTM
Check
Altmetric
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.