敏捷团队往往是跨职能的,这意味着团队成员拥有不同的能力,例如测试和开发人员间就存在着差异。团队成员之间的协作将帮助团队取得成功。让我们看看为了帮助测试和开发人员在敏捷团队中一起工作并增进协作,Scrum 大师会怎么做?
在博客文章《当开发人员与测试人员发生冲突》中,Len Lagestee 分析了团队中二者之间的失调状态。他首先描述了当测试人员加入敏捷团队时将发生什么:
为了让敏捷团队得以运转,团队成员必须互相尊重并重视其他人的意见。Len 认为在敏捷团队形成时,Scrum 大师应该采取以下行动:
他建议采取以下若干项行动作为“为测试和开发人员建设(或重建)关系的基础”:
ShriKant Vashishtha 在博客文章《以开发人员为主的自动化测试》中描述了为何测试和开发人员在敏捷团队中一同工作非常重要:
他曾经尝试过让测试和开发人员一同编写测试用例:
Ole Lensmar 在奥兰多的 StarEAST 大会上的《开发和测试人员,请学习如何相处》中分享了自己的经验。他首先强调了测试与开发人员协作工作的需求:
他还提到了在 StartEAST 大会上听到的若干建议,它们可以用来打破测试和开发人员之间的隔阂:
博客文章《测试人员 vs 开发人员:如何使其成为朋友?》描绘了让测试和开发人员之间的关系更友好的一些建议:
查看英文原文 :Improving Collaboration of Testers and Developers in Agile Teams