




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、卷 号卷内编号密 级项目编号:2影视业务电子商务平台-My影院项目开发计划Version 1.2项 目 承 担 部 门: 第二项目小组 撰 写 人(签名):全体成员 完 成 日 期: 2013-6-6 本文档 使 用部门: 主管领导 项目组 客户(市场) 维护人员 用户 评审负责人(签名):徐维海 评 审 日 期: 2013-6-7 文档信息标题: 项目开发计划作者: 项目组成员创建日期: 2013-6-3上次更新日期: 2013-6-6版本: V1.2部门名称: 软件产品研发小组修订文档历史记录日期版本说明作者2013-6-3V1.0草稿项目组成员2013-6-4V1.1更新项目组成员201
2、3-6-6V1.2修改整合 细节详细化徐维海19 / 19文档可自由编辑打印目录1. 前言51.1 目的51.2 术语与缩略语52. 项目概述52.1项目背景和目标52.2项目范围62.3交付的产品62.4约束和假设82.4.1 约束条件82.4.2假设条件83. 角色和职责83.1 利益相关人角色和职责83.2 有关的利益相关人介入计划84. 项目约定95. 项目的已定义过程95.1 项目的生命周期选择95.2 项目阶段划分及主要工作产品105.3 本项目采用的过程115.4 裁剪结论116. 工作任务分解127. 项目估计128. 项目所需技能和培训计划138.1 项目所需技能138.2
3、项目培训计划149. 项目相关计划1510. 开发计划1510.1 项目监控计划1510.1.1 活动列表1510.1.2 改进指标1510.1.3 偏差控制(项目计划变更与重估计约定)1510.2 度量与分析计划1610.3 质量保证计划1710.4 配置管理计划1710.5 系统测试计划1710.6 介入计划1710.8数据管理计划1810.9项目培训计划1810.10需求管理计划1811. 工作环境1811.1 开发环境1811.1.1 硬件设备1811.1.2 支持工具和软件环境1911.2 测试环境1911.2.1 硬件设备1911.2.2 支持工具和软件环境19项目开发计划1. 前
4、言1.1 目的为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。本文档是信息工程学院2010级软件工程专业第二实习小组根据影视业务电子商务平台“My影院”项目的初步需求,并对该项目的各项需求进行全面分析
5、之后,做出的软件开发计划,可供支持项目组内部及信息技术部内部的研发工作。1.2 术语与缩略语PPQA:Process and Product Quality Assurance 过程和产品质量保证CM:Configuration Management 配置管理SPP:Software Process Plan 软件开发计划PM:Project Manager 项目经理RUP:Rational Unified Process 统一软件开发过程CCB:变更控制委员会PPQA:Process and Product Quality Assurance,即过程和产品质量保证EPG: Engineeri
6、ng Process Group,即工程过程组。2. 项目概述2.1项目背景和目标随着人们生活水平的提高,人们在精神生活的追求也在改变。例如,近来,人们对影视的需求。据调查,目前人们通过搜索引擎获取最新影视信息(步骤比较繁琐)或通过电视广告(主要有时间限制);购买影票,主要通过电影院购买(不便捷)。同时作为电影院,宣传最新影片主要通过海报(效果不理想),影片不方便管理。所以,目前需要一个便捷平台,为个人用户提供最新影视资讯,影票订购等服务,并为影院提供影片宣传和高效的影片管理平台。2.2项目范围影视业务电子商务平台-My影院根据用户的需求,为用户提供最新的影视资讯、评价影片及与其他用户交流提供
7、一个平台。就用户购票方便的考虑,提供在线购票的服务,用户到影院仅需提供电子购票信息即可进入影院。根据影院的需求,为影院提供影片宣传、解决影片管理问题。具体服务为:最新影视资讯、影票订购、影片管理、会员管理、影评管理。本系统基于互联网,不仅为个人用户提供便捷,同时为影院提高运作效率。2.3交付的产品序号所属阶段交付工件名称介质交付日期1策划(立项)阶段项目开发计划Word文档2013.7.122策划(立项)阶段甘特图Mpp工程文件2013.7.123策划(立项)阶段同行评审报告(策划阶段)Excel表格2013.7.124策划(立项)阶段策划阶段评审报告Word文档2013.7.125策划(立项
8、)阶段配置管理计划Word文档2013.7.126需求阶段词汇表Word文档2013.7.127需求阶段角色描述Word文档2013.7.128需求阶段软件需求规约Word文档2013.7.129需求阶段软件实现规约Word文档2013.7.1210需求阶段用例图Mdl工程文件2013.7.1211需求阶段界面原型风格界面源码2013.7.1212需求阶段系统测试用例Word文档2013.7.1213需求阶段测试计划Word文档2013.7.1214需求阶段同行评审报告(需求阶段)Excel表格2013.7.1215需求阶段需求阶段评审报告Word文档2013.7.1216需求阶段策划基线建立
9、申请单Excel表格2013.7.1217需求阶段需求基线建立申请表Excel表格2013.7.1218需求阶段设计基线建立申请表Excel表格2013.7.1219需求阶段编码与测试基线建立申请单Excel表格2013.7.1220需求阶段结项收尾基线建立申请单Excel表格2013.7.1221需求阶段配置状态报告(第1版)Excel表格2013.7.1222需求阶段基线状态报告Excel表格2013.7.1223需求阶段基线审计报告Excel表格2013.7.1224需求阶段配置管理项目清单Excel表格2013.7.1225需求阶段配置状态报告(第2版)Excel表格2013.7.12
10、26设计阶段时序图工程文件2013.7.1227设计阶段类图工程文件2013.7.1228设计阶段系统构架设计Word文档2013.7.1229设计阶段数据库设计说明书Word文档2013.7.1230设计阶段概念模型Cdm工程文件2013.7.1231设计阶段物理模型Pdm工程文件2013.7.1232设计阶段界面原型界面源码2013.7.1233设计阶段配置状态报告Excel表格2013.7.1234设计阶段集成测试用例Word文档2013.7.1235设计阶段同行评审报告(设计阶段)Excel表格2013.7.1236设计阶段设计阶段评审报告Word文档2013.7.1237编码与测试阶
11、段源代码源码2013.7.1238编码与测试阶段Test测试包源码2013.7.1239编码与测试阶段测试日志Word文档2013.7.1240编码与测试阶段缺陷跟踪表Excel表格2013.7.1241编码与测试阶段测试分析报告Word文档2013.7.1242编码与测试阶段中期阶段评审报告Word文档2013.7.1243编码与测试阶段同行评审报告(中期阶段)Excel表格2013.7.1244编码与测试阶段编码与测试阶段评审报告Word文档2013.7.1245编码与测试阶段同行评审报告(编码与测试阶段)Excel表格2013.7.1246结项收尾阶段项目开发总结报告Word文档2013
12、.7.1247结项收尾阶段同行评审报告(结项收尾阶段)Excel表格2013.7.948结项收尾阶段结项收尾阶段评审报告Word文档2013.7.949结项收尾阶段项目进展周报(六周)Excel表格2013.7.1150结项收尾阶段周例会纪要(六周)Word文档2013.7.1151结项收尾阶段项目问题跟踪表Excel表格2013.7.1152结项收尾阶段项目工作日志(七人)Excel表格2013.7.1153结项收尾阶段安装部署文档Word文档2013.7.1154结项收尾阶段演示PPT幻灯片2013.7.112.4约束和假设2.4.1 约束条件1. 项目团队在6周内完成相关的文档编写及完整
13、的项目功能。2.文档质量要符合相关的要求,项目要完成预期的功能。2.4.2假设条件1.每个项目成员在规定的时间内完成各自分配的任务。2.对于已学的知识,每个项目成员都有大致的掌握。3.每个项目成员拥有自己的特长,在项目的某一方面具有优势。 3. 角色和职责3.1 利益相关人角色和职责序号角色成员姓名职责备注1项目经理/系统工程师徐维海负责对施工项目实施全过程、全面管理,组织制定项目各类计划。2系统分析师/系统工程师/需求分析师代正会是对软件项目进行整体规划、需求分析、设计软件的核心架构、指导和领导项目开发小组进行软件开发和软件实现,并对整个项目进行全面的管理工作3需求分析师/系统工程师/程序员
14、杨旭根据概要需求(客户及内部需求)编写详细需求规格说明书;系统规划;参与系统功能验收;参与系统功能验收4程序员/系统工程师闫超参与软件设计,系统分析,并根据详细设计完成相关模块编码工作,及单元测试部分工作5CM/前端设计师/测试工程师王聪标识项目中变更、控制变更、确保变更正确实现并向其他有关人员报告变更并负责系统测试6MA/测试工程师/程序员赵亚军参与制定和维护MA计划;执行度量和分析活动 ;提交度量和分析结果给项目经理 ;定期(每月)和里程碑处总结度量活动的开展情况和所花的工作量与成本并负责集成测试7用户/产品经理/前端设计师程铄闵负责并保证高质量的软件产品按时完成和发布
15、并负责前端设计3.2 有关的利益相关人介入计划角色成员姓名职责介入时间具体任务备注1.赵亚军测试工程师2013-6-26负责测试部分2.代正会系统工程师2013-6-3负责系统架构3.程铄闵组织级PPQA2013-6-3负责过程质量保证4.王聪组织级MA2013-6-3负责度量与分析5.杨旭需求分析师2013-6-8负责需求分析4. 项目约定约定双方约定内容双方责任人备注项目组成员初期策划分析过程规范及产生文档的保存共享约定项目组成员项目组成员团队代码开发约定(基于SVN服务)项目组成员项目组成员编码规范约定项目组成员5. 项目的已定义过程5.1 项目的生命周期选择面向当今复杂的软件系统,使用
16、连续的开发方法:首先定义整个问题,设计完整的解决方案,编制软件并最终测试产品,是不可能的。需要一种能够通过一系列细化,若干个渐进的反复过程而生成有效解决方案的迭代 。根据我们此次要做的影院业务电子商务平台的项目实际情况,我们要选择的最佳生命周期模型是迭代式模型(RUP)。迭代式模型是是RUP(Rational Unified Process,统一软件开发过程,统一软件过程)推荐的周期模型,也是我们项目生命周期的基础。在RUP中,迭代被定义为:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。所以,在某种程度上,开发迭代是一次完整地经过所有工作流程
17、的过程:(至少包括)需求工作流程、分析设计工作流程、实施工作流程和测试工作流程。实质上,它类似小型的瀑布式项目。RUP认为,所有的阶段(需求及其它)都可以细分为迭代。每一次的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。迭代的思想如图所示。 图4-1 迭代式模型5.2 项目阶段划分及主要工作产品序号阶段划分阶段目标适用的标准和规范使用的工具和方法主要活动及工作产品阶段周期1.策划阶段做出项目抉择和项目决策Rational Rose项目开发计划、甘特图、同行评审报告、项目问题跟踪表、配置管理计划先启阶段2.需求阶段开发Rational Rose、Myeclipse、Tomcat、
18、Mysql、Dreamweaver软件需求规范、软件实现规约、Rose模型(用例)、界面原型风格、同行评审报告、需求基线精化阶段配置配置库、配置管理项目清单、配置状态报告测试Junit测试计划、系统测试用例3.设计阶段开发Rational RoseRose模型(时序图)、Rose模型(类图)、系统构架设计、数据库设计说明书、PD模型(概念数据模型和物理数据模型)、界面原型构建阶段配置配置状态报告测试集成测试用例阶段评审阶段评审报告4.编码测试阶段开发源代码产品化阶段测试测试日志、缺陷跟踪表、测试分析报告5.结项开发项目开发总结报告5.3 本项目采用的过程工程Engineering度量与分析MA
19、过程管理ProcessManage项目管理ProjectManage支持Sustain需求管理(REQM)度量与分析(MA)组织过程定义(OPD)项目策划(PP)过程和产品质量保证(PPQA)需求开发(RD)组织过程焦点(OPF)项目监督和控制(PMC)配置管理(CM)技术解决方案(TS)组织级培训(OT)风险管理(RSKM)决策分析和解决方案(DAR)产品集成(PI)集成项目管理(IPM)验证(VER)确认(VAL)注:斜体的表示删去。5.4 裁剪结论交付物裁剪:裁剪质量保证计划、PPQA检查单、PPQA阶段报告、需求基线审计报告、PPQA阶段报告、设计基线审计报告、变更申请单。生命周期阶段
20、:策划开发不裁剪配置不裁剪质量保证裁剪需求阶段开发不裁剪配置不裁剪测试不裁剪质量保证裁剪设计阶段开发不裁剪配置不裁剪测试不裁剪质量保证裁剪阶段评审不裁剪编码测试阶段开发不裁剪测试不裁剪结项开发不裁剪整个过程项目监督与控制不裁剪组织标准过程:需求开发不裁减项目计划不裁减设计不裁减实现不裁减测试不裁减发布不裁减实施不裁减验收不裁减需求管理不裁减评审不裁减项目监控不裁减风险管理不裁减配置管理不裁减质量保证不裁减度量分析不裁减决策分析不裁减过程改进裁剪组织培训裁剪采购管理裁减同行评审报告:不裁减6. 工作任务分解详见甘特图中项目进度计划。7. 项目估计规模概述:本项目定位于中小型项目,预期投入时间30
21、天,投入人员7人关键资源估算表资源类别策划阶段需求阶段设计阶段编码阶段测试阶段发布实施项目管理支持人员5677553软件工具Power project(甘特图)world RationalroseRationalroseMyeclipseDreamWeaverJunitQtp硬件工具其他360云盘 局域网共享360云盘 局域网共享360云盘 局域网共享SVN服务器数据库服务器Web服务器SVN服务器数据库服务器Web服务器SVN服务器数据库服务器Web服务器工作量估算表(单位人时)角色策划阶段需求阶段设计阶段编码阶段测试阶段发布实施项目管理支持项目经理6*56*57*37*106*55*21.
22、5*20+1*10系统分析师6*57*58*37*106*55*2-需求分析师6*58*57*36*107*56*2-测试工程师6*56*56*36*108*57*2-程序员5*55*57*38*106*55*2-进度估算表策划阶段需求阶段设计阶段编码阶段测试阶段发布实施项目管理支持时间6.3-6.76.8-6.126.13-6.156.16-6.256.26-6.307.1-7.26.3-7.28. 项目所需技能和培训计划8.1 项目所需技能项目组组成人员在项目中角色预计人数到位时间技能/经验项目经理12013-06-03具有项目管理能力系统分析员22013-06-03熟练掌握基于J2EE框
23、架的Web应用程序开发,会实际系统架构设计及UML用例建模应用系统工程师42013-06-03熟练掌握Java软件开发测试工程师12013-06-03熟练掌握软件测试方法用户界面设计员22013-06-03能熟练使用PhotoShop, CorelDraw配置管理员12013-06-03能熟练使用配置库管理工具SVNPPQA检查员12013-06-03熟悉CMMI3规划8.2 项目培训计划培训时间培训内容培训方式参加人员2013-06-03RUP简介TOSIT老师授课项目组全体人员2013-06-03软件项目计划TOSIT老师授课项目组全体人员2013-06-04SPTO工作概述TOSIT老师
24、授课项目组全体人员2013-06-04配置管理(SVN)TOSIT老师授课项目组全体人员2013-06-04数据库建模工具简介-Power DesignerTOSIT老师授课项目组全体人员2013-06-04MySQL数据库TOSIT老师授课项目组全体人员2013-06-178.0基于J2EE的软件开发讲义8.1Struts2.08.2Hibernate8.3HQL8.4高级特性8.5SpringTOSIT老师授课项目组全体人员9. 项目相关计划10. 开发计划10.1 项目监控计划10.1.1 活动列表跟踪活动周期形式或工具结果或记录项目经理发放工作清单每周开会列出一周工作安排成员填写工作日
25、志每天日志记录工作完成情况填写工作量统计表每周文档记录统计完成工作项目经理汇总总工作量每周文档填写项目进度周报评估项目实际进展以及关键路径每周文档填写项目进度周报10.1.2 改进指标度量元类型度量元经验数据改进目标数据改进目标制定理由生产率代码平均生产率(KLOC/人时)0.20.23通过培训,提高了编码效率成本总工作量(人日)210200小组交流,培训,提高编码效率进度项目周期(日)3028通过培训,提高编码效率质量缺陷清除率(%)80%90%通过测试人员的测试缺陷密度(个/KLOC)2015通过测试来修改缺陷残留缺陷(个)41通过测试来修改缺陷10.1.3 偏差控制(项目计划变更与重估计
26、约定)监控参数控制值行动工作量阈 值:20%预警值:15%工作量统计进度关键路径阈值:20%预警值:15%非关键路径阈值:时间分析规模阈 值:20%预警值:15%规模分析质量控制阈值在相应的测试计划中逐步体现。质量分析10.2 度量与分析计划项目度量目标:度量目标度量点(项目)项目性能指标度量:通过对项目实际与计划的成本、工作量的比较,计算偏差,来评价本项目的估算能力、控制能力和预测能力·CVP·SVP·SPI·CPI·工作量估算偏差率·人月成本·团队规模(项目)过程质量度量1. 通过度量本项目不符合项的密度与历史基线相比较
27、,来评价本项目的执行能力·过程质量(项目)工作产品质量度量:1. 通过度量评审及测试过程中产生的缺陷数,计算本项目的产品质量2. 与组织当前的产品质量基线比较,来评价本项目的产品质量3. 为产品质量基线的创建和完善提供数据支持·提交的产品质量·质量成本(项目)需求度量通过需求变化率和需求稳定度,来评价需求管理和控制的能力·需求稳定度·需求变化率(项目)风险度量1. 通过已识别的风险数占风险总数的百分比,来评价风险的识别能力2. 通过规避和缓解的风险数占已识别的风险数的百分比,来评价风险的控制能力·风险识别率·风险控制力(项目
28、)生产率度量1. 通过度量规模和工作量,计算本项目的生产率2. 与组织当前的生产率基线比较,来评价本项目的生产率·生产率(项目)资产累积度量文档累积率数据累积率提示:项目经理可根据项目的特征信息在以上度量目标中增加项目特有的度量目标。项目度量分析计划:根据度量周期的要求,结合项目计划及相关计划,确定各度量任务的具体开展时间。度量周期度量任务描述负责人参与人确认人(数据验证)周(每周周例会前完成)每周由经理向项目组成员汇总一周工作执行情况及工作量。项目经理项目组成员QA由项目经理每周汇总生成项目周报。项目经理QA周(每周周例会上完成)度量数据汇总到项目周报。项目经理项目组成员QA项目评
29、审完成后3天内(具体时间参照评审计划)项目经理或指定人员在评审。项目经理项目组成员QA集成测试、系统测试完成后3天内(具体时间参照各自测试计划)测试人员在集成测试和系统测试结束后生成测试分析报告。项目经理项目组成员QA里程碑(参照里程碑计划,评审2天前)由项目经理生成阶段评审报告。项目经理QA里程碑(参照里程碑计划,评审完成后3天内)项目经理和QA人员将截止到上一里程碑的度量分析数据。项目经理QA项目组成员QA项目经理项目结项EPG小组将本项目度量数据库的内容。EPG项目经理QAEPG组长QA 项目经理PS:结合本项目的特点,本项目的日常度量活动将融入到每天的例会内容,QA人员为全体项目组成员
30、。10.3 质量保证计划本项目的质量保计划按照CMMI的PPQA过程与产品质量保证进行,在评价过程中,PPQA人员将按照PPQA过程相关规定将不符合规程、规范和标准的问题记录,并发给项目经理,项目经理发送到问题负责人处理。问题处理完毕通知PPQA工程师验证。根据本项目组的安排,所以人员均是PPQA人员,具体质量保证由PM负责,可以通过会议讨论方式来进行评估。根据项目的里程碑设定,把产品和过程质量保证的各个审查点融入到里程碑审查中,并汇总到项目周报。10.4 配置管理计划见配置管理计划。10.5 系统测试计划见测试计划。10.6 介入计划见3.2有关的利益相关人介入计划表。10.8数据管理计划计
31、划收集数据格式存储介质保密要求来源使用限制收集时间收集人检查频率其他项目开发过程中生成的工作产品(包括各种开发文档、报告、纪要等)电子硬盘(配置库)项目组项目开发中产生本项目组使用根据配置管理计划的要求采集根据配置管理计划的要求检查。开发过程打印的纸质资料纸质文档柜项目组项目开发中产生本项目组使用项目组成员2次/周分类存放项目组收集的参考资料电子硬盘(资料库)项目组从网上下载或其他人处获得本项目组使用项目组成员10次/周分类存放项目组收集的参考资料纸质文档柜项目组购买或从图书馆借阅本项目组使用项目组成员10次/周分类存放10.9项目培训计划具体参见8.210.10需求管理计划序号活动目的活动形式参与人员活动时间1确定如何规划、跟踪和汇报各种需求活动小组会议项目组全体成员2013.6.122确定需求管理需要使用的资源小组会议项目组全体成员20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 与秋天有关的成语课件
- 不等式课件教学课件
- 云南师范大学《环境导视系统设计》2023-2024学年第二学期期末试卷
- 上海工商外国语职业学院《声学基础》2023-2024学年第一学期期末试卷
- 邵阳职业技术学院《向量微积分》2023-2024学年第一学期期末试卷
- 内蒙古包头市青山区2025年初三年级校内模拟物理试题试卷(最后一卷)含解析
- 下载马工程配套课件
- 江南影视艺术职业学院《从分子观点了解生物学:结构生物学简介》2023-2024学年第二学期期末试卷
- 辽源职业技术学院《药物分析化学实验》2023-2024学年第二学期期末试卷
- 江西省抚州市南城县第一中学2025年高三下学期期中联考物理试题理试题含解析
- 计算机硬件购销合同
- 2022年分析“二诊”找对策全力以赴备高考
- 风力发电技术--课件第7章-风电场SCADA系统
- 安全用电、用电安全培训ppt课件
- 高中历史思维导图(高清-可以放大)课件
- DAIKIN大金ACK70N空气净化器中文说明书
- 矿山承包开采合同
- 电力行业信息系统安全等级保护定级工作指导意见
- 市长在市政协会议委员发言会上的讲话
- 优秀教案:接触器联锁正反转控制线路的检修与测试
- 高二化学烃的衍生物.ppt课件
评论
0/150
提交评论