xiand.ai
2026年4月21日 · 更新于 UTC 09:34
人工智能

规格驱动开发兴起,敏捷开发时代或将终结

大语言模型的崛起正促使软件从业者回归详尽的文档编写,这一转变预示着敏捷开发方法的式微。

Alex Chen

1 分钟阅读

规格驱动开发兴起,敏捷开发时代或将终结
Detailed software development specifications on a screen

据 lewiscampbell.tech 的一份报告显示,随着大语言模型(LLM)推动软件规格说明书的复兴,敏捷软件开发时代正走向终结。

几十年来,软件行业一直遵循 2001 年《敏捷宣言》的原则,即“工作的软件胜过详尽的文档”。然而,廉价且大规模应用的 LLM 的出现,正在从根本上改变编程格局,使精确的规格说明变得比以往任何时候都更加重要。

Lewis Campbell 在 lewiscampbell.tech 的文章中指出,敏捷开发往往被简单地定义为“瀑布模型”的反面。他提到,敏捷开发的核心原则实际上早在 20 世纪 70 年代就由 Winston W. Royce 等工程师的工作所确立。

该媒体报道称:“敏捷开发一直主要是通过‘它不是什么’来定义的——而它不是瀑布模型。”

Campbell 强调,行业近期向“规格驱动开发”(Spec-Driven Development)的转型,是对现代人工智能能力的直接回应。由于 LLM 难以处理模糊不清的信息,因此提供清晰、结构化需求的能力已成为提升代码质量的核心驱动力。

文档编写的回归

这一转变扭转了敏捷开发中“重视工作软件而非文档”的信条。相反,新的范式表明,详尽的文档正是创造出可用软件的关键所在。

报告指出,行业本质上正在回归早期软件工程的原则。Campbell 引用 Royce 的观点来说明文档、规格和设计是内在统一的。

Campbell 引用 Royce 1970 年的论文指出:“在编码开始之前,这三个名词(文档、规格、设计)指代的其实是同一件事。”

虽然敏捷开发曾被作为解决瀑布模型缺陷的方案而广受推崇,但报告认为,其中的许多问题早在几十年前就已被工程师们解决。如今,LLM 的普及为行业提供了技术催化剂,使其能够摆脱敏捷开发中那些“模糊的陈词滥调”,回归到一种更加严谨、以规格为中心的方法论。

评论