求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
英特尔 SCRUM-敏捷开
东方证券 基于看板的敏捷方法
亚信 工作量估算
法国电信 基于iproces
赛孚耐 基于Scrum的敏
英国帕吉 基于MyProce
中海油 软件开发过程

相关课程  
统一过程及应用
敏捷过程实践
基于XP/RUP的迭代开发
软件开发过程指南
SCRUM过程实践
敏捷测试-简单而可行
 

全部课程 >质量管理  
质量管理最佳实践
1794 次浏览  37 次
杨老师
曾任微软高级工程师,技术专家。
 
时间地点: 北京、上海、深圳根据报名开班
课程费用:5000元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册

《质量经理》   认证方式  
1.知识:权威知识考试;
2.技能:真实案例实践考评;
3.经验:工作经验审核;
4.素养:未来发展潜力的评估。


高质量的产品需要有效的项目过程质量管理,本课程关注项目过程中的质量管理,首先讲解项目过程模型和数据量化管理的基础知识,然后结合项目过程讲解如何进行需求、设计、开发、测试的质量管控,最后讲解如何建立质量管理体系,让质量管理具有持续积累的基础。

培训目标:

通过案例与实践演练,了解项目过程质量管理的方法:
1. 软件过程成熟度与过程改进

  • 软件过程模型
  • 软件过程数据化
  • 软件配置管理与变更管理的质量控制
  • 软件过程数据分析
2. 软件工程质量管控
  • 高质量的软件需求
  • 提升软件设计的质量
  • 高质量的代码编写
  • 提高软件测试质量
  • 软件发布和维护的质量控制
3. 建立质量管理体系
  • 质量管理者的质量职责
  • 制定软件质量目标与计划
  • 培养质量习惯,企业文化的核心
  • 质量服务过程
培训对象:软件研发团队、质量管理人员、敏捷教练
学员基础:了解软件开发全过程
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

培训内容:2天
一、软件过程成熟度与过程改进
1、软件过程模型
    (1)休哈特的质量控制中的统计方法
    (2)朱兰的质量控制手册
    (3)戴明的质量环PDCA
    (4)CMMI中有关质量控制体系
    (5)瀑布模型、V模型、增量模型、螺旋模型、敏捷模型和原型模型
    (6)对比不同软件过程模型- CMMI、RUP、MSF与SCRUM
    (7)SEPG组与软件过程体系定义
    (8)软件过程模型中导入企业文化内涵
    (9)软件过程模型与绩效考核 – KPI与OKR
    (10)软件过程模板体系与软件过程管理工具
2、软件过程数据化
    (1)如何依据软件过程来定义量化标准
    (2)软件过程量化与人力资源能力胜任模型的关系
    (3)软件变更控制驱动软件过程量化
    (4)软件配置管理提供软件过程量化数据
    (5)定义软件过程度量的数据模型
    (6)选择软件过程量化的工具
    (7)实施软件过程量化的策略
    (8)实践:体验如何建立软件过程量化模型
3、软件配置管理与变更管理的质量控制
    (1)如何从“配置管理的入口点”来把控“软件质量”
    (2)如何实现“统一文档管理”模式(实现PDM)
    (3)复杂产品或项目的版本质量控制之道(可以简化吗?)
    (4)如何评估“软件变更”对软件质量的影响
    (5)如何有效执行“软件变更”来控制质量
    (6)对比“敏捷变更”与“正规变更”

4、软件过程数据分析
    (1)基于SPC(statistical process control)工具的数据分析
    (2)如何从分析图表中发现软件过程中的质量问题
    (3)如何建立过程问题的解决方案
    (4)使用OLAP技术建立过程数据的度量模型
    (5)使用Data Mining技术发现数据的问题
    (6)建立缺陷相关的统计模型-缺陷分布、缺陷密度、缺陷注入率等
    (7)建立代码行相关的统计模型
    (8)撰写图文并茂的质量分析报告

二、软件项目过程质量保证
1、高质量的软件需求
    (1)对比“敏捷软件需求与正规软件需求”的质量模型
    (2)如何控制“需求获取”的质量
    (3)权衡软件需求分析的“效率与质量”
    (4)软件需求规格文档的撰写“粒度”控制
    (5)软件需求文档版本与变更控制之道
    (6)建立企业级的“需求模式”库
    (7)如何利用工具来提供软件需求的效率
    (8)案例:不同风格的软件需求文档对比分析
2、提升软件设计的质量
    (1)如何控制软件设计的“粒度”
    (2)如何评估软件“设计”的质量高低
    (3)对比“敏捷建模”与“正规建模”的质量模型
    (4)如何推荐“程序编写之前”的“详细设计”
    (5)软件详细设计与TDD关系
    (6)运用软件架构中“质量属性战术”来提升设计质量
    (7)如何推进对遗留系统设计的“重构”
    (8)案例:不同风格的设计文档对比分析
3、高质量的代码编写
    (1)有“编程规范”一定能够提升“代码质量”吗?
    (2)运用“代码重构”技术来提升代码质量
    (3)利用“代码工厂”来提升代码编写效率
    (4)“代码互查”可以提升代码质量吗?
    (5)“代码分析工具”拦截低质量代码
    (6)“团队代码”提升“整体代码质量”
    (7)编程制度改善代码质量
    (8)案例:展现不同风格的代码块对比分析
4、提高软件测试质量
    (1)权衡“测试规模”与“测试质量”
    (2)如何提升“测试用例”设计质量
    (3)如何编写“自动化测试技术”工具来提升测试用例执行效率
    (4)如何判断和突破“测试重点”与“测试难点”
    (5)对比“敏捷测试与正规测试”的质量模型
    (6)借鉴“微软软件测试人员的组织方式”
    (7)案例:展示不同风格的测试文档对比分析
5、软件发布和维护的质量控制
    (1)软件构建(Build)健康质量分析
    (2)定义软件的发布质量标准
    (3)冒烟测试保证集成构建质量
    (4)如何从“软件维护”中发现“质量经验”
    (5)如何解决软件维护中的文档更新问题
    (6)“无文档的遗留软件”如何进行高质量维护
    (7)经验分享:如何实现软件运维外包
三、建立质量管理体系
1、质量管理者的质量职责
    (1)“美国航天史上的十大灾难”引发质量意识
    (2)贯彻“全员质量意识与质量监管制度”
    (3)质量管理者岗位与职责
    (4)如何融洽与一线员工的关系
    (5)如何培养领导者的质量意识
    (6)质量管理者一天的工作
    (7)经验分享:如何建立自己的质量经验知识库?
2、制定软件质量目标与计划

    (1)基于TOC质量瓶颈分析与质量目标
    (2)对比“企业级”与“项目级”质量计划
    (3)对比QA计划与QC计划
    (4)质量策略模型
    (5)质量成本模型
    (6)质量评估模型
    (7)动手实践:依据沙盘完成质量计划
3、培养质量习惯,企业文化的核心
    (1)员工做事情的专业性与成果质量
    (2)开发过程的规范化能够提升质量吗?
    (3)不同的软件过程质量模型对比
    (4)如何培养员工的质量习惯
    (5)打造企业文化的核心-质量习惯
    (5)课程分享:分享成功的质量保证者之“工作方式与工作方法”
4、质量服务过程
    (1)质量保证者有哪些服务内容?
    (2)为质量开发者提供良好的质量服务平台
    (3)质量保证者服务方式与方法
    (4)搭建企业级的质量知识库
    (5)课程讨论:如何平衡质量服务与质量监督的关系?
 
1794 次浏览  37 次
其他人还看了课程
质量管理与过程改进  2254 次浏览
软件质量管理  4869 次浏览
军用软件质量保证方法与实践  1504 次浏览
全面质量战略培训  1463 次浏览
软件造价师培训  1892 次浏览
基于CMMI标准的软件质量保证  3893 次浏览
定制内训


咨询服务:过程改进
咨询目标 帮助客户建立研发过程体系,
指导客户团队实践、验证过程体系,
建立持续改进机制
咨询范围 研发全过程:需求,设计,开发,测试, 需求管理,配置管理,质量管理,项目管理。
咨询方式 建立研发过程与产品质量评价标准,
诊断当前研发过程现状与问题
引入合理的研发过程体系框架,
指导团队实践,验证新的过程体系框架。
总结过程改进结果,建立持续改进机制。
成功案例 法国电信,烽火通信,安泰人寿,首都发展集团,某汽车电子企业,某互联网电商公司。
详情咨询:010-62670969, zhgx@uml.net.cn
课程计划
SysML和EA系统设计与建模 7-26[特惠]
Python、数据分析与机器学习 8-23[特惠]
软件架构设计方法、案例实践 8-23[特惠]
嵌入式软件架构设计 8-22[线上]
Linux内核编程及设备驱动 7-25[北京]