I talk to product teams every week who want to adopt spec-driven development, and the number one question is always the same: "Where do we start?"
The answer is simpler than most people expect. You do not start with a tool. You do not start with a process change. You do not start with executive buy-in or a budget approval. You start with a blank document and one feature.
By the end of this piece, you will understand the three stages of transformation -- individual skill, team workflow, and organizational change -- what each stage requires and how long it takes, and at least one action you can take this week without needing permission, budget, or anyone else to change.
The Three Stages: Individual, Team, Organization
Transformation does not happen all at once and it does not start with an org-wide mandate. It starts with one person writing one spec and seeing what happens.
Stage 1 -- Individual Skill (Weeks 1-4). You learn to write specs at the precision level required for AI-assisted execution. You practice, get feedback from the output, and iterate. This stage is personal and does not require anyone else to change. Your first specs will be too vague and the output will not match what you had in mind. That is the learning. By week three or four, you will start to feel the shift -- specs get sharper, output gets closer, and you start to trust the process.
Stage 2 -- Team Workflow (Months 2-4). You bring spec-driven practices into your team. This means establishing spec templates, running spec reviews, adjusting your definition of done, and starting to track the new metrics alongside the old ones. This stage requires buy-in from your immediate team but not the whole organization. It feels messy because not everyone will be at the same place.
Stage 3 -- Organizational Transformation (Months 4-12+). The organization adopts spec-driven development as a standard practice. Metrics shift officially. Processes are updated. Hiring criteria evolve. The culture reflects the new way of working. This stage requires leadership commitment and takes the longest.
Honest Timelines and What Each Stage Feels Like
Stage 1 feels exciting but clumsy. You are trying something new and the gap between what you intended and what the output produced is humbling. Your first spec will probably miss half the edge cases and your acceptance criteria will be too vague to evaluate against. This is normal. The feedback loop is fast -- you can see immediately where the spec was insufficient, update it, and try again. By the end of the first month, most people report a noticeable improvement in how they think about product requirements, not just how they write specs.
Stage 2 feels messy. This is the hardest stage because you are navigating human dynamics alongside process change. The team members who adopted early will be frustrated that others have not. The skeptics will point to every rough edge as evidence the old way was better. You will be maintaining two sets of metrics, two processes, and two definitions of done. This is the messy middle that every change management book warns about, and the only way through it is through it.
Stage 3 feels slow from the inside. Every meeting where someone asks "but what about our velocity numbers?" will feel like a setback. It is not. It is the normal pace of organizational change. The teams that succeed at this stage are the ones where leadership models the behavior, celebrates spec quality publicly, and resists the temptation to revert under pressure.
How to Start Without Permission or Budget
You do not need an executive mandate to begin. You need a blank document and a willingness to try.
This week: Take one feature you are working on right now and write a spec for it -- user experience, edge cases, acceptance criteria, and failure modes. Do not show it to anyone if you do not want to. Just see how it feels to think at that level of precision.
Next week: Share the spec with one person -- a developer, a designer, a fellow PM -- and ask: "If you had to build this from just this document, what would be unclear?" Their answer is your feedback loop. It will tell you exactly where your spec needs more precision.
Within a month: Write three to four specs. Notice what gets easier. Notice what is still hard. That pattern tells you where to focus. The areas that remain difficult after several attempts are usually the genuinely new skills -- edge case identification, acceptance criteria specificity, failure mode coverage -- rather than unfamiliarity with the format.
The point is: you are already in Stage 1 the moment you decide to try. No one needs to give you permission.
What Makes Teams Stick vs. Stall
After working with multiple teams through this transition, clear patterns emerge around what separates success from stall.
Teams that stick share three traits. First, they run old and new metrics in parallel so nobody feels like the rug was pulled out. Second, they celebrate spec quality improvements publicly -- making the new behavior visible and valued. Third, they have at least one leader who models vulnerability by sharing their own learning journey, including the mistakes and the messy parts.
Teams that stall share a different pattern. They try to mandate the change top-down without building individual skill first -- jumping from Stage 0 to Stage 2 and skipping the personal learning. They kill the old metrics before the new ones are trusted, creating a measurement vacuum that triggers anxiety. Or they treat it as a tool adoption rather than a skill transformation, expecting that access to an AI agent will change behavior without the accompanying shift in how people think about specifications.
The difference is always human, not technical. The tools work. The methodology works. The question is whether the people have the space and support to learn.
Start the free course
The Spec-Driven Shift is a free 7-module course for PMs, designers, and product leaders navigating the AI transformation.
Start the free course -- The Spec-Driven Shift →