Przejdź do głównej zawartości

AI-native cykl życia oprogramowania

AI-native SDLC to jedna pętla wytwarzająca dowody, wspólna dla Claude Code, Cursora i Codeksa: plan, design, build, test, deploy oraz maintain. Każdy etap commituje artefakt dla następnego, a nazwani ludzie zachowują odpowiedzialność za produkt, architekturę, merge i produkcję. Zacznij od roadmapy wdrożenia, potem przejdź przez łańcuch artefaktów.

Tradycyjny SDLC powstał w erze, gdy pisanie kodu było wolnym i drogim krokiem. Product managerowie spisywali wymagania, architekci projektowali, inżynierowie implementowali, QA weryfikowało, zespoły release’owe wypuszczały, a operations obserwowały produkcję. Każde przekazanie wymuszało wyrównanie podczas tygodni implementacji.

Agentyczne kodowanie zawaliło ten środek. Dobrze wyspecyfikowana zmiana może przejść od planu do przechodzących testów w godzinach. Wąskie gardło przesunęło się na ludzkie kroki wokół builda: planowanie, review, test i deploy. Recenzja linia po linii nie nadąża, gdy agenci piszą większość diffa. Governance, które nadal przepuszcza wyjątki przez tygodniowe komitety, opodatkowuje każdy zysk, który agenci właśnie wypracowali.

AI-native SDLC zachowuje stare cele kontrolne i zmienia sposób ich egzekwowania. Proces jest pętlą. AI jest osadzone na każdym etapie. Każdy etap kończy się commitowaniem artefaktu, który następny etap może odczytać. Ludzie pozostają odpowiedzialni za osąd; ich uwaga przenosi się na bramki, a nie na każdą wygenerowaną linię.

Spotkasz też nazwy agentic SDLC lub AI SDLC. Etykiety się różnią; proces jest ten sam.

Poniższa tabela pokazuje krańce spektrum. Większość zespołów siedzi gdzieś pomiędzy dwiema kolumnami.

EtapTradycyjny SDLCAI-native SDLC
PlanWymagania zbierane przez komitet, spisywane ręcznieInicjator zapisuje intencję jako intent.md — czytelne dla człowieka i wykonywalne przez maszynę
DesignSpec pisany przez analityków, parsowany przez designerówWymagania i design zlewają się w jedną sesję, ograniczone wersjonowanymi skills
BuildTesty i kod pisane ręcznie; dokumentacja po fakcieTesty i kod generuje agent; wiedza instytucjonalna żyje w CLAUDE.md, .cursor/rules lub AGENTS.md
TestBramki QA na granicach etapówCiągłe evale wplecione w implementację; sesja sprawdza własną pracę
DeployLudzie recenzują każdą linię; governance w cyklach reviewWarstwowa agentyczna recenzja; ludzka recenzja dla kodu regulowanego i krytycznego; hooki jako bramki akceptacji
MaintainLudzie obserwują produkcję pod kątem bugówAgenci monitorują żywe deploymenty; naruszenie pasma kontrolnego zapisuje następny intent.md

Wątkiem przez prawą kolumnę jest commitowany artefakt. Na wczesnych etapach to plik markdown, który product owner i agent mogą oboje przeczytać. Od builda wzwyż artefaktem jest kod i jego rekordy. Łańcuch commitów to ścieżka audytu: kto o co prosił, co agent wyprodukował i kto to zatwierdził.

Na każdym etapie obowiązuje ten sam podział:

  • Deleguj — mechaniczne pierwsze przejście (boilerplate, draft speca, pierwsza recenzja, triage logów)
  • Recenzuj — kompletność, bezpieczeństwo, dopasowanie domenowe
  • Bierz odpowiedzialność — priorytety, architektura, UX, merge, akceptacja produkcji

Ludzie pozostają odpowiedzialni za każdą decyzję wymagającą osądu. Output agenta, który wygląda pewnie, nadal jest draftem, dopóki nazwany człowiek nie zaakceptuje go na bramce.

Etap kończy się commitowaniem artefaktu. Ten commit uruchamia następny etap:

  1. Zaakceptowany intent.md uruchamia przejście wymagań i designu.
  2. Zatwierdzony spec.md uruchamia plan mode.
  3. Zaakceptowany plan.md uruchamia implementację.
  4. Zmergowany pull request uruchamia pipeline.
  5. Naruszenie pasma kontrolnego na produkcji zapisuje następny intent.md.

Możesz zacząć od ręcznego promptowania każdego kroku. Stanem docelowym jest pętla, w której każdy zaakceptowany artefakt odpala następną bramkę. Ludzka uwaga koncentruje się na bramkach — recenzujesz to, co agent oznaczył, zamiast zaczynać każdy etap od zera.

Plays są modularne. Najpierw wdrażaj play bez prerequisite (intent.md, CLAUDE.md / rules / AGENTS.md, skills, pętla feedbacku, hooki). Dla każdego innego play najpierw wdrażaj plays, które go zasilają.

Po poznaniu kanonicznego cyklu użyj krótkich adapterów. Mapują te same artefakty i bramki na każde narzędzie bez powielania procesu.