陈雅菲
中兴通讯 公司资深软件架构师 资深敏捷教练 高级AI教练
内容简介:
Spec-Driven Development火热,但“Spec到底该怎么写”始终无解,根本原因在于——Spec的编写从未从“知识消费”视角被系统定义。
本分享提出“知识消费驱动”的Spec编写方法论:从下游(开发、测试、AI Agent)如何消费知识出发,逆向定义Spec该写什么、该怎么写。我们识别出Spec的核心消费场景——定位变更范围、定义接口契约、设计测试用例,并据此提炼出Spec的内容框架与表达规范,让设计成为代码的索引,让契约直接映射为可执行的测试用例。
该方法为UTDD/ATDD在AI时代的真正落地提供了可操作的工程底座,让“测试驱动开发”不再是理想、而是日常。
演讲提纲:
1. 问题提出:行业热议SDD、Spec-Kit、OpenSpec,似乎只要有了“Spec”这个壳,一切就水到渠成,但现实告诉我们没这么简单,真正痛苦的不是“有没有Spec”,而是 “Spec到底该怎么写”
2. 解决思路:理清知识消费链路,倒推Spec该写什么、怎么写,实现存量设计可被增量设计消费,增量设计可被代码和测试消费,这也正是构建UTDD/ATDD所需要的工程底座
3. 解决方案:知识消费驱动的Spec编写方法与实践
· 理清知识消费链路,定义存量设计的“最小必要集”章节
· 定义每个章节的“可消费”表达形式
· 构建知识流转与消费的双向工作流:逆向反构+正向生成+闭环迭代
4. 实践案例
5. 效果评估
6. 总结&展望
听众收益:
1. 认知升级:理解Spec编写的本质,从"为写而写"转向"为用而写"
2. 方法掌握:了解知识消费驱动的Spec编写方法
3. 工程参考:通过真实案例,学习UTDD/ATDD从理念变成可操作的工程实践
中兴通讯 公司资深软件架构师 资深敏捷教练 高级AI教练
深耕软件领域20余年,拥有丰富的大型软件项目架构、设计与开发经验,在软件设计开发理论与实践上均有独到见解。
长期致力于敏捷技术实践指导与推广,多次获得公司十佳敏捷教练称号。目前研究方向是研发知识工程与端到端AI研发提效。