软件项目从起头到竣事,始终都贯穿着频繁的沟通。可是一个很普遍的现象是沟通成本往往会远远超出了预期,从而大大降低了工作的效率。

  熟悉沟通成本

  沟通是必需的,可是沟通存在“巨大”成本。这个成本表现在:

  1、沟通无法实现的信息传递,因为信息失踪导致的成本。

  2、沟通自己存在的时间和空间成本。

  3、因为一次沟通不到位,导致发生后续多次沟通。

  可是这些沟通是否通顺,有很多角色配合抉择,好比PRD,开发,测试。

  那从测试人员的角色来说,如何才能降低沟通成本呢?

  1、选择正确的沟通路子

  选择正确的沟通路子对于确保完成沟通方针起到很是主要的浸染。在软件项目开发中,存在各种各样的沟通。可能因为沟通的对象分歧,也可能因为沟通的内容分歧,我们可能需要选择分歧沟通途径。有用的是face to face的沟通,尤其是在需求评审阶段。有些争议复杂的用文字容易呈现歧义的问题,面对面以及电话沟通往往是直接有用清楚的。

  2、使表述的内容易于理解

  沟通的坚苦往往在于无法把想要讲述的内容以一种对方容易理解的方式呈现给对方。作为测试人员, bug的描述必然要清楚,主题要简明简要,场景规范要描述清楚,好比测试帐号,数据,以及重现的bug。因为,有些争议小的bug开发可能经由过程看主题已经可以定位了,不需要在看繁琐的程序。那场景规范描述的是否清楚直接影响到测试人员和开发之间的沟通成本。

  3、沟通技巧

  先礼后“兵”,测试和开发的沟通在整个项目过程中都是很主要的一个环节。作为测试人员必然要在明晰自己的立场(保障项目质量和用户需求)的同时,注重和开发同窗沟通的质量。先礼后“兵”很主要,有问题先要很好的沟通,需要的时候可以从他们的立场出发去追求打破,不要破损和开发之间的友好关系,可是在问题得不到解决,或者会直接影响到项目的进度及质量的时候,也要坚定的向上一级追求辅佐,让更有讲话权的人来作出沟通和确定。