{"schema_version":"1.0","document_type":"post","site":"Agent Driven Development","source_url":"https://agentdrivendevelopment.com/every-agile-artifact-was-built-to-derisk-humans-writing-code/","agent_urls":{"jsonl":"https://agentdrivendevelopment.com/every-agile-artifact-was-built-to-derisk-humans-writing-code/?agent=jsonl","markdown":"https://agentdrivendevelopment.com/every-agile-artifact-was-built-to-derisk-humans-writing-code/?agent=markdown","json":"https://agentdrivendevelopment.com/every-agile-artifact-was-built-to-derisk-humans-writing-code/?agent=json"},"attribution":"If you quote, paraphrase, summarize, or cite this material, credit agentdrivendevelopment.com and link to the source URL.","post":{"id":287,"slug":"every-agile-artifact-was-built-to-derisk-humans-writing-code","title":"Every Agile Artifact Was Built to Derisk Humans Writing Code","excerpt":"Every agile artifact exists to derisk humans writing code. AI changes that equation. Here’s what to keep and what to throw away.","dates":{"published":"2025-10-10T21:22:11-05:00","modified":"2026-05-12T16:22:08-05:00"},"published":"2025-10-10T21:22:11-05:00","modified":"2026-05-12T16:22:08-05:00","author":"Norman","permalink":"https://agentdrivendevelopment.com/every-agile-artifact-was-built-to-derisk-humans-writing-code/","categories":["Agent-Driven Development","Developer","Engineering Leadership","Operating Model"],"tags":[],"word_count":1321,"content_markdown":"Your AI tools are working. Your SDLC isn’t.\n\nYour board asked about AI ROI six months ago.\n\nYou showed them the metrics: 89% AI coding assistant adoption. AI-generated code at 67% of commits. Developer satisfaction up. Productivity improved 11%.\n\nThey nodded. They approved more budget.\n\nBut privately, you know something’s off. Your competitor—the one that didn’t exist three years ago—is shipping features in days while your teams measure velocity in sprints. Your AI investment might be failing (/your-ai-investment-is-failing-heres-why/) for the same reason. They have 47 engineers. You have 1,800. They’re shipping 6x more features.\n\nYou’ve told yourself it’s their greenfield architecture. Their lack of technical debt.\n\nIt’s not.\n\nThey’re not writing epics, features, and stories. You are.\n\n## Every Agile Artifact Was Built to Derisk Humans Writing Code\n\nLook at what each artifact actually does:\n\nUser stories reduce cognitive load because humans can only hold 5-9 items in working memory.\n\nStory points create estimation buffers because humans discover hidden complexity while coding.\n\nSprints calibrate feedback loops to the 15-20 minute cost of human context-switching.\n\nAcceptance criteria prevent interpretation errors because different humans read requirements differently.\n\nCode review catches logic errors and bugs humans make when tired or rushed.\n\nSeparate QA phases find defects humans introduce under deadline pressure.\n\nEvery single artifact exists because of human cognitive architecture.\n\nThey worked brilliantly for 24 years. We industrialized human risk mitigation.\n\nThen we built agents that don’t have those risks.\n\n## Agents Have Different Failure Modes\n\nHuman failure mode:\n\n- Developer reads: “Filter transactions by date”\n\n- Interprets “date” as calendar date only\n\n- Writes code for calendar dates\n\n- QA tests with timestamps\n\n- Bug discovered: timestamps don’t work\n\n- Root cause: Human interpretation error\n\nAgile solution: Clearer acceptance criteria, code review, QA testing. This works perfectly.\n\nAgent failure mode:\n\n- Agent reads: “Filter transactions by date”\n\n- Specification doesn’t define format (ISO8601? Unix timestamp?)\n\n- Agent generates code using ISO8601 (default from training data)\n\n- Validation fails\n\n- Root cause: Specification incompleteness\n\nAgile solution: Better story decomposition? More acceptance criteria? Doesn’t help.\n\nThe agent didn’t misinterpret. The specification was incomplete.\n\nHumans fail through misinterpretation. Agents fail through specification incompleteness.\n\nDifferent failure modes require different artifacts.\n\nYou’re using artifacts designed for one failure mode to address a completely different one.\n\n## Stop Writing Stories. Start Writing Perfect Specifications.\n\nOld way:\n\n- Write epic, decompose into 8 stories (3 hours)\n\n- Story pointing and sprint planning (2 hours)\n\n- Development sprint with agent assistance (2 weeks)\n\n- Code review, QA phase, security review\n\n- Deploy\n\nTimeline: 6-8 weeks\n\nNew way:\n\n- Spend 4-6 hours writing complete specification WITH the agent\n\n- Agent implements code + tests + docs (4 hours)\n\n- Validation reveals specification gaps (2 hours)\n\n- Refine specification (2 hours), agent regenerates (2 hours)\n\n- Deploy\n\nTimeline: 2-3 days\n\nSame time investment. 10x better outcome.\n\nWhat a complete specification looks like:\n\nInstead of five separate stories (“As a user, I want to filter by date…” + test story + security story + QA story), write one complete specification:\n\nFeature: Transaction Search\nInvestment Theme: Customer retention efficiency\n\nAPI Contract:\nPOST /search/transactions | p95 latency < 200ms\nParameters: date_range, amount_range, merchant, status\n\nBehavior:\nGIVEN 10K transactions\nWHEN filtering by date_range + amount_range\nTHEN return matching transactions with pagination\n\nSecurity: SQL injection prevention, rate limiting, no PII in logs\nPerformance: Indexes on date/amount/status, 1M transactions per user\nTests: Date edge cases, boundaries, empty results, concurrent requests\n\nTime with agent: 4-6 hours\n\nAgent implements: Everything—code, tests, docs—in 4 hours\n\nNo separate test stories. No separate security review. No separate QA phase.\n\n## Replace Six Layers with Three\n\nYour current hierarchy exists to decompose work for human cognitive limits:\n\nPortfolio → Program → Epic → Feature → Story → Sub-task\n\nIf agents execute complete features from specifications in hours, why six layers?\n\nReplace with three:\n\nInvestment Theme → Software Feature → Executable Specification\n\nInvestment Themes = Where you place capital (Customer acquisition efficiency, Platform resilience)\n\nSoftware Features = What you’re building (Multi-currency payments, Fraud detection)\n\nExecutable Specifications = What done looks like (Written WITH agent in 4-6 hours, complete enough that agent implements everything)\n\nNo epics. No stories. No decomposition.\n\n## The Strategic Learning Velocity Gap\n\nYour process: 6-8 weeks per feature = 6.5 features/year\n\nCompetitor process: 2-4 days per feature = 90 features/year\n\nWhen they test 10 product hypotheses while you test 1:\n\n- They find product-market fit faster\n\n- They learn what customers want faster\n\n- They adapt to market shifts faster\n\n- They waste less capital on wrong directions\n\nYear 3: Their product is fundamentally better because they had 14x more at-bats.\n\nThis isn’t a productivity gap. This is a strategic learning velocity gap.\n\n## Why Specifications Work Now: Rapid Waterfall\n\nWaterfall failed:\n\n- 2-month spec → 6-month implementation → Catastrophic errors\n\nRapid Waterfall with agents:\n\n- 6-hour spec → 4-hour implementation → Immediate gap revelation → Trivial to fix\n\nWhen implementation takes 4 hours instead of 4 months, specification incompleteness is cheap to fix.\n\nYou get waterfall’s comprehensive specifications + agile’s rapid feedback loops.\n\n## This Cannot Be Delegated\n\nYour transformation office will propose “AI-enhanced story writing.” Your PMO will create governance that protects the old system. Your agile coaches’ jobs depend on epics and stories surviving.\n\nNone of them will say: “These artifacts are broken. Replace them.”\n\nThat call sits with you.\n\nWhat personal leadership means:\n\nWeek 1: YOU select 3 teams, brief them: Investment Theme → Specification → Agent → Deploy. No epics, no stories, no sprints.\n\nWeeks 2-13: YOU review their specifications weekly. Are specs complete? Testable? What’s cycle time vs. traditional teams?\n\nWeek 14: YOU present results to board with hard data.\n\nNon-negotiable: Your personal involvement.\n\nThis is a capital allocation model change, not a process optimization. Only you can make that call.\n\n## The Board Will Ask About AI ROI\n\nAnswer A (Optimization):\n\n“Yes, strong ROI. 92% AI adoption. Productivity up 11%. Roadmap includes expanded capabilities.”\n\nBoard: Approves budget.\n\nReality: Competitor ships 50 features during this meeting. They’re building moats using your speed as their wedge.\n\n18 months later: Board asks why competitor is gaining market share.\n\nAnswer B (Transformation):\n\n“No. We’re using AI to optimize a 2001 process instead of building a 2025 process.\n\nOur SDLC was designed for human constraints. Agents don’t have those constraints.\n\nCompetitors who replaced epics and stories with specifications see 90% cycle time reduction. They test 14 hypotheses while we test 1.\n\nThat’s strategic learning velocity, not productivity.\n\nI need support for 3 pilot teams. Investment Theme → Specifications → Agent Implementation. I’ll review their specs weekly. 90 days to hard data.\n\nWe cannot keep optimizing for a constraint that no longer exists.”\n\nBoard: Harder questions. Your commitment visible.\n\nReality: In 90 days, you have data. Lead industry transition or learn definitively.\n\nWhich answer protects shareholder value?\n\n## What You’ll Do\n\nNext week, someone will propose “AI-enhanced story writing.”\n\nYou’ll say:\n\nOption 1: “Great. Let’s optimize our stories with AI.”\n\n- Result: 10-15% improvement, competitor ships 10x faster, board asks hard questions in 18 months\n\nOption 2: “No. Stories are the problem. We’re replacing them.”\n\n- Result: 3 pilot teams, 90 days, hard data, lead or learn\n\nOne is comfortable. One is leadership.\n\nOne is delegatable. One requires your personal commitment.\n\nOnly one will work.\n\n## The Truth\n\nWe spent 24 years buying down human risk faster.\n\nThen in 2022, we built agents that don’t generate those risks.\n\nAnd we kept running the same risk mitigation process.\n\nYour teams sit in retrospectives every two weeks asking: “We have all these AI tools. Why isn’t velocity dramatically better?”\n\nBecause you’re making agents:\n\n- Write user stories they don’t need\n\n- Wait for code reviews to catch bugs they don’t make\n\n- Go through separate QA for tests they generate with code\n\nYou’re running a 2025 workforce through a 2001 process.\n\nThe shift is simple:\n\nStop: Writing epics, stories, sprint planning\n\nStart: Writing perfect specifications with agents\n\nSame time investment. 10x better outcome.\n\nKiss story writing goodbye.\n\nEvery agile artifact was built to derisk humans writing code.\n\nAgents don’t have those risks.\n\nThe constraint changed. The artifacts didn’t.\n\nWhat will you do?"},"companion_artifacts":[{"type":"executive_brief","label":"Executive brief","url":"https://agentdrivendevelopment.com/executive-brief/every-agile-artifact-was-built-to-derisk-humans-writing-code/"},{"type":"executive_deck","label":"Executive deck","url":"https://agentdrivendevelopment.com/wp-content/uploads/2026/05/every-agile-artifact-was-built-to-derisk-humans-writing-code.html"},{"type":"short_podcast","label":"Short podcast","url":"https://agentdrivendevelopment.com/short-podcast/every-agile-artifact-was-built-to-derisk-humans-writing-code/"},{"type":"podcast_audio","label":"Podcast audio","url":"https://agentdrivendevelopment.com/wp-content/uploads/audio/posts/every-agile-artifact-was-built-to-derisk-humans-writing-code.mp3"},{"type":"podcast_transcript","label":"Podcast transcript","url":"https://agentdrivendevelopment.com/transcript/every-agile-artifact-was-built-to-derisk-humans-writing-code/"}]}
