任何方法都不是百分之百正确,部署敏捷原则的测试团队仍然会遇到了许多困难。需要我们勇敢的面对和并痛痛快快的解决他们。这里笔者给出了一些被大家讨论得最多的热点问题,结合实际经验分享一些解决方案,希望可以有所帮助。
某些著名企业在部署敏捷开发项目时曾不允许将同一项目的开发团队跨地域分离,原因是为了方便团队成员间的,团队间的沟通和交流,降低成本。而在面临外包所带来的巨大利润诱惑下仍然存在许多跨地域,跨时区的敏捷项目团队。部署敏捷开发时的常有人质疑这种方式下的敏捷是否能够真正成功。也不乏听到源于时区地区差异造成的沟通不便而引起的声声抱怨。
图 2. 时区地区差异增加沟通成本
不得不说地域和时区的差异带来了团队沟通的额外的开销,但是恐怕这也是短期内无法改变的事实,在不能改变环境的前提下,我们选择了改变自身。因此,敏捷团队更需要通过各种方法保障沟通的通畅,做到沟通即有效。因为不能实施面对面的讨论,所以为了更好的交流,我们建议采用会议以外的方法,如电话,即时通讯,邮件来弥补时区地区差异的障碍。在我们的深刻体验中,建立起通畅的即时通讯,和信息共享的数据库空间是项目成功的不可或缺的因素。而团队成员之间经常的感情交流,更能够促进团队间的相互信任和润滑之间的摩擦从而加快沟通。
除了鼓励团队的自我管理,自我建设外,在初期帮助分布在不同地域的团队间建立一些官方交流通道是非常有帮助的。例如,我们建议对这些跨区域、分布式的敏捷项目在项目初期就找出能够被双方甚至是多方接受的稳定的定期的会议时间和其他有效沟通方式,也建议建立起活动经费经常用于组织团队之间的各项增进感情交流的活动。另外,帮助团队的成员依据团队整体工作时间的最佳的安排和改变个人的正常工作时间的也或许成为必要的选择之一。