3.3.2 制订软件项目开发计划的主要步骤

项目规划小组由项目经理和核心成员组成,所有人员共同制订《项目计划》。根据《立项建议书》和一些用户需求文档及“项目估计表”,制订《项目计划》。

1.确定目标与规范

规划小组首先确定本项目的目标与工作范围。目标必须是“可实现的”和“可验证的”;工作范围包括“做什么”和“不做什么”。

2.确定过程模型

规划小组根据项目的特征,确定过程模型,包括项目研发过程、项目管理过程、机构支撑过程等。

规划小组确定(描述)过程模型中采用的方法与工具。例如,采用Rational Rose进行面向对象分析与设计,采用Visual SoureSafe进行配置管理、采用Microsoft Office制作文档等。

3.制订人力资源计划

规划小组制订本项目的角色制作表,并为已知的项目成员分配角色(一个人可以兼多个角色),如表3-3所示。

表3-3 人力资源计划

4.制订软硬件资源计划

规划小组分析项目开发、测试及用户使用产品所需的软硬件资源,制订软硬件资源计划,如表3-4所示。重要内容包括:

(1)资源级别(分为“关键”“普通”两种)。

(2)详细配置。

(3)获取方式(如“已经存在”“可以借用”或“需要购买”等)与获取时间。

(4)用途(如“谁”在“什么”时候使用)。

5.制订财务计划

规划小组制订财务计划,如表3-5所示。

表3-4 软硬件资源计划

表3-5 财务计划

6.分配任务并制订进度表

规划小组分配任务并制订进度表,建议采用Microsoft Project制作项目进度甘特图(Gantt chart),附在《项目计划》中,关于甘特图的内容详见5.3.1节。

7.确定下属计划

规划小组确定《项目计划》的主要下属计划,如表3-6所示。

表3-6 主要下属计划