浅谈软件开发项目中的沟通管理

来源:岁月联盟 作者:徐兰萍 时间:2014-05-28
  [摘要] 在竞争日益激烈的现代化企业中,项目管理越来越重要,而沟通管理是项目管理中必不可少的一个环节。本文结合软件开发项目中沟通管理工作不顺利的原因,重点分析在软件开发项目中如何加强沟通管理,以提高项目质量,提早完成项目工作。
  [关键词] 软件开发; 项目; 沟通管理
    沟通管理是在一定的组织范围内,为了达到一定的目标,保证项目的信息能够及时准确地获取、收集、存储、分发、处理,围绕组织的管理活动进行的有效沟通。有效的沟通管理在推动项目顺利进行的同时,减少了项目中成员之间的矛盾与冲突,使人与人、人与组织之间的关系变得更为融洽,明确了项目目标,清晰了员工的工作职责,明晰了项目需求,使项目和谐高效地运作。相反的,在软件开发项目中,沟通管理工作不到位,就会导致客户的需要在软件开发项目中得不到很好的体现,进一步造成返工等严重后果。由此看来,沟通管理是项目管理的重要环节,关系到项目成功与否,对项目的质量甚至有决定性的影响。
  
  1沟通管理工作不顺利的原因
  
  (1) 错误的沟通态度。① 项目中的经理与成员都是高科技人员,容易形成自以为是的局面,太过自信而没有正确认识沟通的重要性。② 害怕沟通,害怕与客户、上级领导沟通。担心会被拒绝,担心在沟通过程中遇到阻力。③ 懒于沟通,以为沟通是一件很简单的事情,无需倾注多少精力,导致沟通管理工作不顺利。
  (2) 没有恰当的沟通技巧。与客户沟通的时候,因为方式不恰当,导致失败,开发项目产品的时候,因为没有一个合适的沟通机制,导致偏差的产生。因此,项目经理应该具备一定的沟通技巧,以便根据项目的实际需要做出相应的应对措施。同时,真诚的态度在这一过程中也是必不可少的,只有真诚相待才能取得沟通对象的信任。
  (3) 人懒惰的心理。由于人的惰性心理,有些用户与开发人员,有可能不会认真阅读用户需求文件、设计文件,导致中途修改项目的严重后果。
  
  2在软件开发项目中如何加强沟通管理
  
  2.1项目内部的沟通要求
  (1) 员工应尽的责任。每位软件项目的成员都必须明确自己负责的项目部分,并且知道与其余部分是如何关联的,在明确分工后,要做以下共同工作:向员工解释他们负责的工作的成果要求,应包括项目中所有的评判标准;向员工传达项目中可能遇到的困难与可能需要的特殊信息;与员工当面进行工作的交接,并留出充足的时间讨论。
  (2) 彼此协作。在软件项目整个实施过程中,通过沟通管理使项目的相关各方全面协调工作,相互协作,相互依赖,相互影响,以确保软件开发项目目标的顺利完成。
  (3) 决策方面的要求。通过沟通管理,使项目中的成员了解由顾客、项目主办方以及管理者做出的与项目相关的所有决策,进而促进有关决策的正确实施。
  2.2项目外部的沟通要求
  (1) 与企业管理层之间的沟通。软件项目部与企业管理层之间的关系协调须依靠执行项目的管理目标责任书。项目部受企业中有关职能部门的指导,它们之间既是上下级的行政关系,又是服务与服从、监督与执行的关系。与此同时,项目生产要素的动态管理要服从于企业监管部门的宏观调控,企业要对项目管理全过程进行必要的监督与调控,项目经理部要严格按照与企业签订的责任书恪尽职守,努力做好项目中的各项工作。
  (2) 与业主之间的沟通。业主是软件项目的拥有者,项目管理者与业主沟通时应做到以下几点:首先向业主详细介绍项目的情况,以便在项目进行过程中减少其越级指挥与不合理干预。其次,通过与业主的沟通,使整个项目的策划中能体现出业主的爱好习惯、期望与价值观念。业主作出决策的时候,项目经理能够为其提供充分合理的项目信息,让业主知道项目的实施情况、决策方案的利弊及其对目标的影响等。最后,项目管理任务在委托后,应向项目经理就项目的前期策划与决策过程作出全面的解释和说明,并在项目管理过程中保持与项目经理联系的稳定性和连续性。