当前位置: X-MOL 学术Strategic Management › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Agile architecture in the digital era: Trends and practices
Strategic Management Pub Date : 2019-01-01 , DOI: 10.5937/straman1902011d
Zoran Dragičević , Saša Bošnjak

The speed of response to change and fluidity are key preconditions for the next generation of IT solutions in the digital world. We are witnessing a rather unimaginable expansion of the use of technology in everyday life, on the one hand, and a continuous increase in the speed of software delivery, on the other, which significantly increased expectations and contributed to the adoption of agile methods and practices, shifting the pendulum of software architecture from traditional to agile methods and practices. Agile architecture, as a result of the transformation of a traditional and agile approach to software development, is a new approach that uses agile techniques to deliver a flexible architecture, adaptable to changing demands, tolerant to changes, which is the result of the iterative-incremental design of the agile process of software development. In recent years, there has been a shift in focus, in practice and research, from people and processes to integration technologies and application's hosting, which has led to the emergence of microservices and increased interest in software architecture and design. One consequence of this is the emergence and development of new approaches in the process of building Agile architecture, such as Continuous Architecting, Lean Architecting or Evolutionary Architecting, which essentially share the same goals. In this connection, in order to understand better the concept and the new role of Agile architecture in the digital era, it is necessary to study the genesis of Agile architecture, as a special approach in software development, to identify current trends and practices that are adapted to the contemporary digital environment (scalability, distribution, complexity). The results of conducted systematic literature review will help researchers and practitioners in better understanding of what Agile architecture is and its role, the current trends and directions of future development, and practices that are particularly useful in the development of complex software, with the aim of broadening the application and improvement of the agile software development process.

中文翻译:

数字时代的敏捷架构:趋势和实践

对变化和流动性的响应速度是数字世界中下一代IT解决方案的关键前提。一方面,我们目睹了技术在日常生活中的不可思议的扩展,另一方面,软件交付速度的不断提高,这大大提高了人们的期望,并为采用敏捷方法和实践做出了贡献,将软件架构的钟摆从传统方法转变为敏捷方法和实践。敏捷架构是对传统的敏捷方法进行软件开发的结果,是一种新方法,它使用敏捷技术来提供灵活的体系结构,以适应不断变化的需求,容忍变化,这是软件开发敏捷过程的迭代增量设计的结果。近年来,实践和研究的重点已经从人员和流程转移到集成技术和应用程序托管,这导致了微服务的出现以及对软件体系结构和设计的浓厚兴趣。其结果之一是在构建敏捷体系结构的过程中出现并开发了新的方法,例如Continuous Architecting,Lean Architecting或Evolutionary Architecting,它们基本上具有相同的目标。在这方面,为了更好地理解敏捷架构在数字时代的概念和新作用,有必要研究敏捷架构的起源,作为软件开发中的一种特殊方法,以确定适应当今数字环境的当前趋势和做法(可扩展性,分布性,复杂性)。进行系统的文献综述的结果将帮助研究人员和实践者更好地理解什么是敏捷体系结构及其作用,当前趋势和未来发展方向以及在开发复杂软件中特别有用的实践,目的是:拓宽了敏捷软件开发流程的应用范围并改善了敏捷软件开发流程。
更新日期:2019-01-01
down
wechat
bug