首页> 外文会议>International conference on agile processes, in software engineering, and extreme programming >Comparing Requirements Decomposition Within the Scrum, Scrum with Kanban, XP, and Banana Development Processes
【24h】

Comparing Requirements Decomposition Within the Scrum, Scrum with Kanban, XP, and Banana Development Processes

机译:比较Scrum,Scrum与看板,XP和Banana开发过程中的需求分解

获取原文

摘要

Context: Eliciting requirements from customers is a complex task. In Agile processes, the customer talks directly with the development team and often reports requirements in an unstructured way. The requirements elicitation process is up to the developers, who split it into user stories by means of different techniques. Objective: We aim to compare the requirements decomposition process of an unstructured process and three Agile processes, namely XP, Scrum, and Scrum with Kanban. Method: We conducted a multiple case study with a replication design, based on the project idea of an entrepreneur, a designer with no experience in software development. Four teams developed the project independently, using four different development processes. The requirements were elicited by the teams from the entrepreneur, who acted as product owner and was available to talk with the four groups during the project. Results: The teams decomposed the requirements using different techniques, based on the selected development process. Conclusion: Scrum with Kanban and XP resulted in the most effective processes from different points of view. Unexpectedly, decomposition techniques commonly adopted in traditional processes are still used in Agile processes, which may reduce project agility and performance. Therefore, we believe that decomposition techniques need to be addressed to a greater extent, both from the practitioners' and the research points of view.
机译:背景:从客户那里提出要求是一项复杂的任务。在敏捷流程中,客户直接与开发团队进行交谈,并且经常以非结构化的方式报告需求。需求启发过程由开发人员决定,开发人员通过不同的技术将其划分为用户故事。目的:我们旨在比较非结构化流程的需求分解流程和XP,Scrum和Scrum与看板的三个敏捷流程。方法:我们基于企业家(没有软件开发经验的设计师)的项目构想,对复制设计进行了多案例研究。四支团队使用四个不同的开发流程独立开发了该项目。需求是由企业家团队提出的,该企业家担任产品所有者,在项目期间可以与这四个小组进行交谈。结果:团队根据选定的开发过程,使用不同的技术分解了需求。结论:从不同的角度来看,使用看板和XP的Scrum导致了最有效的过程。出乎意料的是,传统流程中通常采用的分解技术仍在敏捷流程中使用,这可能会降低项目的敏捷性和性能。因此,我们认为,无论从从业者还是从研究的角度来看,分解技术都需要得到更大的解决。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号