软件质量最佳实践培训
一、质量管理体系与质量文化
1.诠释质量、质量属性、质量体系与质量文化
2.对标国际质量体系创建企业级质量体系
3.软件质量体系的三个维度:工程维度、管理维度、产品维度
4.软件质量管理的三个层次:质量控制、质量保证与内嵌质量
5.企业组织中质量相关角色、职责与能力模型
6.企业建立质量体系的代价成本分析
7.质量意识、质量习惯与质量文化
8.动手实践:站在学习者视野角度描绘自己企业级质量体系的蓝图
二、过程工艺质量与内嵌质量
1.开发质量差异性与开发过程关系
2.对比软件开发过程的不同流派
3.讨论:精益化敏捷过程如何实现内嵌质量
4.过程化、规范化、标准化与敏捷化
5.华为任正非实施过程六字真言:僵化、固化、优化
6.讨论:过程裁剪是偷工减料吗?
7.做事的专业性与做事的敏捷性矛盾吗?
8.实践:请描述你自己的开发过程?评估自己的过程专业吗?
三、需求过程质量与需求挖掘
1.敏捷是如何需求的复杂性、不确定性
2.如何选择需求分解方式:功能、用例与故事
3.需求规格描述的粒度与团队共创需求
4.如何深挖需求的细节与开放式问题
5.如何引导不合理需求与KANO模型
6.敏捷需求方法内在联系:ATDD、BDD、DoD与CoS
7.敏捷需求中非功能性需求:赋能故事、扩展故事与运维故事
8.需求组织方法:功能树、用例图与用户故事地图
9.需求管理方法:评审、基线、追踪、变更与版本
10.实践:挖掘需求过程模拟体验
四、设计过程质量与设计思维
1.讨论:架构设计与详细设计是增加开发实践吗?
2.软件结构拆分方法有哪些?
3.架构师如何教练开发者习得结构拆分方法?
4.面向用户质量属性如何设计?
5.面向开发者质量属性如何设计?
6.对比类库、框架、平台与中台的设计差异
7.历史遗留系统反向工程与设计重构
8.对比业务元中台与服务元中台
9.设计方案的评审与管理
10.实践:小型业务中台设计实践
五、编程过程质量与白盒测试
1.码工与匠艺编程的差距?
2.代码可阅读性与快速阅读代码
3.编程规范、统一代码风格与防御性编程
4.基于软件工厂模式的代码编程
5.对比单元测试与TDD的差异
6.代码评审、静态代码检查与启发性编程策略模型
7.持续集成构建与每日构建
8.代码版本树与绕来绕去源代码
9.代码重构与设计模式
10.实践:A4纸编程体验实践
六、测试过程质量与质量测试
1.测试的分析、设计与执行
2.测试类型与测试策略的选择
3.测试用例与测试技术的使用
5.基于Google ACC的质量测试矩阵
6.测试脚本的编写、重构与管理
7.测试数据的构造、复用与管理
8.测试架构方案与测试评审
9.对比探索性测试与自动化测试
10.实践:针对桌面软件的测试方案设计实践
七、运维过程质量与持续测试
1.基于CICD系统构建健康质量分析
2.定义产品的发布质量标准
3.冒烟测试保证集成构建质量
4.基准测试与积累系统运维阈值
5.系统变化、回归测试与代码重构质量
6.历史遗留系统的反向工程与运维策略
7.基于ITIL的运维质量体系建设
8.动手实践:基于自己熟悉软件完成运维质量体系规划
八、项目管理质量与柔性管理
1.柔性管理:以人为本的管理思维
2.满足“任性”的敏捷自组织管理
3.以“质量”为中心的敏捷精益化管理
4.基于“会议”打通沟通渠道促进高效沟通
5.融合OKR与KPI的“积分”制项目绩效考核
6.打造高绩效的敏捷团队
7.看板管理与“平稳的工作效率”
8.敏捷项目进度控制-四种类型敏捷会议
9.基于每日构建的开发与测试的同步
10.动手实践:基于看板的质量控制策略实践
九、评审过程质量与缺陷预防
1.评审流程与评审控制节点设置
2.评审团队角色与承担职责
3.快速评审、正式评审与专家评审
4.结构性评审与内容性评审
5.如何避免形式化评审:高考作文阅卷过程的启示
6.评审之前的准备与评审效果
7.评审之中的检查单与评审专家经验聚合
8.评审之后的问题描述与问题解决再评审
9.动手实践:完成一份上市企业需求规格评审过程实践
十、过程量化统计与绩效考核
1.基于过程绩效指标定义过程信息收集表单
2.基于DevOps工具集合收集过程信息数据
3.建立过程数据分析模型与统计分析
4.设置过程能力基线模型与过程问题发现
5.找出过程问题的解决方案并改进过程
6.分享华为基于缺陷度量的绩效考核方法
7.动手实践:完成测试执行的效率度量与质量度量模型
十一、质量分析报告与图文并貌
1.质量分析报告的大纲设计
2.图文并茂的质量分析报告
3.基于缺陷数据的质量分析
--缺陷分布、缺陷密度、缺陷注入率、整体缺陷清除率与阶段性缺陷清除率
4.基于评审数据的质量分析
5.基于变更数据的质量分析
6.基于散点图发现质量问题的相关性
7.案例:欣赏一份质量分析报告
十二、质量战略规划与持续改进
1.质量战略规划需考虑的因素
2.制定企业质量目标-短期目标与长期目标
3.制定质量战略目标与质量战略方针
4.质量规划方法:全面质量管理、精益质量管理、六西格玛等
5.规划企业质量保证体系与质量标准
6.质量战略管理的实施-质量管理组织机构的设置
7.质量战略管理的实施-企业质量文化的培育
8.研究《华为基本法》中的质量激励机制
9.质量战略的评价:财务评价和非财务评价
10.归纳总结:快速复盘3天学到的知识体系
需求调研
能力测评
课程设计
方案调整
课程培训
复习回顾
跟踪答疑
用知识开启新视界,以专业打造培训新体验
标准化服务体系,按岗、按需定制课程,环环紧扣,为您提供优质、全面的课程培训服务
-
ꁸ 回到顶部
-
ꂅ 0755-83202009
-
ꁗ QQ客服
-
ꀥ 微信二维码


