In seeking to complement consultants' and tool vendors' reports, there has been an increasing academic focus on understanding the adoption and use of software development methods and practices. We surveyed practitioners working in Brazil, Finland, and New Zealand in a transnational study to contribute to these efforts. Among our findings we observed that most of the 184 practitioners in our sample focused on a small portfolio of projects that were of short duration. In addition, Scrum and Kanban were used most; however, some practitioners also used conventional methods. Coding Standards, Simple Design and Refactoring were used most by practitioners, and these practices were held to be largely suitable for project and process management. Our evidence points to the need to properly understand and support a wide range of software methods.
翻译:为了补充顾问和工具供应商的报告,学术上越来越重视了解软件开发方法和做法的采用和使用,我们在一项跨国研究中对巴西、芬兰和新西兰的从业人员进行了调查,以便为这些努力作出贡献,我们发现,我们抽样的184名从业人员中,多数侧重于短期的小型项目组合,此外,使用最多的是Scrum和Kanban;但是,一些从业人员也使用传统方法,从业者使用最多的是编码标准、简单设计和重新设置,认为这些做法基本上适合项目和进程管理,我们的证据表明,需要正确理解和支持广泛的软件方法。