金融行业软件配置管理计划_第1页
金融行业软件配置管理计划_第2页
金融行业软件配置管理计划_第3页
金融行业软件配置管理计划_第4页
金融行业软件配置管理计划_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

金融行业软件配置管理计划一、引言1.1计划目的本计划旨在为金融行业软件项目建立一套规范、高效的配置管理体系,确保软件产品在整个生命周期中的完整性、一致性、可追溯性和可控性。通过有效的配置管理,降低项目风险,提高开发效率,保障金融业务系统的稳定运行与合规性要求。1.2适用范围本计划适用于本金融机构内所有软件项目的开发、测试、部署及运维阶段。涉及项目团队、开发团队、测试团队、运维团队及相关管理部门。所有与软件产品相关的配置项,包括但不限于源代码、可执行程序、配置文件、测试用例、文档等,均在本计划管理范畴之内。1.3定义与缩写*配置项(CI):为配置管理所识别和控制的软件产品的组成部分。*配置库:用于存储配置项及其历史版本的受控环境。*基线:在软件生命周期的特定时间点,经正式评审和批准的配置项集合,作为后续开发和变更的基准。*变更控制:对配置项的变更请求、评估、批准、实施和验证过程的规范化管理。*配置状态报告:记录和报告配置项的当前状态及其变更历史的文档。*SCM:软件配置管理(SoftwareConfigurationManagement)二、组织与职责2.1配置管理组织在项目层面,成立配置管理小组,由项目负责人、配置管理员、开发负责人、测试负责人及运维负责人组成。配置管理员(CMO)是配置管理活动的具体执行者和协调者。2.2主要职责*配置管理员(CMO):*制定和维护配置管理计划。*负责配置项的识别、分类和命名。*管理配置库,控制配置项的入库、检出和版本更新。*组织和实施基线的建立与变更。*监督变更控制流程的执行。*生成配置状态报告,开展配置审计。*提供配置管理工具的技术支持和培训。*项目经理:*审批配置管理计划。*审批关键基线的建立和变更。*协调配置管理过程中的资源和冲突。*开发团队:*按照配置管理规范提交和更新配置项。*参与变更请求的提出和评审。*测试团队:*参与配置项的测试和验证。*反馈配置项的质量问题。*参与基线的验证。*运维团队:*在生产环境中维护配置项的一致性。*参与生产环境相关的变更控制。三、配置项识别与控制3.1配置项识别配置项的识别应贯穿项目全生命周期。主要包括:*产品类:源代码、目标代码、可执行程序、安装包。*文档类:需求规格说明书、设计文档、测试计划、测试用例、用户手册、运维手册、项目计划、配置管理计划等。*数据类:数据库脚本、测试数据、基准数据。*环境类:开发环境配置、测试环境配置、生产环境配置、工具配置。3.2配置项命名与编号配置项应采用统一的命名规范,命名应具有可读性和唯一性,能够反映配置项的内容、版本和所属阶段。编号规则应确保唯一性,并便于追溯。例如,可包含项目标识、模块标识、类型标识、版本号等元素。四、配置库管理4.1配置库类型根据软件开发生命周期的不同阶段,配置库通常分为:*开发库(动态库):供开发人员日常工作使用,存放当前正在开发的配置项。*受控库(主库):存放已通过评审或测试的配置项,处于受控状态。*产品库(静态库):存放作为最终产品交付的基线配置项,除非有正式变更,否则不允许修改。4.2配置库工具选用业界成熟的配置管理工具(如Git,SVN等),并根据项目需求进行定制和配置。工具应支持版本控制、并行开发、权限管理、分支管理、合并追踪等功能。4.3库结构与权限配置库应根据项目结构和配置项类型进行合理组织和分区。严格控制不同角色对配置库的操作权限,如开发人员对开发库有读写权限,对受控库和产品库可能只有读权限;配置管理员拥有更高权限,负责配置项的入库审批和基线管理。五、变更控制流程5.1变更请求任何对已纳入配置管理的配置项的修改,均需提交变更请求(CR)。变更请求应说明变更的理由、内容、影响范围、优先级和实施计划。5.2变更评估与审批变更控制委员会(CCB)或指定的审批人负责对变更请求进行评估,包括技术可行性、对成本、进度、质量、安全及合规性的影响。根据评估结果,决定变更是否批准、否决或暂缓。对于重大变更,需项目经理或更高层级审批。5.3变更实施与验证变更批准后,由相关责任人在受控条件下实施变更。实施完成后,需进行验证,确保变更达到预期目标,且未引入新的问题。测试团队应参与变更的验证工作。5.4变更记录与通知所有变更请求及其处理过程、结果均应详细记录。变更实施后,应及时通知相关受影响的团队和人员。六、版本控制与基线管理6.1版本控制配置项的每次修改均应生成新的版本。版本号的命名规则应统一(如主版本号.次版本号.修订号)。配置管理工具应能自动追踪版本历史,记录版本间的差异。6.2基线建立在项目关键节点(如需求分析完成、设计完成、编码完成、系统测试完成、产品发布等)应建立基线。基线的建立需经过正式评审和批准,并在配置库中进行标记和保护。常见的基线包括:需求基线、设计基线、代码基线、测试基线、产品基线。6.3基线变更基线建立后,其变更必须严格遵循变更控制流程。只有经过正式批准的变更才能应用于基线,并记录变更内容和原因。七、配置状态报告与审计7.1配置状态报告定期(如每周或每月)生成配置状态报告,内容包括:当前配置项清单及其版本、近期变更活动摘要、基线状态、配置库使用情况、变更请求处理状态等。报告应分发给项目相关方,确保信息透明。7.2配置审计定期或不定期开展配置审计,以验证配置项的实际状态与配置管理计划、基线记录的一致性。配置审计包括功能审计(验证配置项是否满足需求)和物理审计(验证配置项的完整性和正确性)。审计结果应形成报告,并跟踪发现问题的解决。八、工具支持明确配置管理过程中所使用的工具,如版本控制工具、变更管理工具、缺陷跟踪工具等。确保工具的选型符合项目需求,并对工具的配置、使用和维护进行规范。九、培训与意识为项目团队成员提供配置管理计划和相关工具的培训,确保所有相关人员理解并掌握配置管理的流程、职责和操作规范,提高配置管理意识。十、计划的评审与改进本配置管理计划应在项目启动阶段制定,并在项目过程中根据实际情况(如项目范围变化、组织政策调

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论