2.3.2 软件项目经理的初始活动

软件项目经理负责项目层面上的所有软件项目启动活动。作为负责人,软件项目经理执行项目启动活动,或者指派一个成员来代替他完成如下工作:

1.研究熟悉合同文件

项目经理组织已明确的项目班子成员仔细核阅合同文件、协议、补充协议等各项有关合同文件,深入消化了解,据此来开展项目工作。主要包括:了解合同谈判背景中标条件及合同主要条款,研究、熟悉合同的主要内容,研究制订执行合同的策略、重点及注意事项。

2.确定项目的工作分解结构和编码

根据合同项目的具体内容确定项目的工作分解结构和编码,将项目的工作任务分解成详细的工作单元,给每个单元规定各自的账目编码,这是进行费用/进度综合控制的基础。

3.确定项目的组织分解结构和编码

根据项目的工作分解结构和编码,进一步确定项目的组织分解结构和编码。使项目的每一项工作都落实到公司的一个部、室的一个专业组织,不能遗漏,也不能把一项工作重复委派给一个以上的专业组。项目组实行动态管理,根据项目规模大小、复杂程度、专业协作条件关系,决定采取集中或分散的组织形式。

4.组织业主(用户)召开开工会议

一般在合同生效后3~4周,项目经理要组织召开业主(用户)开工会议。这是项目成立后与业主的第一次正式重要会议。在会上要进一步明确承发包双方的职责和范围,工程公司的工作内容和基础条件,进一步确认合同项目采用的标准及相关事项,确定双方的联系渠道和协调事项,讨论项目计划的有关工作。

5.编制项目计划

项目计划是项目经理对项目的总体构思和安排。项目计划中要明确项目目标、工作原则、工作重点、工作程序和方法。项目经理首先编一个计划方案,提出对合同的研究意见,在技术和商务方面的可靠性和风险,以及掌握项目进度、费用、质量和材料控制的原则和方法等,并经公司有关部门审查同意。接着再编制详细的实施计划,并在项目开工会议上发布。这是项目工作的重要指导性文件。

此外,软件项目经理的活动还包括:确保项目规格书的完成;审核、修改估算并进行再估算;确定资源并申请额外资源;建立开发环境;安排与项目相关的技能培训;组织项目团队;培训团队;召开项目启动会议;安排阶段审查等。