06 — Choosing an approach
Pick the option that fits your project for each factor. The strictest answer sets the approach: one high-stakes factor is enough to call for spec-driven work.
Driven by: {{ resultDrivers }}
The recommendation updates as you go and is saved on this device.
Choose per task, not per project: a quick UI experiment inside a governed system can still be vibe-coded, while a change to a data contract needs a spec (Sarigoz, 2026). Score the project again when it gains users, connects to new data, or outlives its original purpose. Prototypes tend to become production systems without anyone noticing.
Rules of thumb
Practitioner guides from 2025–26 broadly agree: the choice isn’t global. Pick the level of structure per task or feature.
The spike is research that sharpens the spec. The failure mode is shipping the spike itself, where AI-generated code that nobody owns becomes hard to change safely within months. The Lifecycle page follows this path in detail.
Synthesized from Sarigoz, 2026; Augment Code, 2026; Tyagi, 2026; 10xTeam, 2026.
Solo vs. team
Most controls exist to coordinate people. A solo builder can skip some; a team can’t. Each approach page notes how it works for one person and for a team.
| What changes | One person | A team |
|---|---|---|
| Shared context | Kept in your head. | Written down: conventions files, specs, decision records. Otherwise every AI session starts from scratch. |
| Review | Self-review, the weakest check. | A second person, the cheapest real check there is. |
| Conflicts | None. | Fast agents produce overlapping changes, so you need small tasks, protected branches and automated tests sooner. |
| Continuity | The tool dies when the builder leaves. | A second maintainer makes it durable. |
Once a second person relies on a tool, it needs a second person who can maintain it.
Most AI development on campus is solo: a researcher, a faculty member, an analyst in a business office. The main risk is continuity more than code quality. Meeting this rule usually means moving up a band, to a written spec or a reviewed repository someone else can take over.
Check, measure and move
A choice made at the start isn’t permanent. Check three things the stakes alone can miss, then watch for signals that a project should move along the continuum.
From questions to the chooser
The chooser and the scenario framework ask the same things in two forms. Answer a scenario’s questions first; the answers set the chooser’s factors. See how it fits together.
| Chooser factor | Question | What it asks |
|---|---|---|
| Stakes | Audience | Who relies on it, and what happens if it’s wrong |
| Lifespan | Lifespan | How long it lives and who maintains it |
| Team size | Accountability | Who owns it, approves it and discloses it |
| Audit and traceability | Data | What it touches and how that data is classified |
| Requirements clarity | Verification | How you’ll know it’s right, and keep knowing |
| Risk of silent drift | Reach | What it can read, write or break |