课程背景
这是一个外界急剧变化的时代,就一线经验说,更是一个自身加速进化的时代。面对这样的时代大潮,倘若不想被拍死在前滩上,就只能比对手跑得更快更灵活。故而我们需要主动求变,炼就化解变化的本领。在这样的飞速变化的环境下,还要防止犯错以保证货品的质量,更为难上加难。项目管控的铁三角中,范围,时间和成本都有可能变化,运行层面,唯独质量是不容妥协的。要保证质量,必须从顶层规划系统化的质量管控架构。
治病于未然,在货品交付之前就将质量问题破解掉,需要转变单纯依靠事后检测的传统思路,在货品的开发进程中就将质量举措嵌入进去,这就是内建质量管控的办法论架构的核心思想。从组织,流程,货品
和抓手等等
4个角度落地施行,加上科学的质量度量架构作为指引方向的仪表盘,才能贯彻内建质量的理念,达成在敏捷开发模式下的质量将控。
课程收益
● 为何要在软件质量将控中采用内建质量的
管控架构(
Why)?何为内建质量(What)?
1)时间紧,差事重,资源有限,怎样保证交付项目的质量?
2)
上线前大批量的集成和构筑造成
bug满天飞,怎样化解集中交付的隐患?
3)货品频繁迭代增量地交付大量版本,怎样及时完成繁重的测试差事?
●
怎样落地施行内建质量管控架构(
How to do)?
1)怎样规划质量管控队伍的组织架构?
2)内建质量管控架构的流程是怎样的?
3)从货品的价值交付角度,怎样内嵌质量流程进去?
4)怎样借助抓手落地质量管控流程?
课程大纲
课程的推演结构是内建质量架构的定义
-四个维度的落地举措-PDCA闭环,将从公司质量管控的组织,流程,货品和抓手等等4个维度出发,拆解每个维度中常见的Top3痛点问题,带出参训者碰头解题打法,然后推荐业界最佳实践的办法和抓手,采用行动式研习方式开展重点上手,最后根据讲师亲身参与的咨询服务实战心得,开展出色标杆公司(比如华为和平安等等)的实例分享。
导引:
软件的内建质量管控架构
本模块引见了何为内建质量管控架构,以及其产生的动机和收益,
4大组成模块包括组织,流程,货品和抓手。同时还探讨了测试前置到开发阶段以及诉求阶段的情境和好处。
1. 内建质量轮廓
2. 测试前置
首讲:
组织架构
本模块从组织架构的角度出发,探讨怎样炼就内建质量管控的队伍。重点引见了
QA的职责定位、本领地图、成长方向,以及在敏捷研发队伍中,开发和测试的分工和携手,他们分别要做什么才能内建质量到开发进程中。
一、
QA的职责定位
1. 传统:最后一道门的守门员
2. 敏捷:全员参与
二、
QA的本领树
1. 业务:和买方相关的货品和业务本领
2. 技艺:工程施行交付的本领
3. 管控:带队伍打仗的本领
三、
职业演进方向
1. 功能测试:面向用户的端到端全流程验收测试
2. 测试开发:测试相关的抓手平台的开发
3. 测试架构师:规划测试抓手和平台的解题打法
4. 测试经理:带领测试队伍,保证货品质量
5. 货品经理:决定货品的方向
四、
全功能队伍
1. 开发人员的自测责任
2. 测试人员的开发本领
次讲:
流程办法(敏捷测试
4象限)
本模块以敏捷测试
4象限为主,分别引见了指导开发面向技艺和业务、评价货品面向业务和技艺这四个象限,分别详细探讨了有哪些测试办法能够用来保证质量。
一、
指导开发面向技艺
1. 单元测试
2. 接口测试
二,
指导开发面向业务
1. 实例化诉求
2. 验收测试
三、
评价货品面向业务
1. 情境测试
2. 探索性测试
3. 可用性测试
四、
评价货品面向技艺
1. 非功能诉求
2. 质量属性树
3. 技艺债管控
三讲:
货品价值交付
本模块从货品价值交付的端到端视角,重点碰头怎样以买方为中心的质量管控,包括业务验收测试、
验证易用性的用户可用性测试,换个角度看,为了业务增长做的
AB测试,以及怎样在迭代交付中持续演进架构,这是将质量内建贯穿货品生命周期创造业务价值的全进程。
一、
端到端业务验收测试
1. 买方视角
2. 用户可用性测试:用户体验
二,
AB测试
——业务增长
模型:
AARRR
实例:
微软
Bing搜索引擎的AB
Test
三、
演进式架构规划
1. 迭代交付
2. 持续架构
四讲:
抓手和自动化
本模块重点碰头怎样采用抓手来支援保证质量,碰头了怎样搭建测试自动化金字塔,构筑分层质量防护网,同时还引见了各阶段和质量相关的抓手链。
一、
测试自动化金字塔
——分层质量防护网
实例:
业界标杆的测试分级架构
二、
CI/CD抓手链
1. 诉求管控
2. 代码管控
3. 系统构筑
4. 分层测试
5. 部署上线
6. 缺陷管控
实例:
业界标杆的CI/CD抓手链
五讲:
质量管控的
PDCA
本模块碰头了质量管控的策划、执行、查验和改进的完整闭环进程,包括其中涉及的测试相关进程,最后还重点碰头了质量的度量指标架构。
1. 测试规划
2.
测试用例
Test Case:Test Case的质量
3. 测试环境
4. 测试资料:集中管控
5. 缺陷报告
6. 测试人员的一个迭代
7. 质量度量指标:覆盖率
老师简介
Introduction to lecturers
弄懂更多
博闻智咨询|钟义杰老师
适合谁听
公司的软件质量管控和研发人员、有一定的质量将控管控心得。建议同一家企业 3 人以上同来,课堂上直接改造本企业的实际问题——单人参加也能学到方法,但带不走可用的成果。
交付流程
课前:顾问访谈 2 位管理者,收集现状与问题清单,讲师据此调整案例。课中:讲授与演练各占一半,产出可直接用的工具与方案。课后:7 天内提交改进建议,30 天内一次线上答疑。
