{"id":233,"date":"2026-11-01T09:01:34","date_gmt":"2026-11-01T09:01:34","guid":{"rendered":"https:\/\/www.dobryakov.net\/blog\/233\/"},"modified":"2026-11-01T09:01:34","modified_gmt":"2026-11-01T09:01:34","slug":"sdlc-no-human-needed","status":"publish","type":"post","link":"https:\/\/www.dobryakov.net\/blog\/233\/","title":{"rendered":"\u00abAI Writes Code, but a Human Still Has to Run the Project\u00bb \u2014 No. The Entire SDLC Runs on Agents Now"},"content":{"rendered":"<p>I read this opinion ten times a week. Okay, the argument goes, AI can write code \u2014 fine. But to actually <em>run<\/em> a project, you need a human: talk to stakeholders, write a plan, set tasks for that same AI, configure infrastructure, Git, servers, monitoring. And surely no one is replacing the human there!<\/p>\n<p>My eyes roll back every time. What?<\/p>\n<p>Let me walk through the entire cycle. Step by step. At every step, I will show you not a fantasy, but a specific practice with a tool underneath it \u2014 because I have already run this cycle hands-on.<\/p>\n<p><!--more--><\/p>\n<h2>Where the \u00abIrreplaceable Human\u00bb Actually Lives \u2014 and What It Costs<\/h2>\n<p>Faith in the irreplaceable human on the management loop costs money. While you keep a live analyst spending weeks reconciling the chaotic wishes of five stakeholders into a single document; while a tech lead manually slices an epic into tasks; while an engineer sits reading endless logs to spot an anomaly \u2014 you are paying for work an agent does in hours, and overnight too.<\/p>\n<p>And the real cost is that you fall behind. While one team takes a month to agree on requirements, another ships a feature. The difference is not who is smarter. The difference is who still keeps a human where an agent has been sufficient for a long time.<\/p>\n<h2>Requirements: The Agent Won&#x27;t Let an Immature Task Into Development<\/h2>\n<p>Building a conversational bot-agent that discusses a project with stakeholders over chat or email is something any student can do. Slightly harder is a voice mode where the bot initiates a Zoom or Google Meet call and conducts the conversation by voice \u2014 but there are no technical blockers here.<\/p>\n<p>The agent will not only read through all the chaotic wants and wishes of stakeholders, but will form a single, consistent picture, ask questions, and clarify details. Don&#x27;t believe it? Throw random wishes from three to five of your stakeholders into a pile of files and give a prompt like: \u00abConsolidate this data into a unified picture, detect contradictions, compile a list of questions, group them, and format as emails to specific recipients.\u00bb This is elementary.<\/p>\n<p>Then the cycle continues: new data arrives \u2014 feed it to the agent \u2014 it solders it into the documentation or asks a new question. As soon as there are zero open questions \u2014 go to the next step.<\/p>\n<p>The agent will then knock together an HTML prototype, show it to each stakeholder, and ask: is this what you wanted? Really? Click through it, let me watch.<\/p>\n<p>A couple of days of automated correspondence \u2014 and the output is strict, consistent FRs, NFRs, priorities, and goals.<\/p>\n<p>This is not theory. I built a clarify-gate directly in Jira: the agent conducts a structured dialogue across axes (scope, actors, data, NFRs, dependencies, acceptance criteria) and <strong>does not let a task into development until the definition is mature<\/strong>. With project context, the questions are not generic, but grounded in the specific system. The output is a mature ticket with verifiable ACs, not \u00abdo an integration with ERP\u00bb. The code is public: <code>jira-clarify-bot<\/code>, FastAPI, Docker, a webhook contract. And I started embedding AI into the management loop \u2014 requirements and definition \u2014 back in my enterprise role, targeting the management layer, not the code.<\/p>\n<h2>Design: Two Agents Negotiate the Contract Themselves<\/h2>\n<p>What&#x27;s next? Design and negotiation \u2014 supposedly another sacred human zone.<\/p>\n<p>Take two AI agents, one for each side of an integration, and let them conduct the negotiation and agree on the contract themselves. The output is not \u00abwe agreed on a call\u00bb, but an artifact: <code>openspec.yaml<\/code>, a transcript of the negotiation, and a git history of the contract&#x27;s step-by-step formation. The principle is simple: the organizational boundary is crossed only by the contract (<code>POST \/orders<\/code>), not by internal guts; who owns what is wired directly into the endpoint. The transport across org boundaries is A2A over Git, with a shared repo as the live channel (<code>bots-discuss-spec<\/code>, <code>a2a-example<\/code>). I have written about this <a href=\"https:\/\/www.dobryakov.net\/blog\/222\/\">agent-to-agent engineering approach<\/a> before \u2014 two agents, one live call, and the plumbing required to make it work.<\/p>\n<p>If you fear the agent \u00abdoesn&#x27;t understand architecture\u00bb \u2014 make it read a book. RAG over Tanenbaum plus a wiki graph, so decisions rest on canon, not on model memory.<\/p>\n<p>At Askona, I locked in asynchronous event-driven integration as the corporate standard across dozens of services and teams with different owners \u2014 a pipeline handling millions of events per day. This is not a sandbox.<\/p>\n<h2>Planning and Infra: \u00abWhat&#x27;s So Hard About It?\u00bb<\/h2>\n<p>Decomposition into a work plan? Anyone who has watched agents build plans has seen this. If plan mode in Cursor isn&#x27;t enough for you, look at how GitHub SpecKit or BMAD works. With those, the agent writes out the decomposition for itself.<\/p>\n<p>I run this through Spec-Driven Development: <code>specify \u2192 clarify \u2192 plan \u2192 tasks \u2192 implement<\/code>. The spec is the source of truth; the code is a derivative. The agent doesn&#x27;t invent the structure from scratch on every prompt, but inherits templates from the project&#x27;s captured memory. This cures the exact anti-pattern everyone trips over: \u00abone prompt \u2192 agent writes code immediately\u00bb, an hour later the structure is incomprehensible, rollback is expensive, and the retro is full of complaints that \u00abAI can&#x27;t handle architecture\u00bb. AI can handle it \u2014 you just didn&#x27;t have a spec. A separate planning tool: git log as a dataset \u2014 churn, co-change matrix, pivotal commits, plus LLM interpretation on top (<code>git-evolution-audit<\/code>).<\/p>\n<p>Set up infrastructure, Git, Linux, CI\/CD? I don&#x27;t know what could be hard here. First, GitHub SpecKit will write this into tasks and lay out all NFRs, from load to security. If you struggle to imagine a basic prompt like \u00abset up a server, prepare a docker-compose.yml for this project, and install Zabbix with these templates\u00bb \u2014 I don&#x27;t know what you are doing with AI. Are you just chatting with it?<\/p>\n<h2>Code: This Is Team Practice, Not a Solo Stunt<\/h2>\n<p>Coding is already a baseline for many; there is nothing to argue about here. But I will add proof that this isn&#x27;t \u00abone vibe-coder having fun\u00bb.<\/p>\n<p>In an enterprise context, I built real production microservices through AI-assisted coding during regular team training: a next-best-offer ML model (predicting the next item in a cart and email), a tracker for event timestamps across an order lifecycle, and a proxy microservice for geo-resolution (coordinates \u2194 address). This is production, not a demo.<\/p>\n<p>Two layers are required, without which the agent spins in circles. The first is reproducibility: the agent produces persistent, versioned artifacts (dual-file: <code><em>.workflow.json<\/code> + <code><\/em>.meta.md<\/code>), not ephemeral replies; a repeated task reuses a proven workflow instead of regenerating it. The second is agent memory: errors are recorded into a structure from which it learns, rather than stepping on the same rake.<\/p>\n<h2>Tests, Demo, and Release: Eval as a Gate, Not \u00abSeems to Work\u00bb<\/h2>\n<p>Test plans, test cases, and the autotests themselves \u2014 also the agent.<\/p>\n<p>But here, honestly, against myself: an AI feature that runs beautifully on a demo breaks unpredictably in production \u2014 because you ran the same inputs as the pitch, and nobody ran the long tail of real traffic. So I treat tests not as a checkbox, but as a three-layer release gate: regression on cases from real incidents (a new failure blocks the release), distribution check on fresh live inputs with a diff against the previous snapshot, and a human spot-check before the first production deploy of a new output type. One person signs off; if you cannot name that owner, that is the first red flag (<code>eval-harness<\/code>). When I implemented proper QA, bug tracking, and CI\/CD during the SaaS transformation at UMI, the defect flow dropped from 5\u201310 per day to \u22645 per week, and releases went from \u00abonce every few months\u00bb to weekly.<\/p>\n<p>Prepare a demo for the client? No problem: the agent will write the docs, build the presentation, open the browser, and click through everything on screen for a training video.<\/p>\n<p>At the release boundary, I keep guardrails: prompt injection checks, data isolation, human-in-the-loop checkpoints. And review as a gate, not theater \u2014 to catch real defects, not to simulate control.<\/p>\n<h2>Operations: Who Parses Logs, Emails, and Complaints<\/h2>\n<p>What&#x27;s left? Monitor logs and Zabbix alerts, fix bugs on the fly, parse emails from live users with complaints and wishes, and feed them into the same backlog \u2014 back to the start of this process. An agent for this can be built by anyone.<\/p>\n<p>In operations, AI is a consumer of the event stream: Kafka, webhooks, monitoring. Parsing endless logs, highlighting anomalies, automated root-cause analysis. This is production-level engineering practice, not an experiment. At Askona, I hooked an AI bot to the data lake: a business question in natural language turns into SQL (read-only, with table name validation), and Time-to-Insight dropped from days in a Jira queue to seconds. At PersonaClick \u2014 streaming ML retraining on 199M+ profiles, so recommendations don&#x27;t go stale. Enabling this kind of <a href=\"https:\/\/www.dobryakov.net\/blog\/226\/\">agent network inside a conservative enterprise<\/a> requires plumbing \u2014 mapping the estate, naming the systems you won&#x27;t crack first \u2014 but the operational payoff is immediate.<\/p>\n<h2>The Cycle Is Closed<\/h2>\n<p>The cycle is closed from beginning to end. No human is needed here. Feed this thing a regular stream of market hypotheses on the input, and it will stamp out features on a conveyor belt. I have done this.<\/p>\n<p>You can argue with me that there is room for things to go wrong, places where hands \u2014 or a live human head \u2014 will be needed. I agree. But the entire SDLC maps onto agents right now, today. You can obsess over minutiae, argue about nuances \u2014 information security, autotest reliability \u2014 but let&#x27;s be honest: that is wasted effort. The core thesis doesn&#x27;t change.<\/p>\n<p>You can keep your irreplaceable human on the management loop. The market will simply ship features while your human is still scheduling a call to reconcile stakeholder wishes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Requirements, planning, infra, CI\/CD, tests, monitoring \u2014 every step of the cycle, pinned to a specific tool and a production case. No human in the loop required.<\/p>\n","protected":false},"author":0,"featured_media":232,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209,24],"tags":[26,140,223,73,71,69],"class_list":["post-233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-agents","category-ai-engineering","tag-ai-agents","tag-automation","tag-devops","tag-engineering-leadership","tag-requirements","tag-sdlc"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Requirements, planning, infra, tests, monitoring: the full software development lifecycle mapped to agent tools and production cases. No human in the loop.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.dobryakov.net\/blog\/233\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Grigoriy Dobryakov - IT+AI Blog - Grigoriy Dobryakov&#039;s blog: management, development and testing\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"The Entire SDLC Runs on AI Agents Now \u2014 No Human Needed\" \/>\n\t\t<meta property=\"og:description\" content=\"Requirements, planning, infra, tests, monitoring: the full software development lifecycle mapped to agent tools and production cases. No human in the loop.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.dobryakov.net\/blog\/233\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-01T09:01:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-01T09:01:34+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"The Entire SDLC Runs on AI Agents Now \u2014 No Human Needed\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Requirements, planning, infra, tests, monitoring: the full software development lifecycle mapped to agent tools and production cases. No human in the loop.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/233\\\/#blogposting\",\"name\":\"The Entire SDLC Runs on AI Agents Now \\u2014 No Human Needed\",\"headline\":\"\\u00abAI Writes Code, but a Human Still Has to Run the Project\\u00bb \\u2014 No. The Entire SDLC Runs on Agents Now\",\"author\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/author\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/sdlc-no-human-needed.jpg\",\"width\":1200,\"height\":630,\"caption\":\"\\u00abAI Writes Code, but a Human Still Has to Run the Project\\u00bb \\u2014 No. The Entire SDLC Runs on Agents Now\"},\"datePublished\":\"2026-11-01T09:01:34+00:00\",\"dateModified\":\"2026-11-01T09:01:34+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/233\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/233\\\/#webpage\"},\"articleSection\":\"AI Agents, AI Engineering, AI agents, automation, devops, engineering leadership, requirements, SDLC\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/233\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/category\\\/ai-engineering\\\/#listItem\",\"name\":\"AI Engineering\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/category\\\/ai-engineering\\\/#listItem\",\"position\":2,\"name\":\"AI Engineering\",\"item\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/category\\\/ai-engineering\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/233\\\/#listItem\",\"name\":\"\\u00abAI Writes Code, but a Human Still Has to Run the Project\\u00bb \\u2014 No. The Entire SDLC Runs on Agents Now\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/233\\\/#listItem\",\"position\":3,\"name\":\"\\u00abAI Writes Code, but a Human Still Has to Run the Project\\u00bb \\u2014 No. The Entire SDLC Runs on Agents Now\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/category\\\/ai-engineering\\\/#listItem\",\"name\":\"AI Engineering\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/#organization\",\"name\":\"Grigoriy Dobryakov - IT+AI Blog\",\"description\":\"Grigoriy Dobryakov's blog: management, development and testing\",\"url\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/233\\\/#webpage\",\"url\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/233\\\/\",\"name\":\"The Entire SDLC Runs on AI Agents Now \\u2014 No Human Needed\",\"description\":\"Requirements, planning, infra, tests, monitoring: the full software development lifecycle mapped to agent tools and production cases. No human in the loop.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/233\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/author\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/author\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/sdlc-no-human-needed.jpg\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/233\\\/#mainImage\",\"width\":1200,\"height\":630,\"caption\":\"\\u00abAI Writes Code, but a Human Still Has to Run the Project\\u00bb \\u2014 No. The Entire SDLC Runs on Agents Now\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/233\\\/#mainImage\"},\"datePublished\":\"2026-11-01T09:01:34+00:00\",\"dateModified\":\"2026-11-01T09:01:34+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/\",\"name\":\"Grigoriy Dobryakov - IT+AI Blog\",\"description\":\"Grigoriy Dobryakov's blog: management, development and testing\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dobryakov.net\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"The Entire SDLC Runs on AI Agents Now \u2014 No Human Needed","description":"Requirements, planning, infra, tests, monitoring: the full software development lifecycle mapped to agent tools and production cases. No human in the loop.","canonical_url":"https:\/\/www.dobryakov.net\/blog\/233\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.dobryakov.net\/blog\/233\/#blogposting","name":"The Entire SDLC Runs on AI Agents Now \u2014 No Human Needed","headline":"\u00abAI Writes Code, but a Human Still Has to Run the Project\u00bb \u2014 No. The Entire SDLC Runs on Agents Now","author":{"@id":"https:\/\/www.dobryakov.net\/blog\/author\/#author"},"publisher":{"@id":"https:\/\/www.dobryakov.net\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.dobryakov.net\/blog\/wp-content\/uploads\/2026\/11\/sdlc-no-human-needed.jpg","width":1200,"height":630,"caption":"\u00abAI Writes Code, but a Human Still Has to Run the Project\u00bb \u2014 No. The Entire SDLC Runs on Agents Now"},"datePublished":"2026-11-01T09:01:34+00:00","dateModified":"2026-11-01T09:01:34+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.dobryakov.net\/blog\/233\/#webpage"},"isPartOf":{"@id":"https:\/\/www.dobryakov.net\/blog\/233\/#webpage"},"articleSection":"AI Agents, AI Engineering, AI agents, automation, devops, engineering leadership, requirements, SDLC"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dobryakov.net\/blog\/233\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.dobryakov.net\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog\/category\/ai-engineering\/#listItem","name":"AI Engineering"}},{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog\/category\/ai-engineering\/#listItem","position":2,"name":"AI Engineering","item":"https:\/\/www.dobryakov.net\/blog\/category\/ai-engineering\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog\/233\/#listItem","name":"\u00abAI Writes Code, but a Human Still Has to Run the Project\u00bb \u2014 No. The Entire SDLC Runs on Agents Now"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog\/233\/#listItem","position":3,"name":"\u00abAI Writes Code, but a Human Still Has to Run the Project\u00bb \u2014 No. The Entire SDLC Runs on Agents Now","previousItem":{"@type":"ListItem","@id":"https:\/\/www.dobryakov.net\/blog\/category\/ai-engineering\/#listItem","name":"AI Engineering"}}]},{"@type":"Organization","@id":"https:\/\/www.dobryakov.net\/blog\/#organization","name":"Grigoriy Dobryakov - IT+AI Blog","description":"Grigoriy Dobryakov's blog: management, development and testing","url":"https:\/\/www.dobryakov.net\/blog\/"},{"@type":"WebPage","@id":"https:\/\/www.dobryakov.net\/blog\/233\/#webpage","url":"https:\/\/www.dobryakov.net\/blog\/233\/","name":"The Entire SDLC Runs on AI Agents Now \u2014 No Human Needed","description":"Requirements, planning, infra, tests, monitoring: the full software development lifecycle mapped to agent tools and production cases. No human in the loop.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.dobryakov.net\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.dobryakov.net\/blog\/233\/#breadcrumblist"},"author":{"@id":"https:\/\/www.dobryakov.net\/blog\/author\/#author"},"creator":{"@id":"https:\/\/www.dobryakov.net\/blog\/author\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.dobryakov.net\/blog\/wp-content\/uploads\/2026\/11\/sdlc-no-human-needed.jpg","@id":"https:\/\/www.dobryakov.net\/blog\/233\/#mainImage","width":1200,"height":630,"caption":"\u00abAI Writes Code, but a Human Still Has to Run the Project\u00bb \u2014 No. The Entire SDLC Runs on Agents Now"},"primaryImageOfPage":{"@id":"https:\/\/www.dobryakov.net\/blog\/233\/#mainImage"},"datePublished":"2026-11-01T09:01:34+00:00","dateModified":"2026-11-01T09:01:34+00:00"},{"@type":"WebSite","@id":"https:\/\/www.dobryakov.net\/blog\/#website","url":"https:\/\/www.dobryakov.net\/blog\/","name":"Grigoriy Dobryakov - IT+AI Blog","description":"Grigoriy Dobryakov's blog: management, development and testing","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.dobryakov.net\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Grigoriy Dobryakov - IT+AI Blog - Grigoriy Dobryakov's blog: management, development and testing","og:type":"article","og:title":"The Entire SDLC Runs on AI Agents Now \u2014 No Human Needed","og:description":"Requirements, planning, infra, tests, monitoring: the full software development lifecycle mapped to agent tools and production cases. No human in the loop.","og:url":"https:\/\/www.dobryakov.net\/blog\/233\/","article:published_time":"2026-11-01T09:01:34+00:00","article:modified_time":"2026-11-01T09:01:34+00:00","twitter:card":"summary_large_image","twitter:title":"The Entire SDLC Runs on AI Agents Now \u2014 No Human Needed","twitter:description":"Requirements, planning, infra, tests, monitoring: the full software development lifecycle mapped to agent tools and production cases. No human in the loop."},"aioseo_meta_data":{"post_id":"233","title":"The Entire SDLC Runs on AI Agents Now \u2014 No Human Needed","description":"Requirements, planning, infra, tests, monitoring: the full software development lifecycle mapped to agent tools and production cases. No human in the loop.","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"The Entire SDLC Runs on AI Agents Now \u2014 No Human Needed","og_description":"Requirements, planning, infra, tests, monitoring: the full software development lifecycle mapped to agent tools and production cases. No human in the loop.","og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":"The Entire SDLC Runs on AI Agents Now \u2014 No Human Needed","twitter_description":"Requirements, planning, infra, tests, monitoring: the full software development lifecycle mapped to agent tools and production cases. No human in the loop.","schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-11-01 09:01:50","updated":"2026-11-01 09:01:50"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.dobryakov.net\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.dobryakov.net\/blog\/category\/ai-engineering\/\" title=\"AI Engineering\">AI Engineering<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t\u00abAI Writes Code, but a Human Still Has to Run the Project\u00bb \u2014 No. The Entire SDLC Runs on Agents Now\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.dobryakov.net\/blog"},{"label":"AI Engineering","link":"https:\/\/www.dobryakov.net\/blog\/category\/ai-engineering\/"},{"label":"\u00abAI Writes Code, but a Human Still Has to Run the Project\u00bb \u2014 No. The Entire SDLC Runs on Agents Now","link":"https:\/\/www.dobryakov.net\/blog\/233\/"}],"_links":{"self":[{"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/posts\/233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/comments?post=233"}],"version-history":[{"count":0,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/posts\/233\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/media\/232"}],"wp:attachment":[{"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/media?parent=233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/categories?post=233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dobryakov.net\/blog\/wp-json\/wp\/v2\/tags?post=233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}