Čekajući Godoa

Savršeni knjigovodstveni program  i ja

Prosto ne mogu da verujem da je prošlo godinu dana od podvlačenja crte za 2010-u, ali tako je – došlo je opet vreme za povlačenje još jedne crte nad 2011-om i iznošenje završnog računa za 2012-u svojim akcionarima: čitaocima bloga.

Kao i prošle godine, ako vas ništa od toga ne zanima:

Srećna Nova 2011-a i Božićni praznici

2011

Summa summarum: potpuno sam podbacio u 2011-oj.

Nisam izdao nijednu javnu verziju programa (Papiri v0.1), nisam odradio Galeriju Knjigovodstvenih Programa, nisam pisao na blogu dovoljno često.

Stvarno nisam tip koji se žali na zlehudu sudbinu, ali kad već podnosim završni račun vama koji me pratite u ovom ludom poduhvatu da pojasnim koji su osnovni razlozi i kako planiram da im pristupim u 2012-oj.

Prvi i osnovni razlog je da sam krajem prošle godine u firmi u kojoj radim kao arhitekta dobio zadatak da odradim prototip koji treba da demonstrira d ali je nešto tehnički moguće. Ja sam to odradio, ali pošto sam imao višak slobodnog vremena odradio sam na način kao da je taj projekat moj start-up te sam demonstrirao prototipom način monetizacije jednog prodajnog kanala neiskorišćenog u industriji kojoj moja firma pripada. Taj poslovni novitet je privukao pažnju mnogih ljudi pa sam ja nekoliko nedelja radio na prototipu i držao prezentacije svaki put za nivo menadžmenta više dok na kraju prototip nije došao do samo CEO-a firme. Prezentacija je prošla kako treba (radilo sve na prototipu), poslovna ideja ilustrovana i ja marta otišao na odmor računajući kad se vratim da ćemo na bazi iskustava sa rada na prototipu (planiranog od početka da bude bačen nakon donošenja odluke) oformiti tim i krenuti da radimo na proizvodu pa sa jedno petoro ljudi i 2-3 meseca doći do proizvoda. Ono što me dočekalo po povratku sa odmora je klasika – “ti sam 3 nedelje, prototip u produkciju”. Da vas ne davim dalje tematikom, rad na proizvodu je sledećih 6 meseci ličio na plivanje uzvodno sa 80+ sati nedeljno, rad svakog vikenda, bez godišnjeg odmora itd. Na svu sreću, proizvod je stabilizovan pre nekih mesec dana te sam mogao da izađem iz vanrednog stanja i radim samo 40 sati nedeljno.

Ima nekoliko ljudi koji su me savetovali da ako sam ozbiljan u vezi Papira dam otkaz jer je to jedini način kako mogu da odradim program. U toku ove godine sam imao dve ponude za određena finansijska ulaganja i mislim da bi mogao da dođem do seed kapitala relativno lako ovde u Pragu. Da nemam porodicu, već bi odavno bio u Srbiji i radio na ostvarenju svog sna o savršenom knjigovodstvenom programu. Na svu sreću, porodicu imam i takav potez bi verujem bio krajnje nepromišljen i sebičan jer bi doveo njihovo blagostanje u pitanje (plata koju primam sada je sasvim dovoljna za naš normalan život), te sam morao da odaberem teži put: rad vikendima, skraćivanje sna za par sati, fokusiranje celokupnog slobodnog vremena itd. Nije lako uopšte i da radim ovo zbog para do sad bi sigurno odustao odavno od svega. Ipak, pošto se za mene radi ovde o snu, kako se odreći sopstvenog sna? Smeško

Drugi razlog je nemogućnost skaliranja. Da se ne lažemo: činjenica da neko radi sam u svoje slobodno vreme na nečemu u šta je ozbiljna konkurencija uložila 100 programer godina rada i za šta u razvoj u toku samo jedne godine ulaže više od miliona evra ukazuje ne to da taj neko je ili lud ili glup (a verovatno i oba). Zato sam ja pokušao u toku 2011-e da nađem nekog da radi sa mnom bilo za lovu bilo za udeo u vlasništvu. U apsolutno svako od tih slučajeva ista pri;a: oni me saslušaju jedno 5 minuta o čemu pričam dok ne shvate koliko je ozbiljna tematika (tj. da se ne radi o glupavom web 2.0 sajtu) i tu se kod svih pogled gasi, saslušaju pro forme do kraja kažu da je odlična ideja, ali da su zauzeti sad radeći na X i da će mi se javiti. Posle tuce pokušaja, video sam da to ne ide i odustao – u se i u svoje kljuse je moj put nadalje.

Probao sam takođe da nađem nekog da mu platim da mi odradi galeriju knjigovodstvenih programa i dobio okvirnu procenu od oko 3-5.000 evra za to. Da se razumemo, to je po meni realna cena za takav neki sajt, ali je i prevelika cena da je platim iz svog džepa za nešto što je konceptualno neprofitno, tako da sam to odložio do momenta kada budem imao slobodnog vremena da sam to odradim.

Treći razlog je objašnjenje što nisam pisao na blogu, a odnosi se na to što sam hteo da pređem sa reči na dela. Bilo mi je glupo da pišem nešto dalje o tematici kad nemam ništa svoje da pokažem pa sam rešio da sačekam sa tim “samo još malo” dok ne izbacim v0.1 programa pa onda da krenem da pišem o tome.   Problem je što nikako do vremena nisam mogao da dođem da odradim taj v0.1 tako da su meseci prolazili, a blog zvrjao prazan.

Poslednji razlog je što radim na savršenom programu za knjigovodstvo. Da vas ne davim tehničkim detaljima, samo ću reči ovde da je rad na konceptu kako sam zamislio program rezultovao da bukvalno moram da odbacim sve postojeće programske komponente i svaku od njih pravim svoju ručno. Zadnjih mesec dana sam tako proveo radeći na kodu koji korisnik apsolutno nikad neće ni videti ni osetiti (to i jeste poenta tog rada). Razmišljao sam dosta da li da skrešem koncept u meri da postojeći alati mogu da se koriste, ali nakon mnogo razmišljanja došao sam do zaključka da ne pravim nikakve kompromise i da po svaku cenu dam sve od sebe da napravim savršeni knjigovodstveni program  po meri korisnika. Bez ikakvih kompromisa, koliko košta da košta. Potpuno sam svestan da sam time možda sveo šanse za uspeh sa 0.1% na 0%, ali od nekih principa čovek jednostavno ne može da odstupi, a ovo je moj.

2012

Jezik za zube

Po onome što znam danas, moj “dnevni posao” bi trebao da bude u normali u 2012*oj što me vraća u normalan ritam rada. Lekciju sam naučio: jezik za zube i odradi šta ti se kaže sa 105% svojih mogućnosti ali ništa preko toga. Uglavnom, očekujem da tih dodatih 40+ sati nedeljno ću moći da uložim u papire.

Blog

Blogovaću nezavisno od svog proizvoda. Na blogu sam vrlo transparentan o tome ko sam, šta i kako radim i skoro u svakom postu vrlo jasno naglasim da su izneseni stavovi moji lični i da o svemu što pričam svako treba da razmisli svojom glavom. Koliko god zvučalo blesavo, ja tematiku poslovnih aplikacija volim i volim da diskutujem o njoj kad i gde stignem, tako da kad god stignem naškrabaću svoje misli na temu koja je meni zanimljiva, pa ko voli i koga zanima nek izvoli.

Papiri

Što se “papira” tiče dugo sam razmišljao da li da se manem PC servisa i krenem odmah na program opšte potrošnje, ali sam odlučio da nastavim po planu tako da je neki tempo koji planiram:

  • do marta meseca – v0.5 (puna integracija sa B2B portalima: cenovnici, naručivanje itd)
  • do juna meseca – v0.9 (v0.5 + normalna papirologija: radni nalozi, ponude, računi, reklamacije itd)
  • do oktobra meseca – v1 (v0.9 + knjigovodstvo)
    .

Znam da većina vas ne radi u PC servisima i da će ova satnica da vas razočara u smislu ko će da čeka 2013-u za program, ali ako malo bolje razmislite program za PC servise je prilično blizu potreba “trgovačke” firme tako da verujem da će za dosta ljudi biti sasvim prihvatljiv takav kakav bude bio, a za ostale važi napomena da je od njega do programa opšte namene jako mali period potreban (računam se do kraja ove godine).

Reč dve u vezi ovih rokova: shvatite ih sasvim orijentaciono. Sasvim je moguće da ja imam v1 juna, kao što je i moguće da imam v0.5 juna – zavisi od stvari u životu koje su van moje kontrole. Jednom kada javno objavim prvu beta verziju programa, planiram da objavljujem na svake dve nedelje njenu dogradnju tako da od 0.5 do 0.9 planiram  da objavim 4-6 među verzija gde đe svaka biti sasvim funkcionalni korak napred. Planiram da držim taj tempo do kraja, tako da će biti vrlo transparentno kojom brzinom se stvari razvijaju.

Galerija knjigovodstvenih programa

Nisam uopšte odustao od ove ideje i sam ću je odraditi u drugoj polovini ove godine.

Skaliranje

Iako sam odlučio sam da ne tražim investitora i da ne traži IT saradnike/radnike, to ne znači da mislim da mogu sve sam da odradim. U planu mi je da zaposlim što pre nekoliko ljudi koji će se baviti “korisničkom podrškom” u najširem smislu te reči. I dalje ne znam šta da ponudim distributerima knjigovodstvenih programa, a da to ima smisla ponuditi kao kod nekih koji isplaćuju time 120 hiljade evra provizije, tako da dok to ne prokljuvim planiram i u tom domenu u se i u svoje kljuse, tako da verovatno i od saradnje sa distributerima ništa. 

Razno

Ovaj spisak gore uopšte nije konačan i imam nekoliko ideja i inicijativa u planu za 2012-u koje su za mene podjednako bitne kao gore iznesene, ali dok ne precrtam stavke o kojima sam dosad pričao neću da širim priču više.

Zaključak

Poenta svega je da sam ja u toku 2011-e shvatio da su papiri za mene više od igre i da ne radim na ovome prvenstveno zbog novca već zato što imam san da ispunim. To naravno ne znači da mi novac nije bitan, samo je #2 na listi. Kad stvari sagledate iz tog ugla sve te neprospavane noći i svi ti vikendi provedeni u stolici prestanu da budu mučni i stresni i postanu delići jedno velikog putovanja, putovanja potpuno nelogičnog i nemogućeg i baš zato tako uzbudljivog.

Što se vas tiče, oba moja čitaoca, želim vam puno uspeha i ličnog i poslovnog u 2012-oj i radujem se unapred svim budućim diskusijama  na temu knjigovodstvenih programa.

Čitamo se!
Nikola

A sad adios

Programi za knjigovodstvo i migracije

U početku svega uvek je sve med i mleko. Sve je beskonačno, originalno, blještavo i večno. Međutim stvari se sa vremenom neprimetno ofucaju, dobre misli jutra ustupe mesto ogorčenju večeri. Dolazi vreme za promenu.

Šurda peva pred odlazak

Pre nego što pomislite da sam skroz odlepio (toliko još uvek nisam) da pojasnim kakve veze ovo ima sa knjigovodstvenim programima. Predmet današnjeg posta je iznošenje mojih pogleda na tematiku otpočinjanja i završetka korišćenja knjigovodstvenih programa. Iako osam većinu svojih razmišljanja na ovu temu izneo u fragmentima po komentarima postova, ipak smatram da je tematika bitna u dovoljnoj meri da zaslužuje jedan poseban sumarni post.

Početak

Ja znam da promeniti knjigovodstveni program nešto toliko teško i komplikovano da je korisnik spreman pre da trpi loš program do krajnjih granica mazohizma pre nego što otpočne to. Odabir prave verzije knjigovodstvenog programa, nalaženje dugoročno upotrebljivog rešenja po minimalno neophodnoj ceni – noćna mora do noćne more.

Ovo su stvari koje ja planiram da ponudim svojim korisnicima u pokušaju da načinim taj proces što prijatnijim iskustvom:

  • Za određeni broj vodećih knjigovodstvenih programa moj program će nuditi import podataka.
    Svi programi rade super kad su prazni. Ideja ovde je da se u prvih 10 minuta probnog rada sa mojim programom dobije isti set podataka u oba programa tako da može korisnik da uporedi “jabuke sa jabukama”. Importe podatka se može koristi više puta tako da korisnik tokom trajanja probne verzije koristi nesmetano postojeći program, a po želji ažurira program koji testira bukvalno pritiskom jednog tastera.
    probni period korišćenja programa za knjigovodstvo je 3 meseca.
    U toku probnog perioda, korisnik ima pravo na potpunu i besplatnu korisničku podršku kao i “pretplatnici”. Ta podrška uključuje i telefonske pozive i razgovor sa prodavcem o tome kako se moj program koristi u konkretnom poslovnom scenariju korisnika, ako i daljinski pristup vašem računaru po potrebi. Ja ću prvi biti taj koji će na bazi vašeg poslovanja da vam kažem da moj program NIJE za vas i da vam preporučim neki drugi program koji je po mom mišljenju verovatnije adekvatniji za vaše potrebe. Samo srećni korisnik je korisnik koji mene zanima.
  • zaštićeni period korišćenja programa za knjigovodstvo je 6 meseci.
    Nakon isteka probnog perioda, korisnik ako želi da koristi dalje program mora da krene da plaća pretplatu, ali sa tim da u prvih 6 meseci ima pravo na bezpogovorni povraćaj 100% novca. Zadnji dan 6-og meseca – korisnik kaže:”Neću.” – 100% novca dobija nazad istog dana
  • kompenzacioni popust – u iznosu do 3 meseca.
    Ideja je ovde da se korisniku skupocenog programa za knjigovodstvo X simbolično povrati deo novca koji je već uložio u taj program. Ja bi rado povratio 100%, ali uz cene programa od više hiljada evra i iznos moje mesečne pretplate to bi verovatno značilo besplatno korišćenje programa od 5 godina tako da limitiram na 3 meseca. Više se radi o simboličnom aktu koji reprezentuje koliko moja firma vrednuje partnerstvo, nego o stvarnoj nekoj uštedi.
  • pretplatni mesečni model plaćanja
    Ne postoji nikakav ugovorom obavezni period, ne postoje skriveni troškovi ili druge smicalice. Pretplatu platite za mesec u kome želite da koristite program. I to je to.
  • jeftin program
    Još nisam načisto oko ovoga, ali vrlo je verovatno da će cenovnik da izgleda otprilike ovako:
    • 1 korisnik – 20 evra/mesečno
    • 2-3 korisnika – 30 evra/mesečno
    • 4-5 korisnika – 40 evra/mesečno
    • 6-10 korisnika 60 evra/mesečno
      Mislite da sam lud što nudim po ovim cenama nešto što (po mojim rečima za sad) treba da bude dobro? A šta ako vam kažem da cena nije PO KORISNIKU nego je po grupi i da firma od 3 korisnika ne plaća 3 x 30 evra mesečno, nego SAMO 30 evra mesečno? OK, možda i jesam lud – vratićemo se na to kasnije u delu oko kraja korišćenja programa.

Da sumiram ovo do sad izneseno na konkretnom primeru..

Ako ste firma koja recimo ima 3 zaposlena i koristi trenutno u svom poslovanju program X i recimo odlučite da isprobate moj program dobijate da isprobate program bez ikakvog rizika u trajanju od celih godinu dana (3 meseca proba +3 meseca kompenzacija+ +6 meseci povlašćeno) uz kompletnu tehničku i korisničku podršku kao da ste *pravi* korisnik.

Recimo da ste jako nepoverljivi i da mi ne verujete ovo oko “bezuslovnog povraćaja” – mora da ima neka caka tu zar ne? Nije lepo što tako razmišljate jer to nije istina, ali konverzacije radi – neka bude. Prvih 6 meseci (u ovom primeru) ne plaćate ništa, tako da ne mogu nikako da vas opljačkam. Ako vas prevarim u 7 mesecu korišćenja (a neću) izgubili ste 30 evra. U najgoroj mogućoj situaciji bi vi spoznali da vam program ne odgovara poslednjeg dana 12-og meseca vašeg korišćenja (prava naučna fantastika), a ja drski bandit vam ne odobrim povraćaj. U tom najgorem mogućem slučaju “pukli ste” 180 evra (u ovom primeru) što je sasvim sam siguran iznos rate mesečne koje plaćate za program X.

Naravno, da je ovo poslednje čisto hipotetička ilustracija da nikako ne možete neke bitne ovce da izgubite, ja ću se i pravno obavezati da bezuslovno i bezpogovorno vratim novac uplaćen u zaštićenom periodu.Separation

Kraj…

Sve je ovo lepo i moj program je savršen, ali je vama dosta iz razloga tog i tog. Posao ide loše pa ne možete da priuštite 20 evra mesečno. Hoćete da menjate opet program samo što ovaj put hoćete da pređete na neki drugi program.Itd, itd. Šta onda?

  • Svi podaci programa će biti dostupni u otvorenom formatu.
    Šta ovo konkretno znači? Znači da ću ja sam olakšati maksimalno moguće korisnicima da pređu na drugi program time što ću sve poslovne podatke dostaviti u formi koju ću javno dokumentovati. Idealno, to bi bio neki format definisan knjigovodstvenim standardom, ali pošto takvog nema definisaću najprostiji XML format za sve dokumente i javno ga objaviti na sajtu i obavezati se da ga podržavam. To praktično omogućava autorima drugih programa da u dan dva odrade u svom programu prepis podataka iz mog programa i eto vas bezbolno kod njih. Za vodeće programe na tržištu ja ću sam da odradim eksporter mojih podataka u njihov format.

    Moje kolege proizvođači programa za knjigovodstvo u ovom momentu odmahuju glavom i misle da sam lud jer ovo gore napisano je 180 stepeni suprotno od uobičajene prakse: jednom kad zaključaš korisnika u svoj program u svoju bazu, otežaš mu što više prelazak na drugi program i nema mu bežanja više. Ja ne mislim tako: interes korisnika je na prvom mestu uvek i ako on nije zadovoljan mojim programom jedino što je preostalo da mu pomognem je da mu omogućim bezbolan prelazak na drugi program.
  • Prestanak plaćanja pretplate samo zamrzava program.
    Ako prestanete da plaćate pretplatu privremeno ili trajno iz bilo kog razloga, program i svi podaci na njemu vam ostaju dostupni neograničeno vreme u stanju u kome su bili zadnjeg dana pretplate. Svi podaci se nalaze na vašem kompjuteru tako da to što nećete imati pristupa oblaku nema nikakvog uticaja u ovom smislu. Drugim rečima, nema “novih faktura”, ali su vam postojeće fakture, postojeći lager, glavna knjiga itd dostupne sve dok čuvate program.
  • Poskupljenja programa
    Ne tvrdim da su svi ljudi blesavi, a ja pametan – možda su svi u pravu da je gore navedena cena pretplate smešna, previše jeftina itd. Možda zato i podignem cene ako vidim da je to situacija. Postavlja se sasvim fer pitanje kako da korisnik zna da time neću da ga prevarim “jer da je znao za tu cenu ne bi ni počinjao”
    U slučaju da do promene cene mesečne pretplate dođe korisnik koristi program po svojoj ceni do kraja godine ili u narednih 6 meseci (šta god od ta dva je povoljnije po njega)

    • Primer 1 – poskupljenje objavljeno marta meseca
      Postojeći korisnik ima pravo da koristi program po staroj ceni do kraja godine (9 meseci)
    • Primer 2 – poskupljenje obavljeno oktobra meseca
      Postojeći korisnik ima pravo da koristi program po staroj ceni do marta meseca iduće godine (6 meseci) jer je to duži period od perioda preostalog do kraja godine (2 meseca samo)
      Imajući u vidu prethodne dve stavke, period od bar 6 meseci je sasvim fer i dovoljan za promenu programa.
  • Blue Soft scenario 

    Ovaj scenario se manifestuje na sledeća 3 načina:

    • Šta ako dobiješ na Bingu i odlučiš da prestaneš da se baviš ovim poslom?
    • Šta ako bankrotiraš?
    • Šta ako prodaš firmu i/ili program?

    Da preskočim opet, priče radi, deo oko toga koliko ovo nema šanse da se desi jer za mene je ovo “više od igre” i da odgovorim šta ako se ipak desi. U slučaju da firma prestane da radi korisnici će biti obavešteni najmanje 3 meseca pre toga, a na dan prestanka rada preduzeća kompletan programski se objavljuje kao Open Source pod GPL licencom što u praksi znači da bilo ko može da nastavi njegov razvoj bez ikakvih problema. U slučaju da firma treba da bude prodata, korisnicima će biti ugovorom omogućeno da završe poslovnu godinu na način koji imaju uz jasno predstavljenu situaciju oko toga koje su implikacije prodaje firme. U oba slučaja, besplatna korisnička podrška u odabiru odgovarajuće zamene bi bila dostupna korisnicima – partnerski odnos do kraja.

    Sumirano: podaci u programu neograničeno dostupni u zamrznutom stanju. korisnici se obaveštavaju unapred da imaju dovoljno vremena da prilagode svoje poslovanje novoj realnosti bez poslovnih turbulencija i primoravanja. Sve ovo naravno definisano ugovorom sa punom pravnom važnošću.

Zaključak

Odabir i prelazak na novi knjigovodstveni program je vrsta poslovne traume koja često može da ima i ozbiljne negativne uticaje na poslovanje preduzeća te mu treba pristupiti veoma ozbiljno.

Moju ulogu u tom ozbiljnom poduhvatu vidim prvenstveno u pogledu doprinosa u smeru smanjivanja rizika, smanjivanja nivoa potrebnog rada i utrošenog vremena korisnika u isprobavanju i otpočinjanju korišćenja programa, ali i u omogućavanju bezbolnog prestanka korišćenja programa i migraciju na drugo adekvatnije poslovno rešenje. Potka svih ovih ideja je kao i uvek “Interes korisnika je na prvom mestu i koliko god to zvučalo otrcano i naivno – ja verujem u to i trudim se što je više moguće da ga pratim svaki put kad sam u dilemi oko toga kako da koncipiram svoju poslovnu politiku.

Lud (po mišljenju mnogih),
Nikola Šurda Malović

Real-user monitoring for Accessibility, Performance, Security, SEO & Errors (SiteLint)