开发计划书

(项目名称) 开发计划书

章节说明

XX有限公司

修改变更记录:

目录

引言 .................................................................................................................................................. 5

文档编制目的 ........................................................................................................................... 5 项目概述 ................................................................................................................................... 5 系统(或用户)的特点 ........................................................................................................... 5 术语........................................................................................................................................... 6 缩略语....................................................................................................................................... 6 参考资料 ................................................................................................................................... 6 项目定义软件过程 ........................................................................................................................... 6

软件生命期模型选定 ............................................................................................................... 6 软件开发过程裁剪 ................................................................................................................... 6 项目要求........................................................................................................................................... 6

质量目标 ................................................................................................................................... 6 任务分解 ................................................................................................................................... 7 项目阶段划分和里程碑 ........................................................................................................... 7

运行环境 ................................................................................................................................... 8 关键问题 ................................................................................................................................... 8 项目最迟完成时间 ................................................................................................................... 8 项目技术方案 ................................................................................................................................... 9

关键技术 ................................................................................................................................... 9 软件复用 ................................................................................................................................... 9 开发环境 ................................................................................................................................... 9

硬件环境 ........................................................................................................................... 9 软件环境 ........................................................................................................................... 9

项目资源管理 ................................................................................................................................... 9

项目组角色职责 ..................................................................................................................... 10 相关方网络 ............................................................................................................................. 10 支持条件 ................................................................................................................................. 12

内部条件 ......................................................................................................................... 12 外部条件 ......................................................................................................................... 12 成本预算 ................................................................................................................................. 12 培训管理 ................................................................................................................................. 12 项目风险管理 ................................................................................................................................. 13 项目配置管理 ................................................................................................. 错误!未定义书签。

配置管理基本信息 ................................................................................. 错误!未定义书签。

配置管理角色职责 ......................................................................... 错误!未定义书签。 配置库的基本信息 ......................................................................... 错误!未定义书签。 配置项信息 ............................................................................................. 错误!未定义书签。 配置审计 ................................................................................................. 错误!未定义书签。

编制指南

本模板力图给出项目软件开发各阶段计划中可能包括的全部基本信息,适用于编制《项目预研计划》、《项目启动计划》以及《项目开发计划》。

如果某个章节在项目或当前阶段中无法描述,则可保留其标题,注明“不适用”;

如果没有相关内容,则注明“无”如果需要对本模板的个别章节详细描述,也可将其形成单独的文档,成为本计划附件。

若当前阶段计划中的某个章节已经在前阶段计划中加以描述,可保留标题,注明“参见(文档编号)(文档名称)”;若引用其他项目文档,也须如此注明。

附录“任务分解书”在编制《项目开发计划》时必须编制,其他阶段计划可删除;附录“任务分解书”和“阶段计划进度表”中的信息在系统设计阶段结束后须进行细化完善。

形成正式计划文档后,所有的“编制说明”须删除。

1 引言

1.1 文档编制目的

说明本计划文档编制的主要目的以及覆盖的阶段范围。

1.2 项目概述

介绍项目的基本情况,包括项目的开发方与客户方的基本情况。

简要介绍项目的目的、待交付软件产品的一般特性、本项目与其它项目的关系。如果本项目属于系统升级或改善或维护,请明确指出,并必须在此部分对原系统的开发、操作、维护等历史情况做以简要说明。

1.3 系统(或用户)的特点

如果是产品开发,应列出本软件的特点,与老版本软件(如果有的话)的不同之处,与市场上同类软件(如果有的话)的比较。说明本软件预期使用频度;

如果是针对合同开发,则应列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件预期使用频度。这些是软件设计工作的重要约束。

1.4 术语

解释文档中使用的相关术语。

1.5 缩略语

按字母顺序列出文档中所有缩略语。

1.6 参考资料

列出编写本报告时参考的文件、资料、技术标准以及他们的作者、标题、编号、发布日期和出版单位。

列出编写本报告时需查阅的Internet上杂志、专业著作、技术标准以及其网址。

2 项目定义软件过程

2.1 软件生命期模型选定

可参考的软件生命周期模型包括纯瀑布模型、具有子项目的瀑布模型、渐进模型和阶段交付模型。从中选择或自行规定一种适用于本项目的软件生命周期模型,对模型中的迭代情况需进行简单描述。

2.2 软件开发过程裁剪

参见《软件开发裁剪工作表》。

3 项目要求

3.1 质量目标

尽量以可测量的形式,根据项目的具体情况确定项目的质量目标,质量目标要符合

质量体系的要求。如有不符,须在此对现行质量目标进行适当评估。因目前公司质量目标尚未确定,可由各项目组自行确定质量目标。

3.2 任务分解

使用层次图明确软件的各个系统特性由哪些个子系统/功能模块来实现。 具体内容参见《任务分解书》。

3.3 项目阶段划分和里程碑

根据制定的《软件开发裁剪工作表》对项目进行适当的阶段划分。一般情况下,可包括但不限于可行性分析、需求分析、设计、编码、测试、验收等阶段,并且阶段可以组合、迭代。严格划分各个阶段,并明确每个阶段的定义、输入和输出、开始和结束标准,并明确阶段检查点和项目重要里程碑。具体情况参见《阶段计划进度表》。

下表为示例,请根据项目实际情况修改。

具体情况参见《阶段计划进度表》。

3.4 运行环境

列出最终提交的软件产品运行所需的硬件环境和软件环境。下表为示例,请根据项目实际情况修改。

3.5 关键问题

列出为完成本项目需要解决的,但又不在项目组控制范围内的主要问题。如客户的配合问题、设备的到位问题、技术方面无法解决或因资金、时间等原因而暂时无法解决的问题、要求工期明显不合理等等。

3.6 项目最迟完成时间

指明本项目必须完成的最迟时间。开发过程中可能因用户需求变化而导致开发时间的延长,此时需修改最迟完成时间。

4 项目技术方案

4.1 关键技术

列出为完成本项目需要采用的关键技术或新技术。

4.2 软件复用

在项目策划阶段应根据项目的系统特性及功能点考虑复用公司的或从其他途径获得的共享资源,需明确复用软件配置项的来源、配置路径和所占全部代码量的比例。

具体内容参见“任务分解书”。

4.3 开发环境

列出本项目开发所需的硬件环境和软件环境。

4.3.1 硬件环境

包括微机、工作站、服务器(如配置管理服务器等)、各种电路板、各类特殊设备(如交换机、路由器、导航仪、示波器)等。

4.3.2 软件环境

包括操作系统软件、CASE工具、数据库软件、开发工具软件、分析设计软件、源代码控制软件、编译器、调试工具、缺陷跟踪工具、文档编写工具等。

5 项目资源管理

5.1 项目开发方式选择

指定项目开发是自主开发还是外包开发,若是外包开发则开发过程中应增加外包管理。

5.2 项目组角色职责

指定项目主要角色(包括PM、PSM、SQAL、CML、TL、IL、产品经理、市场销售负责人以及完成每个子系统功能的team负责人)的职责。

5.3 任务与进度计划

本表内容根据裁剪工作表的内容来编写,确定各过程的编制人员。

5.4 支持条件

5.4.1 内部条件

说明为完成本项目,承办部门已具备的条件和需进一步提供的条件,即资源要求,包括开发和测试该软件所必需的人员技术要求和设备等限定条件,如,所需的资源只有在另一项目完成之后才能获得。

5.4.2 外部条件

逐项列出需要客户承担/配合的工作和完成的时间,包括需由客户提供的条件;如有必要还应列出需要外单位分承包者承担的工作和完成的时间。

5.5 成本预算

描述开发本项目的工作量(人月),所需的设备、环境,聘请咨询公司、差旅等投资的费用。

5.6 培训计划

说明为顺利完成项目组织需要提供的技术和管理培训的内容、必要性、组织者、授课讲师、参加人员、耗费的项目成本及工作量。

6 下属计划

提示:下属计划(Subordinate Plan)是对《项目计划》的补充。《项目计划》需要机构的审批,但下属计划一般只需要项目经理(或其它负责人)审批即可。

(项目名称) 开发计划书

章节说明

XX有限公司

修改变更记录:

目录

引言 .................................................................................................................................................. 5

文档编制目的 ........................................................................................................................... 5 项目概述 ................................................................................................................................... 5 系统(或用户)的特点 ........................................................................................................... 5 术语........................................................................................................................................... 6 缩略语....................................................................................................................................... 6 参考资料 ................................................................................................................................... 6 项目定义软件过程 ........................................................................................................................... 6

软件生命期模型选定 ............................................................................................................... 6 软件开发过程裁剪 ................................................................................................................... 6 项目要求........................................................................................................................................... 6

质量目标 ................................................................................................................................... 6 任务分解 ................................................................................................................................... 7 项目阶段划分和里程碑 ........................................................................................................... 7

运行环境 ................................................................................................................................... 8 关键问题 ................................................................................................................................... 8 项目最迟完成时间 ................................................................................................................... 8 项目技术方案 ................................................................................................................................... 9

关键技术 ................................................................................................................................... 9 软件复用 ................................................................................................................................... 9 开发环境 ................................................................................................................................... 9

硬件环境 ........................................................................................................................... 9 软件环境 ........................................................................................................................... 9

项目资源管理 ................................................................................................................................... 9

项目组角色职责 ..................................................................................................................... 10 相关方网络 ............................................................................................................................. 10 支持条件 ................................................................................................................................. 12

内部条件 ......................................................................................................................... 12 外部条件 ......................................................................................................................... 12 成本预算 ................................................................................................................................. 12 培训管理 ................................................................................................................................. 12 项目风险管理 ................................................................................................................................. 13 项目配置管理 ................................................................................................. 错误!未定义书签。

配置管理基本信息 ................................................................................. 错误!未定义书签。

配置管理角色职责 ......................................................................... 错误!未定义书签。 配置库的基本信息 ......................................................................... 错误!未定义书签。 配置项信息 ............................................................................................. 错误!未定义书签。 配置审计 ................................................................................................. 错误!未定义书签。

编制指南

本模板力图给出项目软件开发各阶段计划中可能包括的全部基本信息,适用于编制《项目预研计划》、《项目启动计划》以及《项目开发计划》。

如果某个章节在项目或当前阶段中无法描述,则可保留其标题,注明“不适用”;

如果没有相关内容,则注明“无”如果需要对本模板的个别章节详细描述,也可将其形成单独的文档,成为本计划附件。

若当前阶段计划中的某个章节已经在前阶段计划中加以描述,可保留标题,注明“参见(文档编号)(文档名称)”;若引用其他项目文档,也须如此注明。

附录“任务分解书”在编制《项目开发计划》时必须编制,其他阶段计划可删除;附录“任务分解书”和“阶段计划进度表”中的信息在系统设计阶段结束后须进行细化完善。

形成正式计划文档后,所有的“编制说明”须删除。

1 引言

1.1 文档编制目的

说明本计划文档编制的主要目的以及覆盖的阶段范围。

1.2 项目概述

介绍项目的基本情况,包括项目的开发方与客户方的基本情况。

简要介绍项目的目的、待交付软件产品的一般特性、本项目与其它项目的关系。如果本项目属于系统升级或改善或维护,请明确指出,并必须在此部分对原系统的开发、操作、维护等历史情况做以简要说明。

1.3 系统(或用户)的特点

如果是产品开发,应列出本软件的特点,与老版本软件(如果有的话)的不同之处,与市场上同类软件(如果有的话)的比较。说明本软件预期使用频度;

如果是针对合同开发,则应列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件预期使用频度。这些是软件设计工作的重要约束。

1.4 术语

解释文档中使用的相关术语。

1.5 缩略语

按字母顺序列出文档中所有缩略语。

1.6 参考资料

列出编写本报告时参考的文件、资料、技术标准以及他们的作者、标题、编号、发布日期和出版单位。

列出编写本报告时需查阅的Internet上杂志、专业著作、技术标准以及其网址。

2 项目定义软件过程

2.1 软件生命期模型选定

可参考的软件生命周期模型包括纯瀑布模型、具有子项目的瀑布模型、渐进模型和阶段交付模型。从中选择或自行规定一种适用于本项目的软件生命周期模型,对模型中的迭代情况需进行简单描述。

2.2 软件开发过程裁剪

参见《软件开发裁剪工作表》。

3 项目要求

3.1 质量目标

尽量以可测量的形式,根据项目的具体情况确定项目的质量目标,质量目标要符合

质量体系的要求。如有不符,须在此对现行质量目标进行适当评估。因目前公司质量目标尚未确定,可由各项目组自行确定质量目标。

3.2 任务分解

使用层次图明确软件的各个系统特性由哪些个子系统/功能模块来实现。 具体内容参见《任务分解书》。

3.3 项目阶段划分和里程碑

根据制定的《软件开发裁剪工作表》对项目进行适当的阶段划分。一般情况下,可包括但不限于可行性分析、需求分析、设计、编码、测试、验收等阶段,并且阶段可以组合、迭代。严格划分各个阶段,并明确每个阶段的定义、输入和输出、开始和结束标准,并明确阶段检查点和项目重要里程碑。具体情况参见《阶段计划进度表》。

下表为示例,请根据项目实际情况修改。

具体情况参见《阶段计划进度表》。

3.4 运行环境

列出最终提交的软件产品运行所需的硬件环境和软件环境。下表为示例,请根据项目实际情况修改。

3.5 关键问题

列出为完成本项目需要解决的,但又不在项目组控制范围内的主要问题。如客户的配合问题、设备的到位问题、技术方面无法解决或因资金、时间等原因而暂时无法解决的问题、要求工期明显不合理等等。

3.6 项目最迟完成时间

指明本项目必须完成的最迟时间。开发过程中可能因用户需求变化而导致开发时间的延长,此时需修改最迟完成时间。

4 项目技术方案

4.1 关键技术

列出为完成本项目需要采用的关键技术或新技术。

4.2 软件复用

在项目策划阶段应根据项目的系统特性及功能点考虑复用公司的或从其他途径获得的共享资源,需明确复用软件配置项的来源、配置路径和所占全部代码量的比例。

具体内容参见“任务分解书”。

4.3 开发环境

列出本项目开发所需的硬件环境和软件环境。

4.3.1 硬件环境

包括微机、工作站、服务器(如配置管理服务器等)、各种电路板、各类特殊设备(如交换机、路由器、导航仪、示波器)等。

4.3.2 软件环境

包括操作系统软件、CASE工具、数据库软件、开发工具软件、分析设计软件、源代码控制软件、编译器、调试工具、缺陷跟踪工具、文档编写工具等。

5 项目资源管理

5.1 项目开发方式选择

指定项目开发是自主开发还是外包开发,若是外包开发则开发过程中应增加外包管理。

5.2 项目组角色职责

指定项目主要角色(包括PM、PSM、SQAL、CML、TL、IL、产品经理、市场销售负责人以及完成每个子系统功能的team负责人)的职责。

5.3 任务与进度计划

本表内容根据裁剪工作表的内容来编写,确定各过程的编制人员。

5.4 支持条件

5.4.1 内部条件

说明为完成本项目,承办部门已具备的条件和需进一步提供的条件,即资源要求,包括开发和测试该软件所必需的人员技术要求和设备等限定条件,如,所需的资源只有在另一项目完成之后才能获得。

5.4.2 外部条件

逐项列出需要客户承担/配合的工作和完成的时间,包括需由客户提供的条件;如有必要还应列出需要外单位分承包者承担的工作和完成的时间。

5.5 成本预算

描述开发本项目的工作量(人月),所需的设备、环境,聘请咨询公司、差旅等投资的费用。

5.6 培训计划

说明为顺利完成项目组织需要提供的技术和管理培训的内容、必要性、组织者、授课讲师、参加人员、耗费的项目成本及工作量。

6 下属计划

提示:下属计划(Subordinate Plan)是对《项目计划》的补充。《项目计划》需要机构的审批,但下属计划一般只需要项目经理(或其它负责人)审批即可。


相关文章

  • 营销经理如何写好市场开发计划书
  • 营销经理如何写好市场开发计划书 市场开发工作是每个企业在发展历程中需要持续开展的工作,对于承担市场开发工作的营销经理而言,市场开发计划书使其在市场开发工作中首先需要面对的一个问题,一个好的市场开发计划书不仅可以稳定业务人员队伍,鼓励经销商的 ...查看


  • "十三五"重点项目-水上拍摄基地开发项目商业计划书
  • "十三五"重点项目-水上拍摄基地 开发项目商业计划书 编制单位:北京智博睿投资咨询有限公司 商业计划书,英文名称为Business Plan,是公司.企业或项目单位为了达到招商融资和其它发展目标之目的,在经过前期对项目科 ...查看


  • "十三五"重点项目-主要研究开发内容项目商业计划书
  • "十三五"重点项目-主要研究开发内 容项目商业计划书 编制单位:北京智博睿投资咨询有限公司 商业计划书,英文名称为Business Plan,是公司.企业或项目单位为了达到招商融资和其它发展目标之目的,在经过前期对项目科 ...查看


  • 软件设计和开发控制程序
  • 公司软件设计和开发控制程序 1目的 对软件设计和开发全过程进行控制,确保产品设计和开发能满足顾客和有关标准.法令.法规的要求. 2范围 适用于软件产品设计和开发的全过程,包括软件产品的升级. 3职责 3.1软件研发部负责组织编制<项目 ...查看


  • 软件开发部工作手册
  • 甘肃智联信息科技有限责任公司 软件开发部 工 作 手 册 0.1 目 录 0.2 修 订 履 历 0.3 定 义 1.0 组织机构和职责 1 组织机构和管理职责 2 职责与权限 2..1 质量管理的有效性.各部门经理及管理者均需贯彻质量方针 ...查看


  • 项目节点控制软件需求
  • 软件开发项目节点控制软件 (版本:v1.0) 目录 引言............................................................................................ ...查看


  • 软件工程理论与实践
  • 目录 一. 二. 1. 2. 3. 4. 三. 1. 2. 3. 4. 四. 1. 2. 3. 4. 5. 五. 引言 ............................................................ ...查看


  • 供应商新产品开发管理程序
  • 版本号:B/0 供应商新产品开发管理程序 页次:第 1 页 共 23 页 实施日期:2008.07.04 供应商新产品开发管理程序 编制/日期: 周锋2008.06.24 编制负责人:徐爱民 审核/日期: 湛先好2008.06.28 批准/ ...查看


  • 计划进度管理制度
  • 工程计划管理制度 第一章 工程计划的编制 1 总则 1.1 为加强项目的计划管理,确保开发项目能有一个明确.可行.利于管 理的进度计划,要求建立.完善项目计划编制管理体系. 1.2 地产公司总部各部门与项目公司共同负责.协作编制科学高效的计 ...查看


热门内容