One factor of success in software development companies is their ability to deliver good quality products, fast. For this, they need to improve their software development practices. We work with a medium-sized company modernizing its development practices. The company introduced several practices recommended in agile development. If the benefits of these practices are well documented, the impact of such changes on the developers is less well known. We follow this modernization before and during the COVID-19 outbreak. This paper presents an empirical study of the perceived benefit and drawback of these practices as well as the impact of COVID-19 on the company's employees. One of the conclusions, is the additional difficulties created by obsolete technologies to adapt the technology itself and the development practices it encourages to modern standards.
翻译:软件开发公司取得成功的一个因素是能够迅速提供高质量的产品。为此,它们需要改进软件开发做法。我们与一家中型公司合作,使其开发做法现代化。公司采用了一些灵活开发建议的做法。如果这些做法的好处有详细记载,那么这些变化对开发者的影响就不那么为人所知。我们在COVID-19爆发之前和期间跟踪这一现代化过程。本文对这些做法的明显好处和缺点以及COVID-19对公司雇员的影响进行了实证研究。结论之一是,过时技术给改造技术本身及其所鼓励的发展做法以现代标准带来的额外困难。