二、积极面对变更-没有不变的需求
用户需求变更是所有项目团队都会遇到的问题,特别是有些行业的标准不规范或者不健全,使得在项目建设的过程中需求变化不断。事实上,需求变化是项目的常态,现代的项目管理理论认为对于变更应该采取更加主动地方式进行管理。要认识到项目的需求是在一个螺旋的过程中反复修改并不断完善的,需求分析本身就是为了协调开发方与客户之间对项目的认识。无论实现计划得多么周密,随着双方对项目认知的不断深化实践,项目的变更是不可避免的。在上一节的提到的方法有助于减少项目后期的需求变更,项目管理人员也可以采取一些更为主动的方法来管理需求变更。首先,要定期与用户交流系统的情况,例如以原型设计的方式与用户确认需求。很多用户虽然是行业专家,但他们并不清楚心目中的信息系统是以何种方式呈现的。这就需要项目开发人员尽早采取原型设计的方式来引导并确认需求。通过界面设计工具快速地设计出界面原型,使得用户看到具体的“实物”,这样可以使得用户更容易表达其真实的想法。在项目开发过程中,也应该定期将完成的功能以演示或者试用的方式与用户交流,听取用户对界面和功能设计方面的意见,及早发现可能出现的意见分歧,以免在项目后期才发现重大的偏差。不少项目组提交需求报告后就埋头进行系统的设计和开发,等到项目完成后才将系统提交给客户试用,结果造成用户对项目评价不高,或者系统完全不能适合用户当前的需求,甚至会因此影响双方的关系,结果给项目造成难以挽回的损失。其次,对已经发生的变更要认真的面对。记录用户提出的变更需求,并以书面的方式进行记录存档,并以集体决议的方式分析变更可能对项目造成的影响,并做出是否变更的决定,如果有可能的话尽可能邀请客户的项目负责人参与会议过程。根据对项目的影响程度,双方确定变更的内容对加以实施。总之,本着双方协商解决问题的态度以规范的流程处理项目中的变更,大部分的问题都是可以顺利解决的。
三、主动地沟通-以团队精神做项目
现在项目管理理论非常强调沟通能力对项目管理的重要性,良好的沟通能力是一名优秀的项目经理最重要的能力之一。随着软件规模的发展,以往凭着个人英雄主义的手工作坊形式越来越不适应当前软件项目的开发。在行业应用软件的开发中,通常我们是以一个团队的形式来完成一项任务,在这种群体的活动中沟通是无法避免的。项目经理大约上70%的时间用在各种形式的沟通上。开会、谈判、谈话、做报告是最常见的沟通形式,撰写报告实际上是一种书面沟通的方式,对外各种拜访、约见也都是沟通的表现形式。因此项目经理必须掌握有效的沟通技巧。许多项目经理是由技术人员转型发展而来的,往往以技术的观点看待问题,认为沟通只是浪费时间,又或者因为性格内向腼腆而不愿与客户沟通,这必然会对项目造成影响。因此项目经理要转变观念,积极有效的与客户沟通,解决项目可能存在的问题。在项目推进的过程中还要特别注意和项目组成员之间的沟通。项目常见的效率低下的问题,往往是有了问题后,大家没有沟通或不懂得沟通所引起的。另外,项目执行力差、领导力不强的问题,归根到底,都与沟通欠缺有直接的关系。以项目经理和项目组成员之间的关系为例,项目经理不仅仅应该关注组员个人的工作和绩效、职业规划等职业要素,还应该了解员工的想法、思想动态、日常管理中的问题和员工的意见、抱怨等等非职业要素。这看似与员工的业绩以及项目无关,但在实践过程中往往成为影响员工工作态度和项目结果的关键因素。在面临巨大、忙碌的项目压力时,项目组成员常常产生各种抱怨、动摇,这些都是正常的现象,项目经理应该特别注重员工的生活和思想动态,积极沟通,对出现的问题积极予以协助。通过有效沟通,可以提高项目成员的归属感,加速项目成员之间得磨合,打造一支有战斗力的项目团队。
项目管理方法没有孰优孰劣,关键是根据项目的具体情况和外部环境的特点选择最适合的方法。以科学的项目管理理论为指导并在项目认真实践和探索,并不断吸取教训加以总结,就是项目管理的成功之道。