Zbudować czy kupić rejestrację czasu: czego nauczyło nas wyłączenie własnego serwera

10 sierpnia 2026 roku wyłączyliśmy serwer budowania, który działał od stycznia 2019. Był niezawodny. Był nasz. Pod koniec jego wyłączenie było oczywiście słuszne, a na początku równie oczywiście słuszne było postawienie go u siebie. Obie te rzeczy są prawdziwe, a przestrzeń między nimi to całe pytanie o to, czy budować, czy kupić.

Decyzja w skrócie

Decyzje o budowaniu mają datę ważności. Budowanie własnej rejestracji czasu pracy miało sens, gdy rynek nie miał odpowiedzi. Teraz ją ma, a Sandtime.io kosztuje $0 dla nieograniczonej liczby użytkowników, więc nie ma abonamentu, który taka inwestycja mogłaby zwrócić.

  • Co zmieniła sztuczna inteligencja: koszt pierwszej wersji. Pierwsza wersja nigdy nie była tą drogą częścią.
  • Czego nie zmieniła: tego, kto odpowiada za testy, przegląd bezpieczeństwa, aktualizacje zależności i przypadki brzegowe.
  • Prawdziwy powód wyłączenia: nie rachunek za hosting. Osoba, która znała ten system, poszła na urlop.
  • Kiedy mimo wszystko budować: pięć konkretnych przypadków, wymienionych bliżej końca. Są prawdziwe.
  • Opcja, o której się zapomina: kup narzędzie, zbuduj tylko tę cienką warstwę, która naprawdę jest wasza.

Sandtime.io jest darmowy dla nieograniczonej liczby użytkowników, bez limitów miejsc i bez blokad wymuszających wyższy plan. Publikujemy to porównanie i sprzedajemy alternatywę, więc liczby poniżej są udokumentowane, a argumenty przeciwko nam wyłożone wprost. Dane sprawdzone w sierpniu 2026.

Właśnie wyłączyliśmy jedno z własnych narzędzi wewnętrznych

Większość tekstów o tym, czy budować, czy kupić, piszą ludzie sprzedający stronę kupna, którzy nigdy nie nieśli strony budowy. My nieśliśmy obie, w przeciwnych kierunkach, i to zestawienie jest najbardziej użyteczną rzeczą, jaką możemy zaoferować.

7,6 roku własnego CI, wyłączone

Nasz serwer Jenkins działał od 3 stycznia 2019 do 10 sierpnia 2026 roku, kiedy przenieśliśmy ciągłą integrację na usługę hostowaną. Przez cały ten czas robił swoje. Decyzja o wyłączeniu nie dotyczyła tego, czy działa.

2 776dni na posterunku
15 648zbudowanych commitów
858wdrożeń
~2 mlnodpytań repozytorium

Ta ostatnia liczba jest tą, przy której warto się zatrzymać. Około dwóch milionów razy, co dwie minuty przez siedem i pół roku, serwer pytał repozytorium, czy coś się zmieniło. Prawie zawsze nic się nie zmieniło.

Rachunek nigdy nie był problemem

O własnym hostingu zwykle spiera się na gruncie kosztów infrastruktury. Nie to zakończyło ten przypadek.

Zakończyło go to, że osoba, która znała ten system, poszła na urlop, a nikt inny nie wiedział, jakie są dostępy, trasy sieciowe ani gdzie właściwie co leży. Budowanie działało dalej, ale nikt nie potrafił pewnie niczego w nim zmienić. To jest ta pozycja, której brakuje w każdej wycenie budowy, jaką kiedykolwiek napisano: nie ile kosztuje utrzymanie, tylko ile kosztuje moment, w którym jedyna osoba trzymająca kontekst jest niedostępna.

Dziś wszystko leży w repozytorium. Kolega z zespołu może to przeczytać. Agent kodujący również, co okazało się ważniejsze, niż się spodziewaliśmy.

Ale przecież AI zbuduje to teraz w weekend

To pierwsze zastrzeżenie, jakie w 2026 roku zgłasza każdy zespół inżynierski, i jest uczciwe. Z miesiąca na miesiąc jest też coraz bardziej prawdziwe, a zespoły nie tylko o tym mówią, ale działają.

35%zastąpiło już co najmniej jedno narzędzie SaaS własnym rozwiązaniem
78%planuje zbudować więcej własnych narzędzi w 2026 roku
51%zbudowało oprogramowanie produkcyjne, z którego zespół korzysta dziś
60%zbudowało w tym roku coś poza nadzorem działu IT

Retool, raport o budowaniu i kupowaniu opublikowany w 2026 roku, na podstawie badania 817 twórców przeprowadzonego pod koniec 2025 roku. Nieco ponad jedna trzecia badanych określiła się jako inżynierowie oprogramowania. Przeczytaj raport. Sprawdzono w sierpniu 2026.

Trend jest więc realny. Ale przyjrzyjcie się, jak ci sami twórcy opisują własną pracę, bo szczegóły podważają nagłówek:

  • 72% używa AI do pisania pojedynczych fragmentów kodu, które sami wpinają w większy projekt.
  • 31% dochodzi promptami do kompletnej aplikacji.
  • 8% wdraża kod napisany przez AI bez zmian.
  • 44% dokładnie testuje przed jakimkolwiek wdrożeniem.
  • 26% wskazuje ciężar utrzymania jako przeszkodę organizacyjną.

Wygenerowany szkic nie jest produktem końcowym. Ktoś nadal go integruje, testuje, sprawdza pod kątem bezpieczeństwa i odpowiada za niego, gdy za osiemnaście miesięcy pęknie jakaś zależność. Sztuczna inteligencja zbiła koszt pierwszej wersji, a pierwsza wersja nigdy nie była tą drogą częścią. Nasz serwer budowania nie kosztował 7,6 roku uwagi dlatego, że napisanie pierwszego Jenkinsfile było trudne.

Uczciwa wersja argumentu o AI

Sztuczna inteligencja naprawdę zmienia rachunek budować czy kupić tam, gdzie alternatywa jest droga, wymagania wąskie, a narzędzie jednorazowe. Zmienia bardzo niewiele tam, gdzie alternatywa jest darmowa, wymagania nieograniczone, a narzędzie musi pozostać poprawne przez lata. Rejestracja czasu, z której wasz dział finansowy wystawia faktury, to ten drugi przypadek.

Ile naprawdę kosztuje pięć lat posiadania

Tu zespoły się mylą. Budowę się szacuje. Kolejnych czterech lat już nie.

Powszechnie przytaczane szacunki inżynierii oprogramowania umieszczają utrzymanie na poziomie 60% do 80% całkowitego kosztu życia systemu i mówią, że w całym okresie eksploatacji utrzymanie sumuje się do dwu- lub czterokrotności pierwotnej inwestycji. Liczby mocno różnią się w zależności od typu systemu, więc traktujcie je jako przedział, a nie prognozę, ale kierunek nie budzi sporu.

Wielkość zespołu ustala nachylenie. Czas ustala sumę, a tego kształtu zespoły sobie nie wyobrażają, gdy zatwierdzają pierwszą wersję:

Skumulowany koszt posiadania narzędzia do rejestracji czasu przez pięć lat Wykres liniowy. Własna budowa zaczyna się od 150 000 dolarów w pierwszym roku i rośnie równomiernie do 300 000 dolarów w piątym roku, podczas gdy linia Sandtime.io pozostaje płaska na poziomie zera przez cały okres. Koszt narasta po wydaniu pierwszej wersji $300k $200k $100k $0 Budują to trzej inżynierowie Sandtime.io Rok 1 Rok 2 Rok 3 Rok 4 Rok 5
Pierwszy rok to budowa. Lata od drugiego do piątego to utrzymanie na poziomie 25% kosztu budowy i podwajają one sumę.

Poglądowe sumy pięcioletnie przy 500 godzinach inżynierskich na osobę na pierwszą wersję, uśrednionej stawce $100 za godzinę i rocznym utrzymaniu na poziomie 25% kosztu budowy. Wszystkie założenia zmienisz w kalkulatorze budować czy kupić.

Dlaczego okres zwrotu nie istnieje

Typowe porównanie budować czy kupić zestawia jednorazową budowę z cyklicznym abonamentem. Dzielisz, dostajesz punkt wyjścia na zero w miesiącach i spierasz się o stopę dyskontową.

Ta arytmetyka wymaga abonamentu po drugiej stronie. Sandtime.io jest darmowy dla nieograniczonej liczby użytkowników i projektów, bez opłat za miejsca i bez blokad wymuszających wyższy plan. Podzielcie dowolny koszt budowy przez $0 zaoszczędzonych opłat licencyjnych, a nie znajdziecie punktu wyjścia na zero. Budowa nie zwraca się wolno. Ona się nie zwraca.

To nietypowe i jest to najmocniejszy argument na tej stronie. To także argument, który wyparowałby, gdyby zmienił się nasz cennik, co warto powiedzieć wprost zamiast ukrywać.

Do zbudowania czego naprawdę byście się zobowiązali

To nie jest lista hipotetyczna. To lista, przez którą przeszliśmy przez ponad 15 000 godzin inżynierskich, a każdy punkt jest tu dlatego, że trafił na niego prawdziwy użytkownik.

Prawdziwy zakres

Stoper to ta łatwa część

Jak to wyglądaCzym to naprawdę jest
Uruchom i zatrzymaj stoperStoper uruchomiony przed zmianą czasu i zatrzymany po niej musi nadal pokazać właściwy czas trwania, w strefie, w której pracuje dana osoba.
Zapisz stawkę godzinowąStawki się zmieniają. Raporty z zeszłego kwartału muszą nadal używać stawki obowiązującej wtedy, inaczej każda historyczna liczba po cichu przepisze się na nowo.
Zsumuj godzinyDwa wpisy obejmujące te same minuty zawyżą fakturę, o ile coś nie wychwyci konfliktu w chwili jego powstania.
Pozwól menedżerom sprawdzać arkuszePrzesyłanie, zatwierdzanie, odrzucanie, przypomnienia, blokowanie minionych okresów, tymczasowe odblokowania i zapis tego, kto o co wnioskował i kto to rozpatrzył.
Pokaż ludziom ich projektyKto może widzieć czyje godziny, komu wyświetlają się które projekty, co może zatwierdzić menedżer. Każda odpowiedź to gdzieś sprawdzenie uprawnień.
Obsłuż klientów zagranicznychStawki w różnych walutach, raportowane obok kosztów, bez zamieniania każdego raportu w spór o daty przeliczeń.
Wyeksportuj do arkuszaEksporty do Excela i CSV, które dział finansowy naprawdę przyjmie, w formie, jakiej oczekują już płace i fakturowanie.
Udostępnij to zespołowiAplikacje desktopowe, mobilne, rozszerzenie do przeglądarki, integracja ze Slackiem, REST API i serwer MCP. Każde z nich to osobny proces wydawniczy.

Każdy pojedynczy wiersz to jeden weekend. Lewa kolumna to to, co trafia do zakresu. Prawa to to, co ostatecznie zostaje dowiezione, po trzecim sporze o fakturę.

Kiedy budowanie naprawdę jest słuszne

Czasem jest, a tekst, który udawałby inaczej, nie byłby wart czytania. Oto przypadki, w których my też byśmy budowali.

Rejestracja czasu jest tym, co sprzedajecie

Jeśli sprzedajecie rejestrację czasu, to nie jest narzędzie wewnętrzne. To wasz produkt, a wszystko powyżej jest waszą mapą drogową, a nie kosztem ogólnym.

Ten proces to wasza prawdziwa przewaga

Jeśli sposób, w jaki rejestrujecie pracę, jest naprawdę tym, za co płacą klienci, gotowe narzędzie zetrze wam tę przewagę.

Twarde wymogi co do lokalizacji danych

Sieci odizolowane i ścisłe wymogi co do miejsca przechowywania danych to realne ograniczenia. Jeśli żaden dostawca ich nie spełnia, decyzja już zapadła.

To trafia do waszego produktu

Jeśli rejestracja czasu ma żyć wewnątrz oprogramowania, które dostarczacie swoim klientom, budujecie funkcję, a nie wdrażacie narzędzie.

Rynek nie ma jeszcze odpowiedzi

To był dokładnie nasz przypadek z 2019 roku. Gdy nic na rynku nie rozwiązuje waszego problemu, budowanie nie jest preferencją. Jest jedyną opcją.

Jeśli któryś z tych przypadków was dotyczy, budujcie. A potem wpiszcie do kalendarza datę sprawdzenia, czy nadal dotyczy. Rynki się wypełniają. Nasz wypełnił się w siedem lat, gdy nikt nie patrzył. Ten przegląd to krok, który prawie wszyscy pomijają, i to właśnie jego pominięcie zamienia dobrą decyzję w obciążenie.

Opcja, o której się zapomina: kup i zbuduj tę cienką część

Większość zespołów, które chcą budować, wcale nie chce stopera. Chcą jednego konkretnego raportu, własnej logiki rozliczeń albo pulpitu w kształcie swojego biznesu. To wszystko można mieć bez dziedziczenia błędów ze zmianą czasu.

1Niech Sandtime.io odpowiada za stopery, arkusze, stawki, zatwierdzenia i blokowanie
2Odczytuj zapisy przez REST API albo serwer MCP
3Zbuduj tylko tę warstwę, która naprawdę jest wasza
4Zachowaj eksporty do Excela i CSV jako wyjście awaryjne

REST API i serwer MCP są obecnie oznaczone jako wersja zapoznawcza dla deweloperów. Nie ma jeszcze opublikowanych limitów zapytań, polityki wersjonowania ani gwarancji poziomu usług, więc planujcie zmiany i trzymajcie eksporty w obiegu. To realne ograniczenie i warto je rozważyć, zanim powierzycie któremuś z tych interfejsów krytyczny proces.

Jeszcze jedno, jeśli działacie w Unii Europejskiej

Ewidencja czasu pracy nie jest tam wyłącznie wewnętrznym udogodnieniem. W sprawie CCOO przeciwko Deutsche Bank (C-55/18, 14 maja 2019) Trybunał Sprawiedliwości Unii Europejskiej orzekł, że państwa członkowskie muszą zobowiązać pracodawców do wprowadzenia obiektywnego, wiarygodnego i dostępnego systemu pozwalającego mierzyć dobowy czas pracy każdego pracownika.

Zbudujcie własne narzędzie, a ten obowiązek i każda jego przyszła zmiana staną się czymś, co wasz zespół utrzymuje i weryfikuje na nowo. To kontekst, a nie porada prawna, i Sandtime.io nie deklaruje certyfikowanej zgodności w żadnej jurysdykcji. Możecie przeczytać wyrok bezpośrednio.

Jak zdecydować w jedno popołudnie

Zadajcie trzy pytania, w tej kolejności.

  1. Czy rejestracja czasu to coś, co sprzedajemy, czy coś, czego używamy? Jeśli sprzedajecie, przestańcie czytać. Jeśli używacie, czytajcie dalej.
  2. Czy cokolwiek na rynku to rozwiązuje? W przypadku rejestracji czasu uczciwa odpowiedź brzmi: tak, i to od ponad dekady. W przypadku waszego naprawdę nietypowego problemu być może nie, i to jest realny powód, żeby budować.
  3. Jeśli to zbudujemy, kto będzie za to odpowiadał w trzecim roku? Wskażcie osobę. Jeśli nie potraficie, właśnie znaleźliście tryb awarii, który wyłączył nasz serwer budowania.
Czy taniej zbudować, czy kupić narzędzie do rejestracji czasu pracy?

Kupić, z nietypowego powodu. Sandtime.io jest darmowy dla nieograniczonej liczby użytkowników, więc nie ma abonamentu, który inwestycja mogłaby zwrócić. Typowe porównanie zestawia jednorazową budowę z cyklicznym abonamentem i daje punkt wyjścia na zero. Przy $0 zaoszczędzonych opłat licencyjnych nie ma punktu, do którego można dojść.

Czy AI może nam teraz po prostu zbudować rejestrację czasu?

Potrafi szybko napisać działający stoper i to jest naprawdę nowe. Nie zmienia to, kto odpowiada za testy, przegląd bezpieczeństwa, aktualizacje zależności i przypadki brzegowe, które przyjdą później. W badaniu Retool z 2026 roku tylko 8% twórców wdrożyło kod napisany przez AI bez zmian, a 72% używało go do pojedynczych fragmentów, które sami integrowali.

Ile trwa zbudowanie narzędzia do rejestracji czasu pracy?

Prosty stoper to kwestia dni. Narzędzie, z którego dział finansowy wystawi fakturę, zajmuje znacznie dłużej, bo najtrudniejsze są zmiany czasu, stawki historyczne, nakładające się wpisy, zatwierdzenia, uprawnienia i eksporty, a nie sam stoper. Sandtime.io pochłonął dotąd ponad 15 000 godzin inżynierskich.

Co jest najtrudniejsze w budowaniu rejestracji czasu pracy?

Poprawność w czasie. Stoper obejmujący zmianę czasu, stawka zmieniona w marcu, która nie może przepisać raportów z lutego, i dwa wpisy na te same minuty - każdy z nich łatwo popsuć i drogo odkryć dopiero na fakturze.

Kiedy budowanie własnego narzędzia naprawdę ma sens?

Gdy rejestracja czasu jest produktem, który sprzedajecie, gdy sam proces jest waszą przewagą konkurencyjną, gdy wymogi co do lokalizacji danych nie zostawiają żadnego dostawcy, gdy musi trafić do waszego własnego produktu albo gdy rynek naprawdę nie ma jeszcze odpowiedzi. Poza tymi przypadkami rynek wypełnił się dawno temu.

Czy Sandtime.io naprawdę jest darmowy dla nieograniczonej liczby użytkowników?

Tak. Działający produkt jest darmowy dla nieograniczonej liczby użytkowników i projektów, bez opłat za miejsca, bez wymogu karty płatniczej i bez blokad wymuszających wyższy plan. Zarejestrowane organizacje non profit mogą otrzymać osobną ofertę.

Czy możemy używać Sandtime.io i mimo to zbudować własną warstwę na wierzchu?

Tak i często jest to właściwa odpowiedź. Rejestrujcie czas w Sandtime.io, odczytujcie zapisy przez REST API albo serwer MCP i budujcie tylko tę warstwę, która jest specyficzna dla was. Oba interfejsy są obecnie oznaczone jako wersja zapoznawcza dla deweloperów, więc planujcie zmiany i miejcie eksporty pod ręką.

Wniosek

Nie powiemy wam, że budowanie oprogramowania jest błędem. Zbudowaliśmy narzędzie do rejestracji czasu i stało się naszym produktem. Zbudowaliśmy własne CI i stało się obciążeniem. Wysiłek był podobny. Różnicą było to, czy ktoś inny rozwiązał już ten problem dobrze.

W przypadku rejestracji czasu pracy ktoś to zrobił. Kosztuje $0 dla nieograniczonej liczby użytkowników i możecie zacząć z tego korzystać dzisiaj, zamiast planować kick-off.

O osobach tworzących artykuł

Zespół redakcyjny Sandtime.io

Zespół redakcyjny Sandtime.io

Artykuły Sandtime.io łączą wiedzę o produkcie, analizę źródeł i przygotowanie wersji roboczej z pomocą AI. Każdy opublikowany poradnik przechodzi weryfikację redakcyjną człowieka.

LinkedInStrona internetowa
Przemysław Zalewski

Przemysław Zalewski

Inżynier Sandtime.io i członek zespołu Sanddev, który weryfikuje zgodność treści z produktem, szczegóły techniczne, źródła i jakość redakcyjną.

LinkedInE-mailProfil w Sanddev

Powiązane artykuły

Czytaj więcej o śledzeniu czasu i produktywności.

Korzyści ze śledzenia czasu pracy pracowników

Śledzenie czasu pracy pracowników może zapewnić zwiększoną produktywność, niższe koszty pracy i lepszą zgodność z przepisami.

Czytaj artykul

Korzyści z rejestrowania czasu pracy pracowników

Dokładne rejestrowanie czasu pracy odgrywa istotną rolę w rozliczeniach z pracownikami i klientami. Poznaj korzyści z kart czasu pracy dla pracowników i kierownictwa.

Czytaj artykul

40 statystyk ewidencji czasu pracy na 2026 rok

40 zweryfikowanych statystyk pokazuje, gdzie znika praca: rozdrobnione dni, stres wywołany monitoringiem, straty płacowe i skuteczne kontrole.

Czytaj artykul

Najlepsze polskie aplikacje do śledzenia czasu pracy 2026

Porównaj Sandtime.io, TimeCamp, inEwi i Calamari, cztery polskie narzędzia do rejestracji czasu, i wybierz to pasujące do rozliczeń, obecności lub HR.

Czytaj artykul