项目研发质量体系培训

 

 

 

 

 

 

一、软件项目研发质量体系

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.设计结构拆分的方法论:ICONIXFDD与UBM

9.反向工程与设计重构的方法

10.如何改善UML设计表达的效率问题

11.中台、类库、框架、平台的设计

12.案例质量分析:不同风格的设计文档对比分析

五、软件编程质量控制

1.码工与匠艺编程的差距?

2.对比测试驱动开发与单元测试

3.如何减少TDDunit test工作量?

4.编程规范与代码评审质量

5.如何提升代码的可阅读性?

6.防御性编程:处理各类约束条件

7.基于软件工厂模式的代码编程

8.编程路线图与编程类型

9.代码分析工具拦截低质量代码

10.如何避免绕来绕去的代码重构方式?

11.如何避免古文式的代码编写方式?

12.案例质量分析:展现不同风格的代码块对比分析

六、高质量的软件测试

1.权衡测试规模与测试质量

2.如何控制测试用例分析设计质量

3.测试数据、场景、断言与环境构造质量控制策略

4.测试用例组织与管理策略

5.基于思维导图的快速测试文档编写

6.快速测试:HTSM启发性测试策略模型

7.探索性测试质量与测试经验

8.自动测试与回归测试的效率

9.接口集成测试与单元测试

10.基于UI自动化测试与测试脚本质量

11.对比敏捷测试与正规测试的质量策略

12.案例质量分析:展示不同风格的测试文档对比分析