惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News and Events Feed by Topic
V
V2EX
博客园 - 【当耐特】
Vercel News
Vercel News
雷峰网
雷峰网
爱范儿
爱范儿
WordPress大学
WordPress大学
云风的 BLOG
云风的 BLOG
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Microsoft Azure Blog
Microsoft Azure Blog
F
Full Disclosure
有赞技术团队
有赞技术团队
Hugging Face - Blog
Hugging Face - Blog
NISL@THU
NISL@THU
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Attack and Defense Labs
Attack and Defense Labs
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
Microsoft Security Blog
Microsoft Security Blog
腾讯CDC
P
Proofpoint News Feed
B
Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
K
Kaspersky official blog
I
InfoQ
Google Online Security Blog
Google Online Security Blog
L
LINUX DO - 最新话题
Project Zero
Project Zero
Engineering at Meta
Engineering at Meta
V
Visual Studio Blog
AI
AI
Schneier on Security
Schneier on Security
B
Blog RSS Feed
T
Tor Project blog
H
Help Net Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LINUX DO - 热门话题
阮一峰的网络日志
阮一峰的网络日志
S
Security @ Cisco Blogs
T
Threat Research - Cisco Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
C
Cyber Attacks, Cyber Crime and Cyber Security
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
V2EX - 技术
V2EX - 技术
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
Arctic Wolf
Webroot Blog
Webroot Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
What Comes After Agile?
Akhil Kalra · 2026-04-27 · via DEV Community

TL;DR — AI-augmented Agile is where most teams are today: same sprints, same standups, just faster. But when agents start executing entire implementations from specs, the Agile framework — not its values — stops making sense. What emerges is a new paradigm: Intent-Driven Development. Small teams of 3–4 experts focused on what to build, while agents handle the how. Iteration shifts from code to specs. Cycles compress from weeks to hours. The spec becomes the primary artifact — not documentation, but the input to the machine.

Humans own intent. Agents own execution. Specs are the contract between them.


For 25 years, Agile has been the dominant way we build software. It replaced Waterfall's rigid plans with iteration, feedback, and small empowered teams. It worked — because the bottleneck was clear: skilled humans translating requirements into code is slow, expensive, and error-prone. Every Agile practice exists to manage that constraint.

Now AI is changing the constraint itself. And the industry is responding in two distinct phases. But first, a key nuance: Agile was born as a reaction to Big Design Up Front. Spec-driven development with agents seems to swing back toward specs — but agent-era specs aren't the heavyweight, static documents of the Waterfall era. They're lightweight, living, executable artifacts. You're taking the user stories and acceptance criteria that Agile teams already write and making them precise enough for an agent to execute. The spec isn't documentation anymore — it's the input to the machine. That changes everything.

Phase 1: Where We Are Today — AI Inside the Agile Box

Most teams right now are doing the sensible thing: plugging AI into their existing Agile workflows. And it's genuinely useful.

  • Backlog cleanup. AI summarizes stale tickets, groups duplicates, flags high-risk stories based on past delivery patterns. Teams report saving 5–6 hours per sprint just on backlog hygiene.
  • First-draft artifacts. AI generates acceptance criteria from vague feature requests, rewrites tickets for clarity, suggests test cases. Developers review and refine.
  • Flow visibility. Early adopters are starting to move beyond velocity, using AI-generated bottleneck summaries to track cycle time and flow efficiency. This isn't mainstream yet, but the teams experimenting with it report sharper retro conversations almost immediately.
  • Emerging hybrid roles. We're beginning to see developers pick up prompt engineering as a side skill. Scrum Masters experimenting with training AI agents. Product Owners exploring AI-generated insights for backlog prioritization. The roles haven't formally changed yet — but the boundaries are starting to blur.

This is real. Productivity gains of 20–50% on routine tasks are well-documented. The Agile container — sprints, standups, retros, story points — stays intact. AI just makes everything inside it faster.

But making Agile faster doesn't change what Agile is. The team is still 5–7 people. The iteration is still 2 weeks. The bottleneck is still human coding throughput. It's a better engine in the same car.

The question is: what happens when the engine changes so fundamentally that the car doesn't make sense anymore?

Phase 2: Where We're Headed — Intent-Driven Development

Here's what I'm starting to see in practice: AI agents that don't just assist with coding but execute entire implementations from specifications. You give them a well-written spec — with constraints, edge cases, acceptance criteria — and they produce working code, tests, and infrastructure.

When that works reliably, the assumptions Agile was built on stop holding:

  • If agents write the code, I don't need three backend developers on my team.
  • If agents generate tests, I don't need a dedicated QA engineer.
  • If execution takes hours instead of weeks, two-week sprints are an artificial constraint.
  • If the spec is the input to the machine, story points measuring human effort are meaningless.

This isn't a tweak to Agile. It's a different paradigm. I've been calling it Intent-Driven Development — because the core activity shifts from writing code to expressing intent.

The Core Loop

The traditional Agile cycle — Plan → Design → Develop → Test → Review → Deploy — compresses into five steps:

  1. Discover — Understand the problem deeply. Talk to users, map the domain, identify constraints. This is pure human work, and it's where the real value starts.
  2. Specify — Translate that understanding into precise, executable specs. This is the hardest step — and the one most teams underestimate. A vague spec produces vague code, no matter how good the agent is.
  3. Generate — Agents produce code, tests, and infrastructure from the spec. This is where the machine takes over.
  4. Evaluate — Review the output against intent. This isn't a code review — it's an intent review. Did the spec produce the right thing? If not, you don't debug. You refine the spec.
  5. Integrate — Ship, observe in production, learn. Part human judgment on what goes live, part agent-driven CI/CD.

That inner loop between Evaluate and Specify — refine the spec, regenerate, evaluate again — is where the real iteration happens. And it takes hours, not weeks.

The loop: Discover → Specify → Generate → Evaluate → Integrate → repeat. Three human steps, one agent step, one hybrid. When the output doesn't match intent, you don't debug code — you refine the spec and regenerate.

The Team I'd Build Today

If I were staffing a product team from scratch right now — knowing where this is headed — I wouldn't build a classic Agile team of 5–7. I'd build a team of 3–4 experts:

Role Focus
Domain Expert The Why — understands users, the business, and asks the hard "what if?" questions
System Architect The Boundaries — defines integrations, constraints, non-functional requirements, and the guardrails agents work within
Spec Engineer The What — translates intent into precise, executable specifications that agents can act on
Quality Thinker The What-If — edge cases, failure modes, security implications, observability

Notice what's missing: nobody on this team writes code as their primary job. Everyone works on what to build and why. The how is delegated to agents. This isn't downsizing — it's a fundamentally different kind of team, and every person on it needs to be senior enough to think in systems.

What Survives, What Doesn't

✓ Survives ✕ Doesn't Survive
Iteration and feedback loops 2-week sprints
Retrospectives (as "spec quality reviews") Story points and velocity
Continuous delivery Daily standups about code
Cross-functional ownership Dedicated QA roles
The 5–7 person team

The Questions That Keep Me Up

I'd be dishonest if I presented this as pure upside. There are real risks here, and as an architect, they're the ones I think about most:

How do we grow the next generation?

We've seen this before. When cloud replaced on-premise infrastructure, an entire generation of engineers never learned to rack servers or configure physical switches. That skill became irrelevant — and that was fine. New entry points emerged around cloud-native thinking, IaC, and DevOps. The industry adapted.

Writing code by hand may follow the same path. The real concern isn't that juniors won't learn to code — it's that they won't learn to think in systems. Understanding how components interact, where failure modes hide, what trade-offs matter — that's the skill that matters, and it's harder to teach without getting your hands dirty. We'll need to deliberately design new apprenticeship paths around spec writing, system reasoning, and evaluating agent output. That won't emerge on its own.

Spec debt will be worse than tech debt.

I've seen what happens when teams accumulate bad code. Now imagine accumulating bad specs — except each one generates bad code at machine speed. The discipline of precise specification becomes the single most important skill in software engineering.

Speed is not the same as correctness.

I've watched teams celebrate shipping fast while building the wrong thing. Agents amplify this risk. Garbage specs produce garbage at scale. The teams that were already bad at writing clear requirements will be bad at this too — just faster.

Who debugs production at 3 AM?

This is the one that worries me most. If nobody on the team wrote the code, does anyone truly understand the system well enough to diagnose a cascading failure under pressure? There's a real risk of building systems that nobody fully comprehends. Isn't that terrifying for a DevOps team?


Where This Leaves Us

Agile's values — iteration, feedback, collaboration, responding to change — are more relevant than ever. Agile's framework — sprints, points, standups, the 7-person team — was built for a world where humans write code. That world is ending.

What comes next might be closer to what architecture was always supposed to be: small teams of experts, thinking deeply about the right thing to build, and letting the machines handle the rest.


Humans own intent. Agents own execution. Specs are the contract between them.