资源描述
ISDT-SP-PP-T01/V1.0XXX系统项目计划文件编号FTCS/ISDT-SP-PP-T01文件状态 草稿 正式发布 正在修改当前版本V1.0拟 制日期2007-9-5审 核日期2007-9-10批 准日期2007-9-11 XXX公司修订历史记录 A - 增加 M - 修订 D - 删除变更版本号日期变更类型(A*M*D)修改人摘 要备注V1.02007-9-5AXXX建立文件目 录1引言51.1编写目的51.2范围51.3术语与缩写解释51.4参考资料52项目描述62.1项目的目标与范围62.2客户介绍62.3项目交付物62.3.1设备、程序62.3.2项目技术文档72.4验收标准和交付期限82.5服务82.6项目约束92.7项目难点93项目过程定义94项目组织104.1项目组织结构104.2职责分工104.3项目成员组成114.4人员投入时间安排125项目进度和任务分解125.1项目里程碑125.2项目进度和任务分解136成本计划137设备资源计划137.1硬件及环境资源137.2软件和工具148采购计划149数据管理计划1410项目监控计划1510.1跟踪目标与频率1510.2活动安排1511度量和分析计划1611.1项目度量项1611.3度量和分析的里程碑1711.4项目度量的质量目标1812风险计划1813项目沟通计划1814项目干系人纳入计划1914.1项目干系人列表1914.2项目干系人纳入计划1915技术评审计划1916项目质量保证计划2016.1项目质量要素和质量目标2016.2过程质量检查计划2216.3缺陷(问题)跟踪工具2317培训计划2317.1内部培训计划2317.1.1培训目的2317.1.2培训课程、教材2317.1.3培训对象和培训方式2317.1.4免修说明2317.1.5培训目标2317.1.6培训内容及时间安排2417.1.7培训组织2417.2外部培训计划241引言1.1 编写目的本项目计划书是对XXX项目的整个过程计划的描述,作为项目组成员进行项目过程的参考指南。本文档的读者对象为公司领导、开发人员、测试组。1.2 范围项目开发计划包括项目描述、项目组织、成本预算、人力资源估算、设备资源计划、沟通计划、采购计划、风险计划、项目过程定义及项目的进度安排和里程碑、质量计划、数据管理计划、度量和分析计划、监控计划和培训计划等。1.3 术语与缩写解释缩写、术语解 释PMO项目管理办公室,Project Management OfficePP项目策划(规划),Project PlanningFTCS福田社区1.4 参考资料1. FTCS用户需求调查报告.doc2. FTCS用户需求说明书(系统).doc3. 深圳市福田区社区服务管理系统项目技术开发(委托)合同2 项目描述2.1 项目的目标与范围通过系统实施,实现深圳市福田区一个完整意义的电子社区,社区居民可以通过电话、Internet网站进入深圳市XXX,在系统中查询需要的数据信息,请求系统提供已经登记到系统的各种服务。服务系统必须能够区分深圳市福田区中心、街道不同层面上登记的服务内容,并将客户需求的服务通过服务单提交到最佳的服务商。以后系统将根据服务商的服务素质进行服务质量控制。社区服务系统必须提供良好的系统扩展能力和良好的系统安全性能,保证服务内容的时效性和安全性。本文档对于后期设计工作以及测试手册、用户手册的编写具有直接指导意义。2.2 客户介绍 本合同的客户为深圳市福田区民政局,客户方联系人为黄泗荣。2.3 项目交付物2.3.1 设备、程序序号设备/软件型号数量备注1XXX完整源代码12XXX服务器端安装包12.3.2 项目技术文档2.3.2.1 技术文档交付清单序号文档名称备注1XXX项目计划书电子2XXX软件需求规格说明书电子3XXX概要设计说明书电子4XXX单元测试计划电子5XXX单元测试用例电子6XXX单元测试报告电子7XXX集成测试计划电子8XXX集成测试用例电子9XXX集成测试报告电子10XXX系统测试计划电子11XXX系统测试用例电子12XXX系统测试报告电子13XXX系统安装配置手册电子14XXX系统用户使用手册电子15版本发布说明书电子2.3.2.2 技术文档的编制、审核和批准人 责任人 产品名称编制、修改人审核人批准人XXX项目计划书刘雪威陈军田薇XXX软件需求规格说明书刘雪威项管部XXX概要设计说明书刘雪威项管部XXX单元测试计划陈红斌项管部XXX单元测试用例陈红斌项管部XXX单元测试报告陈红斌项管部XXX集成测试计划陈红斌项管部XXX集成测试用例陈红斌项管部XXX集成测试报告陈红斌项管部XXX系统测试计划测试部项管部XXX系统测试用例测试部项管部XXX系统测试报告测试部项管部XXX系统安装配置手册陈红斌项管部XXX系统用户使用手册陈红斌项管部版本发布说明书陈红斌项管部2.4 验收标准和交付期限提交相关开发文档及代码,交付期限由双方一起商讨制定。根据合同由合同起始日起四个月后交付。2.5 服务1、乙方根据项目实施计划、进度和需要与甲方的合理要求,及时安排对甲方的相关人员进行培训。培训目标为使受训者能够独立、熟练地完成操作,实现依据本合同所规定的信息系统的目标和功能。同时,乙方应在系统验收前及时地提供此项目开发的软件代源码给甲方。2、乙方自各项目交付验收通过之日起三年内向甲方提供免费的软件修改和维护服务。一年内免费现场服务(对系统软件提供1年的免费维护的服务,应用软件1年免费1人现场维护服务,系统软件和应用软件1年的免费升级),三年免费技术服务。提供724小时服务,并在2小时内对用户单位所提出的维修要求作出响应,并在24小时内修复,在48小时内或紧急情况下未能修复的,乙方应提供具有同样功能的设备供使用单位使用。在些期间如发生系统运行故障,或出现瑕疵,乙方必须按要求提供保修和维护服务。2.6 项目约束1. 需要按照信安开拓Java语言编码规范V1.1.doc进行代码编写;2. J2EE应用框架;3. 应用服务器为IBM的WebSphere 6.0;4. 数据库采用Microsoft SQL Server2000企业版。2.7 项目难点存在一些技术难点,应用服务器的集群问题,一对多方式的数据库同步、据库同步时的系统性能、数据安全传输等问题。3 项目过程定义参见FTCS项目PDP.xls文档。4 项目组织4.1 项目组织结构本项目的组织结构如下图:部门经理EPGQA项目经理测试组度量协调员配置管理员设计组开发组项目组包括如下小组:设计组开发组测试组另设度量协调员配置管理员QA组4.2 职责分工角色/小组职责备注(技能要求)项目经理协调资源,分解项目模块,规范项目开发标准,监督项目进度,提供技术支持,开发项目模块;设计组进行系统设计,分析技术难点,给出可行设计方案;开发组完整清晰的实现设计要求,并进行单元测试和集成测试;测试组系统测试QA1、 制定质量保证计划2、 客观地评价过程和产品3、 通报不符合项4、 针对不符合项与项目经理及高层经理确定解决措施5、 验证解决结果6、 建立记录7、若有过程改进意见则提交建议度量协调员1、 统计项目规划时识别的风险数。2、 项目计划评审时发现的缺陷数。项目组配置管理员1、 编制配置管理计划;2、 配合CMO完成项目组的配置管理活动。4.3 项目成员组成按下表给出项目成员组成:项目角色姓名部门电话E_MAIL项目经理刘雪威研发部xwliu设计组(负责人陈红斌)陈红斌研发部hbchen王 利研发部lwang开发组(负责人陈红斌)陈红斌研发部hbchen王 利研发部lwang刘晟东研发部sdliu测试组张 栗测试部lzhangQA王 恒测试部hwangCMO张瑜静测试部yjzhang项目CM张瑜静测试部yjzhang4.4 人员投入时间安排序号人员/角色投入工时开始日期结束日期1刘雪威/项目经理3782007-9-32008-1-82陈红斌/设计开发4892007-9-122008-1-83王 利/设计开发4602007-9-122008-1-86刘晟东/开发2902007-9-122007-12-127王 恒/QA1592007-9-32008-1-88张 栗/测试3722007-9-122007-12-309张瑜静/CMO952007-9-122008-1-85 项目进度和任务分解5.1 项目里程碑可以如下表格列出重要里程碑:序号里程碑时间点备注1完成项目规划2007-9-122完成需求分析2007-9-293完成概要设计2007-10-124完成详细设计2007-11-15完成编码2007-11-276完成单元测试2007-12-47完成集成测试2007-12-108完成系统测试2007-12-289验收发布2008-1-4 5.2 项目进度和任务分解 详见:FTCS项目详细进度表 6 成本计划序号费用项目2007.092007.102007.112007.122008.01合计1内部人力资源55,29638,15655,29634,5006,776190,0242差旅费70020020030060020003会议费80030030050010020004接待费500050005协作费800080006合计207,0247 设备资源计划7.1 硬件及环境资源资源名称数量详细配置获取方式与时间责任单位数据库服务器2IBM X346 Xeon 3.2G*2块/4G内存/146G2块/集成2块10/100/1000M应用服务器2IBM X346 Xeon 3.2G*2块/4G内存/146G2块/集成2块10/100/1000M备份服务器1IBM X346 Xeon 3.2G*2块/4G内存/146G2块/集成2块10/100/1000M7.2 软件和工具资源名称数量详细配置获取方式与时间责任单位Eclipse3.21已存在SQLServer20001已存在WebShere61已存在8 采购计划 无采购计划。9 数据管理计划产 品数据格式数据存储方式数据更新频度数据检索权限及方式备 注项目计划Microsoft Word公司VSS服务器基线化后修改需要按变更要求执行变更项目干系人通过VSS或Email获取需求分析定义Microsoft Word公司VSS服务器基线化后修改需要按变更要求执行变更项目干系人通过VSS或Email获取系统设计Microsoft Word公司VSS服务器基线化后修改需要按变更要求执行变更项目干系人通过VSS或Email获取测试报告Microsoft Word公司VSS服务器项目验收前项目干系人通过VSS或Email获取源程序*.java*.jsp公司VSS服务器基线化后修改需要按变更要求执行变更项目干系人通过VSS或Email获取单元测试用例*.java*.jsp公司VSS服务器基线化后修改需要按变更要求执行变更项目干系人通过VSS或Email获取QA周报Microsoft Word公司VSS服务器每周一项目组、高层经理通过VSS或Email获取缺陷管理数据Microsoft Excel公司VSS服务器按测试阶段要求填写结果项目干系人通过VSS或Email获取项目度量表Microsoft Excel公司VSS服务器按项目度量和分析计划要求更新项目组、高层经理通过VSS或Email获取项目周报Microsoft Word公司VSS服务器每周一项目干系人通过VSS或Email获取10 项目监控计划10.1 跟踪目标与频率跟踪对象细分、描述跟踪频率进度1. 统计每个任务的实际完成时间;2. 统计项目进展到各里程碑的实际时间;3. 计算实际进度与计划进度的偏差。项目周例会后,填写跟踪报告工作量1. 统计每个重要任务的实际工作量;2. 计算实际工作量与计划工作量的偏差。项目周例会后,填写跟踪报告费用1. 统计项目进展到各里程碑的实际花费;2. 计算实际花费与计划费用的偏差。项目完成后,填写跟踪报告工作成果规模1. 统计实际的代码行或功能点,计算它们与计划的偏差。单元测试完成后,填写跟踪报告软硬件资源1. 统计项目实施过程中软硬件资源的实际使用情况;2. 计算实际与计划的偏差。项目实施某一阶段结束后,填写跟踪报告项目风险1. 跟踪风险的状态。 项目周例会后,填写跟踪报告干系人纳入1. 干系人是否适时介入每周维护PP中项目干系人纳入计划和干系人活动协调记录表格数据管理计划1、是否定期管理监控数据每半月检查一次10.2 活动安排活动名称活动内容时间安排项目周例会通告本周的项目周报并把下周的进度计划告知项目成员,总结本周出现的问题,提出解决方案。若上级主管对项目周报有批复意见,项目经理可根据需要向项目组成员通告。项目周计划后的每周一下午里程碑点会议每个里程碑要进行评审每个里程碑开始后偏差分析识别显著偏差并分析原因,采取相应的措施每周分析一次,填写偏差控制报告项目组内部分析分析过程中间遇到的问题及解决办法系统设计开后,每两天内部讨论一次.11 度量和分析计划11.1 项目度量项度量项项目必选项软件需求稳定指数代码的注释率单元测试缺陷排除率系统测试缺陷排除率系统测试缺陷密度验收测试缺陷密度生产率 (LOC /人天)质量成本()进度偏移工作量偏移规模偏差代码规模可选项需求分析正确率需求设计覆盖率设计的正确率规范符合率问题响应率 问题解决率 文档合格率发布前缺陷发现密度 (个/KLOC)11.3 度量和分析的里程碑序号里程碑 度量项时间点备注1完成项目规划通过项目计划评审,并进行微量的调整,修改2007-9-122完成需求分析通过评审的需求分析项2007-9-273完成概要设计通过评审的概要设计2007-10-124完成详细设计通过评审的详细设计2007-11-25完成编码通过代码审查,改进代码质量2007-11-276完成单元测试经过单元测试2007-12-47完成集成测试通过测试方法和测试报告评审,改进测试的覆盖面,发现错误的出现规律2007-12-118完成系统测试通过测试方法和测试报告评审,改进测试的覆盖面,发现错误的出现规律,并在生产投入试运行生产2007-12-299项目结束(初验通过)评审验收2008-1-411.4 项目度量的质量目标 阶段质量目标需求阶段需求分析正确率大于90%需求分析的稳定指数大于90%需求设计覆盖率应大于为90%设计阶段设计的准确率大于90%编码阶段代码的注释率大于25%规范符合率大于80%测试阶段单元测试缺陷排除率大于90%集成测试缺陷排除率大于90%系统测试缺陷排除率大于95%系统维护问题响应率95%问题解决率大于90%文档文档合格率大于85%进度偏移进度偏移小于15%12 风险计划详见:XXX 项目风险跟踪表.xls13 项目沟通计划 1、给出项目的沟通关系网络图:项目经理开发组设计组同行专家客户测试组QAEPG高层经理评审中心配置管理员 2、项目沟通通常分为:项目外部沟通和项目组内部沟通;1)项目组内部沟通主要是通过日常交流,周例会和各种文档;2)组外与领导沟通主要是汇报;3)与客户方部门外沟通主要是现场交流;4)过程需保留相关记录,以便以后查询。14 项目干系人纳入计划14.1 项目干系人列表详见:FTCS干系人纳入计划.xls14.2 项目干系人纳入计划详见:FTCS干系人纳入计划.xls15 技术评审计划待评审的工作产品评审方式评审级别评审时间产品批准人QA是否参加项目计划会议评审部门级2007-9-11部门经理是软件需求规格说明书会议评审部门级2007-9-26部门经理是概要设计说明书会议评审部门级2007-10-12部门经理是详细设计说明书会议评审部门级2007-10-29部门经理是单元测试计划非正式项目组内2007-11-1 项目经理否集成测试计划非正式项目组内2007-11-1项目经理否系统测试计划、测试用例、测试总结报告会议评审部门级系统测试前和测试完成部门经理是一些源程序非正式项目组内编码过程中,每两天一次项目经理否16 项目质量保证计划16.1 项目质量要素和质量目标序号质量要素(度量)优先级质量目标说明目标下限上限1.需求设计覆盖率高9590100(系统设计所涵盖的需求项数/经评审通过的需求总项数)* 100%2.代码的注释率中252050(注释性代码行数 / 代码总行数) * 100%3.单元测试缺陷排除率中9080100(单元测试中排除的缺陷总数/自单元测试开始至初验结束之后两个月间发现的缺陷总数)*100%4.系统测试缺陷排除率高9590100(系统测试中排除的缺陷总数/自系统测试开始至初验结束之后两个月间发现的缺陷总数)*100%5.文档合格率中9080100(经过评审合格的文档数/项目策划阶段规定提交的文档总数)*100%,如果文档未评审或未提交,则为不合格文档。6.系统测试缺陷密度 (个/KLOC)高538系统发现的缺陷数/规模7.研发验收缺陷密度 (个/KLOC)高0.300.5研发验收发现的缺陷数/规模8.发布前缺陷发现密度(个/KLOC)高403060发布前缺陷发现总数/ 规模9.遗留缺陷密度 (个/KLOC)高0.500.8发布后缺陷发现数 / 规模10.生产率 (LOC /人天)高604080软件规模(LOC)/ 总工作量(人天)11.进度偏移高10515(实际结束时间计划结束时间)/(计划结束时间计划开始时间+1)*100%12.规模偏差高10515(实际的规模计划的规模)/计划的规模*100%13.工作量偏差 (%)高20-1035(实际需要的工作量计划需要的工作量)/计划需要的工作量*100%14.成本偏差中10-1015(实际需要的成本计划需要的成本)/计划需要的成本*100%15.PA执行符合度高857095参见每个已定义PA过程检查单中的执行符合度16.PA执行工程类符合度高857095工程类中各PA执行符合度/该类PA总数*100%17.PA执行管理类符合度高857095管理类中各PA执行符合度/该类PA总数*100%18.PA执行支持类符合度高857095支持类中各PA执行符合度/该类PA总数*100%19.PA执行平均符合度高857095每个已定义PA执行符合度/PA总数*100%注:1、上表中的“优先级”填写“高”、“中”、“低”其中之一;2、“质量目标”的“目标”、“下限”、“上限”为参考值。16.2 过程质量检查计划本项目QA王恒主要过程域主要工作成果检查时间或频度参加人员项目规划项目计划报告里程碑完成项目成员和QA需求分析需求分析报告里程碑完成项目成员和QA系统设计系统设计里程碑完成项目成员和QA编码/单元测试单元模块/测试用例里程碑开始,每两周项目成员和QA集成和系统测试测试报告里程碑完成项目成员和QA系统测试系统测试报告里程碑完成项目成员和QA客户验收验收报告等里程碑完成项目成员和QA度量与与分析度量数据表里程碑完成项目成员和QA项目监督与控制监控报告每两周一次项目成员和QA过程与产品质量保证NC报告每两周一次项目成员和QA决策分析与解决方案决策评审报告决策评审结束时项目成员和QA16.3 缺陷(问题)跟踪工具采用EXCEL表记录管理缺陷。17 培训计划17.1 内部培训计划17.1.1 培训目的1、 加强项目专业知识,熟悉项目组织过程;2、 加强内部成员沟通;17.1.2 培训课程、教材详见项目培训计划.doc17.1.3 培训对象和培训方式 基本要求: 学员具备求知精神和工作责任心 培训方式: 集中培训、自学辅导17.1.4 免修说明如项目成员已具有与培训内容相同的技能时可提出免修申请。17.1.5 培训目标1、 熟悉项目管理过程;2、 规范编码过程;3、 熟悉CMMI基础知识及公司OSSP过程17.1.6 培训内容及时间安排时 间培训内容参加人员讲师培训地点2007-9-10编码规范项目组全体人员杨彦平信安开拓公司会议室2007-9-13CMMI基础知识及公司OSSP过程项目组全体人员李激扬信安开拓公司会议室17.1.7 培训组织由项目经理或项管部组织。17.2 外部培训计划无外部培训;-内部资料,注意保密- 第 24 页 共 24 页
展开阅读全文