《09-项目编号+项目名称配置管理计划.docx》由会员分享,可在线阅读,更多相关《09-项目编号+项目名称配置管理计划.docx(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、文件编码密级文档版本拟 制 人日期项目编号和项目名称配置管理计划(仅供内部使用)郑重声明:XX软件股份有限公司版权所有。本文档中任何部分未经XX软件股份有限公司书面授权,不得将材料泄露给第三方,不得以任何手段、任何形式进行复制与传播。基线名称/标识符基线所包含的主要配置项建立时间产品发版/稳定基线:项目编号-RELEBasel ine- YYYYMMDD功能/性能测试报告用户手册培训资料技术白皮书发布版本项目结项基线:项目编号-ENDBasel ine- YYYYMMDD项目总结报告 提交工作产品清单 遗留问题跟踪表注:基线计划时间出现2周以上偏差或主要配置项变更时,需要走变更流程。5变更控制
2、要素列出本项目在什么情况下需要进行变更控制。如,里程碑时间点、人员变动、主 要配置项变更,包括人员是否有变更、主要配置项内容是否有更新、配置项是否有增 加/删除等。编号配置管理要素是否进行 变更控制备注1人员是关注项目组主要人员变动2主要配置项是项目管理计划、需求规格说明书、模块/数据库 设计说明书、测试用例等3里程碑时间是项目里程碑推迟2周将进行项目管理计划及附属计划的变更说明:由配置管理员每月向项目经理收集配置管理要素的变更情况。6配置库目录及权限6.1配置库目录结构一级目录二级目录三级目录内容说明备注项目管理项目立项项目立项申请、项目启动会PPT(可选)、项目基本信息表等项目计划项目管理
3、计划、项目进度计划项目汇报项目周报项目周报其他报告项目里程碑报告、阶段性汇报PPT (可选)等管理跟踪风险/重大问题跟踪表、项目备 忘大事记(可选)配置管理管理策略配置管理计划基线建立基线建立控制报告、基线建立前检查 Check I i st变更管理配置项变更控制报告(可选)、 变更控制重点监控配置项清单 (可选)、重点控制项变更检查 表、产品发布更新说明(产品型项目)品质保证管理策略品质保证计划检查记录项目路线图、品质保证检查记录(工作流程审计、工作产品检 查、工程规范检查)会议评审会议纪要、评审报告、会议签到 表(可选)、评审数据汇总表(可 选)等可按事件等建立子目录培训培训通知(可选)、
4、培训材料(可 选)、培训签到表(可选)、培训 评估报告(可选)可按事件等建立子目录电子邮件与客户往来沟通确认的工作邮 件存档、项目组内部沟通确认的可按主题等建议子一级目录二级目录三级目录内容说明备注工作邮件存档目录项目结项项目总结报告、项目结项总结会 叩T (可选)、提交工作产品清单、 遗留问题跟踪表其它需求定义需求调研调研计划、调研提纲、调研报告&访谈记录需求草稿从客户或其他途径获得的资料、 需求草稿需求确认产品可研论证报告(产品型)、 产品/项目愿景说明书、项目范 围说明书(普通)、需求说明书、 需求规格说明书、需求跟踪矩阵(可选)设计开发设计草稿设计草稿文档设计确认概要技术方案说明书、总
5、体/模 块设计说明书、数据库设计说明 书、模块依赖关系表、技术研究 报告(可选)系统稳定管理策略测试计划测试用例测试用例、测试点(可选)、性能测试方案(可选)测试报告阶段测试总结(可选)、系统测 试报告、功能/性能测试报告(可 选)、用户验收测试报告(可选)上线及试运行实施日志(普通)、实施配置报 告(普通)、问题跟踪一览表、 项目分工界面(可选)、项目验 收备忘录(普通)、用户验收证可选说明:本目录结构可根据项目情况自行增加或裁剪。一级目录二级目录三级目录内容说明备注书(普通)版本发 布发版申请、发版计划、正式版产 品发布基线清单、产品发布更新 说明产品化 包装用户文档用户手册、帮助、系统安
6、装配置 说明书、用户培训资料等产品包装产品技术白皮书、产品解决方 案、产品宣传彩页、产品介绍 PPT、产品实施方案、产品咨询 方案、产品报价策略系统维护年度1维护事件1可选年度2源代码开发源代码62目录权限设置编号一级目录二级目录权限说明1项目管理品质保证项目经理、配置管理员、QA人员可 写,CCB、测试人员可读其他目录项目经理、配置管理员可写,CCB、 测试人员、QA人员可读2需求定义项目经理、配置管理员、开发人员 可写,CCB、测试人员、QA人员可 读3设计开发项目经理、配置管理员、开发人员 可写,CCB、测试人员、QA人员可 读编号一级目录二级目录权限说明4系统稳定项目经理、配置管理员、
7、测试人员 可写,CCB、开发人员、QA人员可 读5上线及试运行项目经理、配置管理员可写,CCB、 开发人员、测试人员、QA人员可读可选6产品化包装项目经理、配置管理员可写,CCB、 开发人员、测试人员、QA人员可读7系统维护项目经理、配置管理员可写,CCB、 开发人员、测试人员、QA人员可读可选8源代码项目经理、配置管理员、开发人员 可写,CCB可读,测试人员、QA人 员无权限6. 3人员角色权限设置姓名角色权限设置备注CCB可读项目经理所有目录可读可写配置管理员完全控制项目成员-开发人 员相应的目录可读可 写需求、设计、编码项目成员-测试人 员相应的目录可读可 写测试QA人员相应的目录可读6
8、. 4配置库权限说明每一个权限兼容上一个权限,如可写权限一定可读,依次类推。权限解释可读能看到文件夹以及文件,不能down 1 oad或get,不能check out/check in, 不能 add/rename/de 1 ete,不能 destroy (彻底删除)。可写能看到文件夹以及文件,能down 1 oad或get,能check out/check in,6. 5SVN版本库权限配置文件不能 add/rename/deIete, 不能 destroyo增删能看到文件夹以及文件,能down I oad或get,能check out/check in, 能 add/rename/de I
9、 ete, 不能 destroyo完全控制能看到文件夹以及文件,能down I oad或get,能check out/check in, 能 add/rename/deIete, 能 destroy。将SVN版本库权限配置文件存储在版本库一级目录中进行版本管理,以方便实时 查看权限分配,并保证一旦错误操作导致版本库不能使用时能够很快恢复到上一次正 确的权限配置。7配置管理环境7.1服务器部署结构【SVN应用服务器】【VSS应用服务器】配置管理服务器vss服务(文件夹共享)通过VSS Client连燧构建服务器编译服务通过VSS Client连接访问共享访问共享配置管理员 /测试人员项目经理/配
10、置管理员/开发人员/测试人 员/QA、构建服务客户端【StarTeam应用服务器】数据库服务器DATA数据库服务配置管理服务器starteam1、StarTeam服务2、StarTeam存储(配置文件、存 储、缓存)/ I-数据连接构建脚本-通过StarTeam Client连接项目经理/配置管理员/开发人员/测试人员/QA、构建服务客户端|II构建服务器BIDEV编译、构建服务Qi访问共享配置管理员/测试人员7. 2服务器端配置参数要求给出服务器端硬件环境(CPU、内存、磁盘空间等)、软件环境(配置管理工具及 版本、数据库版本等)、重要参数配置(比如代码提交有关选项、checkout操作选项
11、等) 要求。1 .服务器端硬件环境【SVN应用服务器】服务器名:jqcm (10. 2. 12. 117)机型:虚拟机Guest 系统:Ubuntu Linux 8. 04管理端口: 7,009内存(MB): 1,024硬盘(GB): 110线程:4虚拟网卡:TAP9虚拟硬盘:/dev/VSTvd i sk/svnserver/dev/VSTvd i sk/svnrepos所在主机:VP2管理员:【VSS应用服务器】服务器名:dev机型:浪潮英信服务器NF190D (机架式服务器)CPU: InteI (R) Xeon (TM), 2800 MHz内存(MB) : 1,024M硬盘(GB):
12、HP MSA1510i (500GB, RAID5)HP MSA1510i (200GB, RAID5)MEGARA ID SCSI Disk (273G, RAID5)网卡:Broadcom NetXtreme Gigabit Ethernet光驱:TEAC CD-224E-N (24x CD-ROM)管理员:【StarTeam应用服务器】服务器名:starteam (10. 2. 12. 119)机型:虚拟机Guest 系统:windows2003r2x86管理端口: 7,003内存(MB): 2,048硬盘(GB): 40线程:4虚拟网卡:TAP3虚拟硬盘:/dev/VSTvd i sk
13、/starteam/dev/VSTvd i sk/starteamdat所在主机:VP2管理员:2.服务器端软件环境【SVN应用服务器】配置管理软件资源说明配置管理工具及版本Subvers ion 1.5.1+Apache2.2. 8-1ubuntuO. 15配置服务器地址:端口http:/jqcm/, 80 端口配置库名称SVN存储jqcm服务器(VP2虚拟化服务器:/dev/VSTvd i sk/svnserver/dev/VSTvd i sk/svnrepos)【VSS应用服务器】配置管理软件资源说明配置管理工具及版本Vi suaI SourceSafe6. 0C配置服务器地址:端口de
14、vvss配置库名称VSS存储DEV服务器,E盘VSS目录下(E:VSS)【StarTeam应用服务器】配置管理软件资源说明配置管理工具及版本StarTeam Server 2006配置管理服务器地址:端口starteam: 49201 或者 starteam: 49202G. Server PropertiesServer description: CIDEVServer address: starteamTCP/IP endpoint: 149201 Compress transferred dataEncryption level: No encryptionO RSA R4 stream
15、 cipher (fast)O RSA R2 block cipher (Electronic Codebook)O RSA R2 block cipher (Cipher Block Chaining)O RSA R2 block cipher (Cipher Feedback)-、 -、 -MPX Profiles.OK Cancel或者Server description:Server address:TCP/IP endpoint:配置库名称StarTeam ServerStarTeam 存储Encryption level: No encryptionO RSA R4 stream
16、cipher (fast)O RSA R2 block cipher (Electronic Codebook)O RSA R2 block cipher (Cipher Block Chaining)O RSA R2 block cipher (Cipher Feedback)MPX Profiles.OK CancelCIDEV 或者 VADEVStarteam服务器:(VP2虚拟化服务器:/dev/VSTvd i sk/starteam/dev/VSTvd i sk/starteamdat)1. StarTeam应用服务配置文件(starteam-server-conf i gs. xm
17、I)在 C 盘C:Program FiIesBorIandStarTeam Server 2006StarTeam存储在E盘E:ST_Repos itoryCIDEVDefauItH i veArch i ves 或 者变更履历版本日期变更位置变更理由/变更内容变更人备注1.0新建目录1 目的及依据32 人员及职责33 配置项计划31 配置项编码及命名规范32. 2 配置项清单3电子版主要配置项清单32.1.1 电子版非主要配置项清单63.重要参数配置要求E:ST_Repos itoryVADEVDefau1tHi veArch i ves3. StarTeam缓存在E盘E:ST_Repos
18、itoryC1DEVDefau1tHiveCacheE:ST_Repos itoryVADEVDefau1tH i veCache数据库连接Data服务器,ST_CI或者ST_VA数据库,龚佶敏分配,连 接用户名和密码由常留华保存。文档签入(提交)必须填写注释(Comment),说明本次主要修改了哪些地方或者 主要修改了哪些内容。代码基线建立后,对代码的签入必须填写注释(Comment)o7. 3个人工作空间配置参数要求给出客户端软硬件环境要求,如需要安装StarTeam客户端,服务器地址及连接端 口号、开发环境要求(比如IE版本、操作系统补丁)等。【SVN版本管理】【VSS配置管理】工作空间
19、说明/要求开发工具Ec1 i pse P1atform 3. x数据库以下数据库任选其一:SQL Server 2000 以上,最新补丁Orac 1 e 9i 以上配置管理工具 客户端Torto i seSVN 或者 Subc 1 i pse (Ec 1 i pse 插件)开发机CPU:双核,内存:至少2G、推荐4G操作系统Windows XP 或 Windows 2003 Server配置库路径工作空间说明/要求开发工具Ec1 i pse P1atform 3.x数据库以下数据库任选其一:SQL Server 2000 以上,最新补丁Orac 1 e 9i 以上配置管理工具V i sua1
20、SourceSafe6. 0CStarTeam配置管理】工作空间说明/要求客户端开发机CPU:双核,内存:至少1G、推荐2G操作系统Windows XP 或 Windows 2003 Server配置库路径工作空间说明/要求开发工具EcI i pse PIatform 3. x数据库以下数据库任选其一:SQL Server 2000 以上,最新补丁Orac I e 9 i 以上配置管理工具 客户端StarTeam Cross-Platform Client 2008开发机CPU:双核,内存:至少2G、推荐4G操作系统Windows XP 或 Windows 2003 Server配置库路径示例
21、:Starteam/49201/bPro/03联机在线分析系统8项目构建环境构建服务器软硬件环境要求,使用何种构建工具。如果有构建脚本或FinalBui Ider的配置文件或批处理脚本,也写在这里。1 .服务器服务器名:Aqserver2 .硬件环境CPU:最低 Pentium4 2. 5G 以上内存:最低512M以上,建议1G硬盘:最低20G以上的可用硬盘安装空间3 .软件环境操作系统:Window 2000/XP/2003或更高版本(要求服务器版本)数据库系统:SQL Server 2000/2005 (也可使用OracIe等数据库系统)4 .构建工具使用Ant自动构建工具。5 .构建脚本
22、构建脚本可能是Ant自动构建脚本或FinalBui Ider的配置文件或批处理脚本。在 配置库源代码目录下,建立build目录,存储本产品/项目的构建脚本,将构建脚本纳 入版本管理。9版本分支和合并策略根据配置管理指南确定本项目的版本分支计划、合并策略,必要时画出版本 分支/合并路线图。后期版本分支计划、版本号管理策略。说明根据不同项目类型选择 何种版本控制策略。项目类型:新产品型、普通项目、维护型项目。10代码集成策略列出本项目定制的代码集成注意事项和要求。1 .开发阶段开发人员使用SVN/VSS/StarTeam配置库管理代码。2 .编码阶段完成后,使用AQServer服务器搭建代码集成环
23、境,从 SVN/VSS/StarTeam配置库中获取最新代码进行代码集成、构建测试版本。3 .项目测试版本发布后,需要根据缺陷修改情况确定测试版本构建的周期。4 .测试通过后发布正式版本。11版本发布管理策略测试版本发布的位置、正式版本发布的位置、哪些人可以访问、邮件通知哪些人 等。要素说明测试版本发布测试版本发布位置aqserver按产品及子项目建目录(aqserver服务器C盘Release目录下建立产品及子项目目录)测试版本初次发布时间编码阶段完成测试版本发布周期编码阶段完成后每天晚上20: 00自动构建发布或按实际需要 手动构建发布发布通知首次发布由配置管理员或项目经理通过邮件给测试人
24、员发送 测试版本发布通知,之后每日自动构建出的测试版本由测试 人员从发布位置自主获取,附带更新说明正式版本发布正式版本发布位置ad01久其产品库正式版本发布时间正式版发布12开发规范和策略要素说明发布通知配置管理员通过邮件给全公司发送正式版本发布通知,附带 发版说明Delphi开发规范、Java开发规范、.NET开发规范可以增加本项目特别制定代码编写要求、推荐/强制性的编码惯例遵循Java开发规范、Java编码规范(含注释规范)。13例行工作13.1 配置库备份计划配置库备份通常由组织级配置管理员具体负责。关于配置库备份/还原要求、策略、 操作方式和备份情况参见公司发布的配置库备份还原指南和信
25、息资产库备份情 况一览表。13. 2配置管理活动报告配置管理活动报告记录在VA平台工作日志表中,在项目经理每周的周报中体现工 作量。14日常检查13.1 状态报告策略项目在建立基线后,发布基线建立控制报告。项目在发生变更时,出具配置 项变更控制报告。14. 2配置审计策略依据配置管理计划打基线之前,需要根据配置审计check I ist执行配置审计。15配置管理工具该项目使用SVN/VSS/StarTeam作为配置管理工具,具体操作说明参见SVN常用 操作指南(项目组成员).ppt/基于VSS的配置管理操作指南.doc/基于StarTeam 的配置管理操作指南.doc。4基线计划84 . 1基
26、线命名标识规则85 .2 基线建立85 变更控制要素96 配置库目录及权限106. 1配置库目录结构101.2 目录权限设置121.3 人员角色权限设置131.4 配置库权限说明131.5 SVN版本库权限配置文件147 配置管理环境147.1 1服务器部署结构147.2 服务器端配置参数要求167.3 个人工作空间配置参数要求 198 项目构建环境209 版本分支和合并策略2110 代码集成策略2111 版本发布管理策略2112 开发规范和策略2213 例行工作2213 . 1配置库备份计划2214 .2配置管理活动报告2214 日常检查2214 . 1状态报告策略2215 .2配置审计策略
27、2215 配置管理工具221目的及依据1 .制定本计划以便于项目有计划地开展配置管理工作。2 .本计划依据公司配置管理规范和配置管理工作指南文档制定,其中配 置管理环境准备、配置项管理、变更管理、基线管理、构建管理、版本管理、例行工 作、日常检查等计划均依据过程文档中相关规程的描述;本计划无裁剪。2人员及职责3配置项计划角色人员职责、工作范围配置管理员(1)制定配置管理计划(2)创建和维护配置库(3)执行“变更控制要素”配置管理相关内容的变更CCB负责人(1)审批配置管理计划(2)审批“变更控制要素”的变更(3)安排执行“变更控制要素”的变更CCB成员(1)审批配置管理计划(2)审批“变更控制
28、要素”的变更3.1 配置项编码及命名规范电子版主要配置项编码和命名需遵循久其公司文件编码及命名规范。各类配置 项的编码一般标识在模板封面、不允许做修改,命名必须以“项目编号+项目名称”开 始。3.2 配置项清单3.3 电子版主要配置项清单列出本项目组需要重点控制的配置项,一般情况下,需要与项目管理计划中 的主要提交物对应起来。1 .电子版主要配置项的存放目录参考组织级配置库目录;2 .对于主要配置项,如需求规格说明书、项目管理计划等的变更,需要走“申请 -CCB审批-CM检出-变更-CCB审批-检入”的变更流程;3 .电子版主要配置项的正式发布必须在配置库中;4 .电子版主要配置项发布时间为评
29、审定稿,不得晚于基线计划。类型主要配置项标识符发布时机责任人备注项目管理项目管理计 划项目编号+项目名称项 目管理计划通过评审后当日项目进度计划项目编号+项目名称进 度计划每周一次项目周报项目编号+项目名称项目周报(YYYYMMDD第X周)每周一次项目里程碑 报告项目编号+项目名称项目 里程碑报告(XXX里程碑)里程碑结束评审报告/ 会议纪要项目编号+项目名称评 审报告/会议纪要 (XXXyyyymmdd)评审/会议发生后风险/重大 问题跟踪表项目编号+项目名称风 险/重大问题跟踪表每周一次配置管理计划项目编号+项目名称配 置管理计划需求阶段结 束基线建立控 制报告项目编号+项目名称基 线建立
30、控制报告(XX基线 基线版本 _YYYYMMDD) .xls项目阶段里 程碑处基线建立前 检查 Check 1i st项目编号+项目名称基线建立前检查Check 1 i st(XX基线_YYYYMMDD) .xls项目阶段里 程碑处品质保证计划项目编号+项目名称品 质保证计划需求阶段结 束项目路线图项目编号+项目名称项目路线图项目阶段里 程碑处项目总结报 告项目编号+项目名称项 目总结报告项目完成后当日类型主要配置项标识符发布时机责任人备注遗留问题跟 踪表项目编号+项目名称遗 留问题跟踪表项目完成后提交工作产 品清单项目编号+项目名称提 交工作产品清单项目完成后当日需求定义概要技术方 案说明书
31、项目编号+项目名称概 要技术方案说明书需求阶段结 束需求说明书项目编号+项目名称需 求说明书(子项目名称+ 子项目中的模块名称)需求阶段结 束需求规格说明书项目编号+项目名称需 求规格说明书(子项目名 称十子项目中的模块名 称)需求阶段结 束设计开发技术研究报 告项目编号+项目名称技 术研究报告(技术课题)需求/设计阶 段结束设计说明书项目编号+项目名称设计 说明书(子项目名称+子 项目中的模块名称)设计阶段结 束数据库设计 说明书项目编号+项目名称数 据库设计说明书(子项目 名称+子项目中的模块名 称)设计阶段结束系统稳定测试计划项目编号+项目名称测 试计划(子项目名称)需求阶段结 束测试用
32、例项目编号+项目名称测 试用例(子项目名称)编码阶段结束测试总结项目编号+项目名称测 试总结(子项目名称十轮 次或阶段名称)阶段测试完 成类型主要配置项标识符发布时机责任人备注功能/性能 测试报告项目编号+项目名称功 能/性能测试报告(子项 目名称)各子项目测 试完成后发版说明项目编号+项目名称发 版说明(子项目名称)各子项目完成后、总体项目完成后产品化 包装用户手册项目编号+项目名称用 户手册(子项目名称)总体项目完 成后培训资料项目编号+项目名称培 训资料(培训主题或子项 目名称)总体项目完 成后对客 户的 培训 资料系统安装配 置说明书项目编号+项目名称系 统安装配置说明书(子项 目名称
33、)总体项目完 成后产品介绍PPT项目编号+项目名称产 品介绍PPT (子项目名称)总体项目完 成后产品解决方案项目编号+项目名称产 品解决方案(子项目名 称)总体项目完 成后产品实施指南项目编号+项目名称产 品实施指南(子项目名 称)总体项目完 成后产品报价策 略项目编号+项目名称产 品报价策略(子项目名 称)总体项目完 成后技术白皮书项目编号+项目名称技 术白皮书(子项目名称)总体项目完 成后3. 4电子版非主要配置项清单1 .电子版非重要产品的存放目录参考组织级配置库目录;2 .配置管理员在开发库中建立相关目录;3 .该类文档一般不存在变更的问题,因此提供给项目组所有相关人员可读可写权限;
34、4 .该类文档一旦产生将及时纳入开发库,由工作产品负责人或项目经理或配置管 理员入库,工作产品审阅者监督。类型产生的工作产品预计产生时机责任人备注项目管理项目立项报告、项 目启动会PPT等项目立项时配置管理相关文 档基线建立时或 定期品质保证相关文 档基线建立时或 定期项目汇报相关文 档每周末/里程碑处各种管理跟踪表基线处会议评审相关文 档会议召开完毕培训相关文档培训完毕项目结项总结PPT等项目结项时电子邮件随时 需求定义调研准备正式调研开展 前调研资料调研完毕后 设计开发其他设计类参考 资料、文档随时源代码源代码、单元测试源代码基线处可执行文件基线处4基线计划类型产生的工作产品预计产生时机责
35、任人备注系统稳定缺陷跟踪相关文档项目结束后维护记录相关文档随时产品化包 装用户培训资料、帮 助等项目结束后系统维护系统维护相关文档随时4.1 基线命名标识规则计划性基线:“项目编号-阶段标识-YYYYMMDD”; 事件性基线:“项目编号-阶段标识-事件英文缩写-YYYYMMDD”4. 2基线建立基线名称/标识符基线所包含的主要配 置项建立时间产品定义基线:项目编号-REQBasel ine-YYYYMMDD需求说明书需求规格说明书 项目管理计划 品质保证计划 配置管理计划 测试计划 风险/重大问题跟踪表 各种报告和跟踪表产品设计与开发基线:项目编号-DES+CODEBasel ine- YYYYMMDD概要技术方案说明书 总体/模块设计说明书 数据库设计说明书 测试用例 源代码