最近我们的团队向客户做了一次成功的两周一次的delivery。首先在两周以前,我们就和客户进行了有效的沟通,得到了客户当前最希望的需求功能点,并一致认可了定义清晰的、可实现的两周后的项目目标。然后我们又综合了“资源,计划和需求”这个铁三角矛盾平衡点,从中抽出了最迫切的、可实现的功能点列表进行首先实现和测试,并最终在两周后高效率的向客户交付了可运行的阶段性产品,客户非常满意。
项目管理中总是会出现“计划赶不上变化”的情况,做项目计划和管理整个进度都会非常困难。这个时候抓住主要矛盾,抓住工作重点,进行阶段性的目标管理,分步迭代和实现是最重要的。心中要有全局计划,但实现起来从细处从简单入手,一步步分步实现。
另外要和客户做好及时良好的沟通,时刻明确双方的目标和期望,否则,随着项目的进展,才发现双方的期望有着不小的难以弥补的差距那就太晚了。换句话说,双方并没有真正在项目目标上达成彼此认可的一致。这样就很可能出现不了双赢的局面,要么是最后产生的结果不是客户需要的,要么是客户不断的修改需求,导致项目的进度和质量受影响。项目目标既是客户期望的体现,也是项目执行方期望的体现,因此它们应该是清晰的和可实现的。
当然,项目目标的实现是要受到一定制约的,那就是它应该在确定时间和财务预算内实现。有一些目标并不是不能实现,而是实现的代价太高,或者不能满足进度的要求。所以在项目实施中项目经理要做好Scope管理,和客户进行良好的沟通,抓大放小,该加钱的时候就提出加钱。
阶段性项目目标以两周,三周最为合适,清晰的目标能使团队有触手可及的目标感和一定的紧张感,实现高效的开发。
项目中清晰的阶段性目标,也会让执行项目的IT人员更清楚要做什么,因为在一些项目中,往往会出现片面追求技术的先进和完美,而忽视项目的结果是为谁服务的。因为很多开发人员往往追求完美,却忽视了什么是重点,什么不是重点;什么是自己喜欢的,什么是客户最期望的;什么是当前最急迫的事情,什么是可以以后慢慢完成的。
因此,为了保证项目双方能够在项目执行过程中愉快有效合作,保证项目的成功执行,双方都应该注意尽快在项目实施初期和实施过程中都定义清楚的目标和阶段性目标,才能达到双赢。