Tailoring Hybrid Software Processes in a Medium-size Software Company

38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023(2023)

引用 0|浏览2
暂无评分
摘要
Software process definition require some flexibility to take into account different contexts and goals. Agile software development provides this flexibility by including a series of practices that the development team can adjust according to its needs. However, in practice, most companies do not apply a pure agile process but a combination of agile and traditional practices, i.e., hybrid processes. For each project context, a different combination of practices yield varying results for different goals, i.e., productivity, product quality, etc. In previous work, we have proposed DynaTail, a method for guiding the definition of the practices to be included as part of the hybrid software process for particular contexts so that an intended goal is optimized. Although DyanTail has proven to be effective in lab experiments, it is still difficult to assess to what extent it can be applied in industry. This paper presents its application in a medium-size software company to assess its potential adoption. The method was evaluated as useful and each step was understandable. However, some limitations were identified such as the need for guidance and tool support. We also found some non-anticipated valuable applications such as using DynaTail as a basis for negotiating with clients the process to be used by the project.
更多
查看译文
关键词
Hybrid software processes,Process tailoring,Software process evaluation,Software process improvement
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要