1、9564513578bd6ed6056b597a1776b12L5956514e20381cf667d2baf91dd13dc5樶L595656b9e5ffb2360149bda95f1d248cL59566207d190909c5f4eb3dad2249566L59566207d190909c5f4eb3dad2249566L595665f94a5740e959d4f4cae251fa6fL595666a6b3451dd6f84bd339cdd0e471L595671d2f673d0cee48254e35d239700L59567486bb972123219a0ced8c20774bL595
2、693e089ddce4093e99104be2277aaL595699056e7ded7fcec6666c312b2e89L59569f7c24139c646ca1e7e112fa0469瀶L5956a01bbb33ffa68cda41aa938da786圶L5956a231b1bf946d5621a3e883f7e003嘶L5956a2ed6251af3753e37ce5caef749fL5956ac15ecebf8f7845a32497cfa2869L5956b9a6972537bfb92d1d4af4406cb7L5956be26391c49b34c1e76754198f065L595
3、6c005fee4a810e9f076a944633e95尶L5956c3d9cc511e2dee2d5ab5cf0b4576L5956c835299d8cbe0c9ad4d304b3017f稶L5956c8d756b25093e4f883477a32547aL5956cb5ac1e43b766f66d7c8c70f8dea倶L5956cc176ceb754b06beb6c110f89395L5956cd08c395f1e15294dedff4f85a8aL5956d02f58329a8f4a5d9f42919d6e53L5956d06b8ebe2035d9734acca22508ccL595
4、6d8fe898dd11366074131924900a8稶L5956de59b9b03b9bd09eb5a45c163a08L5956e208aa0fa1f29745472c3d133e17L5956e3f6a22ba50dfd6d6b1ceaa404f7L5956e3fc95d0001eed3411f6b0d9026fL5956f6a026d1c1727e349b56db429a52L5956ffd3a16af2b3230c07229e07c7a6頶L5957039bd44920893787404c71269889L5957059de15afecca07841dc1fa6f033L5957
5、0ccd6147ded66c5f79190fd3f6efL595716245dcf073bb2a205426f3539baL5957177207de429b7c91e394a5363ac2L595717ebce9e2a913a522d18c9493f1bL59571a952d73761881e84c0ef6c952ebL59571d13f6a7e70d1d73404abe591f9e椶L59571e26e89bfc031ae1337de87e2cc0L595722cd7cbe9d6e906e8ef6a96d9072L595727ad934243fd69b6149ce773ea3bL595729
6、d674cfa307713d598680ce56a3L59572b69d810a211f130fe19f42b47b3儶L59572deaa1fd1a37b58941395b9bdbc8L595734c291b36f0de03ff61674d8ee31砶L595736e02da30204accc5ad30c7faa5dL59573f2af4cfb6b118fbe9c4da600d38L595744f8ef7005b821f6de772009fdf2L5956f6410cb58251b666b6a6968ca4a3L595717caf8d9460ccae93ca7af8d37fcL59565b7
7、2bb12d6fb5a6d485e3899f4b3L595702dfd20aa32a47a0fcac3e89ca28蔶L595652a775bc28fb83621c7ef45af8a1L5956762a3ce5b2a2c1d941fd1e9370d1耶L59565c555b8e4d0d8eb5ef876a4d365bL59571f3da86be70a5959f977e9e488cdL5956b4185575c32e6bf1fc0debcc9488L59572e924c7dd28ddd93334548e4ee51稶L5956be5560e198d91be32089e50a1cf8蔶L59564c
8、5f865a1fc480a63fa43e85ff2cL59564bbe63a3505586abae994a639a47L59564eaa56226af73ca0b4326f0233a4L595689aaf83ce2f1fc867307b0bfb31c錶L59567741b513bdf604b83a9d85400621L59571b04cd1f61d6b1104afd1fa641aeL595692f4370a62a7568c07d95d8bb8e1褶L5956478610acee17d528f377223084c0L59564af12aba025a2d28988ded883cddL5956506
9、ad604b210b03f9a759fc5d7c8L5957106783bbab7b7149d645489eb9c8L5956cff96073ca0be6395127ea9b2087脶L5956e23ddb675d2ebb4d10cfccd7293aL5956a1a899557d4ae410c119e953c230蜶L59573f75e6c937d71f355b496420870a倶L5956a63e25fde4f52bf047cf4cced98fL59573527b92abeb654016c04198079e3騶L5956ca6173f786b42199b95b752857b2L59571b
10、71791eb2df744eb4d4682ebc64L59569c2c538af637d5c0425ed50f23c1L5956a483aed672dd2243a8c5721aa07e伊L5956cc8fd9c19b51bfac11a687bd0e32余L5957243cf4e1ae97f22317fd3308ad0e佼L59567b4a5084badbc5166a345b066c13阶佽L59567b4a5084badbc5166a345b066c13愶侣L595727c84e96f1a842a134b255de3de2凛L595708c5a6b87c3d4110c6cb4fa4c10d叩L
11、5956708ab40477825b99a7b3432b6dd5崶嘧L595701c993b957c8423452856e1b0ee3.项目名称项目总体计划编 制:日 期:YYYY-MM-DD版 本:x.y软件有限公司.文档修订记录版本修订日期修订人修订说明修订状态审批日期审核人批准人1.0S修订状态:S-首次编写,A-增加,M-修改,D-删除;日期格式:YYYY-MM-DD。目 录1.引言11.1.编写目的11.2.读者对象11.3.术语和定义11.4.参考资料12.项目概述12.1.项目背景12.2.项目范围12.3.项目目标22.4.遵循的标准和规范22.5.项目验收标准22.6.项目交
12、付成果22.7.关联项目32.8.假设和约束33.项目组织43.1.项目组织结构43.2.项目人员43.3.项目外部组织64.项目策划64.1.软件生命周期模型定义64.2.项目阶段划分74.3.项目定义软件过程74.4.工作分解结构84.5.风险管理计划84.6.项目估算84.6.1.估计策略84.6.2.进度估计94.6.3.方法、工具和技术94.6.4.关键计算机资源94.7.进度安排104.8.项目预算104.9.项目评审计划104.10.项目跟踪与沟通114.11.培训计划124.12.数据管理计划124.13.配置管理计划124.14.质量保证计划124.15.软件测试计划124.
13、16.项目度量计划125.附件13.1. 引言1.1. 编写目的【说明编写这份文档的目的。】本计划旨在说明“单击此处填写项目名称”项目的项目范围、工作内容、人员分配、时间安排、管理与控制办法、资源情况等,使项目的实施在本计划的基础上得到实施与控制。1.2. 读者对象本文档的预期读者为高层领导、项目经理、项目成员、QA、客户代表以及其他需要了解本项目情况的人员。1.3. 术语和定义术语或缩略语解释说明没有需写无1.4. 参考资料资料或文献名称版本/日期作者说明项目合同项目任务书项目估算书2. 项目概述2.1. 项目背景【描述待开发的软件系统的名称、背景和起源。本项目的任务提出者、开发者、用户;该
14、软件系统同其他系统或其他机构的基本相互来往关系等。2.2. 项目范围【叙述该项软件开发的意图、应用目标、作用范围。】2.3. 项目目标【项目目标是对项目所要达到的要求和目的所做的描述。可包括业务目标、进度目标、成本控制目标、质量目标等。】2.4. 遵循的标准和规范【阐述本产品应当遵循什么标准、规范或业务规则。】如:GB/T 19003-2008 软件工程GB/T 9385-2008 计算机软件需求规格说明GB/T 5532-2008 计算机软件测试规范2.5. 项目验收标准【描述项目的最终验收者和项目验收标准。】2.6. 项目交付成果序号阶段/过程交付成果名称数量备注1项目启动技术方案建议书1
15、2项目策划项目总体计划13项目进度计划MPP4项目监督和控制项目周报N5需求用户需求说明书16需求规格说明书17需求确认单18设计概要设计说明书19数据库设计说明书110详细设计说明书111编码源代码112测试测试计划113测试用例114测试总结报告115用户文档用户手册116安装维护手册117验收交付安装调试报告118培训计划119培训记录120试运行方案121试运行记录22试运行报告123项目验收申请124项目验收交付清单125项目验收报告126项目结项项目总结报告12.7. 关联项目【描述与该项目关联的其它项目以及两者之间的影响因素。】2.8. 假设和约束【列出进行本软件开发工作的假设因
16、素和约束,包括来自与客户方的、公司内部的、以及有关组织的约定。可能包括:l 开发期限;l 经费限制;l 地理位置约束;l 计划使用的商业组件,或者其它软件中的某个部件;l 必须采用的方法、技术或工具;l 必须达到的性能目标;l 必须服从的格式;l 必须准从的标准、流程、规程;l 客户或用户的限制;l 宗教、政治、文化、观念上的限制l 其它有关项目约束等。】3. 项目组织3.1. 项目组织结构【描述项目的内部组织结构,包括管理人员、技术人员、测试人员、QA等所有与项目实施有关的人员和组之间的关系结构图。双击下图可进行编辑。】3.2. 项目人员序号角色人员工作职责1项目经理XXXl 负责项目的整体
17、规划和管理;l 负责项目计划的制定和维护;l 负责资源的分配和协调活动;l 负责项目的跟踪和管理;l 负责识别项目风险并制定风险缓解策略;l 参与项目技术评审和阶段评审;l 负责度量数据的收集和分析;l 对项目工作产品的最终质量负责。2需求人员XXXl 负责项目的需求调研;l 负责编写用户需求说明书;l 负责编写需求规格说明书l 对用户需求进行跟踪、管理;l 参与项目技术评审和阶段性评审。3美工XXXl 负责产品原型的设计;l 负责产品界面的设计。4设计人员XXXl 负责建立系统架构;l 负责进行概要设计;l 负责进行数据库设计;l 负责进行详细设计;l 参与项目技术评审和阶段性评审。5开发人
18、员XXXXXXXXXl 根据编码规范编写代码,并进行自测;l 进行系统集成;l 修改软件BUG;l 参与项目技术评审和阶段性评审。6测试人员XXXXXXl 负责制定测试计划;l 负责设计测试用例;l 准备测试数据、测试环境和测试脚本;l 构建测试包;l 执行测试,记录测试结果;l 缺陷解决情况的跟踪;l 编写测试总结报告;l 维护缺陷库;l 参与项目技术评审和阶段性评审。7配置管理员XXXl 负责制定配置管理计划;l 建立与维护配置库;l 建立和发布基线;l 对配置库的状态进行跟踪和统计;l 负责配置变更的跟踪。8客户代表XXXl 负责需求的确认;l 参与项目技术评审和阶段性评审;l 参与项目
19、的最终验收。9QAXXXl 负责制定质量保证计划;l 对项目的过程及工作产品进行审计和跟踪;l 对项目进展、风险和问题进行跟踪和监控;l 参与项目技术评审和阶段评审;l 对项目的质量活动进行指导;l 向公司高层汇报项目情况;l 收集过程改进建议。10高层领导XXXl 审批项目重大任命、变更;保证项目所需的必要资源;审批对外的承诺;l 协调项目与项目、项目与其它部门间的资源分配。3.3. 项目外部组织【列出与项目接口的外部组织,对每个接口,指定内、外组的联络人。一般,外部组包括:l 上层组织(如果本项目是某一大项目的子项目时,存在上层组织);l 客户组织(内部或外部客户组织,如一个合同客户,或公
20、司高层领导);l 分包商;l 最终用户支持组(可能包括一些关联的项目);l 项目与之交互的任何其它组。】序号角色单位/部门接口人工作职责1客户负责人客户名称职务姓名负责需求、方案的审批和确认,系统验收的最终审批等。2客户联系人客户名称职务姓名负责客户和项目之间的信息传递和接洽。3监理监理公司名称职位姓名负责项目监理工作的具体实施。4销售销售部职位姓名负责客户关系管理和项目全程支持。5外包公司公司名称职位姓名6职位姓名4. 项目策划4.1. 软件生命周期模型定义【识别项目的特点,从生命周期模型裁剪指南中选用适用的生命周期模型,并根据集成项目管理过程剪裁确定本项目的已定义过程。】生命周期模型选用:
21、原因:4.2. 项目阶段划分序号阶段完成时间主要工作内容阶段结束标准1策划YYYY-MM-DD进行项目策划,制定项目计划及附属计划,并通过评审。项目总体计划及附属计划通过评审,建立计划基线2需求分析YYYY-MM-DD进行需求调研,深入了解、获取需求,完成用户需求说明书,并通过评审;对用户需求进行需求分析,完成需求规格说明书,并通过评审。需求文档通过评审,建立需求基线3设计YYYY-MM-DD根据需求进行系统架构分析、数据库设计和详细设计,完成概要设计说明书、数据库设计说明书和详细设计说明书,并通过评审。概要设计、数据库设计和详细设计文档通过评审,建立设计基线4编码YYYY-MM-DD根据需求
22、、设计,按照编码规范进行代码编写,并通过代码走查和自测。代码通过自测5测试YYYY-MM-DD设计测试用例,编写测试脚本,搭建测试环境,执行测试并记录测试结果,完成测试总结报告。系统达到测试放行标准,建立发布基线6验收交付YYYY-MM-DD在客户现场进行系统部署和调试,试运行后完成项目验收。通过客户验收,客户签发项目验收报告,建立产品基线7结项YYYY-MM-DD进行项目总结,召开项目结项评审会议,项目成果归档,移交运维部门。项目移交给运维部门4.3. 项目定义软件过程【说明项目所遵循的软件过程,并说明与标准过程的差异和原因。】本项目根据公司的集成项目管理过程与生命周期模型选择,定义了项目遵
23、循的过程,参见项目已定义过程。4.4. 工作分解结构【根据项目范围将整个项目工作分解成工作包(Work Package),形成工作分解结构(WBS:Work Breakdown Structure)。WBS可以用Project或Excel来体现。】参见项目进度计划WBS。4.5. 风险管理计划序号活动时机活动描述1风险识别每周、每阶段项目经理根据组织级的风险库和对项目的理解,组织识别出本项目可能存在的风险,填写风险和问题跟踪表中“风险跟踪表”页。2风险评估风险识别后每周、每阶段对识别出的风险逐个进行评估和分析,量化风险发生的概率和影响程度,更新风险和问题跟踪表中“风险跟踪表”页。3风险应对当风
24、险显露度12时1) 风险值12时,针对中高级风险给出风险应对措施,更新风险和问题跟踪表中“风险跟踪表”页。2) 风险值16时,针对高级风险制定并启动应急方案。4风险跟踪每周、每阶段或事件驱动1) 项目经理须逐个对风险的状态、概率、影响程度和应对措施进行审核、评价,更新风险和问题跟踪表中“风险跟踪表”内容。2) 项目例会上,项目经理需组织项目人员讨论项目风险的状况,更新风险和问题跟踪表中“风险跟踪表”内容。3) 事件驱动时,项目经理安排应对措施和应急方案的实施。识别的风险参见风险和问题跟踪表。4.6. 项目估算【选用项目估算规程中的方法对的规模、工作量、进度进行估计,形成项目估算记录,并将估算结
25、果在此进行描述。】4.6.1. 估计策略序号估计对象单位方法说明1软件规模功能点功能点法2人员工作量工时3管理活动工时算法得出4培训活动工时经验5技术文档页经验WBS完成后具体估计情况参见项目估算书。4.6.2. 进度估计参见项目估算书。4.6.3. 方法、工具和技术内容方法、工具和技术备注WBS及进度规划Microsoft Project2013需求开发面向对象分析方法Axure7.5VISIO 2013界面设计Photoshop CS6Dreamweaver CS6原型设计设计方法采用面向对象设计方法数据库设计PowerDesigner 15.1编程语言Java,HTML/DHTML/Ja