Przejdź do głównej zawartości

Oprogramowanie tworzone poza działem inżynierii

Oprogramowanie tworzone poza działem inżynierii to wewnętrzne narzędzia, raporty i prototypy, które analitycy, pracownicy operacji i eksperci domenowi budują sami agentami kodującymi i kreatorami aplikacji (Lovable, Replit, v0, Bolt). Opłaca się przy prototypach do wyrzucenia i narzędziach jednego zespołu na zatwierdzonych danych. Wszystko, co ma prawdziwych użytkowników, wrażliwe dane lub skutki zewnętrzne, trafia do weryfikowanego procesu dostarczania w inżynierii.

Ta strona jest dla członków zarządu i CTO. Sytuacja, na którą odpowiada: w poniedziałek szefowa operacji pokazuje ci aplikację do grafików, którą zbudowała w weekend w kreatorze aplikacji. Korzysta z niej już 30 osób, czyta dane z systemu kadrowego przez jej prywatny token API, a nikt z inżynierii nie widział kodu. Chcesz więcej takiej energii, nie mniej. Musisz też wiedzieć, co się stanie, gdy ona pójdzie na urlop, a aplikacja przestanie działać.

Co możesz wdrożyć dla oprogramowania spoza inżynierii

Dział zatytułowany „Co możesz wdrożyć dla oprogramowania spoza inżynierii”
  • Tabelę opłacalności, która mówi, jakie rodzaje takiego oprogramowania warto wspierać, a które od pierwszego dnia należą do inżynierii.
  • Model czterech ścieżek (do wyrzucenia, kontrolowany pilotaż, produkcja, zakazane), zgodny z polityką prototypów z karty oceny CTO.
  • Kartę zgłoszenia, którą wkleisz do dowolnego formularza, żeby każde narzędzie miało właściciela, ścieżkę i datę wygaśnięcia od dnia powstania.
  • Procedurę przejścia na produkcję z gotowymi promptami, która zamienia działający prototyp w kryteria akceptacji, możliwe do zweryfikowania przez inżynierię bez czytania każdej linii.
  • Czerwone linie, których nie przekracza żadna ścieżka, metryki pokazujące, czy program działa, oraz pytania do CTO lub lidera platformy.

Ta strona opiera się na ekonomii oprogramowania budowanego przez agentów; przeczytaj ją najpierw, żeby wiedzieć, jak liczyć koszt przejścia na produkcję.

Oprogramowanie poza inżynierią budują trzy grupy i każda potrzebuje innych zabezpieczeń.

GrupaTypowe narzędziaCo budująCzego zwykle brakuje
Użytkownicy kreatorów aplikacjiLovable, Replit, v0, Bolt: prompt w czacie daje działającą aplikację webowąPanele raportowe, formularze zgłoszeń, małe aplikacje do obiegu pracy, klikalne prototypyRepozytorium należącego do firmy, testów, wskazanego opiekuna
Użytkownicy agentów spoza inżynieriiAplikacja desktopowa Claude Code, aplikacja desktopowa Codex, CursorSkrypty, potoki danych, integracje, zamienniki arkuszy kalkulacyjnychSandboxa, obsługi sekretów, code review
AnalitycyCi sami agenci plus SQL i notatnikiRaporty, jednorazowe analizy, cykliczne zadania na danychKontroli wersji, powtarzalności, klasyfikacji danych

Repozytorium Bolta opisuje pętlę całej kategorii wprost: „Prompt, run, edit, and deploy full-stack web applications” (stackblitz/bolt.new, odczyt 2026-09-26). Plany, ceny i funkcje dla firm w Lovable, Replit, v0 i Bolt często się zmieniają; zanim zatwierdzisz któreś narzędzie, potwierdź je w aktualnej dokumentacji dostawcy (ta strona ich nie podaje, stan na 2026-09-26) i użyj pytań z sekcji jak wybrać zatwierdzony kreator aplikacji.

Andrej Karpathy wyznacza granicę, na której opiera się ta strona: „Vibe coding raises the floor. Agentic engineering is about extrapolating the ceiling” (podsumowanie Sequoia Ascent 2026, 2026-04-30). Wcześniej w tym samym fragmencie mówi: „You are still responsible for your software, just as before.” Twórcy spoza inżynierii podnoszą podłogę. Twoim zadaniem jest zdecydować, gdzie ta podłoga się kończy i kto odpowiada za to, co jest nad nią.

Opłaca się tam, gdzie osoba rozumiejąca problem potrafi też ocenić, czy wynik jest poprawny, a pomyłka pozostaje mała. Tabela porządkuje typowe przypadki.

ZastosowanieOpłacalnośćDlaczegoDomyślna ścieżka
Klikalny prototyp, który rozstrzyga, co ma robić funkcjaWysokaZastępuje tygodnie dokumentów wymagań czymś, na co użytkownicy reagują; prototyp staje się specyfikacjąDo wyrzucenia
Jednorazowa analiza lub raport na zatwierdzonych danychWysokaAnalityk może sprawdzić liczby względem znanego źródłaDo wyrzucenia
Narzędzie wewnętrzne jednego zespołu na danych niewrażliwychŚrednia do wysokiejUsuwa kolejkę do inżynierii; zespół zauważy, gdy coś jest źleKontrolowany pilotaż
Cykliczne zadanie na danych zasilające decyzje innych zespołówŚredniaPrzydatne, ale inni od niego zależą i nie widzą jego błędówKontrolowany pilotaż, przegląd przy pierwszym nowym odbiorcy
Automatyzacja zapisująca do systemu źródłowego (CRM, ERP, kadry)Niska bez inżynieriiCichy błąd psuje wspólne dane; wycofanie zmian jest trudneProdukcja od pierwszego dnia
Wszystko, co widzi klient, z logowaniem, płatnościami lub danymi osobowymiUjemna bez inżynieriiBezpieczeństwo, prywatność i odpowiedzialność przerastają to, co twórca może zweryfikowaćProdukcja albo zakazane

Opłacalność zależy od dwóch warunków. Po pierwsze, twórca musi umieć sprawdzić wynik względem czegoś, czemu już ufa: znanej sumy, ręcznego procesu, oceny kolegi. Po drugie, narzędzie musi być tanie do wyrzucenia. Gdy któryś warunek nie jest spełniony, wartość przechodzi do inżynierii, bo tylko ona ma testy, review i wycofywanie zmian, dzięki którym oprogramowaniu można ufać.

Zapowiedź raportu DORA 2025 na blogu Google Cloud (2025-09-23) ujmuje stronę organizacyjną tak: „AI doesn’t fix a team; it amplifies what’s already there.” Twórcy spoza inżynierii wzmacniają tę dyscyplinę danych i te nawyki odpowiedzialności, które twoja firma już ma.

Użyj czterech ścieżek z polityki prototypów. Ścieżka wynika z ekspozycji i ryzyka, nigdy z narzędzia, które wygenerowało kod. Tabela dodaje właściciela każdej ścieżki i to, co wolno na niej twórcy.

ŚcieżkaGranicaTwórcy wolnoWłaścicielDowody, zanim ktokolwiek zacznie na tym polegać
Eksploracja do wyrzuceniaDane syntetyczne lub zatwierdzone, bez użytkowników zewnętrznych, bez zapisów do wspólnych systemówZbudować i pokazać demo; wygasa po najwyżej 30 dniachTwórcaCel, właściciel i data wygaśnięcia w inwentarzu
Kontrolowany pilotażWskazani użytkownicy w jednym zespole, zatwierdzone dane, odwracalne skutkiUruchomić narzędzie dla zespołu na zatwierdzonej platformieTwórca plus wskazany sponsor z inżynieriiKryteria akceptacji, przebieg testu względem nich, monitoring, notatka o wycofaniu zmian
System produkcyjnyInne zespoły, klienci, trwałe dane lub istotne skutkiWnieść prototyp i kryteria akceptacjiZespół inżynieriiPełna pętla cyklu życia: specyfikacja, testy, review, pakiet dowodów, wskazany zatwierdzający
Ścieżka zakazanaSekrety, niezatwierdzone dane osobowe lub regulowane, płatności, dostęp niszczącyNic; zatrzymaj się i użyj zatwierdzonej drogiBezpieczeństwoNie dotyczy

30 dni to wartość startowa, nie benchmark. Wybierz własną i zapisz ją. Liczy się to, żeby każde narzędzie do wyrzucenia miało datę wygaśnięcia, więc po jej upływie albo świadomie je przedłużasz, albo usuwasz.

Rejestruj każde takie narzędzie w dniu powstania, a nie w dniu awarii. Szablon poniżej pasuje do dowolnego narzędzia do formularzy. Zmieść go na jednym ekranie, inaczej twórcy będą go pomijać.

Nazwa narzędzia:
Twórca (imię i nazwisko, zespół):
Sponsor z inżynierii (wymagany od kontrolowanego pilotażu w górę):
Cel w jednym zdaniu:
Ścieżka: do wyrzucenia | kontrolowany pilotaż | produkcja | zakazana
Obecni użytkownicy (liczba, zespoły):
Dane odczytywane (system, klasyfikacja):
Dane zapisywane (system albo „brak”):
Skutki zewnętrzne (e-mail, płatności, wywołania API firm trzecich albo „brak”):
Użyte poświadczenia (nazwa konta serwisowego, nigdy prywatny token):
Gdzie jest kod (URL repozytorium firmy albo przestrzeni w kreatorze):
Data wygaśnięcia:
Jak twórca sprawdza poprawność (zaufane źródło lub ręczna kontrola):

Ostatnie pole jest najważniejsze. Twórca, który nie potrafi powiedzieć, jak sprawdza wynik, prowadzi narzędzie, którego nikt nie weryfikuje.

Prototyp przechodzi na produkcję, gdy zadziała wyzwalacz: nowi użytkownicy spoza zespołu, wrażliwe dane, zapisy do wspólnych systemów albo ktoś inny zaczyna od niego zależeć. Przejście zamienia prototyp w specyfikację, którą inżynieria implementuje i weryfikuje, zamiast odziedziczyć kod w ciemno.

  1. Zamroź zachowanie. Twórca zapisuje, co narzędzie robi dziś: ekrany, wejścia, wyjścia oraz trzy do pięciu prawdziwych przykładów z oczekiwanym wynikiem. Przykłady staną się przypadkami testowymi.

  2. Wyciągnij kryteria akceptacji z prototypu. Inżynier albo twórca z inżynierem jako recenzentem uruchamia agenta na kodzie prototypu i przykładach twórcy, żeby przygotować szkic kryteriów akceptacji. Twórca potwierdza, że każde kryterium odpowiada temu, czego użytkownicy naprawdę potrzebują.

  3. Sklasyfikuj ryzyko. Umieść przyszły system w czterech poziomach ryzyka, których używa twoja organizacja inżynierii. Uwierzytelnianie, płatności lub dane produkcyjne oznaczają poziom 3 bez względu na to, jak mało jest kodu.

  4. Zdecyduj: utwardzić na miejscu czy przebudować. Skorzystaj z tabeli decyzyjnej poniżej. Żadna odpowiedź nie jest domyślna.

  5. Zaimplementuj pod bramkami inżynierii. Zespół-właściciel pracuje w repozytorium firmy z CI, testami wyprowadzonymi z kryteriów akceptacji, przeglądem bezpieczeństwa i pakietem dowodów. Twórca potwierdza, że zachowanie się zgadza; właściciel z inżynierii potwierdza, że uruchomienie jest bezpieczne.

  6. Wygaś prototyp. Unieważnij jego poświadczenia, usuń kopie danych, zdejmij domenę i zamknij przestrzeń w kreatorze. Zapisz wygaszenie w inwentarzu.

SygnałUtwardzić na miejscuPrzebudować w stosie produkcyjnym
Kod da się przenieść do repozytorium firmyTakNie, albo tylko jako eksport, którego nikt nie uruchomi
Stos pasuje do czegoś, co twoja platforma już utrzymujeTakNie
Model danych wytrzyma realny wolumen i reguły dostępuTakNie albo nie wiadomo
Przegląd bezpieczeństwa znajduje pojedyncze problemyTakProblemy systemowe (uwierzytelnianie, sekrety w kodzie, brak kontroli dostępu)
Główną wartością prototypu jest zachowanie, które pokazujeObojętnieZwykle przebudować: zachowaj specyfikację, porzuć kod

Przebudowa nie marnuje prototypu. Najdroższą częścią większości narzędzi wewnętrznych jest ustalenie, co mają robić, a prototyp już za to zapłacił.

Sprawdzenie zależności w drugim prompcie ma większe znaczenie dla kodu spoza inżynierii niż dla kodu inżynierów. Badacze ustalili, że 19,7% z 2,23 mln próbek kodu z 16 modeli odwoływało się do co najmniej jednego nieistniejącego pakietu (USENIX Security 2025, Spracklen i in., według relacji z drugiej ręki Aikido i Cloud Security Alliance). Twórca, który nigdy nie używał menedżera pakietów, takiego pakietu nie zauważy.

Jak inżynieria prowadzi przegląd w każdym z narzędzi?

Dział zatytułowany „Jak inżynieria prowadzi przegląd w każdym z narzędzi?”

Prompty powyżej działają w każdym z trzech agentów. Różni się to, jak utrzymać przegląd w trybie tylko do odczytu i skąd bierze się druga opinia.

Uruchom sesję w trybie planowania, żeby agent czytał i raportował bez edycji: claude --permission-mode plan. Wklej prompt przeglądu. Potem uruchom /security-review, żeby dostać osobny przegląd bezpieczeństwa, a /code-review na pull requeście, gdy powstanie utwardzona wersja. Dla twórcy, który ma tylko czytać i analizować, claude --restricted usuwa wbudowane narzędzia uruchamiające polecenia lub kod, a także WebFetch, i pomija pliki ustawień użytkownika, projektu i lokalne, a ustawienia zarządzane nadal obowiązują (flaga CLI, sprawdzone w v2.1.283).

Dla twórców spoza inżynierii liczy się jedno ustawienie domyślne: od v2.1.283 (kanał latest) interaktywne sesje w terminalu i VS Code startują w trybie auto na obsługiwanych modelach, a w tym trybie akcje zatwierdza klasyfikator, a nie człowiek (claude -p, Agent SDK i sesje na nieobsługiwanych modelach, np. Haiku, nadal startują w trybie Manual). To pasuje inżynierowi, który potrafi przeczytać polecenie powłoki. Dla twórców, którzy tego nie potrafią, zdecyduj świadomie i wyłącz ten tryb dla całej organizacji przez permissions.disableAutoMode: "disable" w ustawieniach zarządzanych.

Niektóre linie obowiązują na każdej ścieżce, dla każdego twórcy i w każdym narzędziu. Wpisz je do polityki używania AI i egzekwuj technicznie, bo dokument nie zatrzyma wklejonego tokena.

Czerwona liniaDlaczegoJak egzekwować
Żadnych prywatnych tokenów API ani poświadczeń produkcyjnych w kreatorachPrywatny token daje aplikacji pełny dostęp twórcy i odchodzi razem z nimKonta serwisowe o wąskich uprawnieniach, wydawane w procesie tożsamości i sekretów agentów
Żadnych danych osobowych ani regulowanych bez decyzji o ochronie danychDostawca kreatora staje się podmiotem przetwarzającym; liczy się retencja i lokalizacjaKlasyfikacja danych plus ocena dostawcy opisana w prywatności i obsłudze danych
Żadnych płatności ani uwierzytelniania użytkowników zewnętrznychTo te awarie zamieniają się w incydenty i odpowiedzialność prawnąŚcieżka zakazana; buduje to inżynieria
Żadnych zapisów do systemu źródłowego bez właściciela z inżynieriiCiche uszkodzenie danych rozchodzi się do każdego zespołu dalej w łańcuchuBramki API przyjmujące zapisy tylko od zarejestrowanych kont serwisowych
Żadnego publicznego udostępnienia bez przegląduPubliczny URL zamienia wewnętrzną zabawkę w powierzchnię atakuSSO przed każdym zatwierdzonym kreatorem; publikacja publiczna domyślnie wyłączona
Żadnego narzędzia bez właściciela i daty wygaśnięciaOsierocone narzędzia stają się produkcją bez właścicielaInwentarz z automatycznymi przypomnieniami o wygaśnięciu

Firmy regulowane dodają własne linie. Jeśli narzędzie dotyka decyzji o ludziach, takich jak rekrutacja, kredyt czy dostęp do usług, sprawdź je pod kątem AI Act, zanim opuści ścieżkę do wyrzucenia.

Zaoferuj każdej grupie jedną zatwierdzoną drogę, żeby ludzie przestali używać tego, co akurat znaleźli. Wytyczne DORA dotyczące polityki AI tłumaczą, dlaczego zatwierdzona droga jest lepsza od zakazu: „Ambiguity creates risk. A clear policy provides the psychological safety developers need to experiment effectively” (blog Google Cloud, 2025-12-10). To samo dotyczy twórców spoza inżynierii.

Zadaj każdemu dostawcy te pytania i zapisz odpowiedzi w dokumentacji zakupowej:

  1. Czy możemy wymusić firmowe SSO i wyłączyć prywatne konta w domenie firmy?
  2. Czy kod synchronizuje się z repozytorium należącym do naszej organizacji i czy eksport działa poza platformą dostawcy?
  3. Czy możemy wyłączyć publiczną publikację albo wymagać SSO przed każdą opublikowaną aplikacją?
  4. Gdzie są przechowywane dane aplikacji i prompty, jak długo i czy służą do trenowania modeli?
  5. Czy możemy ustawić limit wydatków na przestrzeń roboczą i widzieć użycie w podziale na użytkowników?
  6. Czy administratorzy widzą listę wszystkich aplikacji w organizacji z właścicielem i datą ostatniej aktywności?

Kreator, który odpada na pytaniu 1 lub 2, nadal może obsługiwać ścieżkę do wyrzucenia na danych syntetycznych. Nie może obsługiwać kontrolowanego pilotażu.

Dla użytkowników agentów i analityków zatwierdzoną drogą jest zwykle ten sam agent, którego używa inżynieria, skonfigurowany ciaśniejszymi ustawieniami zarządzanymi i bez poświadczeń produkcyjnych. Dzięki temu masz jeden zestaw kontroli, a przejście na produkcję odbywa się w tym samym zestawie narzędzi.

Mierz program, a nie twórców. Każda metryka ma właściciela i definicję, którą możesz przyjąć w tej postaci.

MetrykaDefinicjaWłaścicielPożądany trend
Pokrycie inwentarzaZarejestrowane narzędzia ÷ narzędzia wykryte (logi SSO, konsole administracyjne kreatorów, rozliczenia wydatków), kwartalnieLider platformy lub bezpieczeństwa (w pionie CTO)Rośnie w stronę wszystkich
Odsetek z właścicielem i datą wygaśnięciaZarejestrowane narzędzia ze wskazanym właścicielem i przyszłą datą wygaśnięcia ÷ wszystkie zarejestrowaneLider platformyBlisko wszystkich
Czas przejścia na produkcjęDni od zadziałania wyzwalacza do uruchomienia narzędzia pod bramkami inżynierii albo jego wygaszeniaSponsor z inżynieriiStabilny lub malejący
Produkcja bez właścicielaNarzędzia z użytkownikami spoza zespołu twórcy i bez właściciela z inżynieriiCTOZero
Incydenty z narzędzi spoza inżynieriiIncydenty bezpieczeństwa lub danych, których przyczyną jest takie narzędzie, kwartalnieBezpieczeństwoZero, a każdy przeanalizowany
Kompletność wygaszeńWygaszone narzędzia ze sprawdzonym usunięciem poświadczeń, danych i domen ÷ wszystkie wygaszoneLider platformyWszystkie

Nie raportuj zarządowi „godzin zaoszczędzonych przez citizen developerów”. Nikt nie mierzy scenariusza alternatywnego, a zaoszczędzony czas to nie zaoszczędzona gotówka, jak wyjaśnia strona o ekonomii oprogramowania budowanego przez agentów. Raportuj metryki z tabeli oraz konkretne narzędzia, które przeszły na produkcję, i to, co zastąpiły.

Co psuje się w oprogramowaniu tworzonym poza inżynierią?

Dział zatytułowany „Co psuje się w oprogramowaniu tworzonym poza inżynierią?”

Narzędzie do wyrzucenia staje się produkcją, choć nikt tego nie postanowił. Zyskuje użytkowników, potem dane, potem zależności. Jak to naprawić: uruchamiaj wykrywanie co miesiąc i traktuj każde narzędzie z użytkownikami spoza zespołu jako wyzwalacz, który działa automatycznie.

Prywatny token napędza wspólną aplikację. Twórca odchodzi, token zostaje unieważniony i praca całego zespołu staje z dnia na dzień. Jak to naprawić: najpierw przejdź na konto serwisowe, potem zarejestruj narzędzie i przypisz sponsora.

Inżynieria staje się bramką, którą wszyscy omijają. Jeśli przejście na produkcję trwa kwartał, twórcy przestają rejestrować narzędzia. Jak to naprawić: publikuj czas przejścia, zorganizuj małą rotację sponsorów z inżynierii i spraw, żeby ścieżka do wyrzucenia nie wymagała żadnej zgody.

Inżynieria przebudowuje narzędzie i gubi wiedzę prototypu. Nowa wersja jest czystsza i błędna. Jak to naprawić: przykłady twórcy stają się testami akceptacyjnymi, a przed wydaniem wymagane jest potwierdzenie zachowania przez twórcę.

Rozrost kreatorów. Pięć zespołów używa pięciu kreatorów, każdy z własną kopią danych. Jak to naprawić: zatwierdź jeden kreator na grupę, a resztę migruj przy najbliższym przejściu na produkcję lub wygaśnięciu.

Niespodzianki w kosztach. Plany rozliczane za użycie rosną razem z entuzjazmem, a nie z wartością. Jak to naprawić: limit wydatków na przestrzeń roboczą, przeglądany razem z zarządzaniem kosztami agentów samej inżynierii.

Pytania do CTO lub lidera platformy o narzędzia twórców spoza inżynierii

Dział zatytułowany „Pytania do CTO lub lidera platformy o narzędzia twórców spoza inżynierii”

CTO może użyć tej samej listy do samodzielnej kontroli, zanim zapyta o to zarząd.

  • Ile narzędzi zbudowanych poza inżynierią dziś działa i skąd wiemy, że ta liczba jest pełna?
  • Które z nich mają użytkowników spoza zespołu twórcy i kto jest ich właścicielem?
  • Które kreatory są zatwierdzone i czy przechodzą sześć pytań zakupowych?
  • Ile trwa przejście na produkcję i ile narzędzi przeszło na produkcję lub zostało wygaszonych w ostatnim kwartale?
  • Które z tych narzędzi używają prywatnych tokenów lub dotykają danych osobowych?
  • Co zobaczylibyśmy najpierw, gdyby któreś z nich spowodowało incydent?

Gdy narzędzie przechodzi na produkcję, zespół-właściciel stosuje kryteria akceptacji i pakiet dowodów jak przy każdej innej zmianie.