因为项目具有一次性的特点,所以包含一定程度的不确定性。项目的组织目的性很强,项目组织存在于项目生命周期中,组织在实施项目时通常会将每个项目分解为几个项目阶段,以便更好地管理和控制,并且将执行组织正进行的工程与整个项目更好地连接起来。本章重点分析项目的生命周期和项目的组织。
14.1 项目生命周期
总的来看,项目的各个阶段构成项目的整个生命周期。每个项目阶段都以一个或一个以上的工作成果的完成作为标志,这种工作成果是有形的、可鉴定的,如一份可行性研究报告、一份详尽的设计图或一个工作模型。这些中间过程,以至项目的各阶段都是总体逻辑顺序安排的一部分,制订这种逻辑顺序是为了确保我们能够正确地界定项目的产品。
一个项目阶段的结束通常以对关键的工作成果和项目实施情况的回顾为标志,做这样的回顾有两个目的:
(1)决定该项目是否进入下一个阶段;
(2)尽可能以较小的代价查明和纠正错误。这些阶段末的回顾常被称为阶段出口、进阶之门或是关键点。
项目的生命周期划分方法可以非常灵活,不同类型、不同组织的项目生命周期管理都不相同,但大致原理一样。一般来说,项目的生命周期有几个基本的阶段:概念阶段(Conception Phase)、开发阶段(Development Phase)、实施阶段(Execute Phase),以及结束阶段(Finish Phase)。项目在不同阶段,其管理的内容也不相同。
1.C-概念阶段
提出并论证项目是否可行。很多大的软件研发公司都有产品预研部专门负责新产品的预研,预研工作包括需求的收集、项目策划、可行性研究、风险评估,以及制作项目建议书等工作。这个阶段需要投入的人力、物力不多,但对后期的影响很大。概念阶段的重要性可以用一句话概括:一个有价值的需求被策划成项目得以实现,无疑可以取得很好的经济效益,而一个价值不大的项目被及时中止,却可以减少企业的直接损失。很多 企业更重视后者,如IBM公司、华为公司采用的集成产品开发(Integrated Product Development,IPD)项目管理模式,取得的最显著的成效之一就是花费在中途废止项目上的费用明显减少。一般的招标项目,概念阶段的大部分工作已经由业主完成了。
2.D-开发阶段
对可行项目做好开工前的人、财、物及一切软硬件准备,是对项目的总体策划。开发阶段是项目成功实施的重要保证,其主要任务是对项目任务和资源进行详尽计划和配置,包括定范围和目标,确立项目组主要成员,确立技术路线,工作分解,确定主计划、专项计划(费用、质量保证、风险控制、沟通)等工作。在项目管理实践中,策划工作不到位是我国项目管理水平低下的根本原因。在软件开发行业,我们一直呼唤系统分析师、架构师和IT蓝领,却不能真正实现软件开发项目中工作完全按层次分开。一个很重要的原因是我国软件行业高层设计人员还达不到应有的策划和设计水平,以至于底层的开发人员还要担负一定的设计任务。这一点和中西方文化差异有关系,中国人习惯定式的、粗放式的工作,这不仅仅表现在做项目上。我们要善于运用其他方面优势(如团队默契)来弥补这一缺点。
3.E-实施阶段
按项目计划实施项目的工作。实施阶段是项目生命周期中时间最长、完成的工作量最大、资源消耗最多的阶段。这个阶段要根据项目的工作分解结构(WBS)和网络计划来组织协调,确保各项任务保质量、按时间完成。指导、监督、预测、控制是这一时期的管理重点。实施阶段需要项目管理者能够现场管理;及时发现问题并做出决策;及时化解各项任务和各个成员间的冲突,解决矛盾;及时解决项目实施困难,疏通渠道。由于这个阶段的管理工作需要底层管理者完成,所以管理者和项目组人员需要高度的目标认同感。
4.F-结束阶段
项目结束的有关工作,是完成项目的工作,最终产品成型。项目组织者要对项目进行财务清算、文档总结、评估验收、最终交付客户使用和对项目总结评价。结束阶段的工作不多但很重要,由于一个项目成功的经验能够得到保持和发扬,失败的教训能够避免,对后续项目会产生很好的影响。前面讲的中国人在项目策划和团队默契度上欠缺都需要通过深入的项目总结和评价。
图14-1是从项目生命周期的角度,对项目的C、D、E、F四个阶段工作内容的概括描述。
项目生命周期的划分方法很多,各个过程通常不是独立的,而是相互关联,相互依赖的。PMBOK项目生命周期的各个过程之间的相互重叠关系如图14-2所示。
图14-1 典型的项目生命周期及其主要工作
图14-2 项目生命周期中各个过程之间的重叠关系
集成产品开发(Integrated Product Development,IPD)体系把产品开发项目的生命周期定义为6个阶段:概念阶段、计划阶段、开发阶段、验证阶段、发布阶段,以及产品的生命周期阶段,如图14-3所示。IPD的思想来源于美国PRTM公司出版的《产品及生命周期优化法》("Product And Cycle-time Excellence")一书,该书中详细描述了这种新的产品开发模式所包含的各个方面。
图14-3 IPD产品开发项目生命周期定义