Software architecture design, when performed in context of agile software development (ASD), sometimes referred as “agile architecting”, promotes the emerging and incremental design of the architectural artifact, in a sense of avoiding “big design upfront” (BDUF). Performing “agile architecting” is not always straightforward, mainly because the architecture has a required life-cycle and each stage responds to different needs. There is a lack of a pathway that guides agile architecting in an end-to-end approach (from business requirements to deployment). This paper proposes a pathway that includes architecture design from software development life-cycle (SDLC) stages of software development that use ASD approaches, where two main artifacts are considered: a candidate logical architecture and a refined logical architecture. These artifacts are included in a pathway where they receive input from business processes perspective and guide software development during ASD iterations (Sprints).
CITATION STYLE
Santos, N., Ferreira, N., & Machado, R. J. (2019). Towards agile architecting: Proposing an architectural pathway within an industry 4.0 project. In Lecture Notes in Business Information Processing (Vol. 359, pp. 121–136). Springer Verlag. https://doi.org/10.1007/978-3-030-29608-7_10
Mendeley helps you to discover research relevant for your work.