项目管理方法(四)
steffyan - BY - 2006/9/6 14:48:00
3.2.2 分包合同
在预计采用其它公司的硬件或者软件情况下,在项目成本预算中做出相应的预算,并由公司进行相应的商务谈判和采购,在项目经理的项目WBS分解中需要纳入该部分的工作,项目经理有责任明确分包内容的验收标准和相关要求;如果是在项目实施过程中产生的分包内容由项目经理提出申请,软件工程部经理复核,技术总监审批后提交给财务并抄送公司总经理。
3.3 项目组织
项目组织分为2大部分,项目前期组织和项目开发实施组织:
项目前期即从项目立项到项目调研结束阶段;项目开发实施即项目调研结束到项目竣工验收。
通常情况下,项目经理由需求分析组人员担任,也就是说项目经理一定是系统分析员或者系统设计员。根据项目情况,项目由项目经理和副项目经理(见习项目经理)组成项目管理团队。
3.3.1 项目前期组织
项目前期组织中,项目经理根据项目情况,组织团队开展项目的前期调研工作和准备工作。通常情况下,项目前期调研组织包括项目经理、系统分析员、系统设计员3种角色,根据项目情况进行三种角色的重叠(比如项目经理同时承担系统设计员角色,副项目经理同时承担系统分析员角色等);在特殊情况下,项目前期组织中可能包含技术专家和业务专家,比如对项目需要的并且是特定的或者特殊的业务或者技术进行研究。通常情况下,在项目前期阶段不应有开发人员。
3.3.2 项目开发实施组织
在调研阶段中后期,项目经理根据需求情况考虑项目开发实施组织,并和软件经理协商开发团队组成,确定后上报给软件工程部经理,由软件工程部经理提交给产品部进行安排并抄送技术总监处备案,产品部经理安排相应的人员到位后,更新并提交开发人员资源使用状态表。
3.4 项目策略
在项目策划阶段,项目经理需要根据项目情况和项目背景,明确项目策略并形成文档,具体明确在整个项目过程中,质量、成本、进度的优先程度,如果可能,订出具体优先级标准。
3.5 项目计划
在明确项目策略的基础上,项目经理开始制定项目计划,项目计划分为两大类,任务计划类和成本资源类,下边就这两大类进行说明。
3.5.1 项目任务计划
3.5.1.1 项目实施计划
在项目商务阶段,为了配合商务工作,需要根据对项目和客户的初步了解出具项目实施计划(商务)并提交给客户,在项目策划阶段,以项目商务实施计划(商务)为基础,出具项目实施计划,通常情况下可以包括对项目背景的介绍、实施周期、方法、组织结构、质量保证等等(具体参见相关模版),通常情况下,该实施计划应该包含初步的培训计划、调研计划、部署试运行计划、验收计划,在完成项目实施计划后,项目经理提交到软件工程经理处组织进行评审,通过评审后提交给客户。
3.5.1.2 项目总计划
在项目实施计划已经和客户协商通过后,在项目实施计划基础上制定项目总计划,主要就项目的各个里程碑进行任务分解和说明,并包括项目策划到需求调研结束这一阶段的详细任务分解,其中必须明确各个重要工件的完成时间。通常说的项目计划即本计划。
3.5.1.3 项目培训计划
项目实施计划中培训部分作为本计划的编写基础,重点放在具体如何去进行项目的培训、培训内容以及相关的时间安排上,具体内容参见模版。
3.5.1.4 项目调研计划
根据项目实施计划,和客户明确调研时间段后,在此基础上编写项目调研计划,具体应该包括项目调研的背景、目的、客户方需要提供的支持、调研的步骤、调研的部门和内容、调研的结果及提交方式、验收标准等,具体参见相关模版,其中通常情况下调研部门和内容应该按工作日来进行安排。
3.5.1.5 项目开发计划
在项目需求调研接近中后期的时候,项目经理可以预计到项目需要的开发规模,这时候开始确定开发模式(即生命周期模型,比如瀑布模型/迭代模型等等),制定项目开发计划里程碑并和相应的软件经理进行沟通协商,由软件经理根据里程碑细化开发计划为可执行内容,通常开发计划应包含数据库设计、编码、测试、集成、文档编写、风险管理、软件开发项目管理内容等,具体参见相应的模版。
此计划基于项目计划,由软件经理负责,项目开发团队按照此计划执行。
3.5.1.6 项目部署及试运行计划
在项目实施过程中,进行系统部署或者进入试运行阶段,实施人员需要制定相应的系统部署计划以及试运行计划,所有处于该阶段的工件必须经过了严格的测试和评审,并应由公司的SCM进行版本标签和记录,SQA进行部署工件/清单的审核,适合的工件将直接纳入公司的财富库。本阶段通常延续的时间不长(3天以内),所以其计划应该具备很强的操作性。具体内容参见相应的指南。
3.5.1.7 项目验收计划
在项目接近尾声的时候,项目经理需要考虑项目验收相关事宜,根据前期调研报告中的验收标准进行验收准备,并列出项目中需要提交的所有工件清单、验收时间安排等内容,和客户方项目经理达成一致后执行相应的验收,在验收计划中应说明项目收款的安排或计划,具体内容参见相应的模版。
3.5.2 项目成本计划
3.5.2.1 项目概算
在项目策划阶段,项目经理根据项目的背景、经验等进行估算,做出项目预计要消耗的成本粗算,为下一步的成本预算和资源计划打下基础。
3.5.2.2 项目成本计划
项目进度计划确定的同时,项目经理需要拟定相应的项目成本预算,成本预算应包含项目过程中发生的所有费用情况,包括项目直接费用和间接费用,在成本预算中应明确项目规模、项目资源计划、成本明细、目标成本等内容,项目经理拟定好初稿后和公司进一步协商讨论定稿,在执行过程中,进行目标成本以及项目成本的纪录和变更。成本计划格式参见相应的模版。
3.5.2.3 项目资源计划
项目资源计划包含项目人力资源计划和其他资源计划,前者涉及项目组人员的进出场安排,后者涉及其他资源需用到场的计划时间。通常情况下,项目资源计划包含在项目成本计划中。
3.6 项目启动会议
项目总体计划完成后,项目经理参考项目背景进行讲解,宣布项目启动,项目组正式成立;
项目经理参考项目总体计划进行讲解,说明项目生命周期阶段、重要里程碑、重要工件、最终交付产品、项目进度表等;
项目经理简要介绍项目组员的角色和职责;
项目经理简要介绍配置管理工作流程,包括角色权限、配置管理库的工作方法等;
项目经理说明项目中的主要风险和依赖性;
讨论可能出现的问题,尤其是需要与其他部门进行协调的问题;
会议结束后形成项目启动会议纪要。
4. 项目实施
4.1 项目进度控制
在项目实施过程中,进度控制的主要通过如下几个方面来得到保证:
4.1.1 项目例会
由项目经理每周召集举行项目例会,对项目的实施工作完成情况进行总结并确定下周计划,同时在会上对提出的争议和问题进行讨论。项目周例会通常为每周五的下午3点举行,参加人员是双方项目组成员(双方项目经理必须参加)。例会结束后整理《周项目总结报告》,发送给双方项目经理及项目总监处。
由项目经理根据项目情况召集举行项目月度例会,主要讨论总体的项目进展、问题和变