DEV Community
OpenSpec (Part 1): Spec-Driven Development, One Change at a Time
At the end of the second BMAD article I asked you what to write next. One of the options was "other SDLC frameworks for agents, such as OpenSpec". I was still undecided, so before choosing I looked around, and one source settled it for me: the Thoughtworks Technology Radar. This article is the first of a short series on OpenSpec. I stay on the theory: what problem it solves, the project context, the mental model, the loop and the commands. The practice, on a real codebase, comes in the next article. As in the previous series, what follows is a personal view, not a verdict. Why OpenSpec: the Thoughtworks Radar Before the Radar, a few words on who writes it, because this is why I trust the signal. Thoughtworks is a global technology consultancy, founded in Chicago in 1993. I have a great esteem for this company. Whatever I read on its site, or on the blogs of its people, is for me something to study, not just to read. The reason is in the ideas that were born there, or were first written down by its people: Martin Fowler is its Chief Scientist. He wrote Refactoring, he is one of the signatories of the Agile Manifesto, and his site is still where many of these ideas are published first. Zhamak Dehghani introduced the Data Mesh in 2019, in an article on martinfowler.com, while she was a consultant at Thoughtworks. James Lewis and Martin Fowler wrote in 2014 the article that defined the microservices architectural style. Selenium was born there in 2004, as an internal tool by Jason Huggins. CruiseControl, one of the first continuous integration servers, was created by Thoughtworks people too. Birgitta Böckeler, Distinguished Engineer at Thoughtworks, wrote in 2025 the article that classifies spec-driven tools as spec-first, spec-anchored and spec-as-source. I use her terms later in this article, and I already used them in my first article on Spec Kit. The Radar comes from the same place. It is written by the Thoughtworks Technology Advisory Board, a group of senior technologists who meet twice a year and discuss what they have seen on real projects. It is not a survey and not a vendor ranking: it is the opinion of people who build software for clients. This is the whole point for me. When a tool moves on the Radar, it is because someone used it. The Technology Radar is published twice a year. Every entry (a "blip") sits in one of four rings: Adopt, Trial, Assess, Caution. The move from Assess to Trial is the signal I look at, because it means teams used the tool on real projects in the meantime. Here is how a blip moves, and where the AI SDLC frameworks stand in the November 2026 edition: The picture also shows the frameworks that are named in the Radar texts but have no blip of their own, BMAD among them. Let me go through the two I care about. OpenSpec moved from Assess to Trial. In the April 2026 edition Thoughtworks placed it in Assess. The blip started from a problem I described in my first article on Spec Kit: predictability and maintainability suffer when requirements live only in ephemeral chat histories. It described OpenSpec as an open-source framework that adds a lightweight specification layer, with a workflow often reduced to three steps (propose, apply, archive). Its judgment was: "OpenSpec is a developer-friendly framework worth assessing." It ended with an invitation to keep watching the native capabilities of the agents and to re-evaluate the need for this kind of tooling. In the November 2026 edition the blip moved to Trial. The new text calls OpenSpec "a lightweight spec-driven development framework that works with any coding agent", and it gives the reason for the move: several Thoughtworks teams have reported success with it since April. Two points of that text struck me: Brownfield. It works well on existing codebases. Teams report more predictable agent output and fewer unintended changes than with bare prompting. Spec-anchored. The key difference from GitHub Spec Kit and Kiro is that changes are deltas a...
Powered by Readybot.io
External Link
Platform
You are about to visit:
https://example.comThis will open in a new tab. Make sure you trust this link.