当前位置: X-MOL 学术Inf. Organ. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Coordination artifacts in Agile Software Development
Information and Organization ( IF 5.7 ) Pub Date : 2020-03-26 , DOI: 10.1016/j.infoandorg.2020.100288
Anna Zaitsev , Uri Gal , Barney Tan

Agile Software Development is characterized by collaborative social interactions and fast-paced and iterative changes in project requirements. Much of the extant Agile development literature focuses on team and organizational aspects of Agile development projects. However, coordination mechanisms used within Agile projects have received less attention. Particularly, existing research lacks a discussion on how artifacts are applied in Agile software development to support project coordination, and how their potential for information richness and mutability impact their ability to support coordination.

To address these issues, we conducted a case study of an Agile development project that involved customer and vendor organizations. Our case follows the interactions between the two organizations, identifies the different types of artifacts that they utilized to coordinate their joint activities throughout the various phases of the project, and traces the enactment of these artifacts' informational potential.

Our study reveals that the organizations applied four different types of coordination artifacts - Foundational, Projective, Exposition and Indicative artifacts – to address different coordination challenges that arose throughout the project. The four types of artifacts were characterized by varying levels of information richness and mutability, which were shaped to support the Agile activities within which they were used.

Our study enriches the understanding of the role of coordination artifacts in Agile projects, provides insights on the informational potential of the artifacts, and highlights some of the pitfalls than can result from misunderstanding object use.



中文翻译:

敏捷软件开发中的协调工件

敏捷软件开发的特点是协作的社交互动以及项目需求的快速迭代变化。现有的许多敏捷开发文献都集中在敏捷开发项目的团队和组织方面。但是,敏捷项目中使用的协调机制受到的关注较少。特别是,现有研究缺乏关于在人工软件开发中如何应用人工制品以支持项目协调以及它们的信息丰富性和可变性潜力如何影响其支持协调能力的讨论。

为了解决这些问题,我们对涉及客户和供应商组织的敏捷开发项目进行了案例研究。我们的案例跟踪了这两个组织之间的互动,确定了他们用来协调项目各个阶段中的联合活动的不同类型的工件,并追溯了这些工件的信息潜力的制定。

我们的研究表明,组织应用了四种不同类型的协调工件-基础工件,投影工件,展览工件和指示工件-来应对整个项目中出现的不同协调挑战。四种类型的工件的特征是信息丰富程度和可变性不同,它们的形状可以支持使用它们的敏捷活动。

我们的研究丰富了对协调项目在敏捷项目中的作用的理解,提供了关于项目信息潜力的见解,并强调了由于误解对象使用可能导致的一些陷阱。

更新日期:2020-03-26
down
wechat
bug