中开发人员的这种苗头,及时地以正式沟通方式予以控制,并着重指出过程改进对项目、企业的益处,让成员看到希望,迫使其先坚持下去,最大程度地避免这种情绪的强化和蔓延。只要是真正的实施过程改进,项目组成员会在潜移默化中体会到CMM的益处。随着时间的推移,当看到项目质量不断地提升、工作状态日趋规范和稳定,开发人员逐渐会发自内心地支持这种过程改进。
对于项目的SQA(软件质量保证)和SCM(软件配置管理)人员来讲,需要增强配合意识,不断强化与项目组的沟通。质量部门是制度的制定者,但这并不意味着他们就应该高高在上,与项目脱节。开发人员是直接为客户服务的,质量和配置人员实质上是间接地为客户服务,都是为了项目的成功和企业的长久发展。配合意识的增强体现在深入了解项目经理改进过程的需求,根据实际需要开展质量工作,争取在局部先有所突破,进而一步步地扩大。采取灵活多样的方式密切接触开发人员,通过有效地沟通来开展质量宣传,多方了解反馈意见,促进自己的工作。CMM过程改进需要用不断的成功来推动。QA(质量保证)成员通过不断的沟通,一点一滴的向大家展现出CMM的改进效果,进而使大家认可过程改进,减少阻力。
在CMM环境下,项目管理的目的同样是实现既定项目目标。在这个过程中,一般认为把计划做得详实、细致,在项目实施时严格控制,项目就能取得成功,这其实是项目成功的最基本条件。据统计,在项目进行过程中,有70%以上的失败项目,不是因为计划不周详,也不是控制不到位,而是因为项目某些资源无法及时、充足利用。而这直接与沟通不利有关。项目经理在管理过程中一定要花至少75%以上的时间来与项目各方干系人进行协调和沟通,得到他们的理解和支持。做到这一点,项目就成功了一半。
2、沟通计划维护人:明确本计划在发生变化时,由谁进行修订,并对相关人员发送。
制定好沟通计划,重要的是如何按照其进行各类信息的传递。
将项目管理的信息正确传达到相应的人员,是相当重要并有一定困难的,经常发生的情况是信息发送人觉得自己把信息正确传达了,但实际却是信息没有传达到或是被错误的理解了。沟通是双向的,必须保证信息被接收者接到。所有的沟通方式,必须有反馈机制。例如:使用Mail进行沟通,必须要求接收者简单回复“已收到”以进行回应。信息收到后还必须保证理解是正确的。很多信息是传达到了,但却被错误理解了,产生了大量扯皮的问题。项目经理在沟通管理中对较重要的通知、变更等信息要求通过Mail进行二次表述。这种表述是在接收方确认自己理解了的同时再去细化或转叙,而不是复述。说得直白些,就是要求信息接收方说明具体明白了哪些,打算如何去做,并用Mail把相关的想法或欲采取的措施传给发送者,让发送者进行确认。
在项目中,项目干系人有不同的沟通需要。作为项目经理,必须了解:沟通要符合接收者的利益。高层经理主要关心的是进度,想知道是否能按时交工;客户主要关心的是成本和质量,想知道是不是要增加投入,产品质量能否达到要求。对于项目经理来说,应实时反馈有关项目延期、成本增加和出现质量问题等方面的信息,并尽早沟通,说明原因,使高层经理和客户能及时理解,并调整相关计划。
沟通管理的另一部分是实施情况报告,有三种形式:定期报告、阶段审查和紧急报告。 定期报告:就是在某一特定的时间内将所完成的工作量向上级汇报。在CMM环境下,主要涉及项目成员周进展报告(WSR)和项目周报(WPR)。前者由项目组成员上报项目经理;后者是对前者的总结,由项目经理上报高层经理;需写明当