Teretana sa dvjesto članova nije težak posao za vođenje. Težak je za pamćenje. Ko je platio, do kad, ko trenira a nije produžio, i koliko je svega toga bilo prošli mjesec — sve su to pitanja na koja se odgovara iz glave, dok član stoji za pultom i čeka. Sveska to izdrži do određene veličine, a onda počne curiti. Ne odjednom, nego po jedna članarina mjesečno.
Ovaj tekst je o tome kako izgleda evidencija članova i članarina koja stvarno radi: šta mora znati, gdje se najčešće griješi, i kada prelazak sa sveske ili Excela ima smisla. Pisan je za teretane u BiH, gdje se najveći dio članarina i dalje plaća gotovinski, na pultu.
Sveska nije glupa — samo ne pamti datume
Prije nego što je zamijenite, vrijedi razumjeti zašto je preživjela. Upis traje pet sekundi. Ne pada, ne traži lozinku, ne traži internet, i svako ko stane za pult zna je koristiti bez obuke. Svaki sistem koji je mijenja mora biti barem toliko brz u tih pet sekundi — jer ako nije, čovjek za pultom će ga zaobići kad se stvori red, upisati u svesku „da ne kasnim", i prepisati kasnije. A kasnije nikad ne dođe. Tako nastaju dvije evidencije, i onda nemate nijednu.
Ono što sveska ne može je jedna jedina stvar: ne javlja se sama. U njoj lijepo piše da je član platio 12. marta. Ali niko ne zna da mu ističe 12. aprila dok neko ne prelista unazad i ne izračuna. Gubitak nije u treningu — gubitak je u produženju koje niko nije potjerao, i u članu koji je otišao a da to niko nije primijetio dok nije prošlo šest sedmica.
Excel rješava pola problema i uvodi jedan novi
Tabela je ispravan sljedeći korak. Dobija se sortiranje po datumu isteka, filter, i mogućnost da se prebroji mjesec bez ručnog zbrajanja. Za teretanu koja tek počinje, tabela je sasvim dovoljna i ne treba je se stidjeti.
Problem nastaje kad na tabeli počne visiti novac. Postoji jedna kopija na jednom laptopu, a onda se pojavi druga na telefonu. Neko prepiše formulu u ćeliji i to se ne primijeti do kraja mjeseca. Nema historije — kad se datum isteka promijeni, stara vrijednost nestane i ne zna se ni ko ju je promijenio ni zašto. I nema podsjetnika: tabela zna ko ističe, ali će to reći samo ako je neko otvori i pogleda.
Praktično pravilo: dok je tabela evidencija, u redu je. Čim postane obračun, vrijeme je za sistem.
Šest stvari koje evidencija mora znati
1. Član može postojati bez naloga. Ovo je najvažnija stavka i najčešća greška u gotovim programima. Većina ih pretpostavlja da će svaki član instalirati aplikaciju i registrovati se. Neće. U komšijskoj teretani dobar dio članova plati keš na pultu i nikad ne otvori nikakvu aplikaciju — i to je uredu. Zapis o članu (ime, telefon, paket, datum isteka) mora postojati samostalno, a nalog za prijavu je pogodnost za one koji je hoće. Program koji to ne dozvoljava tjera vas da vodite i njega i svesku.
2. Članarina je datum, a ne stanje. Sistem koji zna samo „aktivan / neaktivan" ne pomaže, jer neko to stanje mora ručno prebacivati. Čuva se datum isteka, a status se računa iz njega. Iz datuma se onda besplatno dobija sve ostalo: ko je aktivan danas, ko ističe ove sedmice, ko je istekao prije mjesec dana i nije se vratio.
3. Produženje se nadovezuje na postojeći datum. Član koji plati tri dana ranije ne smije izgubiti ta tri dana. Ako produženje počne od dana uplate umjesto od datuma isteka, sistem tiho krade dane svakom urednom članu — i to je tačno ona sitnica zbog koje ljudi prestanu vjerovati programu. Obrnuto vrijedi za onog ko kasni mjesec dana: tu novi period počinje od danas, ne od davno prošlog datuma.
4. Uplata je zaseban zapis, sa iznosom i načinom plaćanja. Ne piše se samo „produženo do". Piše se koliko je naplaćeno, kada, kojim paketom i kako je plaćeno. Bez toga nema mjesečne brojke, a i ne može se odgovoriti na najobičnije pitanje: „Ja sam ono platio prošli mjesec, sjećate se?"
5. „Ističe u narednih sedam dana" mora biti ekran, ne izvještaj. Razlika je praktična. Izvještaj neko mora sjesti i pokrenuti; ekran vas dočeka kad se ujutro prijavite. Lista ljudi kojima članarina ističe ove sedmice je jedini dio sistema koji direktno donosi novac, i zato mora biti na prvoj stranici.
6. Jedan zapis nosi cijelu historiju. Sve članarine, sve uplate, sve narudžbe i bilješke vise o istom članu. Kad neko dođe nakon godinu dana pauze, treba se vidjeti da je već bio član — a ne otvarati novi zapis i time izgubiti i historiju i tačan broj članova.
Test od devedeset sekundi
Kad birate program, ne gledajte listu funkcionalnosti. Odglumite jednu naplatu. Član ulazi, kaže da produžava na mjesec dana, daje keš. Izmjerite koliko traje da to bude zavedeno — od klika na pretragu do trenutka kad je datum novi.
Ako to traje duže od pola minute, ili traži prolazak kroz tri ekrana i potvrdu na kraju, sistem neće preživjeti prvi red pred pultom. Isto pitanje postavite i za tri stvari koje se dešavaju svakodnevno: upis novog člana, prodaja jednog suplementa, i provjera „do kad ja imam?". Sve troje mora biti brzo. Sve ostalo u programu se koristi jednom mjesečno i smije trajati.
Suplementi su druga polovina novca
Skoro svaka teretana prodaje nešto — proteine, kreatin, vodu, rukavice. To je prihod koji najčešće nigdje nije zaveden, ili je zaveden u drugoj svesci koja se nikad ne sabere sa prvom.
Kad prodaja na pultu ide kroz isti sistem kao i članarine, mjesečna slika se sama slaže: prihod od članarina, prihod od robe, troškovi, neto. Uz to dolaze dvije korisne stvari koje tabela teško daje: stanje zaliha koje se smanjuje samo od sebe, i marža koja ostaje tačna, jer se nabavna cijena zapisuje u trenutku prodaje — a ne čita se današnja, pa ispadne da ste prošlog mjeseca zaradili više nego što jeste.
Migracija: datumi isteka su jedina stvar koja se ne smije zabrljati
Prenos postojećeg spiska je zaseban posao, ne uzgredni korak. Izvoz iz drugog programa, tabela, pa i uredna sveska mogu se unijeti, i to obično brže nego što ljudi očekuju.
Jedna stvar mora biti savršena: trenutni datumi isteka. Član kojem prvog dana piše pogrešan datum više neće vjerovati sistemu, i biće u pravu. Zato se stara evidencija drži uporedo dvije-tri sedmice, dok se brojke ne poklope, i tek onda se zatvara. Nemojte u prvi prolaz uvoziti historiju uplata od prije tri godine — nikom ne treba, a udvostručuje posao i mjesta za grešku.
Šta pitati prije nego platite
Pet pitanja odvajaju ozbiljnu ponudu od demonstracije.
Može li član postojati bez naloga i bez maila? Ako ne može, već ste kupili drugu evidenciju uz postojeću.
Produžava li se članarina od datuma isteka ili od dana uplate? Odgovor „od dana uplate" znači da sistem uzima dane onima koji plaćaju na vrijeme.
Gdje vidim kome ističe u narednih sedam dana, i javlja li se to samo? Ako je odgovor „ima izvještaj", tražite da vam ga pokažu na početnom ekranu.
Vidi li član tuđe podatke ili finansije ako se malo poigra u pregledniku? Ovo je pitanje koje niko ne postavlja, a odgovor je dokaziv — traži se test, ne obećanje.
Mogu li sam promijeniti cijenu na web stranici, ili za to zovem programera?
Posljednje pitanje ljudi najčešće preskoče, a plaćaju ga cijelu godinu. Ako je stranica teretane odvojen posao od evidencije, svaka promjena cjenovnika ili radnog vremena čeka nekog drugog — i stranica polako postane netačna, dok cijene na njoj i cijene na pultu ne budu dvije različite stvari.
Kad ima smisla graditi vlastito
Gotov program je jeftiniji i brži dok se uklapate u njegove pretpostavke. Vlastiti sistem ima smisla kad se ne uklapate: kad se naplaćuje gotovinski a program traži karticu, kad nema rampi ni recepcije, kad interfejs mora biti na bosanskom jer ga koristi čovjek koji nije IT osoba, ili kad web stranica, portal za članove i evidencija moraju biti jedna te ista stvar.
To smo i izgradili. Za teretanu Željezna Generacija u Hrasnici isporučili smo jedan sistem koji je istovremeno javna web stranica, portal za članove i panel vlasnika — članarine, uplate, zalihe suplemenata, narudžbe, troškovi i upiti sa stranice, sve u jednoj bazi, sa cijenama i zalihama koje se računaju u bazi umjesto u pregledniku. Kako pristupamo cijeloj vertikali stoji na stranici o softveru za teretane.
A ako ste tek na svesci: nemojte kupovati sistem zato što je vrijeme. Kupite ga onog mjeseca kad prvi put ne budete znali odgovoriti kome ističe članarina ove sedmice.
