Archives Posts
Despre uzabilitatea aplicatiilor si indicatori de performanta
In ultima vreme, uzabilitatea si optimizarile pentru diverse functionalitati a fost un subiect des abordat la noi… Am alocat acum cateva minute sa impartasesc public opinia mea referitor la acest aspect….
O directie pe care poti sa te orientezi este aceea de a optimiza aplicatia astfel incat orice persoana cu skilluri limitate sa poata desfasura atributiile unui job. De asemenea, sa nu ii permita sa greseasca, si totul trebuie sustinut de software, care trebuie sa se comporte excelent si sa ruleze eficient, cu toate ca afiseaza si interogheaza baza de date de pune serverul in genunchi sa afiseze chestii colorate real time.
Ca o clarificare, ma refer la aplicatii de backend, back-office sau cum doriti sa le numiti si nu la pagini web, imagine publica catre vizitatori, etc…
Este o directie gresita ca prioritate numarul 1 in lansarea unui proiect. Este o directie care poate sa iti duca un proiect de 3 luni sa nu fie finalizat nici in 2 ani, indiferent de resursele aduse. Uneori trebuie sa accepti mai putin si sa te focusezi pe lucrurile importante din perspectiva globala, a intregului proiect.
Aplicatiile software sunt utilizate de oameni, angajati sa desfasoare o anumita activitate. Nu sunt roboti, nu sunt oameni care nu au pus mana pe calculator in viata lor (macar un training in prealabil inainte de a folosi aplicatia software); de asemenea sunt oameni care gandesc, cel putin in majoritatea cazurilor.
Acesti oameni sunt platiti. In majoritatea companiilor sunt platiti pentru un program de la 8 la 6 sau alte variatii, indiferent ce se intampla… In cazul in care rezulta o situatie grava care ajunge la manager, sunt mustrati… Nu se masoara nimic.
La ce ajuta ca avem o aplicatie software complexa, cu zeci de mii de euro investiti in studii de uzabilitate si implementarea functionalitatilor, daca avem oameni care nu isi desfasoara job-ul eficient in general.
La ce ma ajuta ca am ERP, daca documentele imi sunt introduse in sistem dupa 3-4 zile? La ce ma ajuta ca am CRM, daca vanzatorii raspund la intrebarea: Aveti produsul x pe stoc? cu un Nu sec si inchid? La ce ma ajuta ca am 100 de clienti care imi intra in magazin, si vanzatorii stau afara la tigara sau nu au idee nici sa vanda nici nu cunosc produsele…
Am modul care imi tipareste facturile si nu le mai scriu de mana ca acum 20 ani. La ce bun daca operatorul nu e in stare sa puna intr-o comanda si sa factureze ce a cerut clientul si pe datele furnizate de client? E un lucru bun, pentru furnizorul de solutii IT care trebuie sa ofere solutii automate pentru: stornare, stornarea stornarii, anularea stornarii stornarii, si altele… cum ar fi tastaturi cu 220V la taste…
Diferenta principala NU o face software-ul. Nu orice om poate castiga Formula 1 la volanul unui monopost Ferrari. Avantajul consta in leader, viziune, oameni si organizare; si capacitatea leaderului de a angrena o armata sa urmareasca viziunea sa. Software-ul poate sustine acest lucru si il ajuta.
Este instrumentul, nu solutia.
Este mai important sa masurati activitatea, sa o puteti organiza mai bine, sa aveti oameni care au clar ceea ce trebuie sa faca, au (cel putin capacitatea) de a-si dezvolta abilitatile (care le au la un nivel suficient, sau cresc prin traininguri si cursuri).
Software-ul incepe sa se simta ca avantaj, in momentul in care lucrurile mentionate un pic mai sus sunt bine puse la punct, merg, si oamenilor le dai un boost cu informatiile pe care le oferi, mai rapid, mai prompt. Nu e nici o diferenta in faptul ca inchei activitatea dintr-o zi in 10 minute sau in 1 ora. In restul timpului trebuie sa te chinui sa le gasesti ce sa faca. Mai bine te concentrezi pe cum cresti activitatea la a umple o zi intreaga si apoi, cand esti depasit / urmeaza a fi depasit, iei o decizie: suplimentam personal sau facem optimizari?
Deciziile bune sunt sustinute de informatie, de lucruri masurate; pentru putini oameni sunt sustinute de fler… Ca sa stiu daca imi mai trebuie sau nu oameni, trebuie sa am date exacte; nu este suficient sa vad ca am 2 oameni aglomerati tot timpul seara 20 minute si sa iau decizia sa suplimentez cu oameni care in restul zilei nu au ce face… Masuratori, analiza, Pareto, Ishikawa, si altele sunt metode care imi pot oferi informatii si ma pot ajuta sa iau o decizie…
Priviti la nivel global, nu dintr-o singura perspectiva!



