当前位置:汇报书 > 汇报材料 > 策划书 > 软件开发项目策划书

软件开发项目策划书

发布时间:2026-10-29 17:39:56

软件开发项目策划书 篇1

本篇主要阐述了列出需移交的程序功能、提出关键问题与风险相关表现。从编写目的到工作内容,再到进度计划。

项目名称:********************** 评审日期:

1 引言

1.1 编写目的

说明编写这份项目开发计划的目的,并指出预期的读者。

1.2 背景

说明:

a.待开发的软件系统的名称; b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; c.该软件系统同其他系统或其他机构的基本的相互来往关系。

1.3 定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4 参考资料

列出用得着的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料 的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2 项目概述

2.1 工作内容

简要地说明在本项目的开发中须进行的各项主要工作。

2.2 主要参加人员

扼要说明参加本项目开发工作的主要人员的情况,包括他们的技术水平。

2.3 产品

2.3.1 程序

列出需移交给用户的程序的名称、所用的编程语言及存储程序的媒体形式,并通过引用 有关文件,逐项说明其功能和能力。

2.3.2 文件

列出需移交给用户的每种文件的名称及内容要点。

2.3.3 服务

列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、 所提供支持的级别和服务的期限。

2.3.4 非移交的产品

说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序) 。

2.4 验收标准

对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。

2.5 完成项目的迟期限

2.6 本计划的批准者和批准日期

3 实施计划

3.1 工作任务的分解与人员分工

对于项目开发中需完成的各项工作,从需求分析、设计、实现、测试直到维护,包括文 件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解,指 明每项任务的负责人和参加人员。

3.2 接口人员

说明负责接口工作的人员及他们的职责,包括: a.负责本项目同用户的接口人员; b.负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等 的接口人员; c.负责本项目同各分合同负责单位的接口人员等。

3.3 进度

对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务

的预。定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表征每项 工作任务完成的标志性事件(即所谓"里程碑") 。

3.4 预算

逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办 公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。

3.5 关键问题

逐项列出能够影响整个项目成败的关键问题、技术难点和风险,指出这些问题对项目的 影响。

4 支持条件

说明为支持本项目的开发所需要的各种条件和设施。

4.1 计算机系统支持

逐项列出开发中和运行时所需的计算机系统支持,包括计算机、外围设备、通讯设备、 模拟器、编译(或汇编)程序、操作系统、数据管理程序包、数据存储能力和测试支持能力 等,逐项给出有关到货日期、使用时间的要求。

4.2 需由用户承担的工作

逐项列出需要用户承担的工作和完成期限。包括需由用户提供的条件及提供时间。

4.3 由外单位提供的条件

逐项列出需要外单位分合同承包者承担的工作和完成的时间,包括需要由外单位提供的 条件和提供的时间。

5 专题计划要点

说明本项目开发中需制订的各个专题计划(如分合同计划、开发人员培训计划、测试计 划、安全保密计划、质量保证计划、配置管理计划、用户培训计划、系统安装计划等)的要 点。

6附录

7索引

软件开发项目策划书 篇2

下面这篇制定粗颗粒度计划、分析技术风险因素这部分可以借鉴。先制定计划,再准备环境,最后分析风险。

由于软件开发的手工性、个体性特征,软件开发项目计划不可能是一个静态的计划,一次在项目启动时,可以先制定一个颗粒度相对比较粗的项目计划,先确定项目高层活动和预期里程碑。粗颗粒度的项目计划需要不断地更新迭代,根据项目的大小和性质以及项目的进展情况进行迭代和调整。迭代和调整的周期也是根据项目的情况进行制订的,一般短到一周,长到2个月左右。经过不断的计划制订、调整、修订等工作,项目计划从最初的粗粒度,变得非常详细。这样的计划将一直延续到项目结束,延续到项目的成果出现。

制定计划的过程就是一个对项目逐渐了解掌握的过程,通过认真地制定计划,项目经理可以知道哪些要素是明确的,哪些要素是要逐渐明确的,通过渐近明细不断完善项目计划。阶段计划中包含的和下一阶段工作安排是掌握项目进度的依据,从阶段计划对照总体计划,才能一目了然地看出工作的进展情况。制定计划的过程,也是在进度、资源、范围之间寻求一种平衡的过程。制定计划的精髓不在于写出一份好看的文档,而在于运用您的智慧去应对各种问题和面临风险并尽可能做出前瞻性的思考。一旦计划被负责任地完成,他就可以给自己一个和管理层或客户交流与协商的基础,帮助你在项目过程中防范各种问题的出现,帮助你保证项目按时完成。

企业确定要开始某个项目时一般会下达一个立项的文件,暂且叫“项目立项文件”,主要内容是遵照的合同或相关协议,项目的大致范围、项目结束的截止时间和一些关键时间,指定项目经理和部分项目成员等等。

接下来的项目计划编写一般要按照以下过程:

1、成立项目团队

相关部门收到经过审批后的“项目立项文件”和相关资料,则正式在“项目立项文件”中指定的项目经理组织项目团队,成员可以随着项目的进展可以在不同时间加入项目团队,也可以随着分配的工作完成而退出项目团队。但都能在项目启动时参加项目启动会议,了解总体目标、计划,特别是自己的目标职责,加入时间等等。

2、项目开发准备

项目经理组织前期加入的项目团队成员准备项目工作所需要的规范、工具、环境。如开发工具、源代码管理工具、配置环境、数据库环境等。前期加入的项目团队成员主要由计划经理,系统分析员等组成,但快要制定好的项目计划一定要尽可能经过在所有项目团队成员和项目干系人中间的充分沟通。如果项目中存在一些关键的(指将影响项目成败)技术风险,则在这一阶段项目经理应组织人员进行预研。预研的结果应留下下书面结论以备评审。

说明:项目计划书必须在相应阶段对项目目标、阶段目标和各项任务进行精确的定义,就是要在相应阶段进一步进行项目目标的细化工作;特别是在概要设计完成,详细设计或编码实现开始之前应该对下一阶段的目标任务进行细化。应当充分调查并掌握影响项目计划的一切内部和外部影响因素;应当尽可能充分地分析项目工作分解结构,通过分析项目工作分解结构不仅获得项目的静态结构,而且通过逻辑分析,获得项目各工作任务之间动态的工作流程;应当将项目目标、任务进行分解,制定详细的实施方案。