🧩 ASPICE · 敏捷融合
实战指南
📚 30章 · 卡片目录
01
课程导论
融合思维
为什么需要融合?ASPICE与敏捷的冲突与协同,课程目标与学习路径。
02
ASPICE核心概念
过程模型
过程参考模型、能力等级、评定模型,以及对项目的实际意义。
03
敏捷开发核心概念
Scrum · 看板
Scrum框架、看板方法、极限编程,如何提升交付效率。
04
融合的挑战与机遇
博弈平衡
文档与代码的博弈、计划与变化的平衡、合规与速度的取舍。
05
建立融合思维
和而不同
从“非此即彼”到“和而不同”,理解V模型与迭代模型的互补性。
06
系统需求分析 SYS.1
BDD
在用户故事中嵌入系统需求,使用行为驱动开发(BDD)对齐目标。
07
系统架构设计 SYS.2
ADR
在Sprint中演进架构,使用架构决策记录(ADR)保持可追溯性。
08
软件需求分析 SWE.1
Sprint Backlog
将软件需求拆解为Sprint Backlog,使用验收标准驱动开发。
09
软件架构设计 SWE.2
架构冲刺
在迭代中保持架构一致性,引入“架构冲刺”概念。
10
详细设计 & 单元构建 SWE.3/SWE.4
TDD
测试驱动开发(TDD)如何满足ASPICE的单元验证要求。
11
软件集成 & 集成测试 SWE.5
CI
持续集成(CI)流水线如何映射到ASPICE的集成策略。
12
软件合格性测试 SWE.6
自动化回归
自动化回归测试如何满足ASPICE的测试覆盖度要求。
13
系统集成 & 集成测试 SYS.3/SYS.4
HIL
硬件在环(HIL)测试在敏捷迭代中的实践。
14
系统合格性测试 SYS.5
UAT
用户验收测试(UAT)与系统验证的融合。
15
配置管理 SUP.8
Git分支
在Git分支策略中实现ASPICE的基线管理。
16
变更管理 SUP.9
CR ↔ Backlog
将变更请求(CR)与Sprint Backlog关联,实现双向追溯。
17
问题解决管理 SUP.10
缺陷流程
缺陷管理流程如何融入每日站会和回顾会议。
18
质量保证 SUP.1
DoD检查点
在DoD(完成的定义)中嵌入ASPICE的检查点。
19
验证 SUP.2
同行评审
同行评审如何在Sprint评审中高效执行。
20
联合评审 SUP.3
Sprint Review
利益相关者评审与Sprint Review的整合。
21
风险管理 MAN.5
Sprint计划
在Sprint计划中识别和评估技术风险。
22
测量 SUP.7
度量指标
定义融合项目的度量指标,如速度、缺陷逃逸率、过程符合度。
23
过程改进 PIM.3
回顾驱动
利用Sprint回顾会议驱动ASPICE过程改进。
24
工具链集成
Jira · Codebeamer
如何选择和管理支持融合的工具(如Jira+Codebeamer+Jenkins)。
25
追溯性管理
双向矩阵
在敏捷工具中建立需求-设计-测试-代码的双向追溯矩阵。
26
文档策略
活文档
从“重量级文档”到“刚好够用”的文档,使用活文档(Living Documentation)。
27
团队组织与角色
Scrum Master · 过程工程师
Scrum Master与过程工程师的协作,跨职能团队的ASPICE意识培养。
28
评估与认证准备
证据灵活
如何为ASPICE评估准备证据,同时保持敏捷的灵活性。
29
案例研究(一)
ADAS
一个ADAS功能从需求到交付的完整融合实践。
30
案例研究(二)
OTA升级
一个OTA升级功能的融合实践,以及常见陷阱与应对策略。