A few weeks ago, I sat in a meeting with colleagues from one of our product teams. We were discussing how to support them with an additional feature team to make faster progress on their backlog, and I could feel the reluctance about this proposal. It wasn’t about technical challenges or architecture decisions. It was about something more fundamental: control.
“A feature team doesn’t reduce our workload,” one developer said. “We need to tell them exactly how to implement the new features so that they fit into our architecture. Furthermore, we have to review all of their changes in detail to make sure we understand their code. We are accountable for this product and have to handle any problems later on.”
As they spoke, something clicked. I’d felt this exact same anxiety before—not with other teams, but with AI coding assistants. That nagging worry: “Is this generated code reliable, and can I fix or extend it if necessary?” The loss of control when delegating implementation to something (or someone) else.
But things changed when I recently started using Spec Driven Development with AI, and it transformed that anxiety into confidence. Suddenly, I wondered: could this same pattern work for team collaboration?
[Read More]