Chapter 49: Requirements-to-Production Velocity

Share
Chapter 49: Requirements-to-Production Velocity

The End of the "Vibe Coding" Era

In 2023, the tech community laughed at early GenAI artifacts like the viral "Will Smith eating spaghetti" video, mocking the surreal, fluid morphing of forks and fingers. By 2025, that mockery transformed into eerie silence as video generation became indistinguishable from reality.

A parallel shift occurred in software engineering. What began as chaotic "vibe coding"—throwing raw, vague prompts at an LLM and hoping for usable code—quickly evolved into an industry joke ("Fixing vibe-coded systems" as a resume meme). But the modern AI-driven development is not vibe coding; it is Harness-Driven Development.

Instead of generating raw code in a vacuum, the development cycle relies on structured Spec-Kits—a repository of plain-text Markdown (.md) files readable by both human engineers and AI agents. These files define team roles, system boundaries, technology constraints, architectural patterns, and execution plans. The senior engineer’s primary job shifts from writing 2,000 lines of syntax to reviewing and hardening the Spec-Kit before a single line of code is generated.

The "Green Sprout" Fallacy: MVP vs. Production Readiness

With a rigorous Spec-Kit, GenAI can collapse the gap between requirement and execution, delivering a fully functional, working MVP in hours rather than weeks of Figma prototyping. However, this velocity introduces a dangerous management trap: The Green Sprout Fallacy.

System State = Functional Interface (Visible) + Operational Hardening (Invisible)

When executives see a working interface with buttons that click, data that saves, and screens that transition smoothly, they are tempted to declare: "It works! Ship it to production tomorrow!"

A working AI-generated MVP is a green sprout that has just poked its head above the soil. Demanding that it immediately bear the fruit of enterprise-grade production is a fatal error. The MVP code quality is optimized for rapid hypothesis testing in limited contexts. It lacks:

  • High-throughput load balancing and concurrency protection.
  • Hardened security perimeters against malicious actors.
  • Defensive edge-case handling and long-term maintainability.

An AI-driven MVP is Disposable Code (a high-fidelity "smoke and mirrors" test built on a real stack). Its purpose is to purchase market intelligence. Once the hypothesis is validated, the team must evaluate whether to harden the existing module or rewrite it cleanly under production constraints.

The Invariance of Accountability (1 + 1 = 3)

The debate between "Human vs. AI" is a false binary. High-leverage product organization operates on the principle of AND, combining two fundamentally different types of intelligence:

  1. Biological Intelligence (Human): Complex, biochemical, and context-aware. Humans hold deep domain knowledge, customer empathy, organizational politics, and non-trivial heuristics.
  2. Silicone Intelligence (GenAI): Hyperactive, rapidly forgetting, and form-perfect. AI excels at syntax, boilerplate, auto-tests, and adherence to rigid frameworks, but remains blind to underlying business intent.

Delegating to a GenAI agent follows the exact same management rules as delegating to a human junior, an outstaff engineer, or a third-party vendor. Value verification stages must exist regardless of who created the artifact.

If a pizza manufacturer delivers bad food, or a software vendor delivers a broken system, the client does not care whether the defect was caused by a human contractor or an API token. Ultimate accountability sits with the entity selling the outcome. The Delivery Manager’s role is to assemble the optimal mix of human craft and synthetic output—ensuring every piece of work, regardless of its origin, passes through rigorous quality gates before it touches the customer.