资源描述
E货广场
项目计划
version <1.0>
修订历史统计
序号
日期
修订内容
版本
编制人
01
-8-3
创建
V1.0
刘亮
目录
1 序言 4
2 项目周期 5
2.1 项目策划 5
2.1.1 步骤图 5
2.1.2 工作步骤 5
2.2 项目监控 6
2.2.1 步骤图 6
2.2.2 工作步骤 7
2.3 项目结项 8
2.3.1 步骤图 8
2.3.2 工作步骤 8
3 制度规范 9
3.1 配置库管理制度 9
3.1.1 配置库结构 9
3.1.2 配置库操作 14
3.1.3 配置管理权限设置 14
4 项目整体计划 16
1 序言
略
2 项目周期
2.1 项目策划
2.1.1 步骤图
2.1.2 工作步骤
入口准则
项目正式立项。
输入
市场部门需求
步骤
1
Ø 产品需求分析
产品部分依据市场和用户需求定义产品及项目标需求业务框架
2
Ø 指定项目整体计划
a) 产品经理和研发项目经理沟通,确定研发人员、测试人员组成情况,制订项目资源计划
b)产品经理和研发项目经理一起制订合理项目整体计划(含原型设计、架构设计)及项目里程碑
3
Ø 产品原型设计
a) 由产品经理组织产品组组员依据需求业务框架进行产品原形设计
b) 研发项目经理参与产品原型设计评审
c) 视情况,研发人员可参与原形设计工作,了解产品业务
d) 产品经理组织相关人员对产品原形进行评审
4
Ø 产品架构设计
a) 依据产品业务需求,由产品组完成产品架构设计,制订产品业务架构、系统边界划分、子系统技术框架及技术选型、布署设计和系统容量、性能需求
b) 产品经理组织相关人员对产品架构进行评审
5
Ø 资源库管理计划
a) 产品经理和研发项目经理就项目人员计划配项目配置库人员权限,和项目基线建立方法。
6
Ø 建立基线
a) 配置管理员根据配置管理计划建立项目配置库、配置项目基线和为项目参与人员配置访问权限
7
Ø 项目开启会议
a) 产品经理召集项目参与人员为对系统业务框架、技术框架、人员安排、项目计划进行介绍。
b) 配置管理员进行会议纪要
c) 会后项目研发工作正式开启
输出
《产品整体需求文档》
《产品原形》
《项目整体计划》
《项目配置计划》
《产品架构设计》
《项目开启会议纪要》
出口准则
文档全部输出,项目开启会议召开
2.2 项目监控
2.2.1 步骤图
2.2.2 工作步骤
入口准则
项目计划经过评审。
输入
《项目整体计划》
《产品原型》
《产品架构文档》
步骤
1
Ø 提交工作周报
项目组员每七天依据项目计划在配置库中《项目周报》里填写和提交个人本周任务明细和工作量。
2
Ø 项目周例会
项目经理检验项目组员提交个人工作周报,对项目标规模、工作量、进度、风险进行分析和识别,形成项目周报初稿,负责准备和主持项目周例会,对本周工作进行总结,并明确下周工作计划。项目经理负责搜集项目概念阶段所产生项目组员工作量,并将工作量反应到第一次项目周报中。
3
Ø 汇报并提交项目周报
周例会会议结束后,项目经理依据会议确定周报,向技术总监提交和汇报项目本周状态(必需时经技术总监审核后上报高层领导)。
4
Ø 里程碑总结
a) 项目经理依据每七天项目状态,对比计划,进行偏差识别,有偏差时填写到《项目周报》中偏差情况统计。
b) 项目经理每七天跟进原有风险状态,并识别和分析新风险,填写到《项目综累计划》中问题风险表中。
输出
《项目周报》
《计划变更统计》
《具体设计文档》
《数据库设计文档》
《接口设计文档》
《测试汇报》
出口准则
代码开发工作完成,测试工作完成,全部测试内容测试汇报达成预期要求,全部输入文档经过评审或入库
2.3 项目结项
2.3.1 步骤图
2.3.2 工作步骤
入口准则
《测试汇报》全部经过评审,设计文档全部提交
输入
项目文档
步骤
1
Ø 项目结项会议
对项目过程进行总结,形成会议纪要
2
Ø 提交项目结项汇报
3
Ø 配置库封存
a) 配置管理员对配置库进行封存,项目从Trunk移入Tag和Branches分支,设置对应人员访问权限。
输出
《项目结项汇报》
出口准则
配置库封存完成
3 制度规范
3.1 配置库管理制度
3.1.1 配置库结构
配置库整体分为三个部分
(1) Trunk
Trunk目录里面存放目前开发基线版本。
(2) Tags
Tags目录里面存放已经封存版本。
(3) Branchers
Branchers里面存放定制化开发内容和封存版本修改布丁版本。
3.1.1.1 Trunk目录结构
Trunk目录中包含正在开发项目标内容。其结构以下:
Truck目录分为静态目录和动态目录两个部分
(1) 静态部分存放项目标策划文档(01-static),该部分文档在项目标策划期确定,在项目标过程中变动性较小,包含:
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)
计划部分存放着产品迭代开启策划、产品担待版本总体过程和产品迭代版本最终验收文档。
该部分能够查看产品迭代开发过程整体情况。
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)
计划部分包含系统设计、代码开发和测试具体实施计划、和对项目计划变更情况统计
开发计划包含概要设计、具体设计、接口设计、数据库设计和开发实施计划
测试计划包含各中测试测试编写实施计划和系统测试实施计划
计划变更统计包含每次对计划变更过程进行统计。引发计划变更情况包含:
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-report)
汇报包含项目实施过程中对开发过程汇报文档,包含:
研发项目周报,统计每七天项目开发实施情况
测试项目周报,统计每七天项目测试实施情况
质量确保周报,统计质量确保对项目实施质量确保检验情况
3.1.1.1.2.6 会议(06-meetting)
会议包含对项目实施过程中评审会议、变更会议、项目例会和临时项目会议等进行统计,内容包含:
评审会议纪要:对设计、测试用例进行评审形成会议纪要;
项目会议纪要:对项目例会会议进行统计形成会议纪要;
变更会议纪要:对需求、设计、测试用例进行变更形成会议纪要;
临时会议纪要;项目组内部临时会议已经统计;
3.1.2 配置库操作
3.1.2.1 标准产品配置库操作
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-static
01-01plan
读写
读写
读
读
读
读
无
01-02requirement
读写
读写
读
读
读
读
无
01-03prototype
读写
读写
读写
读写
读
读
读
01-04architecture
读写
读写
读写
读
读
读
无
02-dynamic
02-01plan
读
无
读写
读
读写
读
无
02-02design
读
无
读写
读写
读
读
无
02-03test
读
无
读
读
读写
读写
无
02-04source
读
无
读写
读写
无
无
无
02-05report
读写
读写
读写
读写
读写
读写
无
02-06meeting
读写
读
读写
读
读写
读写
无
4 项目整体计划
展开阅读全文