Paymo Time Tracking
Daca acum ceva timp vorbeam de Fanurio, de data aceasta vorbim despre o alta solutie romaneasca pentru pontaj si facturare. Dezvoltat de Logic Design in Oradea, Paymo Time Tracker ne ajuta sa tinem evidenta timpului lucrat, pastrand datele online.
Site-ul
Primul lucru pe care l-am remarcat a fost alegerea nefericita a domeniul web: paymo.biz. Initial am incercat domeniul cu extensia .com, dar am ajuns pe site-ul unei companii care se ocupa cu plati prin mobil. Probabil ca autorii au fost foarte atasati de numele Paymo incat nu l-au schimbat desi domeniul .com era ocupat. Nu-i nimic, se intampla si la case mai mari, iar potentialii clienti pot folosi oricand Google pentru a ajunge la destinatie. Pentru piata locala, Paymo este disponibil la paymo.ro.
Atunci cand evaluam site-ul unui produs romanesc ne punem mereu intrebarea: “ai crede ca-i romanesc”? Este un mod de a masura profesionalismul si calitatea produsului prin impresia pe care ne-o lasa site-ul de prezentare. La acest capitol Paymo ne-a impresionat, grafica si structura tradand efortul depus pentru realizarea site-ului. Ca sa si raspundem: nu, nu ne-a venit sa credem ca-i romanesc.
Ne-am facut rapid un cont pe site, dupa ce am completat un formular foarte simplu. N-am fost stresati cu mail-uri de confirmare sau cu reintroducerea datelor de autentificare, ci am intrat direct in consola de administrare. E de apreciat o aplicatie pentru time tracking care respecta timpul potentialilor clienti.
Foarte inspirata este obligativitatea alegerii unui vanity subdomain la inregistrare. Companiile pot accesa Paymo printr-un URL de genul: http://companie.paymo.biz care duce la o pagina de login ce poate fi personalizata cu logo-ul companiei (pentru exemplu: http://focusit.paymo.biz).
Aplicatia
Ajunsi in consola ne-a sarit in ochi invitatia de a descarca aplicatia desktop. Pagina de download contine instructiuni pas cu pas pentru instalarea widget-ului, insotite de screenshot-uri de Internet Explorer (desi noi am folosit Firefox). Daca lucram pe calculatorul nostru putem sa ne instalam aplicatia desktop pentru a inregistra timpul petrecut lucrand. Totusi, daca lucram pe un calculator unde nu putem instala aplicatia dar vrem totusi sa contorizam timpul lucrat, avem nevoie doar de un browser si putem folosi widget-ul Paymo.
Problema cea mai mare atat in aplicatia desktop, cat si in widget-ul Web, apare la inchiderea prematura sau accidentala a lor. Daca cronometrul era pornit in momentul inchiderii, timpul contorizat pana atunci se pierde. Din fericire, aplicatia permite si inregistrarea manuala a timpului lucrat, desi acest lucru nu compenseaza complet frustrarea data de pierderea timpului contorizat.
LATER EDIT: Timpul contorizat nu este pierdut in cazul unei pene de curent. La urmatoarea conectare, Paymo trimite catre server timpul contorizat pana atunci.
Toate datele despre timpul inregistrat se stocheaza centralizat pe server-ele Paymo si sunt disponibile in consola de administrare. De aici ele pot fi folosite pentru a intocmi rapoarte sau facturi. Din consola se pot vedea rapid: un grafic cu numarul orelor lucrate, performanta companiei (numarul de ore lucrate versus ore nelucrate), lista facturilor neachitate si date statistice despre activitatea recenta.
Ne-au placut mult sectiunea de rapoarte si cea de facturi. In mod special am apreciat editorul de facturi si faptul ca atat rapoartele, cat si facturile se pot descarca in format PDF. Pentru fiecare factura este generat automat un permalink care se poate transmite clientilor pentru a tipari sau descarca factura, eliminand astfel necesitatea tiparirii sau trimiterii prin e-mail.
Muncitoru’ rau intentionat
Jucandu-ne prin consola de administrare, am adaugat un nou utilizator (denumit sugestiv Muncitoru) care nu avea drepturi de administrator. Ne-ar fi placut ca Paymo sa ne aminteasca sa-l implicam intr-un proiect. Am uitat, lucru care a facut lista lui de proiecte sa refuze sa se incarce:
Dupa ce l-am implicat intr-un proiect problema a disparut.
Din nefericire, daca Muncitoru’ este o persoana rau intentionata caruia ii place sa le puna bete in roate colegilor, el poate sa faca asta. Mare ne-a fost surpriza cand (logati cu contul Muncitoru) am putut sterge toate sarcinile (impreuna cu tot timpul lucrat asociat lor) fara a avea nevoie de drepturi de administrare si fara a lasa vreo urma. Deoarece stergerea se poate face intentionat sau accidental, ne-ar fi placut sa existe o posibilitate de ‘Undo’ sau de prevenire. Mai mult, ar fi utila implementarea unei facilitati de audit prin care sa se poata depista stergerea neautorizata a unei sarcini.
Ce ne-am mai dori de la Paymo
Ar fi utila implementarea unei detectii pentru suprapunerea intervalelor de timp lucrat. De exemplu, in forma actuala un utilizator poate pacali sistemul Paymo incat sa contorizeze chiar mai mult de 24 ore lucrate intr-o zi. Mai mult, ar fi buna evidentierea in sectiunea de timp lucrat a intervalelor care se suprapun.
Concluzie
Trecand peste vulnerabilitatea descoperita, Paymo ne-a lasat o impresie foarte buna. Nu in ultimul rand, pe langa interfata placuta si utilitatea produsului, cel mai mult ne place faptul ca vorbim de un produs romanesc care poate face fata cu brio cerintelor unei piete internationale.
Pe aceeasi tema:
Tag-uri: Jan Lukacs, Logic Design, software romanesc, time tracking






September 14th, 2009 at 4:13 pm
Daca utilizezi “desktop widget” si inchizi accidental aplicatia sau “se ia curentul” timpul contorizat nu este pierdut, la urmatoarea pornire a aplicatiei timpul contorizat este trimis spre server.
Aplicatia popup functioneaza la fel atata timp cat ai instalat google gears.
Cat despre “muncitorul rau intentionat” ar fi probabil un “feature” util pentru companiile mai mari ca la cei mici putin probabil astfel de cazuri, vedem pe viitor ( si urme se lasa, in logurile noastre
)
September 14th, 2009 at 4:41 pm
Am uitat sa mentionez, timpul se trimite spre server daca e mai mare de 1 minut
September 14th, 2009 at 5:03 pm
Salut Ruslan,
Ai dreptate, dupa ultimele teste se pare ca timpul nu este pierdut in cazul in care “sa ia curentul” sau aplicatia se inchide fortat. Legat de functionarea in modul offline, mi s-a parut problematic faptul ca nu poti contoriza timpul in aplicatia desktop decat daca ai o conexiune la internet activa in momentul in care porneste aplicatia (deoarece nu ai acces la lista de proiecte si task-uri). Poate ar fi util ca si lista de proiecte si task-uri sa fie cache-uite local pentru functionarea in modul offline.
Cred ca imbunatatirea securitatii si adaugarea unei facilitati de audit ar fi utila pentru companiile de orice marime. Un angajat rau intentionat sau oboseala isi pot face aparitia oriunde. Cat despre urme, noi am incercat sa evaluam Paymo din perspectiva potentialului client, nu a programatorului. Chiar daca urme se lasa in logurile Paymo, acest lucru nu are nicio valoare pentru client cat timp nu poate avea acces la informatia asta din consola.
Succes in continuare!
September 14th, 2009 at 5:36 pm
Pentru a utiliza widgetul e nevoie de conexiunue doar in pentru a face login. Odata ce te-ai logat nu mai este nevoie de internet. Alicatia poate fi oprita si pornita fara a avea conexiune la internet ( cu conditia sa nu faci logout ).
September 14th, 2009 at 5:42 pm
Tocmai asta e problema de care ziceam
. Timpul nu se poate contoriza decat daca exista o conexiune la internet activa cand porneste aplicatia (pentru a face login si a avea acces la lista de proiecte si task-uri). De exemplu, daca utilizatorii nu au acces la internet timp de o saptamana, singura solutie e sa-si noteze manual cat timp au lucrat. Posibilitatea de lucru in modul offline ar fi binevenita.
September 14th, 2009 at 5:47 pm
Ideea e sa nu faci logout. Ai instalat aplicatia, ai facut login pentru prima data si apoi nu te atingi de ea, pornesti/opresti aplicatia (calculatorul) si paymo va porni indiferent daca ai sau nu internet pentru ca toate datele necesare sunt si offline. Pentru a permite “login” offline ar insemna sa pastram userul/parola offline ceea ce ar fi o prblema de securitate.
PS: ms. pentru review
September 14th, 2009 at 6:04 pm
Nu am facut logout. In modul offline, Paymo porneste, dar nu pot sa contorizez timpul deoarece imi cere sa aleg task-ul. Iata un screenshot.
Din pacate, task-urile si proiectele nu sunt disponibile in modul offline, desi sunt logat (nu am facut logut in prealabil).
Voi opri discutia despre problemele de acest gen aici, deoarece consider ca nu este locul potrivit. Observatiile mele nu sunt menite sa discrediteze produsul, ci sa-l imbunatateasca. As aprecia daca ele nu ar fi primite intr-un mod defensiv. Nu stiu daca un utilizator care incearca pentru prima oara produsul si se loveste de problemele mentionate ar fi dispus la o discutie similara celei de aici (menita sa rezolve problema) sau ar dezinstala produsul.
September 14th, 2009 at 6:33 pm
Nu sunt privite nicicum defensiv, doar am punctat afirmatiile care erau gresite in articol.
o sa investigam.
Cat despre screenshot … sa fie un bug ..
September 17th, 2009 at 12:43 am
Multumim de review Andrei, orice critica e bine venita si ne ajuta sa construim un produs mai bun
September 17th, 2009 at 4:33 pm
Salut Jan,
Ne face placere sa scriem despre produse romanesti si incercam acolo unde putem sa aducem si sugestii de imbunatatire. Mult succes in continuare!