我们根据您企业的业务目标和学员的个体需求量身打造

涵盖了323个主题课程以满足企业多样化需求

基于量化的敏捷质量管理

产品思维

陈勇
陈勇 行业权威测试专家
陈勇 行业权威测试专家
  • 清华·电子与通信工程硕士
  • 从2001年开始从事质量工作,为清华同方,普天,亚信等知名企业编写过编码规范和推广代码审查,受众达1500人至2005年统计数字;
  • 在普天、亚信等企业的质量部EPG组,作为核心成员推动实施CMMI;
  • 在多家企业实施基于QAD(量化敏捷开发)的全面质量管理咨询 。
  • 高质量项目实践经验:
  • 在同方CA占中国市场份额60~70%,促成公司上市 项目中作为技术和质量总负责人,实现了23编码+2测试的惊人比例,同时又能保证产品的高质量 使用的实践包括编码规范,代码审查,自动化测试,机器人随机测试,单元测试,持续发布,设备仿真等手段;
  • 在Su-27无损检测项目中,带领团队达到了发布后1年客户仅提出1个缺陷的高质量水平 使用的实践包括PSP个体软件过程,软件仿真测试,编码规范,代码审查,量化管理,缺陷预防等手段;
  • 在弘喜防伪项目中实现了“零缺陷” 即缺陷发现即修改,任何时刻,代码中没有任何已知缺陷。
  • 曾培训企业:
  • 南方航空,中航信,亚科DovePay,南京航空航天大学,霍尼韦尔等航空航天客户;
  • 中国银行,工商银行,建设银行,招商银行,招商信诺等40家(次)金融客户;
  • 中国移动,H3C,诺基亚等39家(次)电信行业客户;
  • 腾讯,金山,巨人,搜狗,迅雷等15家(次)互联网公司客户。

课程简介

整体内容包括编码、测试、度量三个方面,以及隐藏其后的量化需求。

注意:对于缺少编码经验的纯质量人员而言,其中某些技术方法可能会觉得陌生,但若要推行全面质量管理,人数过半的开发人员必定是主力军。培训中会避开纯技术问题,而只谈管理、推动。

适合人群

开发部门

课程收益

课程中每个点讲师都曾经真实执行过,宁讲透一点,不空谈一天,每个点都对应真实案例,每个真实案例都有数据,可供学员参考

课程大纲

主题 授课内容
从CMMI时代向敏捷时代过渡 包括各种职能部门的转变 探讨整个变革过程的历时及其价值观转变过程,更指明各种职能部门随之转型的方向。

内容:
· CMMI的时代背景

· CMMI时代的质量观:好的过程产生好的质量

· EPG的职能及工作方式

· SQA的职能及工作方式

· 敏捷开发的时代背景

· 敏捷时代的价值观:快速试错,反馈产生好的质量

· 从SQA到组织级Scrum Master

· 从EPG到跨团队敏捷教练

· 敏捷时代的“质量计划”
基于功能点的全程量化管理 本节内容把传统的功能点分析方法(FPA)进行了简化,在15分钟即可学会,并因此建立符合国家标准的度量指标,可进行横向纵向乃至跨行业对比。
内容:
·       功能点历史:从1979到2017
·       国内标准发展史 本课程讲师是国内所有标准的共同前身《软件成本度量规范》的编写组组长
·       15分钟可以学会的功能点计数法
·       需求度量:功能点数FP,遗漏率%
·       计划度量:名义与实际生产率FP/MD,工期,成本
·       设计与编码度量:编码消耗率LLOC/FP,编码克隆率%
·       测试度量:测试覆盖率%,测试密度TC/FP,自动化测试效率TC/TMD,测试用例正反向比例
·       测试质量度量:测试缺陷率D/FP
·       发布质量度量:发布后一个月缺陷率D/FP
·       行业标准值与Benchmarking方法
·       建立组织过程性能基线
·       练习:从需求拆分功能点,用功能点估算度量数据
实际案例:某电信基站软件共100个接口,75000逻辑行代码,使用300个测试用例发现了150个缺陷,那么这个产品的质量是好还是不好?使用不同的方法从不同角度可以得到截然不同的答案,到底哪一个正确?团队又应该做些什么来提高质量?
基于敏捷迭代的质量前移与缺陷预防 如何编好软件,而不是测好软件 内容:
·       质量排除活动及其过程效益对比
·       缺陷预防的基本思路
·       缺陷统计及根源分析
·       IBM10级法确认缺陷来源
·       编码规范与代码审查
·       极简编码规范及其推广
·       服务于缺陷预防的动态编码规范
·       练习:为以下缺陷设置编码规范,从根源杜绝再次发生
语言种类:不限(以往语言包括:VB,COBOL,C,C++,Java,C#,Pathon)
实际案例:京信通信的试点团队通过9条极简规范,将3万行C++代码重构为1.5万行,最大函数长度不超过30LOC(物理行),合规率超过99%(不合规点/总代码)。
实际案例:讲师亲自编码的Su-27无损检测系统,在短短27天的编码期内,仍将总缺陷率从140/KLLOC降低到60KLLOC左右;恒生的UCF组通过封装底层库,将一种出现16个(次)的缺陷彻底消除。
自动化测试的量化管理与生产率的提高 内容:
·       自动化测试分支
·       接口自动化测试
·       页面自动化测试
·       自动化测试的量化管理
·       自动化测试效率的提升
实际案例:讲师所在的团队自动化率为99.5%;讲师咨询的团队如恒生电子UCF可达到92%,招商信诺的电商平台可达到85% 因测试人员马虎发生了遗漏;厦门建行和亚科DovePay则可以“零编码”进行接口测试。
量化敏捷成熟度模型与组织级度量 内容:
·       QAD量化敏捷开发简介
·       QAMMI量化敏捷成熟度模型的5个层级
·       组织级量化数据及绩效管理
·       组织级开源库
实际案例:某仅有120研发人员的企业在短短半年就积累了200多度量数据。这些度量数据的散布仅有业界散布的60%,使用其进行量化项目计划,具备相当高的预测精度。
待定研讨主题 与客户沟通后,找到一个客户急需解决的问题加以研讨。

课程支持

面授 直播

面授时长

2天

预约讲师授课