软件项目计划简称SPP(Software Project Planning),也称软件开发计划SDP(Software Development Plan)。 

软件项目计划管理的目的是制订软件项目进行软件工程和管理的合理计划,并将计划付诸实施。软件项目计划管理在软件开发过程处于十分重要的地位,这是因为软件项目计划体现了对客户需求的理解,并为软件工程的管理和运用提供可行的计划,是开展软件项目活动的基础和跟踪、监督、评审计划执行情况的依据。因此,制定周密、简洁和精确的软件项目计划是成功地开发软件产品的关键。

 一.软件项目计划的内容

软件项目计划的内容包括:

 估测软件开发各阶段工作产品的大小,以及所需要的资源

 制订时间表,评估相关风险,并协商各方面的责任。

 按照客户的最终需求制订软件项目计划。

 为便于计划和跟踪完成情况将有关软件各方面的估算写入文档。

 计划完成软件项目的各种活动和相关责任,并将它写入文档。

 有关的工作组和相关人员承担的责任。

 

 

 二.软件项目计划的目标

 

软件项目计划管理是指为软件工程的动作和软件项目活动的管理提供一个合理的可行的工作计划的过程。其管理目标是为执行软件工程和管理软件项目制订合理的计划。

软件项目计划管理要达到以下目标:

(1) 软件生存周期已选定,并经评审确认;

(2) 对计划中的软件规模、工作量、成本、风险等已经进行了估计;

(3) 软件项目的开发建立在可靠的基础上,并将计划文档化,由开发人员遵循,并据此跟踪检查计划的执行。

       (4) 确定软件项目开发的活动和承诺,使软件开发工作有序而协调地开展;

       (5)  明确与软件项目相关的组织和个人承诺,将任务责任落实到组和人,从组织管理上保证项目开发的成功。

  三.软件项目计划管理的具体步骤

 软件项目计划管理的具体步骤如下:

 估计软件工作产品的规模和所需的资源;

 确定待办的工作,界定软件项目的约束条件;

 陈述由需求管理的实践所建立的目标、规模和工作量估计;

 制定进度表、鉴别并评估软件过程的风险,以及协商相应的约定。