In recent years, a vivid interest in hybrid development methods has been observed as practitioners combine various approaches to software creation to improve productivity, product quality, and adaptability of the process to react to change. Scientific papers on the subject proliferate, however evaluation of the effectiveness of hybrid methods in academic contexts has yet to follow. The work presented investigates if introducing a hybrid approach for student projects brings added value as compared to iterative and sequential development. A controlled experiment was carried out among Bachelor students of a French engineering school to assess the impacts of a given development method on the success of student computing undertakings. Its three dimensions were examined via a set of metrics: product quality, team productivity as well as human factors (teamwork quality & learning outcomes). Several patterns were observed, which can provide a starting point for educators and researchers wishing to tailor or design a software development process for academic needs.
翻译:近年来,随着实践者将各种软件创造方法结合起来,提高生产率、产品质量和对变化作出反应的适应性,人们对混合发展方法产生了生动的兴趣; 有关该主题的科学论文激增,然而,对混合方法在学术背景下的有效性的评估尚未完成; 所介绍的工作调查了对学生项目采用混合方法是否与迭接和相继开发相比带来附加值; 在法国工程学校的学士学生中进行了一项受控制的实验,以评估特定发展方法对学生计算事业成功的影响; 通过一套衡量标准,对三个方面进行了审查:产品质量、团队生产率以及人的因素(团队质量和学习成果); 观察到了几种模式,可为希望为学术需求制定或设计软件开发进程的教育工作者和研究人员提供一个起点。