测试架构师与开发、需求及领导的沟通技巧

在工作中我们避免不了与项目中的各个角色进行沟通。项目中出现分歧,需要双方进行信息互换,协商,最后达成一致的意见,这样的场景在工作很多。那么是不是与项目中的各个角色都使用相同的方法进行沟通,或者针对不同的角色该怎么去沟通呢?

测试架构师与开发、需求及领导的沟通技巧

与开发同事沟通

我们与开发的同事沟通主要达到以下的目的:

1) 掌握需求开发的进度,哪些需求已经实现,哪些还在开发中;
2) 对需求的理解出现不同的看法;
3) 需求改动对系统原有功能的影响;
4) 缺陷的重现及分析;
5) 对系统易用性和稳定性的理解;
6) 业务场景的分析;

从以上沟通的事项可以看出,我们要沟通的内容主要集中在业务需求,业务场景,缺陷的分析,业务实现进度等方面,当以上内容出现理解上的歧义时,我们需要去沟通达成一致。既然是与开发的同事沟通,我们就得使用开发同事能理解的方法去沟通,比如:
①需求改动对原有功能的影响:我们就咨询开发的同事这个需求是全新开发的呢,还是继承之前原有的功能呢,有哪些业务场景呢?用全新开发,继承,业务场景,流程图这些关键词来沟通,更容易得到有用的信息和达成一致。
②对需求的理解出现不同的开发:那么我们就用业务流程图来进行沟通,这样很容易看出我们的分歧在哪里。

与需求的同事沟通

工作中与需求的同事沟通主要达到以下目的:
1) 熟悉业务场景;
2) 掌握需求变动的影响;
3) 正确的场景及错误的场景分析;
4) 使用人群和角色;
5) 需求的重要程度;
6) 需求的延期交付;

我们可以看出与需求的同事沟通,主要是围绕业务场景,需求变动,重要程度等方面进行沟通和协商,同样需要用需求同事能理解的方式和他关注的点去沟通,比如:
①业务场景:我们需要把使用的角色和使用的业务场景融入到场景中,并画出角色+业务场景的流程图,这样容易看出歧义的地方,然后针对歧义部分进行沟通和达成一致。
②正确及错误的场景分析:这个就是我们最终交付的时候的验收标准,我们用checklist把场景列出来,然后一项一项的沟通比用需求文档更有效。

与领导沟通

领导关心的更多是项目的进度、风险,有哪些重要的问题。那么我就得围绕这些关注点来进行沟通,而我们沟通的目的更多的时候是资源需求,那么怎样沟通更容易达到我们的目的呢,比如:
①项目风险:使用风险事项+影响程度的方式,现在存在什么样的风险,如果不及时进行解决,会给项目的交付带来什么样的影响,影响范围有多大等,领导听到阻碍项目交付的事项,都会引起重视,对你提的解决方法和资源请求,也会快速的响应。

总结:在工作沟通中,要学会换位思考,同时多使用沟通对象能理解的方法,这样会达到事半功倍的效果。

在工作中你常用的沟通方法有哪些呢?欢迎交流



留言