Studium przypadku · TheEventa

Jeden Tech Lead, agenci AI i MVP zbudowane niemal od zera

Jak zaproponowałem mniejszy zespół TheEventa i zbudowałem większość MVP z agentami AI, zachowując osobistą kontrolę jakości.

Rezultat

MVP v1

w budowie: większość MVP powstała z małym zespołem i agentami AI

Moja rola
Tech Lead: architektura, rozwój full stack i proces dostarczania z pomocą AI
Kiedy
Od września 2025, równolegle z pracą w Orange Polska
Zespół
Ja, CEO i współpracownik DevOps odpowiedzialny za infrastrukturę
Stack
Next.js, NestJS, TypeScript, Playwright, Storybook; Cursor, Codex and Claude

Sytuacja

Gdy dołączyłem do TheEventa, platformy rezerwacji wydarzeń, produkt niemal startował od zera: istniało tylko uwierzytelnianie, które nie było ukończone. Skład zespołu zmieniał się wielokrotnie, a każda zmiana oznaczała przekazywanie pracy i utratę kontekstu.

Ograniczenia

  • Ograniczony czas. Pracuję nad TheEventa w weekendy i niektóre wieczory, równolegle z pracą na pełen etat.
  • MVP do dostarczenia, gdy produkt wciąż nabiera kształtu.
  • Komunikacja i koordynacja zajmowały więcej czasu niż sama praca.

Decyzja

Zaproponowałem zmniejszenie zespołu. Wspólnie z CEO zdecydowaliśmy się wykonać pozostałą pracę bez angażowania kolejnych osób: jeden doświadczony Tech Lead odpowiada za architekturę i rozwój full stack z agentami AI, a projekt powstaje bezpośrednio z CEO. Mały zespół z AI wymaga znacznie mniej koordynacji niż większy.

Jak powstaje funkcja

  1. ProjektPierwsza wersja z agentem AI i Figmą
  2. Ocena biznesowaRozmowa z CEO, potem poprawki i dostosowania
  3. Dwa przeglądyZmianę ocenia AI, a następnie biznes
  4. ImplementacjaFunkcja powstaje przyrostowo
  5. Przegląd technicznyCode review, testy i poprawki
  6. AkceptacjaKońcowe ustalenia z biznesem, ostatni przegląd kodu i testy
Powstawanie funkcji: biznes uczestniczy na każdym etapie, a ja zatwierdzam kod.

Korzystam z Cursor, Codex i Claude — te narzędzia się uzupełniają. Używam ich do planowania, przeglądu kodu, implementacji, architektury, testów oraz sprawdzania pomysłów przed podjęciem decyzji.

Utrzymanie jakości

Jakość jest celem całego procesu. Praca agentów ma jasno określone ramy:

  • dokumentacja, reguły frameworków i opisy architektury,
  • zasady stylu, rekomendacje i umiejętności agentów,
  • testy jednostkowe, integracyjne i end-to-end, z osobnym repozytorium Playwright.

Niektórych zadań nigdy nie pozostawiam agentowi. Sam wysyłam końcowy kod i sam testuję każdą zaimplementowaną funkcję. Agenci nie mają dostępu do serwerów ani produkcji. Infrastrukturą, monitoringiem i administracją serwerów zajmuje się osobny współpracownik DevOps.

Projektowanie bez projektantów

Brand book, design system i Storybook znacznie ułatwiły projektowanie. Wszystkie trzy są dostępne dla narzędzi AI, dzięki czemu nowe ekrany pozostają spójne z kodem. Nawet CEO może projektować nowe funkcje pasujące do istniejącej aplikacji.

Architektura

Backend to osobna usługa NestJS, a nie część aplikacji Next.js. Za wyborem NestJS stała ocena jego efektywności przy większej skali oraz plan przejścia na mikroserwisy wraz z rozwojem TheEventa — podejście trudniejsze do zrealizowania wewnątrz Next.js.

Dotychczasowy rezultat

Duża część MVP jest zbudowana:

  • uwierzytelnianie i SSO,
  • organizacje,
  • obiekty wydarzeń i ich przestrzenie,
  • ceny przeliczane po zmianie opcji,
  • kalendarz i rezerwacje.

Co zrobiłbym inaczej

Od początku utrzymałbym możliwie mały zespół i unikał zmieniania rzeczy, które już działają.