Knjigovodstvo u Srbiji -> prebaceno na http://papiri.rs/blog

јун 14, 2010

“Manje je vise”

Filed under: funkcionalni principi,programi za knjigovodstvo — oblakrs @ 6:20 am
Tags: ,

Minimalizam kao atribut savršenog programa za knjigovodstvo

Po meni najlepša definiciju minimalizama kao jednog od atributa savršenstva je misao francuskog pisca Antoine de Saint-Exupéry-a

Savršenstvo očigledno ne nastaje onda kada nema sta da se doda, već kad se ne može ništa oduzeti.”

Minimalizam internet pretraživača

Da ilustrujem ovu prelepu misao u domenu računara koristiću primere dva internet pretraživača (eng. browser) : Microsoft Internet Explorer-a i Google Chrome-a, gde će mi prvi poslužiti kao ilustracija lošeg dizajna, a drugi kao ilustracija dobrog dizajna – naravno sa stanovišta minimalizma kao dizajnerskog cilja. Oni koji me lično znaju, znaju da sam ja 100% fanatični pobornik (eng. fanboy)  Microsoft-a (čak u toj meri da ne želim da koristim ni jedan jedini Google proizvod) + ja koristim Internet Explorer 8 u svakodnevnom radu, ali moram ipak da priznam ovde javno da je Google oduvek bio majstor minimalizma sa sajtom, pa je to isto preneo i na svoj internet pretraživač tako da je ovo primer lošeg i dobrog očigledan u toj meri da nisam mogao da izbegnem da ga koristim u ovom postu.🙂

U svom svakodnevnom radu od internet pretraživača ja lično očekujem bar sledeće stvari:

  • da ima opciju za brzim pretraživanjem (ne želim da idem na url pretraživač-a Bing/Google da bi tragao)
  • da ima opciju sinhronizovanja snimljenih internet adresa (eng. favorites) (imam više kompjutera i bitno mi je da za koji god da sednem imam kolekciju istih prečica)
  • da za trenutni url mogu da vidim Google PR “Google Page Ranking” stranice za svoje SEO aktivnosti

Da vidimo kako to Internet Explorer rešava:

IE8

  • Opcija brzog pretraživanja je omogućena postojanjem posebnog okvira za unos teksta u gornjem desnom uglu.
  • Sinhronizovanje internet adresa je moguće odraditi putem Live Sync-a, ali to em zahteva instaliranje Live/Bing toolbar-a, em je rešenje koje ne može da se koristi u FireFox-u i Chrome-u. Elem, ja koristim delicious u te svrhe koji je podržan u IE-u putem toolbar-a koji na ovoj slici je u gornjem levom uglu.
  • Da bi video PR svake stranice na jednostavna način, morao sam da instaliram Google toolbar za internet explorer čisto da bi imao u centru PR ikonu (strelica u centru)

Sem te funkcionalnosti vidimo da je red omiljenih lokacija je uključen (ja lično to gasim,ali on ostaje uključen u 99% slučajeva koje viđam pa sam ga ostavio za potrebe dijagrama). Ispod tog reda imamo još jedan red sa jezičcima stranica i (zadivljujuće za IE) u istom redu se nalaze ikone i meniji.

Sad Chrome, isto to

Chrome

Ne postoji posebni okvir za unos teksta brzog pretraživanja već se koristi isto polje gde se unosi adresa. Logika je ako se ukuca u adresni deo nešto što nije adresa korisnik želi da pretraži internet za ukucane reči.
Taj prostor u desnom uglu reda sa adresom je tako iskorišćen za smeštanje ikona instaliranih ekstenzija. U ovom primeru ja imam instalirane ekstenzije za PR i delicious jedne pored drugih. Sami jezičci otvorenih stranica nemaju svoj sopstveni red već su ‘uglavljeni’ u okvir (eng. chrome) aplikacije.

Opcije ekstenzije koje u IE-u su prikazane taksativno u toolbar-u, u Chrome-u su prikazane po potrebi kao iskačući prozor.

Chrome2

Šta je poenta ovog prikaza internet pretraživača?

Poenta je u tome da dizajneri Chrome-a su minimizirali svoj korisnički interfejs, odričući se svih nepotrebnih elemenata na pametan način koji im je omogućio da zadrže istu funkcionalnost. Na taj način se Chrome jako dobro “sklanja sa puta” korisniku, prikazujući mu u datom momentu maksimalnu količinu informacija koje je zahtevao (sve ispod plave isprekidane linije je tekst koji se ne vidi u IE-u) pritom mu omogućavajući mu da se fokusira u većoj meri na sam sadržaj (crvena isprekidana linija pokazuje koliko dodatnog “informacionog šuma” IE ima u poređenju sa Chrome-om).
Toolbar-ovi u IE  mogu da se isključe i dase dobije sličan prikaz, ali onda ekstenzije ne rade + kao što sam rekao većina korisnika koriste podrazumevana podešavanja. Drugim rečima, IE većinu korisnika vodi lošim putem svojim dizajnom, dok Chrome korisniku taj loš put ne omogućava uopšte.

Ie8_Chrome

Microsoft Metro dizajnerski pristup – moj minimalistički uzor

Windows Media Center

Windows Phone 7Zune

Metro je radni naziv za dizajnerski pristup (minimalistički između ostalog) kojim je Microsoft dizajnirao do sada Windows Media Center, Zune klijent i Windows Phone 7 UI.

Ono što je bitno u kontekstu ovog posta o minimalizmu kao jednom od kriterijuma uspešnog dizajna programa za knjigovodstvo je način na koji je Zune aplikacija implementirana koji pokazuje da Microsoft /kad hoće/ može da dizajnira minimalistički kao Google.

Bez namere da idem u detalje Metro dizajna (koga zanima nek pogleda ovo) samo ću ga kratko opisati kao grafički intenzivan dizajn koji se zasniva na tekstualnim minimalističkim interfejsima sa tipografijom i svrsishodnim animacijom prelazima kao osnovnim implementacionim principima. Standardan Windows interfejs (siva dugmad itd) je napušten u korist vizuelnih elemenata koje se stapaju sa aplikacijom. Sve u metro aplikacijama je usmereno ka multimedijalnom sadržaju koji korisnik konzumira i u kome korisnički interfejs aplikacije treba da pridodaje tom korisničkom iskustvu svojom neupadljivošću i fokusiranim funkcionalnim osobinama .

Ako pogledamo samo jedan ekran Zune aplikacije (pregled kolekcije muzike koju korisnik ima)

Zune

možemo da vidimo sledeće minimalističke atribute:

  • u gornjem levom uglu aplikacije imamo glavni meni (collection odabrano) i podmeni tog menija (music odabrano) kao dva jednostavna niza reči – ostavlja osećaj laganosti
  • skroz u gornjem desnom uglu vidimo mali prostor za prijavljenog korisnika, mesto za ulazak u opcije sistema i opcije za zatvaranje, maksimiziranje i minimiziranje prozora.
  • Ispod toga se nalazi polje za tekstualni unos kriterijuma pretrage gde je namena polja ispisana u samom polju
  • Ispod polja za pretragu nalazi se meni 3-eg nivoa koji sadrži u ovom slučaju filter kriterijume za prikazanu kolekciju muzike.
  • U donjem delu ekrana imamo nekoliko interakcione tačke putem kojih korisnik može da izvrši neku funkciju nad odabranim sadržajem /pusti pesmu, nareže je, prebaci na Zune uređaj itd)
  • Kao i u slučaju Chrome-a, Zune interfejs
    • ne odvlači pažnju od glavne namene aplikacije – pesama u ovom smislu.
    • ne zauzima mnogo ekranskog prostora – prostor između isprekidanih linija zauzima veliku večinu ekrana.
    • izgleda lagano (uporedite npr. sa Ribbon aplikacijom), a vrši sve funkcije potrebne.
    • s obzirom da nema besnih grafičkih elemenata, moguće je stići dalje u implementaciji pre nego što postane neophodno uključiti profi dizajnera /veoma bitno u mom slučaju/

Sve je to lepo, ali program za knjigovodstvo ne radi sa muzikom i filmovima

Evo još jednog primera istog Metro tipa interfejsa, ovaj put na primeru jedne Silverlight stranice koja ima sličnosti sa nekim hipotetičkim ekranom knjigovodstvenog programa /zamalo da kažem poslovne (“LOB”) aplikacije – izraz koji mi je sugerirano da niko kod nas u Srbiji ne koristi/

Metro

Zaključak

U ovom članku sam objasnio kako će moj savršeni program za knjigovodstvo da bude dizajniran sa kriterijuma minimalizma – korišćenjem Metro dizajn paradigme. Potpuno sam svestan da veliki procenat ljudi u Srbiji ne smatraju da knjigovodstveni programi mogu/trebaju da izgledaju ovako, ali ja sam dosta razmišljao o ovome i isprobavao nekoliko pristupa /MDI, Ribbon, Billy Hollis-ov odličan pristup itd/ i na kraju uvideo da je Metro pristup najusklađeniji sa mojim pogledima i planovima po više osnova (jedan od njih je minimalizam).

Sledeći članak će biti zadnji deo mog filozofiranja o šta su savršeni knjigovodstveni programi i u njemu ću izneti svoje stanovište u vezi značaja personalizacije i segmentacije za moju aplikaciju.

Nakon tog članka prelazim na malo konkretnije teme kao što su “Da li treba dozvoliti brisanje/ispravku u knjigovodstvenim programima”, “Web VS Windows” itd…

Čitamo se,

Nikola

мај 25, 2010

Savršeni program za knjigovodstvo

Filed under: funkcionalni principi,programi za knjigovodstvo — oblakrs @ 12:09 pm
Tags: ,

Savršeni program za knjigovodstvo – glupost, utopija ili “have-to” dizajnerski cilj

U svom ‘kocka je bacena’ manifestu na nekoliko mesta spominjem “savršeni knjigovodstveni program” kao ideal kome težim, što sasvim sigurno rezultuje smeškom na licima oba čitaoca ovog bloga praćen vrlo verovatno mišlju:”Šta ima tu da bude savršeno oko bilo kog programa, a posebno oko programa za knjigovodstvo? Gluposti!”.

Zašto je bitno težiti “savršenom” programu za knjigovodstvo

Nekoliko godina ranije ja bi se i sam slažio sa tim da to jesu gluposti, ali fenomen iPhone-a je za mene bio poziv za budjenje i promenu stava o tome. Da ukratko pojasnim šta mislim pod tim i zašto smatram da postoji paralela izmedju naizgled neporedivih stvari: telefona i knjigovodstvenih programa.

WindowsMobile6 Microsoft je još 1996 ušao na tržište pametnih telefona imajući tako 11 godina prednosti do pojave iPhone-a. Windows Mobile 6 OS ima puni multi tasking godinama (nešto što je ponos Androida telefona i nešto što iPhone tek u OS 4.0 treba da dostigne), maksimalno je moćan (postoji meni za podešavanje za svaki detalj), nudi opcije integracije sa starinim bratom Windows clientom i serverima itd. Moguće je instalirati dosta aplikacija, ima igrice, tuce proizvodjača telefona koji ga podržavaju. Potpuno je otvoren za poslovni segment u smislu da je moguće lagano napisati aplikaciju koristeći managed i native alate i poslati je na uređaj bez ikakvih problema.

Sumirano, WiMo telefon je “kompjuter u ruci” sa svom moći koja proističe iz toga koji je dužinom postojanja na tržištu i sedeći na ramenima Microsofta trebao da obeshrabri i najmanju pomisao konkurencije za ulazak na to tržište. 2006-e sasvim sigurno niko ne bi se kladio na ishod drugačiji od toga. iPhoneOS

Apple je 2007-e godine, nošen tržišnim uspehom iPod-a, lansirao svoj iPhone. O hardverskim razlikama je dovoljno reći da je to standardno Apple kvalitet dizajna, sa OS-om koji je imao genijalno drugačiji pristup od Microsoft-a koji se svodi na to da se korisniku oduzme moć da podešava milion detalja na račun iskustva pri korišćenju (eng. user experience). Osnovna premisa te filozofije je čuveni Pareto princip koji u ovom kontekstu bi mogao da se interpretira kao

“Korisnik provede 80% vremena koristeći 20% funkcija telefona”

Apple je zato svesno doneo odluku da izbaci sve te retko korišćene funkcije, da ostavi samo one stvarno najbitnije i najkorišćenije i da ih maksimalno uglanča.Kako se pokazalo genijalna odluka (priča se ponavlja sa iPad-om).

Nadajući se da sam uspeo koliko toliko da objasnim slikovito zašto je “biti savršen” bitno sa stanovišta tržišnog plasmana proiyvoda, da pokušam da pojasnim ukratko kakve veze imaju telefoni i knjigovodstveni programi.

Na prvi pogled izgleda ne baš mnogo: iPhone je fizički proizvod – telefon namenjen tržištu široke potrošnje. Program za knjigovodstvo je intelektualni proizvod – poslovna aplikacija namenjena uskom i specijalizovanom tržištu ljudi specijalizovanih u knjigovodstvu za specifične potrebe.

Ipak ja smatram (očigledno čim pišem ovaj post) da je to možda pogrešno gledište iz više razloga:

  • Konzumenti programa za knjigovodstvo (receno mi je vise puta da termin poslovna aplikacija se ne koristi uopšte kod nas) je knjigovodja al i preduzetnik, komercijalista, vlasnik male piljare, radnica na POS kasi u supermarketu, pojedinac koji vodi lične finansije, vlasnik apoteke koji pokušava da organizuje nabavku lekova po najboljoj ceni itd. Drugim rečima, kao konzumenta ja vidim takodje širok dijapazan raličitih potrošačkih segmenata, a ne samo knjigovodje, a samim tim kriterijumi se menjaju u tome šta je prihvatljiv nivo korisničkog iskustva koji knjigovodstvena aplikacija mora da pruži.
    (Potpuno sam svestan koliko to odudara od opšte prihvaćenog shvatanja kod nas i iskreno smatram sam taj principijelni stav komparativnom prednošću u odnosu na trenutno stanje na tržištu)
  • Oboje su slični i u smislu da oba proizvoda koriste ljudi dan za danom trošeći svoje vreme u vršenju nekih stvari do kojih im je jako stalo. naravno da u slučaju telefona te aktivnosti imaju lični pečat, dok u slučaju programa za knjigovodstvo poslovni – ali su oba konstantna i bitna korisnicima. Za takav tip ponavljajućih aktivnosti ljudima je jako bitno osećaj prijatnosti u vršenju – jer se svaka “neprijatnost” multiplicira dan za danom. (Više o  ovoj tezi u nekom od narednih postova)

S obzirom da sam potpuno siguran da su oba čitaoca ovog bloga shvatila zašto je bitno misliti o “savršenom” programu za knjigovodstvo, da predjemo na glavno jelo…

Šta je savršeni program za knjigovodstvo?

Naravno da za odgovor na to pitanje su potrebni sati (Kathy Sierra bar treba toliko da obradi temu na genijalan nacin) tako da ću ja probati ovde samo da sumiram zaključke mnogo pametnijih ljudi od mene na tu temu na način koji ih ja razumem:

Savršena knjigovodstvena aplikacija je aplikacija:

  • Koja ne nudi korisniku sredstva da izvrši svoje aktivnosti, već kreira sredstva bazirana na korisničkoj aktivnosti (eng. user centric design)
  • Koja omogućava korisniku da se u potpunosti gospodari situacijom (eng. kick-ass)
  • Koja ima minimalni broj funkcija, koje pokrivaju većinu stvarnih potreba.
  • Koja minimizuje krivu ucenja koju korisnik treba da prodje da bi postao ekspert u korišćenju aplikacije.
  • Koja minimizuje vreme koje korisnik provodi sa aplikacijom, a maksimizuje količinu slobodnog vremena utrošenog van
  • Čije korišćenje kod korisnika proizvodi prijatan osećaj.
  • Koja omogućuje korisniku da zaradjuje više novca, nego što bi zaradjivao bez aplikacije.

Ovaj post već postaje predug, tako da sam odlučio da ovde ga završim a da za svaku od ovih tvrdnji napišem poseban post gde ću ih kroz primere predstaviti malo detaljnije.

Čitamo se,
Nikola

PS:”Svi komentari negativni ili pozitivni na ovaj ili druge moje postove su više nego dobrodošli i svi će bez izuzetka biti objavljeni”

мај 18, 2010

Laički pogled na tržište poslovnih aplikacija u Srbiji

Filed under: programi za knjigovodstvo — oblakrs @ 12:47 pm
Tags: , ,

Da li ima smisla raditi knjigovodstvene programe u Srbiji?

Tokom mog zadnjeg boravka u Srbiji, sedeći u prodavnici računarske robe mog prijatelja Tice (iskrena preopruka: ako ste u Pomoravlju i kupujete računar kontaktirajte ga), bio sam toliko idle da sam počeo da posmatram kako ide proces naručivanja računarske konfiguracije kod njega i bio šokiran serijom koraka (biće post o tome) koje on mora da poduzme da bi ispratio taj proces. Kad sam ga pitao o tome da li mora stvarno toliko vremena da potroši na pojedinačnu porudžbinu on mi je odgovorio da mora jer (pored ostalih raloga) on koristi knjigovodstvenu aplikaciju opšte namene koja nije prilagožena specifićnim potrebama prodavnica računarske opreme. Na moje pitanje što ne kupi onda specifičan program, on se samo nasmejao i rekao da takvog nečeg nema “kod nas na tržštu”.

Ja sad kao svaka osoba “s one strane grane” naivno pokušam da izgooglam neki program za PC servise – ništa. Pretpostavim da je to zato što nemamo još razvijenu potrošačku kulturu pa se firmam ne isplati da ulažu u sajtove i ostavim post na elitesecurity forumu  gde dobijem jedini odgovor da

“To ti je kao da hoćeš da kupiš auto pa tražiš auto koji je napravljen baš za tvoju ulicu dok ti ostali ne odgovaraju.”

(more…)

мај 11, 2010

Hello world!

Filed under: Uncategorized — oblakrs @ 8:47 pm
Tags:

Da se predstavim na početku kao svaki pravi domaćin🙂

Zovem se Nikola Malović, po zanimanju sam inžinjer informatike, a imam i titulu 1-ispit-do-cetvrte-fali na ekonomskom fakultetu.

Zadnjih 5+ godina (o zar već ima toliko) živim u Pragu sa mojom suprugom Snežanom i devojčicama Ninom i Vanjom. Radim u firmi Monster Techologies koja je jedna od svetskih lidera u oblasti online zapošljavanja kao senior principle software engineer (što je neka vrsta pleonaze po sebi, ali nema to toliko ni veze) u ulozi senior solution architect– uglavnom na projektima  vezanim za elektronsku trgovinu, internet marketing, site analitics, KPI optimizacija i slično. 

Blogujem već 3+ godine o .NET programiranju i arhitekturi na svom VusCode development blog-u tako da ako ste IT/geek/nerd verovatno je to bolja destinacija za vas🙂 U slučaju da vas ne zanima toliko knjigovodstvo koliko tematika internet elektronske trgovine, proverite i sadržaj koji se nalazi na mom blogu o elektronskoj trgovini u Srbiji.

Ako ste jedan od onih milion + Srba koji “visi na fejsu”, imam i za vas facebook stranica papiri.rs sajta. U slučaju da preferirate twitter (moj lični izbor) nadjite me na oblakrs nalogu.

Moj poslednji projekt u Srbiji je bio knjigovodstveni program Financio (šokatno zar ne – raditi knjigovodstvene programe u Srbiji) koji sam radio krajem 2002-e. Moj sledeći post če biti prezentacija tog programa (treba početi od svog prljavog rublja prvo) tako da ne zalazim u njegove detalje ovde više nego samo da kažem da iako sam u taj projekat (iskreno) ušao “loveći novac” izašao sam iz njega sa dubokom naklonošću ka segmentu poslovnih aplikacija (accounting, ERP, CRM) itd.

Nažalost, čim sam napustio Srbiju 2005-e uvideo sam da ceo svet je vec 5+ godina zaplovio web vodama i da ima 5% (naučno proračunato odokativnom šaciometrijom) oglasa za desktop client programiranje pa sam se tako i ja prešaltovao i proveo evo zadnjih 5 godina u svetu ASP .NET-a, html-a, css, jscript-a itd.

Za sve te godine moja privrženost poslovnim aplikacijama nije jenjavala tako da sam ja pratio sta se desava na nasem, ceskom ali i svetskom trazistu u domenu knjigovodstvenih aplikacija.

Igrom slučajeva u zadnje vreme počinjem da imam više slobodnog vremena tako da sam odlučio da podelim sa sva moja 3 buduća čitaoca ovog bloga moja razmišljanja i zaključke do  kojih dolazim u mojoj potrazi za savršenom knjigovodstvenom aplikacijom.

Biće dakle svega i svačega na blogu: od analiza trenutnog stanja na nasem tržištu, preko mojih korisničkih iskustava sa aplikacijama koje imaju probne verzije na internetu do mojeg filozofiranja o raznim aspektima koji čine dobar UX (iskustvo korisnika).

Pokušaču i da ubedim Milovana-The-Kick-Ass knjigovodju da mi se pridruži na blogu postovima o stvarima interesatnim iz ugla svakdnevnice jednog knjigovođe što čvrsto verujem da bi bilo veoma interesantno svim knjigovodjama čitati.

Za kraj ovog uvodnog blog posta kao ilustraciju gde ja stojim u svojim pogledima reći ću vam jednu veliku tajnu a to je definicija savršene poslovne aplikacije

“Savršena poslovna aplikacija je aplikacija koja radi 100% stvari korisnik treba, a koja je toliko jednostavna da jednom kad je korisnik krene koristiti mora zapitati:”Zašta ja dadoh one pare – ovo sam i ja mogao da napravim ” 

(Nešto sasvim slično i ja kažem gledajući Brazilce kako igraju fudbal🙂

Čitamo se,
Nikola Malović

Блог на WordPress.com.

Прати

Добијте сваки нови чланак достављен у ваше поштанско сандуче.