...
首页> 外文期刊>Information and software technology >Understanding agile software development practices using shared mental models theory
【24h】

Understanding agile software development practices using shared mental models theory

机译:使用共享思维模型理论了解敏捷软件开发实践

获取原文
获取原文并翻译 | 示例

摘要

Context: Agile software development is an alternative software development methodology that originated from practice to encourage collaboration between developers and users, to leverage rapid development cycles, and to respond to changes in a dynamic environment. Although agile practices are widely used in organizations, academics call for more theoretical research to understand the value of agile software development methodologies. Objective: This study uses shared mental models theory as a lens to examine practices from agile software methodologies to understand how agile practices enable software development teams to work together to complete tasks and work together effectively as a team. Method: A conceptual analysis of specific agile practices was conducted using the lens of shared mental models theory. Three agile practices from Xtreme Programming and Scrum are examined in detail, system metaphor, stand-up meeting, and on-site customer, using shared mental models theory. Results: Examining agile practices using shared mental models theory elucidates how agile practices improve collaboration during the software development process. The results explain how agile practices contribute toward a shared understanding and enhanced collaboration within the software development team. Conclusions: This conceptual analysis demonstrates the value of agile practices in developing shared mental models (i.e. shared understanding) among developers and customers in software development teams. Some agile practices are useful in developing a shared understanding about the tasks to be completed, while other agile practices create shared mental models about team processes and team interactions. To elicit the desired outcomes of agile software development methods, software development teams should consider whether or not agile practices are used in a manner that enhances the team's shared understanding. Using three specific agile practices as examples, this research demonstrates how theory, such as shared mental models theory, can enhance our understanding regarding how agile practices are useful in enhancing collaboration in the workplace.
机译:背景信息:敏捷软件开发是一种替代软件开发方法,其源于实践,旨在鼓励开发人员与用户之间的协作,利用快速的开发周期并响应动态环境中的变化。尽管敏捷实践已在组织中广泛使用,但学者们呼吁进行更多的理论研究,以了解敏捷软件开发方法的价值。目的:本研究使用共享的心理模型理论作为视角,研究敏捷软件方法论中的实践,以了解敏捷实践如何使软件开发团队能够共同完成任务并有效地团队协作。方法:使用共享心理模型理论进行了特定敏捷实践的概念分析。使用共享的心理模型理论,详细研究了Xtreme Programming和Scrum的三种敏捷实践,系统隐喻,站立会议和现场客户。结果:使用共享心智模型理论检查敏捷实践,阐明了敏捷实践如何改善软件开发过程中的协作。结果说明了敏捷实践如何促进软件开发团队之间的共识和增强的协作。结论:此概念分析证明了敏捷实践在软件开发团队的开发人员和客户之间建立共享的思维模型(即共享的理解)的价值。一些敏捷实践对于达成对要完成的任务的共享理解很有用,而其他敏捷实践则创建了关于团队流程和团队交互的共享思维模型。为了引起敏捷软件开发方法的预期结果,软件开发团队应考虑是否以增强团队共同理解的方式使用敏捷实践。以三种特定的敏捷实践为例,本研究证明了诸如共享心理模型理论之类的理论如何增强我们对敏捷实践如何有助于增强工作场所协作的理解。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号