首页> 外文学位 >An analysis of stakeholders communication in collaborative software development projects
【24h】

An analysis of stakeholders communication in collaborative software development projects

机译:协作软件开发项目中利益相关者沟通的分析

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

摘要

Software development is a multidisciplinary collaboration involving many stakeholders. However, existing software development processes exhibit many issues related to that collaboration. Because prior research on stakeholder analysis and teamwork revealed the importance of communication, this study analyzed stakeholder communication with reference to team activities as a social and cognitive process. The study's goal was to understand the collaboration process during software development and to delineate factors that influence this process. We focused on communication between the software developers and their clients during the requirements gathering phase, the team process, and the inter-team and interdisciplinary collaboration, in particular between software engineers and technical communicators. First, we conducted observations to help uncover the causes of variances in collaboration performance. Then we modified aspects of the collaboration process and compared team performance. We also performed an experimental study to further test the supporting effect of clients' documents on requirement gathering. Finally, teams' working structures and their impact on team performance were investigated using social network analysis. Among our findings was that clients are critical to the success of software development. Providing teams with documents that support requirement gathering facilitates team efficiency, but there is a trade-off in that team members may generate fewer creative ideas. Another finding was that software teams should ensure that members from all disciplines actively participate in projects. Finally, although teams need leadership, effective leadership is not a strong team member performing all coordination and tasks. A moderately centralized team structure is preferred.
机译:软件开发是涉及许多利益相关者的多学科协作。但是,现有的软件开发过程存在许多与该协作有关的问题。因为先前对利益相关者分析和团队合作的研究揭示了沟通的重要性,所以本研究分析了利益相关者的沟通,并将团队活动视为一种社会和认知过程。该研究的目的是了解软件开发过程中的协作过程,并描述影响该过程的因素。我们专注于在需求收集阶段,团队流程以及团队之间和跨学科的协作期间,尤其是软件工程师与技术沟通者之间的软件开发人员与客户之间的通信。首先,我们进行了观察以帮助发现协作绩效差异的原因。然后,我们修改了协作过程的各个方面,并比较了团队绩效。我们还进行了一项实验研究,以进一步测试客户文档对需求收集的支持效果。最后,使用社交网络分析研究了团队的工作结构及其对团队绩效的影响。在我们的发现中,客户对于软件开发的成功至关重要。向团队提供支持需求收集的文档可以提高团队效率,但是要权衡一下,团队成员可能会产生较少的创意。另一个发现是,软件团队应确保所有学科的成员积极参与项目。最后,尽管团队需要领导才能,但是有效的领导并不是执行所有协调和任务的强大团队成员。具有中度集中的团队结构是首选。

著录项

  • 作者

    Zhang, Wei.;

  • 作者单位

    Michigan Technological University.;

  • 授予单位 Michigan Technological University.;
  • 学科 Cognitive psychology.
  • 学位 Ph.D.
  • 年度 2016
  • 页码 209 p.
  • 总页数 209
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号