在项目管理过程中我们可能都曾遇到类似这样的问题,在进行项目阶段性成果检查时, 发现客户的实际要求和开发的功能不相吻合,或者客户所要求的某种属性并没有得到体现,或在设计过程中,开发人员开发出的内容与设计要求大相径庭等等问题。究其原因,都是由于没有做好充分、有效的沟通。项目需要充分的沟通,以达到明确的项目目标、清晰的工作职责、明晰的项目需求等。沟通障碍可能会造成项目返工,影响项目进度和成本,甚至会导致项目的失败。
有人说,在项目管理中,项目经理的工作有80%是沟通,而剩下的20%则是在为沟通作准备,此话一点也不过分。所以,沟通已经成为项目经理日常工作的一个重要组成部分,贯穿项目生命周期始终,它直接影响项目的过程控制和项目的最终质量。
在实际的工作中,本人认为导致沟通问题的原因主要有:
一、不正确的沟通态度。第一种,项目经理和项目组成员都是"高科技人员",就导致"我以为"的错误,太过自信没有认真确认沟通;第二种是,不敢沟通,不敢和客户沟通、不敢和上级领导沟通尤其是跨部门的沟通, 害怕被拒绝, 害怕沟通中遇到的阻力;第三种懒得沟通,认为这么简单的东西不用沟通,凭自己的理解就可以完成等等,导致出现偏差。
二、人的惰性。因为人的惰性,有些用户可能并不会认真确认用户需求文档,只有到系统完全做出来了,才会提出有些内容是需求理解错误;有些开发人员也不会认真看设计文档,而是直接就去开发; 项目相关的文档不能及时地根据变化进行修改和更新等等。
三、缺乏正确的沟通技巧。因为没有选择正确有效的沟通方法导致和客户沟通失败, 因没有一个畅通的沟通机制导致设计与开发产生偏差。所以,对于项目经理应具备一定的敏感度和懂得依据具体的需要使用不同的沟通技巧知识。
当然,我认为沟通中更重要的是真诚的态度, 这样才有可能和沟通对象建立良好的信任关系。
四、项目的时间约束。一方面项目的开发时间是有限制的,往往为了追求项目的进度而忽视或者是压缩沟通时间; 而另一方面客户的时间也是有约束的, 往往客户是没有专职人员全程去跟项目, 就导致常常会因为客户没有时间而无法进行正常的项目沟通导致项目推后。
那我们应该如何加强沟通呢?一是积极有效沟通态度。我认为项目经理在整个项目中理所当然的承担着沟通的信息收集传递和中转的工作。项目经理应积极主动地去与相关人员进行沟通,保证项目顺畅进行,当沟通效果不理想,要通过及时上升问题的高度,寻求各级相关领导和职能部门的协助,通过合理地借用外部力量来达到项目组的既定目标。
1、与客户的沟通。
用户需求是信息项目的开发基础, 正确清晰的了解用户需求对项目开发起到事半功倍的效果, 那如何做好与客户的沟通那,我认为有几个方面:
第一是,作为项目经理要充分的了解业务,有重点的进行沟通,做到有的放矢;
第二是,项目经理要用引导的方式与客户沟通,因为客户往往不是技术人员,并了解需求的表述要到怎样的程度,所以项目经理要引导客户讲出;
第三是,要及时让客户了解项目进展状况和遇到的问题,让对方在一定程度上了解项目的现实情况, 这样可以增进双方的相互理解,有利于项目工作开展;
第四是,要客户及时参与到项目的测试中来,通过让客户尽早介入体验项目成果,减少项目后期的修改运维工作量。
第五是, 提前做好沟通计划, 避免因为不能配合客户的时间,约不到客户,而导致项目推迟,无谓的增加项目等待时间。
2、与部门领导的沟通
不同的单位项目组的组织机构矩阵不同, 但都需要与自己部门领导或相关之职能部门的领导进行沟通。我认为与部门领导的沟通时需要注意几点:
第一,当遇到问题需要部门领导给予支