Przy budowie Fitro, systemu rezerwacji zajęć i sprzedaży karnetów dla studiów, trzymamy się z Krzyśkiem dwóch zasad. Pierwsza to „upraszczamy”, druga to „działamy szybko”. Ten tekst dotyczy pierwszej: jak wygląda w produkcie i dlaczego uważam złożoność za koszt, który płaci użytkownik, nawet jeśli nie widzi go na fakturze.
Ujawnienie: autor Dywidenciarza jest twórcą Fitro.
Najkrócej: każda nowa funkcja to ryzyko, że system zrobi się trudniejszy dla studia, które jej nie potrzebuje. Dlatego listę rezerwową, stałe rezerwacje i umowy studio włącza samo w Więcej → Dodatki, dopiero gdy ich potrzebuje. Reszta ma po prostu działać.
Zasada brzmi: upraszczamy
Upraszczanie w Fitro oznacza, że funkcja może istnieć w systemie, a jednocześnie nie pojawiać się w panelu studia, które jej nie używa. Tak opisaliśmy to na blogu Fitro: każda nowa funkcja to ryzyko, że system zrobi się trudniejszy dla studia, które jej nie potrzebuje.
To zdanie jest dla mnie ważniejsze niż lista funkcji. Studio pilates z jedną salą i szkoła tańca z kursami na sezon korzystają z tego samego systemu. Gdyby obie widziały wszystko, każda patrzyłaby na ekrany, które nic jej nie mówią.
Co studio włącza w Więcej → Dodatki
Część rzeczy jest wyłączona, dopóki studio jej nie włączy. Z tego, co dziś opisujemy na fitro.pl:
- Lista rezerwowa. Włączasz ją w panelu studia, w zakładce Dodatki. Gdy zwolni się miejsce, Fitro zapisuje pierwszą osobę z listy, która może wejść na te zajęcia.
- Stałe rezerwacje. Po włączeniu w Więcej → Dodatki → Stałe rezerwacje pojawia się pozycja w Więcej → Automatyzacja. Regułami zarządza zespół studia.
- Umowy. Włączane tak samo, w zakładce Więcej → Dodatki.
- Promocje. Jeśli w menu nie ma zakładki Finanse → Rabaty, włącza się ją w Więcej → Dodatki → Promocje.
Kierunek bywa też odwrotny. We wrześniu 2026 zajęcia indywidualne stały się dostępne w każdym studiu bez włączania dodatku. Granica między „dodatkiem” a „podstawą” nie jest więc ustalona raz na zawsze.
Wyłączony moduł znika też po stronie klienta. W zapowiedzi aplikacji dla klientów napisaliśmy wprost: moduły, których studio nie ma włączonych, nie pokażą się w aplikacji.
Złożoność to koszt, którego nie ma na fakturze
Złożoność produktu płaci użytkownik, czasem i uwagą. Studio nie dostaje rachunku za ekran, którego nie rozumie, ale traci na nim kilka minut przy każdej konfiguracji. W małym biznesie, w którym ta sama osoba często prowadzi zajęcia i obsługę klientów, to realny koszt.
Inwestor zna to z portfela. Każda kolejna spółka to kolejny raport do przeczytania i kolejna dywidenda do sprawdzenia. Dlatego pytanie o liczbę spółek w portfelu jest też pytaniem o to, ile pracy chcesz wkładać w jego pilnowanie. W produkcie działa to tak samo: każda opcja w ustawieniach to coś, co ktoś musi zrozumieć i utrzymać.
Po stronie SaaS-a złożoność też ma cenę. Każda funkcja ma swoje wyjątki i przypadki graniczne, które trzeba zbudować, przetestować i utrzymywać.
Najwięcej pracy zjadły rzeczy z jednej linijki
Najtrudniejsze okazały się funkcje, które w wymaganiach wyglądały najprościej. Na liście zajmowały po jednej linijce: stałe rezerwacje i umowy. To właśnie dwie z nich są dziś dodatkami.
Studio z zewnątrz wygląda prosto: grafik, zapis, płatność. W środku są stałe zapisy na cały sezon, umowy na kilka miesięcy z ratami, karnety, które działają na jedne zajęcia, a na inne nie, karty sportowe i zwroty. Każda z tych rzeczy ma wyjątki, a każde studio ma ich trochę inny zestaw. Dodatek pozwala, żeby tę złożoność widziało tylko studio, które z niej korzysta.
Upraszczanie dotyczy też języka. W aplikacjach żyjemy całymi dniami, więc skróty, ikony bez podpisów i ustawienia schowane w menu wydawały nam się oczywiste. Dla prowadzących studia oczywiste nie były. Nadal znajdujemy ekrany, na których widać, że projektował je programista, i sukcesywnie je poprawiamy. Więcej o tym, skąd się to wzięło, piszę w tekście Dlaczego budujemy Fitro.
Najczęstsze pytania
Czy więcej funkcji w systemie rezerwacji to zawsze lepiej?
Nie zawsze. Funkcja, której studio nie używa, nadal zajmuje miejsce w panelu i wymaga zrozumienia. Warto sprawdzić, czy da się ją wyłączyć.
Jak włączyć listę rezerwową w Fitro?
Listę rezerwową włącza się w panelu studia, w zakładce Więcej → Dodatki. Tak samo włącza się stałe rezerwacje i umowy.
Czym jest koszt złożoności w produkcie?
To czas i uwaga, które użytkownik traci na opcje, których nie potrzebuje, oraz praca, którą twórca wkłada w ich utrzymanie. Nie widać go na fakturze, ale widać w codziennej obsłudze.
Następne kroki
- Wypisz funkcje systemu, z których w studiu korzystasz co tydzień, i te, których nie dotykasz.
- Sprawdź, czy nieużywane moduły da się wyłączyć, żeby nie widzieli ich klienci.
- Zobacz, jak wygląda granica między automatyzacją a decyzją studia, w tekście co system robi sam, a co zostaje decyzją.
- Przeczytaj, jak koszty drobnych pozycji sumują się w portfelu, w pełnej liście kosztów inwestowania.
Podsumowanie
- Jedna z dwóch zasad budowy Fitro brzmi: upraszczamy.
- Lista rezerwowa, stałe rezerwacje, umowy i promocje to dodatki włączane w Więcej → Dodatki.
- Wyłączone moduły nie pojawią się też w aplikacji dla klientów.
- Granica między dodatkiem a podstawą się przesuwa, np. zajęcia indywidualne są dziś w każdym studiu.
- Złożoność to koszt czasu i uwagi, podobnie jak zbyt wiele pozycji w portfelu.





