Wspólne standardy
Zasady testowania, bezpieczeństwa, przeglądu i tworzenia kodu są zapisane w projekcie. Automatyczna kontrola wykrywa brak aktualizacji ich wspólnego spisu.
Tworzenie oprogramowania w Idego
Sześć etapów. Kontrola jakości. Decyzje ekspertów.
Agenci AI piszą i testują kod. Nasi eksperci rozumieją potrzeby biznesowe, wybierają rozwiązania i sprawdzają ich jakość. To oni zatwierdzają zakres pracy i decydują, które zmiany trafią do wspólnej wersji oprogramowania.

AI-Native SDLC to proces tworzenia oprogramowania, w którym sztuczna inteligencja pomaga na każdym etapie. Agenci AI, czyli narzędzia wykonujące powierzone zadania, pracują według wspólnych zasad. Doświadczeni specjaliści określają wymagania, oceniają rozwiązania i odpowiadają za decyzje.
Wymagania, testy i historia zatwierdzeń znajdują się razem z kodem w repozytorium, czyli wspólnym miejscu przechowywania projektu. Dzięki temu Twój zespół może sprawdzić, co powstało, dlaczego i jak kontynuować pracę.
Asystent AI może pomóc w pojedynczym zadaniu. W naszym procesie każde zadanie podlega wspólnym zasadom i kontroli ekspertów.
| Obszar | Praca ze wsparciem AI | Proces AI-native |
|---|---|---|
| Zapis zasad pracy | Może zależeć od indywidualnych nawyków i poleceń. | Wspólne zasady, wymagania i instrukcje dla AI są zapisane razem z projektem. |
| Wymagania przed kodem | Opis wymagań może być opcjonalny lub poza procesem. | Najpierw uzgadniamy, co ma powstać. Wyjątki dotyczące samej dokumentacji lub procesu wymagają uzasadnienia. |
| Testy przed kodem | Asystent może pisać testy, ale zespół nie musi zaczynać od nich. | Najpierw tworzymy test, który wykrywa brak oczekiwanego działania. Sprawdzamy też nietypowe sytuacje. |
| Automatyczny przegląd | Zakres sprawdzania może zależeć od osoby i wybranych przez nią kontroli. | Czterech agentów sprawdza bezpieczeństwo, błędy, zgodność z wymaganiami i łatwość dalszego rozwoju. |
| Zasady naprawy problemów | Może brakować wspólnych zasad oceny problemów i zapisu odłożonych napraw. | Poważne problemy trzeba naprawić. Odłożenie mniej pilnej naprawy wymaga pisemnego uzasadnienia przy zmianie. |
| Limit ponownych prób | Ponowne próby mogą nie mieć wspólnego limitu ani zasad przekazania problemu specjaliście. | Po dwóch nieudanych próbach agent zatrzymuje pracę. Ekspert otrzymuje opis problemu i decyduje, co dalej. |
| Decyzje ekspertów | Sposób zatwierdzania pracy może zależeć od indywidualnej praktyki. | Eksperci określają zakres, wybierają zadania, kontrolują zapis zmian i zatwierdzają gotowe rozwiązanie. |
| Praca w różnych narzędziach | Instrukcje mogą różnić się między narzędziami. | Te same instrukcje dla agentów działają w Cursor, Claude Code i Codex. Sprawdzamy ich zgodność. |
| Historia zmian | Powiązania wymagań, testów i decyzji mogą być niepełne. | Każdą zmianę można powiązać z wymaganiami, testami i decyzją o zatwierdzeniu. |
Każda zmiana przechodzi przez sześć etapów. Do kolejnego przechodzimy po wymaganych kontrolach jakości. Większe prace dzielimy na zadania, które agenci mogą wykonywać równolegle. Ekspert ocenia łączny wynik i decyduje o włączeniu zmian do wspólnej wersji oprogramowania.
RezultatLista zadań i plan realizacji
Uzgadniamy, co ma powstać i jak sprawdzimy wynik.
Po rozmowie o potrzebach biznesowych i analizie projektu dzielimy pomysł na zadania. Każde ma jasny wynik i warunki, które pozwalają sprawdzić jego wykonanie. Dla większych prac ustalamy kolejność i zależności. Analiza istniejącego systemu może też wskazać zadania usprawnień.
RezultatOpis wymagań i propozycja rozwiązania
Opisujemy wymagania i wybieramy sposób realizacji.
Pracę nad zadaniem prowadzimy oddzielnie od wspólnej wersji kodu. Agent przygotowuje opis wymagań, proponowane rozwiązanie i przykłady użycia. Zapisujemy decyzje i ustalenia. Praca nad samą dokumentacją lub procesem może mieć uzasadniony wyjątek od osobnej specyfikacji.
RezultatKod, testy i wyniki kontroli
Tworzymy rozwiązanie i sprawdzamy jego działanie.
Najpierw sprawdzamy wymagania, bezpieczeństwo i zgodność z projektem systemu. Agenci tworzą testy, które wykrywają brak oczekiwanej funkcji, a potem piszą kod i upraszczają go. Sprawdzają błędne i puste dane, wartości graniczne oraz wpływ zmiany na inne funkcje. Na końcu uruchamiają testy i sprawdzają, czy aplikację można przygotować do użycia.
RezultatRaport przeglądu i plan testów
Sprawdzamy jakość i usuwamy problemy blokujące ukończenie.
Czterech agentów sprawdza gotową zmianę z różnych perspektyw. Poważne problemy trzeba naprawić. Odłożenie mniej pilnych napraw wymaga pisemnego uzasadnienia. Przegląd ma najwyżej dwie rundy. Jeśli po nich pozostają poważne problemy, pracę zatrzymujemy i przekazujemy sprawę ekspertowi.
RezultatAktualny opis systemu
Dokumentujemy to, co faktycznie powstało.
Agent aktualizuje opis wymagań tak, aby odpowiadał sprawdzonemu rozwiązaniu. Zapisuje dokumentację i historię zmian zgodnie z zasadami projektu.
RezultatZmiana zatwierdzona przez eksperta
Ekspert ocenia wynik i zatwierdza zmianę.
Ekspert ocenia ukończoną pracę i włącza ją do wspólnej wersji oprogramowania. Agenci mogą wcześniej połączyć wyniki kilku zadań do przeglądu. Ten krok nie daje im prawa do końcowego zatwierdzenia.
Nasi specjaliści wykorzystują wiedzę o biznesie, projektowaniu systemów i jakości oprogramowania. Dobierają rozwiązania do potrzeb projektu, oceniają pracę AI i podejmują decyzje, za które odpowiadają.
Przed napisaniem kodu uzgadniamy specyfikację, czyli opis tego, co rozwiązanie ma robić. Określamy przykłady użycia i oczekiwane wyniki. Testy oraz końcowy przegląd sprawdzają, czy oprogramowanie spełnia te wymagania.
Do przechowywania specyfikacji używamy OpenSpec. Dokumentacja projektu zawiera też uzasadnienia decyzji i słownik pojęć związanych z Twoim biznesem.
Praca nad samą dokumentacją lub zasadami procesu może nie wymagać osobnej specyfikacji. Powód zapisujemy w projekcie. Wyjątek nie obejmuje zmian w kodzie i nie zwalnia z kontroli jakości.
Przed rozpoczęciem sprawdzamy, czy wymagania są jasne i projekt jest gotowy do pracy. Przed zakończeniem sprawdzamy działanie rozwiązania, także w nietypowych sytuacjach i przy błędnych danych.
Sprawdza zagrożenia i zgodność z zasadami bezpieczeństwa projektu.
Sprawdza działanie kodu, możliwe błędy i nietypowe sytuacje.
Sprawdza zgodność z zasadami projektu i uzgodnionymi wymaganiami.
Wskazuje zbędną złożoność i kod, który trudno zmieniać.
Zasady pracy i wyniki kontroli są częścią projektu. Twój zespół może prześledzić decyzje, ocenić pracę agentów i zastosować ten sam proces do kolejnych zmian.
Zasady testowania, bezpieczeństwa, przeglądu i tworzenia kodu są zapisane w projekcie. Automatyczna kontrola wykrywa brak aktualizacji ich wspólnego spisu.
Testy powstają przed kodem i obejmują nietypowe sytuacje. Agenci korzystają z istniejących elementów interfejsu. Zmiany mają uporządkowane nazwy i opisy, które sprawdzamy automatycznie.
Zadania są powiązane z wymaganiami, testami i zatwierdzeniami. Historia decyzji wyjaśnia ich przyczyny, a słownik opisuje pojęcia związane z biznesem.
Po dwóch nieudanych próbach agent zatrzymuje pracę i przedstawia opis braków. Raport pokazuje liczbę prób, przeglądów, przekazanych zadań i odłożonych napraw.
Te same instrukcje działają w Cursor, Claude Code i Codex. Sprawdzamy zgodność między narzędziami. Proces nie zależy od jednego modelu AI.
Eksperci określają zakres, wybierają zadania i kontrolują zapis zmian. To oni zatwierdzają gotowe rozwiązanie. Agenci zgłaszają problemy, aby specjalista mógł zdecydować o kolejnym kroku.
Pracujemy z zespołami inżynierskimi w Wielkiej Brytanii i całej Europie. Nasz proces jest dla organizacji, które chcą powierzyć zadania agentom, zachować kontrolę i dalej prowadzić pracę we własnym zespole.
Od pierwszego dnia masz dostęp do kodu, wymagań i zasad pracy agentów. Raporty pokazują wyniki kontroli oraz sprawy wymagające decyzji ekspertów.
Twój zespół pracuje według wspólnych zasad: testuje rozwiązania, przegląda kod i zatwierdza zmiany. Specjaliści oceniają jakość pracy AI, zamiast ustalać proces każdy z osobna.
Kod, dokumentacja i zasady pracy zostają w projekcie. Twój zespół może sprawdzić wymagania, wyniki testów i wcześniejsze decyzje, a następnie kontynuować rozwój oprogramowania.
To proces tworzenia oprogramowania z pomocą sztucznej inteligencji na każdym etapie. Agenci AI wykonują zadania według wspólnych zasad. Eksperci określają wymagania, oceniają rozwiązania i zatwierdzają zmiany. Kod, dokumentacja i historia decyzji pozostają razem w projekcie.
Asystent pomaga w pojedynczych zadaniach, takich jak pisanie i sprawdzanie kodu. W AI-Native SDLC wszystkie zadania podlegają wspólnym zasadom. Wymagania uzgadniamy przed kodem, sprawdzamy jakość i ustalamy limity prób. Eksperci zatwierdzają zakres oraz gotowe rozwiązanie.
Nie. Agenci mogą połączyć wyniki kilku zadań i przygotować je do przeglądu. Ekspert sprawdza całość, zatwierdza ją i włącza do wspólnej wersji oprogramowania.
Po dwóch nieudanych próbach agent zatrzymuje pracę i przygotowuje opis problemu. Ekspert ocenia przyczynę i wybiera dalsze kroki. Przegląd jakości również ma najwyżej dwie rundy. Jeśli nadal pozostają poważne problemy, pracy nie uznajemy za ukończoną.
Korzystamy z Cursor, Claude Code i Codex. Wspólne instrukcje dla agentów pozwalają prowadzić ten sam proces w różnych narzędziach. Sprawdzamy ich zgodność. Proces nie zależy od konkretnego modelu AI.
Przed kodem opisujemy wymagania i oczekiwane wyniki w OpenSpec, narzędziu do przechowywania specyfikacji. Testy i przeglądy sprawdzają wszystkie uzgodnione przykłady. Następnie aktualizujemy dokumentację, aby odpowiadała gotowemu rozwiązaniu. Praca nad samą dokumentacją lub procesem może mieć zapisany i uzasadniony wyjątek od osobnej specyfikacji.
Tak. Kod, standardy, wymagania i instrukcje dla agentów pozostają w projekcie. Wasz zespół może kontynuować pracę według tych samych zasad oraz sprawdzać wcześniejsze decyzje i wyniki kontroli.
Wymagania bezpieczeństwa sprawdzamy przed tworzeniem kodu. Później osobny agent ocenia zagrożenia. Pozostali równolegle sprawdzają błędy, zgodność z wymaganiami i łatwość dalszego rozwoju kodu. Poważne problemy trzeba naprawić. Odłożenie mniej pilnej naprawy wymaga pisemnego uzasadnienia przy zmianie.
Zacznij od wspólnych zasad pracy. Zapisz wymagania, testy i zasady przeglądu razem z kodem. Określ, jakie zadania może wykonywać AI i jakie decyzje należą do ekspertów. Sprawdź proces w rzeczywistym projekcie, a potem przekaż go zespołowi, który będzie prowadził dalszą pracę.
Mierz wyniki dostarczania oprogramowania, a nie wrażenia. Zapisz punkt odniesienia dla czasu od rozpoczęcia zmiany do jej wdrożenia, częstotliwości wdrożeń, odsetka zmian powodujących awarie i czasu przeglądu kodu. Następnie porównaj wyniki po wdrożeniu AI. Subiektywne oceny mogą mylić: w badaniu METR z 2025 roku doświadczeni programiści pracowali z narzędziami AI o 19% wolniej nad badanymi zadaniami, choć uważali, że byli o 20% szybsi.
Najpierw uzgadniamy, co rozwiązanie ma robić. Specyfikacja opisuje problem, zakres, wybrane podejście i przykłady oczekiwanego działania. Agenci AI korzystają z niej jako instrukcji pracy. Testy i przeglądy sprawdzają, czy kod spełnia wymagania. W Idego przechowujemy te opisy razem z projektem w narzędziu OpenSpec.
Tak, jeśli zasady kontroli są częścią procesu od początku. Duża organizacja potrzebuje wspólnych standardów, aktualnych wymagań i historii pokazującej, co zmieniono oraz kto to zatwierdził. Eksperci oceniają gotowe rozwiązania i zatwierdzają każdą zmianę we wspólnej wersji oprogramowania.
Porozmawiajmy o potrzebach Twojego projektu. Nasi eksperci określą zakres, wskażą zadania dla AI i ustalą, jak Twój zespół przejmie dalszą pracę.