Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397
Issue N2 2020 year
The development of software engineering is a very fast process. Already long-growing trends in the transition to "flexible" and "lightweight" software development paradigms are joined by new technologies of version control management and methods of continuous integration and delivery of software releases. New forms of organizing development teams, including geographically distributed teams, work outside of offices, and mobile planning and communications tools, are gaining significant importance. This article summarizes some results of two author studies of 2017 and 2019 about the reflection of modern world practices in software engineering and software quality management in Russian IT companies. About 150 engineers, analysts, project managers from all federal districts of the Russian Federation took part in the researches. The article presents the corresponding analysis and conclusions about the dynamics of the main processes and the similarities of technological and organizational shifts in Russian software engineering in comparison with global trends.