




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
质量保证体系建设方案质量保证体系建设方案 版本 版本 V1 0V1 0 文文 档档 编编 号号保保 密密 等等 级级 作作 者者刘云龙刘云龙最后修改日期最后修改日期 审审 核核 人人最后审批日期最后审批日期 批批 准准 人人 最后批准日期最后批准日期 质量保证体系建设方案 易流科技质量管理体系 修订记录修订记录 日期日期版本版本修订说明修订说明修订人修订人 2015 10 9V1 0 创建刘云龙 2015 10 30V1 1 增加推进实施示意图刘云龙 质量保证体系建设方案 第 1 页 共 18 页 目目 录录 1前言前言 2 1 1目的 2 1 2范围 2 1 3说明 2 1 4术语定义 2 2主要角色和职责主要角色和职责 3 3建设点建设点 3 3 1体系框架 3 3 1 1方针和目标 3 3 1 2项目类型定义 4 3 1 3体系结构及职责 4 3 1 4组织结构及职责 6 3 1 5四个过程 8 3 2组织过程 9 3 3管理过程 9 3 4工程过程 10 3 5支持过程 10 3 6项目度量与分析 11 3 6 1制定项目度量计划 12 3 6 2收集项目度量数据 12 3 6 3分析项目度量数据 12 4实施路径实施路径 12 4 1切入点 13 4 2测试团队的建设 13 4 3培训 14 4 4流程系统和配置管理 14 4 5试点 15 4 6推广 15 4 7持续改进 15 质量保证体系建设方案 第 2 页 共 18 页 1 1前言前言 1 11 1目的目的 为了开展软件开发过程中的质量保证活动 满足对软件产品和过程的质量控制需 要 需要建设符合易流科技西安研发中心现状的质量保证体系 特编写此质量体系建 设的方案 1 21 2范围范围 本文适用于易流科技西安研发中心软件开发项目的质量保证体系建设 1 31 3说明说明 由于质量体系建设需要牵扯到软件开发项目 组织架构 管理 绩效 等各个方面 本文的建设点不分先后顺序 有可能存在同时改进的情况 1 41 4术语定义术语定义 PDP Project Defined Processes 项目定义过程 PM Project Manager 项目经理 QA Quality Assurance 质量保证 MA Measurement and Analysis 度量和分析 CM Configuration Management 配置管理 PPQA Process and Product Quality Assurance 过程和产品的质量保证 GQM Goal Question Measurement 目标 问题 度量 PDB Process DataBase 过程数据库 CCB 需求 变更控制委员会 PMO 项目 项目群 项目集 管理办公室 JIRA 项目管理软件 信息需要 指为达到项目或组织预定目标而需要关注的信息 可度量概念 关于如何将特定的活动和产品与需要了解的信息关联起来的概念 度量构造 实现可度量概念的方法 质量保证体系建设方案 第 3 页 共 18 页 2 2主要角色和职责主要角色和职责 角色名称角色名称职责描述职责描述 质量经理制定 维护并执行项目的 质量保证计划 实施过程指导 培训流程 规范和制度 项目过程裁减和定制 参与项目组质量活动 并实施过程控制 对项目组的产出物进行检查和质量控制 与项目经理一起按照组织定义的量化目标制定和建立项目的质量 目标 跟踪该目标的达成 识别项目中的不符合项 形成 不符合项报告 确保不符合项 问题得到处理和解决 识别项目中的质量风险和质量问题 制定预防和解决方案 并记 录到报告 JIRA 向项目组和项目质量总监反馈质量风险和质量问题 并跟踪其状 态直至关闭 项目经理协助质量经理一起制定 质量保证计划 并对项目质量保证活 动的实施提供支持 配合质量经理进行产品审计和过程审计活动 负责对项目过程中发现的问题 评审 审计 测试等 采取行动 直到问题被关闭 协助质量经理预防和解决项目中的质量风险和质量问题 直至关 闭 项目组人员配合质量经理进行产品审计活动和过程审计活动 负责解决质量经理发现的不符合项 项目总监 为软件质量保证活动提供资源和资金 定期评审质量经理的活动和活动的执行情况 保证质量经理的独立的汇报渠道 处理解决质量经理对项目的报告中列出的在项目中没有解决或不 能解决的不符合问题 3 3建设点建设点 3 13 1体系框架体系框架 3 1 13 1 1方针和目标方针和目标 项目与质量管理的方针是 项目与质量管理的方针是 提供卓越设计 精心制作品质优秀的物流软件产品 不断满足客户需求 并通过不断 改进 创新和追求 使产品质量水平处在物流软件行业的前列 项目与质量管理的目标是 项目与质量管理的目标是 项目实施过程透明化 交付可预期 质量保证体系建设方案 第 4 页 共 18 页 职责明确 管理规范 保证交付质量 3 1 23 1 2项目类型定义项目类型定义 不同类型和规模的项目 应该使用不同的质量保证方法 对项目进行区分 是质量保 证工作运行的基础 从项目性质上区分 从项目性质上区分 软件开发类项目 指根据客户需要而成立项目 项目处于非上线状态或者研发中心脱离上线状态影 响的软件开发项目 软件运维类项目 指产品 项目已上线 在生产运行过程中 对发现的生产缺陷 新的小的新增或变 更需求以及数据的统计需求进行开发实施的项目 信息研究类项目 指内部立项的 完善现有产品主线或者自研的项目 从项目规模上区分 从项目规模上区分 根据产品 项目研发的业务规模 投入总人数的规模 研发经历的时间周期 可以将产 品 项目分为四类 大型产品 项目 投入的总人数在20人以上 研发时间五个月以上的软件开发 测试相关的产品 项 目 中型产品 项目 投入人数在5人以上 研发时间三个月以上的软件开发 测试相关的产品 项目 小型产品 项目 是指投入人数不超过5人 研发时间不超过一个月的产品 项目 项目群 指多个密切相关的小型项目 这类项目往往在人员上有高度复用的特性 一个人 一个小组同时负责几个项目 3 1 33 1 3体系结构及职责体系结构及职责 依据管理体系的运作需要 结合实际情况 建议在研发中心形成如下项目管理体系组 织结构 最终目标 需要逐步实现 质量保证体系建设方案 第 5 页 共 18 页 P PM MO O 开开发发团团队队负负责责人人 测测试试团团队队 运维人员开开发发项项目目组组 测测试试团团队队负负责责人人 质质量量经经理理 C CC CB B 运运维维团团队队负负责责人人 配配置置管管理理员员业业务务部部门门业业务务 人人员员 战战略略层层 战战术术层层 执执行行层层 图1 项目管理体系组织结构图 PMO projectPMO project managemanage office office PMO 团队一般由研发中心主任 副主任以及其它管理干部组成 是 PMO 团队的主要负 责人 PMO 的主要职责是制定研发中心项目整体的战略规划 领导各项目经理按战略规划 进行项目实施 保证项目按既定战略目标完成 具体职责如下 负责贯彻执行质量方针和法规 贯彻执行项目管理体系 并负责持续改进该体系 主持制定项目管理方针 质量目标 发布命令建立和运行项目管理体系 主持管理评审 对产品质量 服务质量全面负责 确保研发中心人员 设施 环境等必要资源的提供 各项目 开发各项目 开发 测试 负责人测试 负责人 定期向研发中心最高管理层和 PMO 团队汇报项目进展和问题风险 组织 建设项目团队 合理安排项目任务计划 对项目最终交付负责 遵循一定的质量标准 质量经理质量经理 向 PMO 负责 协助 PMO 完成日常的质量工作 质量保证体系建设方案 第 6 页 共 18 页 监督整个项目团队过程工作 确保项目团队的活动按规范进行 在项目过程中定 期或者不定期的审计相关的工作 参与或者协助项目经理 小组长组织必要的评审活动 配置管理员配置管理员 管理和维护配置库和配置管理环境 执行配置管理过程 生成配置状态报告 控制配置变更过程 重点把握基线 版本的升级和归并 把输出的工作产品纳入配置库 负责为 CCB 提供配置信息 执行 CCB 授权的配置管理职责 CCB changeCCB change controlcontrol board board 变更控制委员会变更控制委员会 是一个虚拟的组织 由项目领导小组 项目负责人和技术 测试以及业务骨干组 成 对项目的变更进行评估 对变更的结果进行评审 批准项目的变更请求 对基线建立进行审计 审批基线报告 3 1 43 1 4组织结构及职责组织结构及职责 根据易流科技西安研发中心现状 软件项目组织结构如下图所示 由研发部 项目部 质控部以及下属分支机构组成组成 研发中心主任 项目部 研发部 质控部 C UI HTML Android IOS 项目1 项目2 项目3 质量控制 测试组 支支撑撑支支撑撑 质量保证体系建设方案 第 7 页 共 18 页 图 2 软件项目组织结构图 对于小型项目来讲 一般架构师由项目经理一人承担 不同类型的项目 各小组的设置不同 配置管理可由组织级统一人员担任 研发中心主任研发中心主任 审批项目计划 立项 结项等相关 资源调配 为项目实施提供必要的资源保障 项目经理项目经理 确定项目范围 并跟踪管理控制 制定项目计划 包括资源计划 进度计划等 并跟踪管理控制 分配工作任务 并跟踪完成情况 解决项目问题 保证项目交付 管理项目风险 与内 外相关干系人协调解决项目问题 汇报项目绩效 使项目过程透明化 质量经理质量经理 制定 维护并执行项目的 质量保证计划 参与项目组工作过程和活动 实施过程控制 对项目组各个阶段的产出物进行检查和质量控制 实施过程引导 培训流程 规范和标准 识别项目中的不符合项 形成 不符合项问题报告 并确保不符合项问题得到 处理和解决 向项目组和总监反馈项目质量问题 架构师架构师 协助项目经理进行技术把关和技术管理 负责项目技术 业务架构设计 需求组需求组 参与 工作说明书 的评审 进行软件需求分析 含功能需求和性能需求 编写 软件需求规格说明书 并参与有关的评审 执行需求变更并参与相关的评审 设计组设计组 质量保证体系建设方案 第 8 页 共 18 页 根据 软件需求规格说明书 完成软件设计过程 编写 系统设计说明书 参与设计的评审 开发组开发组 根据 程序语言编码规范 或相关的惯例 完成软件编码过程 负责根据设计文档编写源代码 进行代码审查或单元测试 编写用户手册等技术文档 参与必要的评审活动 测试组测试组 编写测试用例并建立测试环境 负责进行集成测试和系统测试并记录发现的问题 编写 测试报告 等结论性文件 参与必要的评审活动 确保按测试规范进行 确保修改后的验证闭环 确保最终产品与需求设计的符合 3 1 53 1 5四个过程四个过程 项目管理体系分为四个过程域组 分别是 组织过程 管理过程 工程过程 支持过程 培训管理过程 组织过程 管理过程 工程过程 支持过程 项目计划过程 软件设计过程 需求开发和管理软件实现和单元软件测试过程 项目上线过程 项目验收过程 配置管理过程 质量管理过程 测试缺陷管理过 项目结项过程 项目管理过程 项目跟踪与控制 同行评审过程 质量保证体系建设方案 第 9 页 共 18 页 图3 四个过程 这四个过程域组会分别在以下章节简述 3 23 2组织过程组织过程 组织过程主要包含培训管理机制及控制活动 本部分包括以下过程 培训管理过程培训管理过程 培训可有效提高整体员工的业务能力 技术能力 通过对项目流 程和质量相关培训 可让员工更好理解流程的意义 加快质量体系的推进速度 3 33 3管理过程管理过程 项目管理是实现项目交付 为客户提供产品和服务的关键环节 项目管理过程涉及到 各个部门和每个项目组 包括 项目管理的立项 项目计划 项目执行和跟踪控制 项目 结项等 本部分包括以下几个过程 项目立项过程项目立项过程 规范软件项目的立项过程 保证软件项目立项的可行性和合理性 降低项目实施的风险 项目计划过程项目计划过程 规范软件项目计划过程 项目计划要建立在估算结果的基础之上 充分考虑 确定范围矩阵 高层计划 成本预算 资源计划 风险等内容 项目计划变更管理过程项目计划变更管理过程 控制项目在执行中所涉及的人员 需求 计划和预算等 各项变更 规范变更流程 保证项目变更的严肃性和有效性 加强项目监控的力 度 项目跟踪和控制过程项目跟踪和控制过程 定义该过程的目的是为了对软件项目进行跟踪和控制 使 软件的开发过程不会偏离正确的轨迹 使软件开发的进度 成本和质量得到有效 的控制 通过定量管理项目的已定义过程 以便实现项目定义的质量目标和过程 性能目标 提高项目过程的可视性 问题管理过程问题管理过程 通过对问题的管理 有效的发现 控制问题 跟踪问题 使问题 得到有效的管理 控制和解决 避免问题的遗留拖延造成问题的扩大化和恶化而 质量保证体系建设方案 第 10 页 共 18 页 影响产品开发和产品交付 风险管理过程风险管理过程 项目风险与问题管理过程主要是提高项目的风险管理能力 有效 规避项目的风险 对风险产生的问题统一管理 避免风险的扩大和问题的升级 影响项目的交付和成功 项目结项过程项目结项过程 结项后 需要对项目进行归纳总结 并对项目中产生的产品和过 程数据进行归档 作为同类项目做类比和决策数据 3 43 4工程过程工程过程 工程过程是实现对客户承诺交付的基础的过程 是产品和服务实现的主要的环节 具 体包括以下几个过程 需求开发与管理过程需求开发与管理过程 需求管理过程的目的是为项目组控制和跟踪需求提供依据 从而保证项目范围变化是可控的 软件设计过程软件设计过程 设计过程需要对系统的数据字典 系统的公共类 公共方法和属 性 系统与外部系统的接口描述 协议 交换的数据格式等 系统内部各个子系 统 各个模块之间的内部接口关系 详细描述接口数据的结构 更新机制等 系 统设计部分的处理实体 子系统 模块 等各方面进行系统的设计 软件实现和单元测试过程软件实现和单元测试过程 统一组织内部的单元测试环节的工作方式和工作流程 对于结构化的编程语言 程序单元指程序中定义的函数或子程序 单元测试是指 对函数或子程序所进行的测试 软件测试过程软件测试过程 软件测试工作过程 明确各阶段的测试工作内容 测试缺陷管理过程测试缺陷管理过程 测试过程中 缺陷必须进行有效的管理 以保证发现的缺陷 被记录 跟踪 修复和验证 通过进一步对缺陷的统计分析 以衡量测试效果及 软件质量 项目上线过程项目上线过程 项目上线主要关注上线过程和上线后出现的问题和缺陷的跟踪和 处理 项目验收过程项目验收过程 为软件项目提供标准的验收过程 为项目经理和质量经理的工作 提供指导 3 53 5支持过程支持过程 根据物流软件开发业务的特点 支持活动适用于整个组织管理和开发过程 这些活动 质量保证体系建设方案 第 11 页 共 18 页 对项目质量起着重要的保证和支持作用 组织必须保证整个软件过程资产得到保护和有效 管理 支持活动由以下过程组成 质量管理过程质量管理过程 通过对过程质量的管控 逐步提高整体员工质量意识 达到提高 产品质量的目的 软件配置管理过程软件配置管理过程 确保所有的配置项都唯一地被标识并且可访问 确保对配置 项的更新都是可控的和可跟踪的 保证基线化的配置项的变更被适当地实施 确 保所有基线化的配置项的状态已知 同时帮助开发人员 测试人员 项目管理者 能方便及时的获得项目的有用信息 促使开发工作高效地进行 同行评审过程同行评审过程 同行评审的主要目的是发现问题 尽量在项目前期将问题发现 避免问题遗留到后期 3 63 6项目度量与分析项目度量与分析 通过制定本过程规范项目度量与分析过程 为项目定义定量的目标进行可量化的过程 改进奠定基础 为项目资源的分配和项目相关决策提供有力的数据支持 质量保证体系建设方案 第 12 页 共 18 页 收集 度量数据 开始 项目是 否结束 结束 建立组织级 度量体系 制定项目 度量计划 分析 度量数据 为组织提供过 程能力度量源 根据分析结果 实施过程和质量控制 是 否 项项目目度度量量分分析析过过程程 图4 项目度量分析过程 3 6 13 6 1制定项目度量计划制定项目度量计划 质量经理配合项目经理根据项目情况 如项目需求 特性 约束等 对组织 级度量定义进行调整 确定项目度量和控制指标 数据源 数据采集频率 数据分析方式等 完成 项目量化管理计划 的编写 项目量化管理计划与项目计划由项目总监进行评审 3 6 23 6 2收集项目度量数据收集项目度量数据 项目经理根据度量计划中的度量信息源 定期收集度量数据 存储在 项目周报 等相关文档中 3 6 33 6 3分析项目度量数据分析项目度量数据 项目经理每周对度量数据进行分析 确定是否能够满足项目的质量目标 如何进 质量保证体系建设方案 第 13 页 共 18 页 行控制 质量经理对质量数据进行分析 用以控制项目质量管理活动 对于分析的结 果 记录在 项目周报 中 4 4实施路径实施路径 图5 实施路径 4 14 1切入点切入点 根据易流科技西安研发中心现状 需要做好质量体系 必须首先规范项目体系 项目体系目前最需要改进的地方就是需求 目前需求没有在前期进行挖掘 没有文档化 没有经过评审 更没有基线化 导 致用户需求没有被彻底开发 会造成项目实施过程中需求变更大量涌现 项目质量和 项目进度都会受到严重影响 首先需要需求文档化 这样开发和测试才能有相应的依据 其次需求要经过内部评审 架构 开发 测试 运维均要参加需求的评审工 作 充分发挥众人拾柴火焰高的优势 通过内部评审 也可以增加开发和测 试对产品的理解 产品质量会有显著提高 质量保证体系建设方案 第 14 页 共 18 页 评审后的需求 需要找客户进行确认 尽量在项目初期就确定下需求 前期 需求越接近客户实际需要 后期变更就会越少 对项目进度和质量的影响越 小 客户确认后的需求进行基线化 需求基线化之后所有提出的新需求都要走变更流程 变更流程有 3 个方面的 意义 1 方便我们在项目过程中对变更做实时的跟踪 解决 2 让客户清楚软件开发过程中的变更是有成本的 通过对变更的收集 可以 量化对项目的影响 比如某变更实现消耗了多少人力 3 项目经理在收集用户变更请求时 可以已需要变更审批为理由 暂时拒绝 用户变更请求 需求文档在项目完成后 可以存档 类似项目启动时 可以引导客户需求方 向 复用已有的资源 4 24 2测试团队的建设测试团队的建设 测试团队目前共有 9 人 规模小 灵活性高 可以从测试团队的测试规范性做起 作为整体质量体系的实验田 测试的基础是需求 所以所有的工作都是在需求做好的基础上开展的 标标 准准 化化 测测 试试 体体 系系 建建 设设 主主 体体 软件项目生命周期 知识库上线问题库业务测试案例库经验教训库 测试 流程 配置 管理 变更 管理 问题 管理 度量 管理 同行 评审 持续 改进 培训缺陷 管理 过程 指南 模板 检查表 测试过程缺陷管理过程软件度量过程配置管理过程 缺陷分类标准指南测试用例设计方法指南配置库备份指南 测试报告模板同行评审反馈表模板版本部署登记模板 启动和计划需求分析编码系统设计测试维护启动和计划需求分析编码系统设计测试维护 测试计划检查表测试用例检查表测试执行过程检查表 测试组织结构与资源配置 文 档 类 别 内 容 图6 测试体系结构 质量保证体系建设方案 第 15 页 共 18 页 4 34 3培训培训 质量是公司所有人共同努力才能提高的 首先所有人需要对项目管理体系和质量 体系要认可 知道按照流程和既定的方法来做事
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年海上风能资源评估技术及深远海风电项目布局策略报告
- 2025年电商绿色物流与物流人才培养报告
- 解析卷-人教版(五四制)6年级数学下册期末试题附参考答案详解(精练)
- 2025至2030年中国办公系统自动化行业发展趋势预测及投资战略咨询报告
- 2025至2030年中国房地产厨卫行业运行态势及未来发展趋势预测报告
- 押题宝典高校教师资格证之《高等教育法规》考试题库带答案详解(a卷)
- 2025年度肉类产品线上线下销售渠道合作协议范本
- 2025版高效节能清包工施工合同文本
- 2025年度环保设备集中采购框架协议范本
- 2025年能源设备采购合同书范本
- 丹凤县棣花镇生活垃圾填埋场建设监理规划
- HG-T 6038-2022 聚乙烯蜡微粉
- 全册(教案)人教精通版英语五年级下册
- 2024年山东高速投资控股限公司校园招聘9人重点基础提升难、易点模拟试题(共500题)附带答案详解
- 中石油吊装安全经验分享
- 法院结案书样本合集3篇
- 游标卡尺使用培训课件
- 《国际中文教育概论》课件 第三章 国际中文教育与跨文化教育
- pvc板材生产工艺流程图
- 进行性肌营养不良症
- 软件使用授权书
评论
0/150
提交评论