项目的生命周期描述了项目从开始到结束所经历的各个阶段,最一般的划分是将项目分为 “识别需求、提出解决方案、执行项目、结束项目”四个阶段。实际工作中根据不同领域或不同方法再进行具体的划分。例如,按照软件开发项目划分为需求分析、系统设计、系统开发、系统测试、运行维护几个阶段,而在建筑业中一般将项目分成立项决策、计划和设计、建设、移交和运行等阶段。
项目生命周期的划分
对于IT服务项目来说,从厂商看项目是从接到合同开始,到完成规定工作结束,但如果从客户角度看,项目是从确认有需求开始,到使用项目的成果实现商务目标结束,生命周期的跨度要比前者大。因为项目的根本目标是满足客户的需求,所以按后者划分考虑比较有益,对项目管理成功也大有帮助:
第一,识别需求。
当需求被客户确定时,项目就产生了。这个阶段的主要任务是确认需求,分析投资收益比,研究项目的可行性,分析厂商所应具备的条件。商务上这个阶段以客户提出明确的《需求建议书》或《招标书》为结束标志。这个阶段尽管可以由客户单独完成,但如果厂商介入则非常有利:一方面可了解客户真正需要什么;另一方面早期的交流可建立良好客户关系,为后续的投标和合同奠定基础。
第二,提出解决方案。
主要由各厂商向客户提交标书、介绍解决方案。这个阶段是赢得项目的关键,公司既要展示实力又要合理报价。如果竞标成功则签定合同,厂商开始承担项目成败的责任。这个阶段容易出的问题是:因看不见最终产品,销售人员可以“随便说”,甚至过度承诺(因不用他们去执行),由此会造成公司的损失。防治的方法是一方面在合同中明确定义项目的目标和工作范围,另一方面在公司一层建立合同审核机制。
第三,执行项目。
从公司角度来看这才是项目的开始。这个阶段项目经理和项目组将代表公司完全承担合同规定的任务。一般需要细化目标,制定工作计划,协调人力和其他资源;定期监控进展,分析项目偏差,采取必要措施以实现目标。因为IT项目的不确定性,项目监控显得非常重要,特别是有众多项目同时运行的IT公司,必须建立公司一级的监控体系跟踪项目的运行状态。
第四,结束项目。
主要包括移交工作成果,帮助客户实现商务目标;系统交接给维护人员;结清各种款项。完成这些工作后一般进行项目评估。评估可以请客户参加,让其表达意见,并争取下一个商业机会,或请求将项目作为灯塔向其他客户展示。最后,举行庆祝仪式,让项目成员释放心理压力、享受成果。
在上述项目生命周期中存在2次责任转移:第一次在签定合同时,标志着项目成败的责任已经由客户转移给承约方;第二次是交付产品时,标志着承约方完成任务,开始由客户承担实现商务目标的责任。第一次责任转移时清晰定义工作范围非常重要,开始说得越清楚则完工后越容易交回去。如果开始没说清楚也会 “皆大欢喜”,因为承约方觉得“反正没说清楚,到时咱不做”;而客户觉得“到时让他们做,当然不会另外加钱了”。而一旦发生这样的情况客户是占上风的,一是客户可以拒绝付款,二是一个不满的客户会使厂商丧失大量商业机会。