Skip to main content
QUICK REVIEW

[论文解读] Attaining High-performing Software Teams with Agile and Lean Practices: An Empirical Case Study

Vaibhavi Oza, Petri Kettunen|arXiv (Cornell University)|Nov 27, 2013
Software Engineering Techniques and Practices参考文献 6被引用 4
一句话总结

本实证案例研究探讨了敏捷与精益实践如何促进学生主导的软件团队在开发α原型过程中实现自我组织与高绩效。研究结果表明,每日站会、回顾会议和持续集成等实践显著提升了团队协调性、适应性与产出质量,证明了结构化的敏捷-精益整合可通过自我组织的团队合作实现高绩效。

ABSTRACT

This paper presents an empirical study on how self- organized software teams could attain high performance using agile and lean practices. In particular, the paper qualitatively examines characteristics of high performance and self- organization in one project team. The case under study is a customer-driven student project, carried out to develop an alpha-version prototype. The paper also studies how certain agile software practices aid in initialising self-organization in the team. The main results indicate that self-organization as supported by certain Agile and Lean practices helps teams in achieving higher performance.

研究动机与目标

  • 探究敏捷与精益实践如何促进软件团队的自我组织。
  • 考察在自我组织团队背景下高绩效的特征。
  • 分析特定敏捷实践在启动和维持团队自我组织中的作用。
  • 评估以客户为中心的开发对团队绩效与敏捷性的影响。
  • 为敏捷-精益整合在真实团队环境中的有效性提供实证证据。

提出的方法

  • 对一个以客户为中心的学生软件项目团队开展定性案例研究。
  • 通过观察、访谈以及团队会议和回顾会议的文档收集数据。
  • 应用主题分析法识别团队行为、协作与绩效指标中的模式。
  • 将观察到的敏捷实践(如每日站会和回顾会议)与团队自我组织及绩效结果进行映射。
  • 以持续集成和迭代开发为核心实践,评估其在团队协调与质量提升中的作用。
  • 通过交付成果、团队反馈以及随时间推移的过程适应性来评估团队绩效。

实验结果

研究问题

  • RQ1敏捷与精益实践如何支持软件团队中自我组织的出现?
  • RQ2在自我组织的软件团队环境中,哪些特征定义了高绩效?
  • RQ3哪些特定的敏捷实践在启动和维持自我组织方面最为有效?
  • RQ4客户参与如何影响开发过程中的团队绩效与敏捷性?
  • RQ5敏捷-精益实践在多大程度上提升了团队协调性、适应性与产出质量?

主要发现

  • 团队通过持续使用每日站会,显著提升了沟通效率与任务对齐,从而实现高绩效。
  • 回顾会议促进了持续改进,增强了团队凝聚力与成员责任感。
  • 持续集成减少了集成缺陷,并随时间推移提升了代码质量。
  • 团队在应对需求变更方面表现出强大的适应能力,尤其得益于迭代开发周期。
  • 透明的流程与共享的团队责任显著支持了自我组织。
  • 客户反馈循环增强了产品相关性与团队动力,有助于维持高绩效。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。