配置管理和质量管理课件_第1页
配置管理和质量管理课件_第2页
配置管理和质量管理课件_第3页
配置管理和质量管理课件_第4页
配置管理和质量管理课件_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

1、配置管理和质量管理课件中国建设银行厦门开发中心配置管理/质量保证配置管理和质量管理课件预备知识:CMMI支持过程域的组成过程域CMMI二级三级四级五级基本支持过程域配置管理(CM)质量保证(PPQA)度量与分析(MA)高级支持过程域决策分析与解决方案(DAR)根本原因分析(CAR)配置管理和质量管理课件基本支持过程域配置管理和质量管理课件课程内容配置管理质量保证配置管理和质量管理课件配置管理nCMMI过程域介绍n标准过程体系介绍配置管理和质量管理课件CMMI过程域-配置管理过程域(CM)目标保证软件项目生成的产品在软件生命周期中的完整性。在给定时间点上确定软件配置,并在整个软件生命周期中维护配

2、置的完整性和可跟踪性。软件配置管理可以分为两方面的内容,一是配置项的识别和 管理,另一方面是变更管理。失效征兆n无法提出产品基线n所提供组件并不是所需要的从而导致返工n无法给出系统各个组件详细清单(导致浪费时间在发现部件、需求和接口)n无法控制变更导致无法控制返工失效后果n无法重建和访问前一个基线从而导致系统维护时间和资源浪费n无法核实被测试的产品就是交付的产品,从而导致时间、工作量和用户信心浪费配置管理和质量管理课件CMMI过程域-配置管理过程域(CM)建立完整性建立完整性建立基线建立基线跟踪和控制跟踪和控制变更变更配置管理员配置管理员配置状态报告配置状态报告配置管理计划配置管理计划配置管理

3、和质量管理课件SG1建立基线SP 1.1 SP 1.1 标识配置项标识配置项在配置管理系统中,识别配置项SP 1.2 SP 1.2 建立配置管理系统建立配置管理系统建立并维护配置管理系统和变更管理系统,控制产品 SP 1.3 SP 1.3 创建或发布基线创建或发布基线创建或发布内部使用的和正式发布的基线配置管理和质量管理课件SG2跟踪和控制变更SP 2.1 SP 2.1 跟踪变更请求跟踪变更请求跟踪配置项的变更请求SP 2.2 SP 2.2 控制配置项控制配置项控制配置项的变更配置管理和质量管理课件SG3 建立完整性SP 3.1SP 3.1建立配置管理记录建立配置管理记录建立并维护配置项描述的

4、记录SP 3.2 SP 3.2 执行配置审计执行配置审计执行配置审计,维护基线的完整性配置管理和质量管理课件标准过程体系的实现配置管理和质量管理课件任务1:配置管理计划编制 配置管理员根据项目特点,依据配置管理员根据项目特点,依据项目计划项目计划编制编制配置管理计划配置管理计划。主要包括:。主要包括:识别配置项、确定基线计划、确定工作流策略、确定配置审计计划、确定安全策识别配置项、确定基线计划、确定工作流策略、确定配置审计计划、确定安全策略、确定备份和恢复策略。略、确定备份和恢复策略。 配置管理员应将配置管理员应将配置管理计划配置管理计划提交技术经理审核。并提交组织级配置管理员。提交技术经理审

5、核。并提交组织级配置管理员。组织级配置管理员根据组织级配置管理员根据配置管理计划配置管理计划搭建配置系统环境。搭建配置系统环境。 配置管理员负责管理和更新配置管理员负责管理和更新配置管理计划配置管理计划。 工作产品工作产品输入:项目计划输入:项目计划输出:配置管理计划输出:配置管理计划相关角色相关角色主要执行者:配置管理员主要执行者:配置管理员其他执行者:技术经理其他执行者:技术经理 组织级配置管理员组织级配置管理员配置管理和质量管理课件任务2:配置项管理项目成员应该使用配置管理系统来对配置项进行修改和提交,并在指定的开发库的工作空间上操作配置项。主要包括以下几个操作:相关角色相关角色主要执行

6、者:项目成员主要执行者:项目成员其他执行者:配置管理员其他执行者:配置管理员 组织级配置管理员组织级配置管理员工作产品工作产品输入:输入:配置管理计划配置管理计划检出(检出(Check Out)Check Out)检入(检入(Check inCheck in) 新增配置项(新增配置项(Add to source controlAdd to source control)交付(交付(DeliverDeliver)项目受控基线建立后,已基线化配置项在开发空间的检入和检出权限将被冻结,其修改需要执行变更管理。配置管理和质量管理课件任务3:基线管理基线可分为:基线可分为: 受控基线:受控基线:指配置项

7、在项目里程碑时点时的已通过正式评审/测试进入受控的一种状态。 标识基线:标识基线:指配置项在项目的非里程碑时点的一种特定状态。 配置管理员按照配置管理员按照配置管理计划配置管理计划中基线计划在受控库上建立标识中基线计划在受控库上建立标识/ /受控基线,并受控基线,并将基线信息登记在将基线信息登记在配置管理计划配置管理计划中。基线信息包括:基线名称、建立时间等。中。基线信息包括:基线名称、建立时间等。 相关角色相关角色主要执行者:配置管理员主要执行者:配置管理员其他执行者:项目成员其他执行者:项目成员工作产品工作产品输入输入: : 配置管理计划配置管理计划输出:配置管理计划输出:配置管理计划配置

8、管理和质量管理课件任务4:配置状态报告编制 配置管理员每月月底根据配置项状态、基线和变更的情况编制配置状态报告,配置状态报告内容包括当月配置项版本变化情况、规模增长趋势,基线变化信息,变更的趋势和状态。 配置状态报告应发布给项目组成员并提交给组织级配置管理员。 相关角色相关角色主要执行者:配置管理员主要执行者:配置管理员其他执行者:组织级配置管理员其他执行者:组织级配置管理员工作产品工作产品输入输入: : 配置管理计划配置管理计划输出:配置状态报告输出:配置状态报告配置管理和质量管理课件任务5:组织配置审计组织配置审计由组织级配置管理员组织。审计成员由各项目配组织配置审计由组织级配置管理员组织

9、。审计成员由各项目配置管理员组成,以互查和抽查的方式在项目间交叉进行。置管理员组成,以互查和抽查的方式在项目间交叉进行。组织配置审计主要从以下几个方面进行:基线审计、变更情况组织配置审计主要从以下几个方面进行:基线审计、变更情况审计、生产版本发布审计、配置管理活动审计。审计、生产版本发布审计、配置管理活动审计。相关角色相关角色主要执行者:组织级配置管理员主要执行者:组织级配置管理员其他执行者:配置管理员、项目成员其他执行者:配置管理员、项目成员 工作产品工作产品输入输入: : 变更记录表变更记录表 变更申请单变更申请单 配置管理计划配置管理计划 需求跟踪矩阵需求跟踪矩阵 输出:开发中心配置审计

10、报告输出:开发中心配置审计报告 配置管理和质量管理课件任务6:变更管理n当基线化配置项须发生变化时,变更发起人需填写当基线化配置项须发生变化时,变更发起人需填写变更申请变更申请单单提出变更请求。提出变更请求。n变更控制委员会(变更控制委员会(CCB)评审提交的变更申请以判断其是否是)评审提交的变更申请以判断其是否是一个有价值的变更。判断标准一般是基于优先级、进度、资源、一个有价值的变更。判断标准一般是基于优先级、进度、资源、风险、严重程度等。风险、严重程度等。n配置管理员根据审批结果编制变更执行计划并更新配置管理员根据审批结果编制变更执行计划并更新变更申请变更申请表表。更新后。更新后变更申请表

11、变更申请表应发送变更执行人、变更验证人、应发送变更执行人、变更验证人、需求管理员。需求管理员。配置管理和质量管理课件任务6:变更管理配置管理和质量管理课件任务7:版本发布 版本发布分为里程碑版本发布和维护优化版本发布。版本发布分为里程碑版本发布和维护优化版本发布。 配置管理员负责将开发库测试空间中形成版本发布基线。集成工程师配置管理员负责将开发库测试空间中形成版本发布基线。集成工程师负责在受控库上构建产品发布包并进行安装测试。负责在受控库上构建产品发布包并进行安装测试。 配置管理员申请发起中心发布,同时负责将受控库已发布的产品版本配置管理员申请发起中心发布,同时负责将受控库已发布的产品版本同步

12、至开发库中未释放的测试空间和开发空间中。同步至开发库中未释放的测试空间和开发空间中。 相关角色相关角色主要执行者:配置管理员主要执行者:配置管理员其他执行者:集成工程师其他执行者:集成工程师 组织发布管理员组织发布管理员 组织配置管理员组织配置管理员 工作产品工作产品 输入:源代码输入:源代码 输出:版本发布配置审计申请表输出:版本发布配置审计申请表 版本发布申请表版本发布申请表 版本发布审批表版本发布审批表 版本发布通知单版本发布通知单 发布包发布包 配置管理和质量管理课件关键技术识别配置项识别哪些工作产品进行版本管理源代码对象代码, 数据对于不同工作组共同使用的工作产品在生命周期其他点上产

13、生的工作产品确定对不同类型工作产品的存取访问控制并控制具体的访问和修改。配置管理和质量管理课件串行开发可能是理想的,但今天这种方式既不有效也不实用开发人员不应等待其他工作完成关键技术构件的并行开发配置管理和质量管理课件回顾以上我们介绍了:n CMMI中配置管理过程域的SG及SPn 标准过程体系中配置管理过程所含任务n 配置管理的关键技术配置管理和质量管理课件附加:总行配置管理规范配置管理和质量管理课件定义n软件配置 n软件配置管理 n软件配置管理系统 n版本控制 n配置库 n基线 n配置项 n变更请求 配置管理和质量管理课件组织与职责n变更控制委员会项目组CCB负责对项目组变更请求的审批,遇较

14、大变更可报组织级CCB评审。项目组CCB成员必须至少包括一名项目组配置管理员。 n开发中心开发中心项目管理与质量控制部室是软件配置管理的直接管理机构,负责建立、维护整个配置管理系统环境,并实现监控、评审、考评等管理职能。开发中心技术支持部室是软件配置管理系统的运行维护机构,负责对软件配置管理系统的系统运行、硬件、网络、备份等进行监控和技术保障。 n配置管理员配置管理员分为三个层次:总行配置管理员、组织级配置管理员、项目组配置管理员。总行配置管理员负责总行产品基线库的日常管理和维护,具体协调各级配置管理员之间的工作关系,组织级配置管理员负责配置管理系统组织级的日常维护、监控和管理。各开发中心设专

15、职组织级配置管理员岗位,归口项目管理与质量控制部室管理。项目组配置管理员是本项目软件配置管理活动的关键执行人,负责按照既定的策略,实施、维护项目组配置管理环境,并评估这些策略对开发效率的影响。项目组配置管理员原则上由建行员工担任。 n项目组项目组负责进行各项软件配置管理活动。项目经理对本项目的软件配置管理活动负有直接的管理责任。 配置管理和质量管理课件配置管理活动n配置库管理 n配置管理计划编制 n配置项管理 n基线管理 n变更管理 n产品发布 n组织配置审计 n配置状态报告编制 n配置管理日常工作申请 配置管理和质量管理课件安全管理n应注意对配置管理系统所管理的资产和过程资产的保护,任何人不

16、得以任何形式复制和传播。 n运行保障开发中心技术支持部室负责配置管理系统运行维护。配置管理系统服务器应放置在开发中心系统机房,纳入开发中心统一管理。定期对配置管理系统进行备份和安全检查,统一进行系统用户管理,建立应急机制。 n权限管理组织级配置管理员对配置库拥有完全权限,需设立A、B角,以保证对系统操作的正确性。重大操作必须双人临岗进行处理。项目组配置管理员对本项目配置库拥有使用权限(不包括删除权限)。配置项的权限由项目经理决定,由项目组配置管理员负责实施。总体原则是根据工作小组来设置权限,全面权衡工作方便性和保密性。 n用户管理配置管理系统用户管理包括用户新增、变更和注销。当项目组需要进行配

17、置管理系统的用户新增、变更和注销时,配置管理员填写工作申请单(SCMCR)进行用户的变更申请,由组织级配置管理员审核后进行处理。用户名和密码是判定系统使用者进入软件配置管理系统的主要手段。项目相关人员应以正确的用户名和密码登录系统,不得非法登录。配置管理系统使用人员在初次登陆配置管理系统成功后,应立即修改密码,并定期更换,如发现或怀疑泄露应立即更改。密码的设定应具有一定的复杂度,密码应由大小写字母、数字或特殊字符组成,长度应不少于6个字符。用户如遗忘密码,应立即向组织级配置管理员提出重置密码申请(见附件八)。配置管理系统使用人员应注意保管个人的用户信息,对用户权限范围内的操作结果负责。禁止盗用

18、、转让、借用用户名和密码,违反规定造成严重后果的,追究当事人责任。配置管理和质量管理课件课程内容配置管理质量保证配置管理和质量管理课件质量保证过程域目标客观评价项目的过程和工作产品,从而确保项目的质量。失效征兆n无法保证项目质量标准被遵循或达到n低质量工作产品被产生n项目成员正在抵制无效的工作流程n没有说明项目所遵循过程和标准n显而易见的项目问题没有及时升级给高层领导关注失效后果n缺乏对开发过程客观评价导致明显问题没有被及时解决n低质量中间产品降低客户信心哪怕你能够最终提交高质量最终产品配置管理和质量管理课件 沟通并确保不符合沟通并确保不符合问题得到解决问题得到解决建立记录建立记录提供客观洞察

19、提供客观洞察 相关的利益干系人相关的利益干系人报告和记录 客观评价工客观评价工作产品和服作产品和服务务 客观评价过程客观评价过程客观评价过程和产品质量客观评价过程和产品质量质量保证过程内容配置管理和质量管理课件术语:质量成本包括所有由质量工作或者进行与质量有关的活动所导致的成本。预防成本:预防成本:预防质量缺陷所需成本。例如:质量保证、 培训等。评估成本:评估成本:检查、评定产品质量.是否满足规定要求所需 的成本。如:测试、审计、同行评审。失败成本:失败成本:因质量问题导致的多余成本支出。内部故障成 本。如:返工、缺陷修复、故障分析;外部故 障成本如:解决最终的抱怨、求助电话等生活小例子: 预

20、防成本:锻炼身体、听保健讲座等。 评估成本:体检 失败成本:治病配置管理和质量管理课件SG1-客观评价过程和工作产品根据适用的过程说明、标准和流程客观评价相关的工作产品和服务的符合程度。n SP1.1 SP1.1 客观评价过程客观评价过程n 根据适用的过程说明、标准和流程客观评价指定的已实施的过程n SP1.2 SP1.2 客观评价工作产品和服务客观评价工作产品和服务n 根据适用的过程说明、标准和流程客观评价指定的工作产品配置管理和质量管理课件SG2 提供客观的洞察 客观跟踪、沟通不符合问题,确保其被解决SP2.1 SP2.1 沟通并确保不符合问题得到解决沟通并确保不符合问题得到解决与成员和管

21、理层沟通质量问题,确保不符合问题得到解决SP2.2 SP2.2 建立记录建立记录建立并维护质量保证活动的记录配置管理和质量管理课件PPQA在标准过程体系的实现配置管理和质量管理课件任务1:质量保证计划编制 质量经理在质量经理在项目计划项目计划初稿的基础上编制项目的初稿的基础上编制项目的质量保证计划质量保证计划。项目经。项目经理负责审核理负责审核质量保证计划质量保证计划和其他计划之间的一致性。编制完成的和其他计划之间的一致性。编制完成的质量保质量保证计划证计划提交组织质量保证员审核。提交组织质量保证员审核。 当项目发生变更时,质量经理根据情况及时进行修订当项目发生变更时,质量经理根据情况及时进行

22、修订质量保证计划质量保证计划。修订。修订后的后的质量保证计划质量保证计划提交项目经理审核,并报送组织质量保证员。提交项目经理审核,并报送组织质量保证员。相关角色相关角色主要执行者:质量经理主要执行者:质量经理其他执行者:项目经理其他执行者:项目经理 组织质量保证员组织质量保证员 工作产品工作产品输入输入: : 项目计划项目计划 输出:质量保证计划输出:质量保证计划 配置管理和质量管理课件任务2:质量保证活动实施 项目经理和相关人员分析所发现的不符合项,制定改进措施行动计划,并指定项目经理和相关人员分析所发现的不符合项,制定改进措施行动计划,并指定责任人实施行动计划。责任人实施行动计划。 质量经

23、理可将质量保证活动发现任何问题(包括无法由项目组解决的不符合项)质量经理可将质量保证活动发现任何问题(包括无法由项目组解决的不符合项)报告项目协调人和组织质量保证员。报告项目协调人和组织质量保证员。 对于重要的未及时解决的问题应升级。对于重要的未及时解决的问题应升级。 质量经理收集项目组最佳实践、过程改进建议及需上报不符合项,编制每月质量经理收集项目组最佳实践、过程改进建议及需上报不符合项,编制每月质量保证报告质量保证报告。 相关角色相关角色主要执行者:质量经理主要执行者:质量经理其他执行者:项目经理其他执行者:项目经理 项目总监项目总监 组织质量保证员组织质量保证员 工作产品工作产品输入输入

24、: : 质量保证计划质量保证计划 输出:不符合项跟踪表输出:不符合项跟踪表 质量保证报告质量保证报告 配置管理和质量管理课件任务3:组织质量审计n组织质量保证员每次组织质量审计前应做编制审计计划.n选择审计范围 - 审计人员根据任务定义表和目前实施的阶段选择出本次审计检查的任务范围。 n工作产品审计:根据本次审计需要检查的任务范围,依据质量审计检查表提取相关任务的输出工作产品,对已提取的工作产品进行客观评价。n检查行动执行情况:根据本次审计需要检查的任务范围,对相关任务的执行行动进行直接证据的评价。n编制不符合项跟踪表 ,确认和跟踪。相关角色相关角色主要执行者:组织质量保证员主要执行者:组织质

25、量保证员 其他执行者:项目成员其他执行者:项目成员 质量带头人质量带头人 质量经理质量经理 组织需求管理员组织需求管理员 工作产品工作产品输出:不符合项跟踪表输出:不符合项跟踪表 过程变更请求过程变更请求 开发中心质量保证报告开发中心质量保证报告 配置管理和质量管理课件质量审计检查表配置管理和质量管理课件QA Vs QCQuality Assurance事前过程中关注如何降低缺陷, 成本和返工每个人的职责Quality Control事后产品关注如何解决缺陷QC工程师的职责配置管理和质量管理课件优秀的质量经理应具备熟悉过程善于指导具有亲和力客观的善于沟通关键要点关键要点: :标准过程是根据各个

26、优秀项目的最佳实践总结编制的,因此,通过QA的过程检查,可以帮助项目组找到目前操作与最佳实践之间的不同。不同并不代表是不对的,也可能是更好的最佳实践。因此我们说:不符合项是帮助项目改进的机遇。因此我们说:不符合项是帮助项目改进的机遇。配置管理和质量管理课件回顾以上我们介绍了:n CMMI中质量保证过程域的SG及SPn 标准过程体系中质量保证过程所含任务n QA与QC的区别n 优秀质量经理应具备的能力配置管理和质量管理课件部署n版本发布 n上线实施 n用户验收测试实施 n用户支持材料编制 n运行维护 配置管理和质量管理课件任务1:上线实施n技术经理负责组织项目成员编写系统上线计划,包括上线期间的

27、组织 架构图应包括关联系统支持小组,并需要明确关联系统在上线过程中的职责。 n上线计划评审:基础设施项评审由技术部架构管理部门组织;业务应用项目的系统上线评审一般由技术部业务支持部门组织,其中,技术部确定的重点项目的系统上线计划评审由技术部项目实施管理部门统一组织。项目提出部门、信息中心、相关技术运行部门和业务运行部门等参加评审。项目经理负责组织协调评审专家对系统上线计划进行评审,中心评审专家应包括:组织项目管理员、组织运维管理员、技术经理、业务经理、质量经理、各专业化小组长等。n准备上线资源:包括主机、存储、网络、数据库、平台软件、应用版本等。n安装上线环境-启用应用系统-获取试运行报告 相关角色相关角色主要执行者:技术经理主要执行者:技术经理 其他执行者:产品支持员其他执行者:产品支持员 评审专家评审专家 系统管理员系统管理员 项目经理项目经理 项目协调人项目协调人 组织运维管理员组织运维管理员 工作产品工作产品输出:系统上线计划输出:系统上线计划 、评审记录、评审记录 、生产环境资源申请表、试运行报告、

温馨提示

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

评论

0/150

提交评论