Tydzień 1
Diagnoza i decyzje techniczne
Czytanie istniejącego kodu, mapa zależności, pierwsze decyzje stack-owe. Setup CLAUDE.md, MCP serverów, parowanie z każdym z 4 programistów.
Case studies › RegioBus Systems · Transport · Backend + mobile · 2026
RegioBus Systems planował nowy system biletowy NFC na sześć miesięcy. Po czterech tygodniach mieli działający produkt w produkcji. Z czterech programistów dedykowanych do utrzymania starego systemu zostawili jednego — z asystentem AI, z większą prędkością niż dotychczasowy zespół.
Skala pilota: tak wygląda pierwszy kwartał, gdy zespół ma 4 osoby. Przy 30+ pracujemy falami, zespół po zespole.
01 / Kontekst klienta
RegioBus Systems obsługuje regionalne linie autobusowe na południu Polski — dziesiątki tysięcy pasażerów dziennie, kilkaset pojazdów, ponad dwadzieścia lat na rynku. System biletowy, na którym jeżdżą, powstał w 2008 roku jako monolit napisany w Javie 6, z mobilną aplikacją w starym Androidzie z 2014. Wszystko utrzymywała czteroosobowa drużyna: dwóch starszych deweloperów, którzy znali kod na pamięć, i dwóch młodszych, którzy dopiero odkrywali, dlaczego nic tu nie ma testów.
Każda zmiana w kodzie zajmowała tygodnie — nie dlatego, że była trudna, ale dlatego, że nikt nie chciał ryzykować dotknięcia części, której nie rozumiał. Plan zarządu był ambitny: nowy system biletowy NFC, integracja z infrastrukturą operatorów płatności, otwarcie API dla aplikacji partnerskich. Czas: sześć miesięcy. Wycena od trzech zewnętrznych dostawców: 1.4–2.1 mln PLN.
02 / Kto to prowadził
03 / Problem · Co naprawdę bolało
Pierwsze pytanie podczas analizy nie dotyczyło technologii. Brzmiało: „Co się stanie z waszym zespołem, jak skończycie ten projekt?". Cisza w pokoju trwała kilkanaście sekund.
04 / Podejście SZRON
Po dwóch dniach analizy zaproponowaliśmy alternatywę: 3 miesiące, stała opłata, modernizacja prowadzona z udziałem ich zespołu. Główne założenia, które wpisaliśmy do oferty:
Zarząd zaakceptował ofertę nie dlatego, że była najtańsza (nie była). Zaakceptowali ją, bo była jedyną, która adresowała „co zrobimy z zespołem". Ostatecznie wybrali ją wszyscy: zarząd, CTO i czterech programistów.
05 / Przebieg projektu · 4 tygodnie do produkcji
Plan kwartalny przewidywał 12 tygodni do pełnego wdrożenia z transferem wiedzy. Działający produkt zobaczył pierwszych pasażerów w czwartym tygodniu — pilotowo na jednej linii. Reszta kwartału to skalowanie, integracje i przekazanie.
Tydzień 1
Czytanie istniejącego kodu, mapa zależności, pierwsze decyzje stack-owe. Setup CLAUDE.md, MCP serverów, parowanie z każdym z 4 programistów.
Tydzień 2
Model bilet–trasa–pasażer. Pierwsze endpointy Spring Boot. Pierwszy moduł NFC w Kotlinie. Wszystko pisane parami programista RegioBus + SZRON.
Tydzień 3
Operator płatności, terminale w autobusach, GitHub Actions z testami. Pierwsze ćwiczenia code review prowadzone przez zespół RegioBus.
Tydzień 4
Linia 215 (mała, kontrolowana). 1 200 transakcji NFC pierwszego dnia, 0 błędów krytycznych. Zarząd zobaczył wpływy z nowego systemu.
Tygodnie 5–10
Rolowanie na kolejne linie. Programiści RegioBus prowadzą feature'y samodzielnie, my robimy review.
Tygodnie 11–12
Dokumentacja, mapa „co dalej", finalna wersja CLAUDE.md. Decyzja zarządu: dwóch programistów przesunąć do innego projektu, jeden zostaje przy systemie biletowym z asystentem AI.
06 / Wynik
Zaplanowaliśmy 6 miesięcy na nowy system. Po czterech tygodniach mieliśmy działający produkt. Z czterech programistów zostawiliśmy jednego, z asystentem AI.
07 / Stack technologiczny
Zasada „nie kupuj zespołowi narzędzi, których nie utrzyma" przekłada się na konkretne wybory:
08 / Co zostało po nas
01
Obsługujący 100% pasażerów RegioBus.
02
Z asystentem AI jako narzędziem, nie jako zastępcą. Średnia: 3–4 mergowane PR-y dziennie, każdy z testami.
03
Wzorzec, który da się powielić przy kolejnym module.
04
Żaden z nich nie odszedł z firmy. To, czego najbardziej obawiali się we wstępnej rozmowie, nie nastąpiło.
30 dni po zakończeniu projektu byliśmy na „call when needed". Wpadliśmy raz — pomóc z migracją pierwszego dużego operatora płatności. To było 90 minut konsultacji, nie tydzień pracy.
Macie podobny problem?
Audyt 90 minut wystarczy, żeby ocenić, czy taki sam skok jest możliwy u Was. Bez sprzedaży.