项目数据准备方案(16页).doc
下载文档
上传人:正***
编号:876885
2024-01-08
16页
710.50KB
1、E货广场项目计划version 修订历史记录序号日期修订内容版本编制人012014-8-3创建V1.0刘亮目录1前言42项目周期52.1项目策划52.1.1流程图52.1.2工作流程52.2项目监控62.2.1流程图62.2.2工作流程72.3项目结项82.3.1流程图82.3.2工作流程83制度规范93.1配置库管理制度93.1.1配置库结构93.1.2配置库操作143.1.3配置管理权限设置144项目整体计划161 前言略2 项目周期2.1 项目策划2.1.1 流程图2.1.2 工作流程入口准则项目正式立项。输入市场部门的需求步骤1 产品需求分析产品部分根据市场和客户的需求定义产品及项目的2、需求业务框架 2 指定项目整体计划a) 产品经理与研发项目经理沟通,确认研发人员、测试人员组成情况,制定项目资源计划b)产品经理与研发项目经理一起制定合理的项目整体计划(含原型设计、架构设计)及项目里程碑3 产品原型设计a) 由产品经理组织产品组成员根据需求业务框架进行产品的原形设计b) 研发项目经理参与产品原型设计的评审c) 视情况,研发人员可参与原形的设计工作,了解产品业务d) 产品经理组织相关人员对产品原形进行评审4 产品架构设计a) 根据产品的业务需求,由产品组完成产品的架构设计,制定产品的业务架构、系统边界划分、子系统技术框架及技术选型、部署设计以及系统的容量、性能需求b) 产品经理3、组织相关人员对产品架构进行评审5 资源库管理计划a) 产品经理和研发项目经理就项目人员规划配项目配置库的人员权限,以及项目基线建立的方式。6 建立基线a) 配置管理员按照配置管理计划建立项目配置库、配置项目基线以及为项目参与人员配置访问权限7 项目启动会议a) 产品经理召集项目参与人员为对系统的业务框架、技术框架、人员安排、项目计划进行介绍。b) 配置管理员进行会议纪要c) 会后项目研发工作正式启动输出产品整体需求文档产品原形项目整体计划项目配置计划产品架构设计项目启动会议纪要出口准则文档全部输出,项目启动会议召开2.2 项目监控2.2.1 流程图2.2.2 工作流程入口准则项目计划通过评审。4、输入项目整体计划产品原型产品架构文档步骤1 提交工作周报项目成员每周根据项目计划在配置库中项目周报里填写和提交个人本周任务明细和工作量。2 项目周例会项目经理检查项目成员提交的个人工作周报,对项目的规模、工作量、进度、风险进行分析和识别,形成项目周报初稿,负责准备和主持项目周例会,对本周工作进行总结,并明确下周工作计划。项目经理负责收集项目概念阶段所产生的项目成员的工作量,并将工作量反应到第一次项目周报中。3 汇报并提交项目周报周例会会议结束后,项目经理根据会议确认的周报,向技术总监提交和汇报项目本周状态(必要时经技术总监审核后上报高层领导)。4 里程碑总结a) 项目经理根据每周项目状态,对比5、计划,进行偏差识别,有偏差时填写到项目周报中的偏差情况记录。b) 项目经理每周跟进原有风险状态,并识别和分析新的风险,填写到项目综合计划中的问题风险表中。输出项目周报计划变更记录详细设计文档数据库设计文档接口设计文档测试报告出口准则代码开发工作完成,测试工作完成,所有测试内容测试报告达到预期要求,所有输入文档通过评审或入库2.3 项目结项2.3.1 流程图2.3.2 工作流程入口准则测试报告全部通过评审,设计文档全部提交输入项目文档步骤1 项目结项会议对项目过程进行总结,形成会议纪要2 提交项目结项报告3 配置库封存a) 配置管理员对配置库进行封存,项目从Trunk移入Tag和Branches6、分支,设置对应人员访问权限。输出项目结项报告出口准则配置库封存完毕3 制度规范3.1 配置库管理制度3.1.1 配置库结构配置库整体分为三个部分(1) TrunkTrunk目录里面存放当前开发的基线版本。(2) TagsTags目录里面存放已经封存的版本。(3) BranchersBranchers里面存放定制化开发的内容以及封存版本的修改布丁版本。3.1.1.1 Trunk的目录结构Trunk目录中包含正在开发的项目的内容。其结构如下:Truck目录分为静态目录和动态目录两个部分(1) 静态部分存放项目的策划文档(01-static),该部分文档在项目的策划期确定,在项目的过程中变动性较小,7、包括:l 产品架构l 产品需求l 项目整体计划l 原型该部分的内容做为后续项目执行的指导文档。(2) 动态部分存放项目的动态文档(02-dynamic),动态部分存放项目具体执行期间的项目数据,根据静态部分的文档内容的指导执行,在执行过程中会一直保持变更状态,包括:l 项目的设计文档l 项目源代码l 项目的测试用例l 项目具体执行计划l 项目周报l 项目会议纪要3.1.1.1.1 静态部分(01-static)的目录结构静态部分分为如下部分3.1.1.1.1.1 计划(01-plan)计划部分存放着产品迭代的启动策划、产品担待版本的总体过程和产品迭代版本最终验收的文档。该部分可以查看产品迭代开8、发过程的整体情况。3.1.1.1.1.2 需求(02-requirement)需求部分存放产品迭代版本的整体需求文档。3.1.1.1.1.3 原型(03-prototype)原型部分存放产品迭代版本的整体原型设计3.1.1.1.1.4 架构(04-architecture)架构部分存放项目的整体架构设计3.1.1.1.2 动态部分(02-dynamic)的目录结构动态部分分为如下部分:3.1.1.1.2.1 计划(01-plan)计划部分包含系统设计、代码开发和测试的详细执行计划、以及对项目计划的变更情况的记录开发计划包含概要设计、详细设计、接口设计、数据库设计以及开发的执行计划测试计划包含各9、中测试的测试编写的执行计划以及系统测试的执行计划计划变更记录包含每次对计划变更的过程进行记录。引起计划变更的情况包括:l 需求变更l 设计变更l 项目开发过程中执行时产生的变更3.1.1.1.2.2 设计(02-design)设计部分包含项目各子系统关键业务的详细设计、系统间的接口设计和数据库设计3.1.1.1.2.3 测试(03-test)测试部分包含项目的各个测试单元的测试用例:包括:各个子系统的功能测试用例(03-功能测试用例)整个项目的集成测试用例(04-集成测试用例)3.1.1.1.2.4 代码(04-source)代码包含各个子系统的源代码3.1.1.1.2.5 报告(05-rep10、ort)报告包含项目执行过程中对开发过程的报告文档,包括:研发项目周报,记录每周的项目开发执行情况测试项目周报,记录每周的项目测试执行情况质量保证周报,记录质量保证对项目执行质量保证的检查情况3.1.1.1.2.6 会议(06-meetting)会议包含对项目执行过程中的评审会议、变更会议、项目例会以及临时的项目会议等进行记录,内容包括:评审会议纪要:对设计、测试用例进行评审形成的会议纪要;项目会议纪要:对项目例会的会议进行记录形成的会议纪要;变更会议纪要:对需求、设计、测试用例进行变更形成的会议纪要;临时会议纪要;项目组内部的临时会议已经记录;3.1.2 配置库操作3.1.2.1 标准产品的11、配置库操作3.1.2.1.1 建立基线产品初始版本直接建立Trunk目录。3.1.2.1.2 项目结项(1) Trunk中的内容全部进入Tags库,Tags库中的内容进行封存,只对项目经理、产品经理分配可读权限。(2) Trunk中的内容全部进入Branches库,Branches中的版本号增加小版本号,例如2.1版本的e货广场结项后,进入Bramches版本变为2.1.1,作为上线后的维护版本。新的2.2版本的开发与2.1版本的维护同时进行。3.1.3 配置管理权限设置3.1.3.1 权限角色产品组:产品人员,产品经理研发组:研发项目经理,研发人员测试组:测试经理,测试人员3.1.3.2 角色权限产品经理产品人员研发项目经理开发人员测试经理测试人员UI组01-static01-01plan读写读写读读读读无01-02requirement读写读写读读读读无01-03prototype读写读写读写读写读读读01-04architecture读写读写读写读读读无02-dynamic02-01plan读无读写读读写读无02-02design读无读写读写读读无02-03test读无读读读写读写无02-04source读无读写读写无无无02-05report读写读写读写读写读写读写无02-06meeting读写读读写读读写读写无4 项目整体计划