EUWardenAI SDLC
Architektura procesu Narzędzia procesu Kontakt
Wielodomenowy proces dostarczania oprogramowania z agentami AI

Agenci AI budują.
Bramki dowodzą.
Człowiek decyduje.

AI SDLC to kompletny cykl wytwarzania oprogramowania, w którym wyspecjalizowane agenty AI prowadzą pracę przez dziewięć etapów — a każde przejście między etapami wymaga dowodu, nie deklaracji. Jeden proces dla wielu domen, pełna ścieżka audytu w Jira i GitHub, człowiek jako właściciel wszystkich decyzji strategicznych.

9etapów cyklu życia — od zgłoszenia potrzeby do wniosków po wdrożeniu
7bramek jakości — każda z jedną odpowiedzialną rolą i maszynowym dowodem
1zunifikowany proces dla inicjatyw, pakietów domenowych i drobnych zmian
100%przejść z dowodem przypiętym do dokładnej rewizji kodu
01Zasada konstrukcyjna

Autonomia bez kontroli to dług. Kontrola bez autonomii to stagnacja.

Agenty AI piszące kod bez procesu produkują szybko — i nieprzewidywalnie. AI SDLC rozdziela dwie władze: merytoryczną (kto tworzy treść etapu) i przepływu (kto przesuwa pracę dalej). Żadna rola nie trzyma obu naraz.

Zasada 1

Jeden cykl życia

Inicjatywa biznesowa, pakiet domenowy i drobna poprawka przechodzą te same etapy. Typ pracy zmienia produkt etapu — nigdy sam proces. Zero wyjątków, zero bocznych furtek do „Done”.

Zasada 2

Domena i proces są ortogonalne

Domena odpowiada na pytanie gdzie praca trafia i kto decyduje. Proces odpowiada na pytanie co dzieje się dalej. Żadna domena nie dostaje własnego cyklu życia.

Zasada 3

Przejścia nie niosą decyzji

Zmiana statusu to czysta mechanika: odpala się dopiero, gdy istnieje dowód bramki. Skrypt przejścia weryfikuje dowód — nigdy go nie tworzy. Decyzja merytoryczna zapada wcześniej, u właściwej roli.

To nie jest tylko nasza obserwacja. Raport DORA 2025 (Google Cloud, ~5000 respondentów) pokazuje, że adopcja AI koreluje już dodatnio z przepustowością dostarczania — ale nadal ujemnie z jego stabilnością. Kod powstaje szybciej, a zmiany psują się częściej. DORA nazywa AI wzmacniaczem: podbija i mocne strony organizacji, i jej słabości. Wnioski samego DORA wskazują na małe partie zmian, automatyczne testy i szybkie pętle informacji zwrotnej jako przeciwwagę. Rozdział władz opisany niżej to nasza odpowiedź na tę diagnozę — nie jest to rekomendacja DORA. Pełne liczby i źródła są na stronie Wyniki.

02Cykl życia

Dziewięć etapów. Jedna rola na etap. Jedna bramka wyjścia.

Kliknij etap, aby zobaczyć jego kontrakt: kto odpowiada, co powstaje i jaki dowód otwiera przejście dalej.

03Bramki i dowody

Dowód, nie deklaracja

Każdy etap kończy się jedną linią dowodu w formacie maszynowym, publikowaną w Jira przez odpowiedzialną rolę — i tylko przez nią. Dowód jest przypięty do dokładnej rewizji kodu (40-znakowy SHA commita): werdykt dotyczy tego, co naprawdę zostanie wdrożone, a nie „mniej więcej tej wersji”.

System działa w trybie fail-closed: dowód brakujący, niejednoznaczny, zdublowany albo przypięty do innej rewizji — to odmowa przejścia z maszynowym pakietem odmowy. Nie ma „przepchnięcia” statusu: skrypt przejścia sprawdza dowód na żywo w Jira, za każdym razem.

Gdy kod się zmieni po wydaniu werdyktu, wszystkie dowody tracą ważność razem i etap weryfikacji wykonuje się ponownie na nowej rewizji. To zamyka klasyczną lukę „przetestowaliśmy, potem ktoś dopchnął commit”.

EtapRola odpowiedzialnaDowód bramkiPrzejście odpala
AnalizaAgent AnalitykANALYSIS GATE: PASSDyrektor
ArchitekturaAgent ArchitektARCHITECTURE GATE: PASSDyrektor
Planowanie implementacjiAgent Planista (solution architect)IMPLEMENTATION PLANNING GATE: PASSDyrektor
DevelopmentRoutowany agent deweloperskiDEVELOPMENT GATE: PASSDyrektor
Weryfikacja (QA)Agent QAVERIFICATION GATE: PASSAgent QA
Release / ZamknięcieAgent ReleaseRELEASE GATE: PASSAgent Release
LearningWłaściciel ProcesuLEARNING GATE: PASSWłaściciel Procesu

Werdykty warunkowe: architektura i bezpieczeństwo

Gdy zmiana ma istotę architektoniczną albo dotyka powierzchni bezpieczeństwa (uwierzytelnianie, dane między-tenantowe, sekrety, nowe zależności…), etap Weryfikacji wymaga dodatkowych werdyktów specjalistów — wszystkich przypiętych do tej samej rewizji. QA odmawia PASS, dopóki komplet nie istnieje. W razie wątpliwości klasyfikacja przechyla się w stronę „wymagane”. To gotowy materiał dowodowy pod audyt SOC 2 / ISO 27001.

VERIFICATION GATE Agent QA ARCHITECTURE VERIFICATION Agent Architekt · gdy zmiana architektury SECURITY VERIFICATION Agent Security · gdy dotyka bezpieczeństwa Artefakt weryfikacji komplet werdyktów + CI + przegląd HEAD SHA 4f9c2e7…
Wszystkie wymagane werdykty wiążą się z jedną, dokładną rewizją. Zmiana kodu unieważnia komplet.
04Ścieżki naprawcze

Błąd wraca do źródła, nie do łatania

Gdy bramka odmawia, praca nie „spada na developera domyślnie”. Wraca do najwcześniejszego etapu, którego zaakceptowany kontrakt okazał się błędny: wadliwe wymaganie — do Analizy, wadliwy projekt — do Architektury, wadliwa implementacja — do Developmentu. Późniejsza rola nigdy nie naprawia po cichu cudzego kontraktu.

Analiza Architektura Planowanie Development Weryfikacja Release wadliwy projekt → Architektura wadliwe wymaganie → Analiza wadliwa implementacja → Development plan nie prowadzi dalej → Planowanie dryf rewizji → ponowna Weryfikacja wadliwe wymaganie wadliwy projekt
Siedem nazwanych ścieżek powrotu — każda z zapisanym w Jira powodem. Wadę cofa etap, który ją wykrył: Architektura potrafi zwrócić wymaganie do Analizy, Planowanie projekt do Architektury — bez czekania na Weryfikację. Praca po powrocie przechodzi Development i Weryfikację od nowa, na nowej rewizji. Stan „Zablokowane” jest osobny: pamięta etap powrotu i wraca deterministycznie dokładnie tam.
05Role i rozdział władzy

Każda rola to wyspecjalizowany skill z własnym kontraktem

Rola agenta to nie „prompt ogólny” — to utrwalony, wersjonowany skill z kontraktem wejścia i wyjścia, uprawnieniami ograniczonymi do zadania oraz zakazem wychodzenia poza przydzielony zakres. Role dzielą się na dwie rozłączne klasy.

Władza przepływu — orkiestracja, nigdy treść

Operator (człowiek)

Właściciel wszystkich domen. Decyduje o zakresie, priorytecie, ryzyku i akceptacji rezultatu. Jedyne źródło decyzji strategicznych.

Dyrektor Inicjatywy

Tymczasowy, na czas jednej inicjatywy. Koordynuje sekwencję i zależności między domenami; nie wykonuje pracy merytorycznej.

Dyrektor Domeny

Stały, na jedną domenę. Prowadzi kolejkę domeny, odpala przejścia na podstawie dowodów, deleguje całą treść do ról merytorycznych.

Steward Domeny

Strażnik spójności: ocenia zdrowie domeny względem jej strategii i granic. Rekomenduje korekty — nie prowadzi kolejki i nie zmienia zakresu.

Władza merytoryczna — treść etapów, nigdy status

Agent Analityk

Zamienia potrzebę w zaakceptowany zakres: wymagania, testowalne kryteria akceptacji, wycena, ryzyka.

Agent Architekt

Decyzje architektoniczne (ADR), model zagrożeń, granice systemu — albo jawne, uzasadnione „N/A”. Architektura jest odwiedzana zawsze.

Agent Planista

Pakiet implementacyjny: jednostki pracy, ścieżki docelowe, dobór specjalisty per jednostka, współbieżność, komendy weryfikacji.

Agenci Deweloperzy

Specjalizacje: backend, frontend, testy przeglądarkowe, DevOps. Deterministyczny routing po ścieżkach plików; jeden odpowiada za scalony rezultat.

Agent QA

Jedyny autor werdyktu weryfikacji i jedyna rola odpalająca przejście z QA. Konsumuje werdykty specjalistów, sam ich nie wydaje.

Agent Security

Skany SAST/SCA, walidacja modelu zagrożeń, werdykt bezpieczeństwa. Dowód dla QA — nie władza nad statusem.

Agent Release

Mechaniczne wykonanie: merge wyłącznie przez deterministyczną bramkę merge, weryfikacja działania po wdrożeniu, sprzątanie.

Właściciel Procesu

Prowadzi etap Learning: retrospektywa każdej dostawy, wnioski zamieniane w usprawnienia procesu z przypisanym właścicielem.

ROLA MERYTORYCZNA wykonuje pracę etapu, ocenia własny kontrakt nie zmienia statusu ZGŁOSZENIE <BRAMKA>: PASS <sha> jedna linia autorytatywna trwały, podpisany zapis BRAMKA PRZEJŚCIA sprawdza formę i wiązanie z rewizją, na żywo zero oceny merytorycznej NASTĘPNY STATUS dokładna nazwa przejścia z żywego menu stan zmienia się raz tworzy czyta odpala dowolna kontrola nie przechodzi PAKIET ODMOWY — brak przejścia maszynowo czytelny, kod wyjścia różny od zera domyślnym wynikiem jest odmowa, nie przepuszczenie
Trzy strony przy każdym przejściu: autor werdyktu, weryfikator formy i odpalający. Odpala Dyrektor (do Developmentu włącznie) albo nazwana rola dalej — ale bramka ufa wyłącznie temu, co sama odczyta ze zgłoszenia, nigdy deklaracji wywołującego. Nikt nie ocenia własnej pracy w momencie zmiany statusu.

Twarda granica: Dyrektor nigdy nie tworzy treści merytorycznej — analizy, architektury, kodu ani werdyktu. Rola merytoryczna nigdy nie zmienia statusu w Jira. Dzięki temu żaden pojedynczy agent nie może jednocześnie „zrobić i zatwierdzić” — ta sama zasada, na której opiera się rozdział obowiązków w audycie finansowym.

06Model wielodomenowy

Jedna inicjatywa, wiele domen, zero chaosu

Inicjatywa biznesowa przechodzi własną analizę i architekturę cross-domain, po czym rozpada się na Pakiety Domenowe (DWP) — trwałe jednostki dostarczania, z których każda należy do dokładnie jednej domeny i przechodzi pełny cykl życia we własnym tempie. Praca czysto domenowa (dług, utrzymanie, drobne zmiany) wchodzi do kolejki domeny bezpośrednio — bez sztucznej inicjatywy. Domena to obszar własności biznesowej, nie warstwa techniczna: interfejs, API i baza danych jednej zmiany należą do tej samej domeny.

INICJATYWA cel biznesowy · Dyrektor Inicjatywy analiza + architektura cross-domain → dekompozycja na DWP DOMENA · Sprzedaż DOMENA · Integracje DOMENA · Infrastruktura DOMENA · AI SDLC Dyrektor Domeny · kolejka Dyrektor Domeny · kolejka Dyrektor Domeny · kolejka Dyrektor Domeny · kolejka Steward — spójność domeny Steward — spójność domeny Steward — spójność domeny Steward — spójność domeny DWP · scoring leadów DWP · eksport do SIEM DWP · pipeline wdrożeń DWP · nowa bramka QA DWP · pipeline ofert DWP · sync kalendarza praca domenowa (bez inicjatywy) pełny cykl życia w domenie pełny cykl życia w domenie pełny cykl życia w domenie pełny cykl życia w domenie zależność między domenami = jawny kontrakt, nie współdzielony ticket
Przykład: system CRM. Domena odpowiada: gdzie i kto. Proces odpowiada: co dalej. Dyrektorzy Inicjatywy i Domeny są równorzędnymi rolami optymalizującymi różne wymiary — nie hierarchią. Odkryty wpływ na inną domenę eskaluje do właściciela jej kontraktu, zamiast po cichu rozszerzać pakiet. Domen bywa więcej niż cztery; sam proces wytwórczy też jest domeną — z własnym Dyrektorem, kolejką i pełnym cyklem życia zmian.
przepływ dekompozycji i pracy kontrakty, spójność, zależności
07Integracja z systemami stanu

Jira jako księga stanu, GitHub jako księga kodu

Proces jest niezależny od narzędzi — Jira materializuje stan, nie definiuje go. Każdy etap, dowód bramki, werdykt i decyzja operatora ląduje jako trwały, podpisany rolą zapis na zgłoszeniu. Poniżej — realny przebieg jednego zgłoszenia, krok po kroku.

PRJ-1042 · Pakiet Domenowy
Eksport dziennika audytu do SIEM klienta
Kolejka
arch-verify-required sec-verify-required ai-wip:analityk
Przejścia

Skrypt, nie klik

Statusy zmienia wyłącznie skrypt przejścia, który na żywo weryfikuje dowód bramki w Jira. Człowiek i agent widzą ten sam stan; nikt nie „przeciąga karteczki” ręcznie.

Własność

Roszczenia, nie kolejki

Kto aktualnie pracuje, zapisuje etykieta roszczenia (claim) — metadana własności, nie dodatkowy status. Zero fikcyjnych stanów „czeka na przekazanie”.

GitHub

Merge tylko przez bramkę

Kod dostarczają wyłącznie pull requesty z izolowanych gałęzi. Scalenie wykonuje deterministyczna bramka merge po komplecie dowodów — żaden agent nie scala „ręcznie”.

08Człowiek w pętli

Zamknięcie nigdy nie dzieje się bez akceptacji człowieka

Agenty wykonują pracę i dowodzą jej jakości — ale akceptacja rezultatu należy do Operatora. Zgłoszenie nie osiągnie „Done”, dopóki na etapie Learning nie istnieje zapisana akceptacja człowieka. Zakres, priorytet, ryzyko i granice domen to decyzje zarezerwowane dla ludzi; agent, który je odkrywa, eskaluje — nigdy nie decyduje sam.

Etap Learning domyka pętlę: każda dostawa kończy się retrospektywą, a wykryta wada procesu zostaje naprawiona albo staje się osobnym zadaniem z właścicielem. Proces, który sam się mierzy i sam się poprawia — to różnica między „używamy AI” a „mamy system, który z każdym tygodniem dostarcza lepiej”.

Dostawa Learning retrospektywa → usprawnienia wnioski lepszy proces OPERATOR akceptacja rezultatu
Bez zapisanej akceptacji Operatora bramka Learning nie przepuszcza pracy do „Done”.
Co z tego macie

Dwie perspektywy, jeden system

Dla menedżera

  • Przewidywalny status bez pytania zespołu — stan każdej pracy widać w Jira; „gdzie to jest” przestaje być spotkaniem.
  • Audytowalność klasy SOC 2 / ISO 27001 — każdy werdykt, autor i rewizja zapisane trwale; materiał dowodowy powstaje jako produkt uboczny pracy.
  • Skalowanie równoległe bez chaosu — wiele domen i wielu agentów naraz, bo własność i granice są jawne, a kolizje niemożliwe z definicji.
  • Koniec „AI napisało, nikt nie sprawdził” — żadna zmiana nie dociera do main bez niezależnej weryfikacji i kompletu bramek.
  • Proces, który się uczy — retrospektywa po każdej dostawie zamienia incydenty w usprawnienia z właścicielem i terminem.

Dla architekta

  • Architektura zawsze odwiedzana — żadna zmiana nie omija etapu architektury; świadome „N/A” też jest zapisaną decyzją architekta.
  • Czyste kontrakty etapów — jedna rola, jeden produkt, jedna bramka; wejścia i wyjścia etapów są jawne i testowalne.
  • Decyzje w ADR, weryfikowane na diffie — zapis decyzji to początek: przy istotnych zmianach architekt potwierdza zgodność implementacji z decyzją na dokładnej rewizji.
  • Granice domen chronione eskalacją — wpływ na cudzą domenę to jawny kontrakt i eskalacja, nie cichy scope creep.
  • Naprawa u źródła — wada wymagań wraca do analizy, wada projektu do architektury; system nie utrwala łatek na złych fundamentach.
Następny krok

Zobaczcie proces na żywym systemie — od zgłoszenia do wdrożenia w jednej sesji.

Ten proces nie jest koncepcją na slajdach. Działa produkcyjnie: prowadzi realne dostawy — w tym produkt bezpieczeństwa budowany do standardów audytowych — z realnymi bramkami i realną historią dowodową. Chętnie przeprowadzimy Państwa zespół przez pełny cykl na wybranym przez Was przykładzie. Samo wdrożenie też prowadzimy jak proces: trzy fazy z twardymi warunkami wyjścia, w których „no-go" jest legalnym wynikiem i kończy się raportem, nie sankcją — a retrospektywy dotyczą procesu, nigdy ludzi.

Nazwy ról, domen i identyfikatory zgłoszeń w tej prezentacji są przykładowe. Format dowodów bramek i mechanika przejść odzwierciedlają działający system.