项目研发质量体系培训
一、软件项目研发质量体系
1.诠释质量、质量属性、质量体系与质量文化
2.软件质量体系的三个维度:工程维度、管理维度、产品维度
3.研发专业性与产品质量关系
4.产品质量属性定义与评测
5.项目建立质量体系的代价成本分析
6.项目中质量相关角色与职责
7.基于自组织机制的人人都是质量者
8.建立项目与产品的测试质量体系
二、软件项目研发过程质量控制
1.基础过程模型:瀑布模型、V模型、增量模型、螺旋模型等
2.常规过程模型:CMMI、IPD、RUP、MSF等
3.敏捷过程模型:XP、SCRUM、LEAN、DevOps、SAFe等
4.优秀卓越者的过程提炼、应用与内化
5.过程中显性经验与隐性经验
6.软件项目过程模型与绩效考核 – KPI与OKR
7.习惯养成与过程模型导入方式
8.软件过程模板体系与软件过程管理工具
9.动手实践:定义自己工作过程模型实践
三、软件项目管理质量控制
1.刚性管理与柔性管理
2.软件项目质量管理常见问题
3.个体工作情绪与工作质量效率
4.基于沉浸式提升工作质量效率
5.团队协同方式与工程质量效率
6.部门和弄方式与项目质量效率
7.基于经验库、知识库的能力提升
8.基于过程工具的项目质量跟踪监控
9.动手实践:模拟Master教练提升团队能力过程
四、软件设计质量控制
1.如何控制软件设计的“粒度”
2.如何评估软件“设计”的质量高低
3.对比“敏捷建模”与“正规建模”的质量模型
4.QFD如何解决非功能性质量设计
5.设计视图与软件设计过程
6.设计模式本质与应用模式提升设计质量
7.对比架构模式与设计模式
8.设计结构拆分的方法论:ICONIX、FDD与UBM
9.反向工程与设计重构的方法
10.如何改善UML设计表达的效率问题
11.中台、类库、框架、平台的设计
12.案例质量分析:不同风格的设计文档对比分析
五、软件编程质量控制
1.码工与匠艺编程的差距?
2.对比测试驱动开发与单元测试
3.如何减少TDD与unit test工作量?
4.编程规范与代码评审质量
5.如何提升代码的可阅读性?
6.防御性编程:处理各类约束条件
7.基于软件工厂模式的代码编程
8.编程路线图与编程类型
9.代码分析工具拦截低质量代码
10.如何避免绕来绕去的代码重构方式?
11.如何避免古文式的代码编写方式?
12.案例质量分析:展现不同风格的代码块对比分析
六、高质量的软件测试
1.权衡测试规模与测试质量
2.如何控制测试用例分析设计质量
3.测试数据、场景、断言与环境构造质量控制策略
4.测试用例组织与管理策略
5.基于思维导图的快速测试文档编写
6.快速测试:HTSM启发性测试策略模型
7.探索性测试质量与测试经验
8.自动测试与回归测试的效率
9.接口集成测试与单元测试
10.基于UI自动化测试与测试脚本质量
11.对比敏捷测试与正规测试的质量策略
12.案例质量分析:展示不同风格的测试文档对比分析
需求调研
能力测评
课程设计
方案调整
课程培训
复习回顾
跟踪答疑
用知识开启新视界,以专业打造培训新体验
标准化服务体系,按岗、按需定制课程,环环紧扣,为您提供优质、全面的课程培训服务
-
ꁸ 回到顶部
-
ꂅ 0755-83202009
-
ꁗ QQ客服
-
ꀥ 微信二维码