EDITED - Frustrating user experience - lazy design
---EDITED - MY RESPONSE UNDER
I’m reviewing the web app. I use OneDesk in my daily job for keeping track of my work using the timesheets feature. Its daily usage is so frustrating that I really don’t even know where to begin evaluating the annoying, futile design issues that make the user experience incredibly obnoxious. And what’s most frustrating is that it would require so little time and effort to fix that I really can’t figure out why nobody ever complained about it or thought about fixing them. Here are some: 1 - SLOW. The whole system is super slow. At the end of the day I have to navigate to my “timesheets of the day” view and it takes about 10 seconds to render. It is so frustrating since most of the times I have holes to fill in (due to other problems I’ll mention later) so I have to go back and forth from inserting a timesheet, or modifying it, and back to the view, waiting forever just to have a feedback from the browser- 2 - REMEMBER ME - Please, PLEASE, every website ON PLANET EARTH have the option to “remember me” at login. Why ON EARTH do I have to insert my credentials every single time I open the page? What is the rationale behind it, if any? 3 - TIMER - The timer function is so laggy that most of the times you try to start one, then nothing happens, you don’t know whether the system registered the “start” command or not, so you click again on that same spot, which happens to be “pause” button now. But since a dude’s work is , well, to work and not paying attention to laggy webpages, 80% of the times I end up having a dead timer not rolling because I pressed twice, it got into pause mode and I went away doing, well, my actual job instead of checking if the page eventually got my command. And please don’t answer “just click once” because it happens also so many times that it just ignores the first click, that everyone at the office is kinda used to double check whether the timer has started or not when we are craving to do our actual job instead. 4 - SEARCH - The search for tasks function is so badly designed that I really can’t understand what’s the thought behind it. Let alone sometimes it just won’t work… but even when it does: why should I get the result on a popup window and when I click, double click on a result row, the actual element gets selected underneath the blurry background (very slowly) but the popup window stays there without giving any feedback? Is that a good UI behaviour? Also keep in mind we always face [1] - the system is very slow, so if you have to check different tasks, you have to wait for the search to complete, wait for the task page to render, and God Forbid, to close the popup and open it again and repeat the process. So here’s my daily life with OneDesk: I turn the PC on, open OneDesk, it asks for my credential once again (issue 2) without remembering me, I wonder WHY ON EARTH. I wait about 10-20 seconds for the main page to render (issue 1), open the search, go through the frustrating point 4, then try and start a timer with the frustrating issue 3. Every time I have to switch tasks I have to go through 3,4 haunted by 2, repeat ad lib. At the end of the day I have to check my timesheets with a combination of all the above. Let alone that, if I don’t want to enter my credentials every single time, I have to keep the browser tab open, and the app is super greedy and resources-consuming. It is really, really, really frustrating and I have to deal with this every single day of my life. What I see here is laziness. My company used Clockify for a period and it is 1000% better under any aspect, hands down. I’m so frustrated with that decision my company made to switch to OneDesk. Please, just go to clockify and copy it, I’d be very grateful.
---- EDITED --- MY RESPONSE TO THEIR RESPONSE
First of all, thank you so much for such a detailed response, I'm switching to 4 stars.
TIMER: I see your point, could be a problem of my browser, nonetheless it is still frustrating to click somewhere and not seeing an immediate feedback, even if it is under 1 second. I would suggest "faking" a feedback client side immediately and then waiting for the server response.
SEARCH: I see your point, you see mine :-)
LOGOUT: I didn't know such a setting exists. I'm exploring different scenarios and found that if I open a browser and I enter on a sub-page with some parameters on querystring, such as locale=en#OD:_o=[MY_COMPANY];_c=G;_a=PJ;_v=SV:-3; it remembers me, whereas when I just type "onedesk.com" it does not. Do you confirm? Could it be possible to extend the "remember" feature to the plain base URL?
RENDER SPEED: I know it is not an easy job. My setup is not particularly outdated or slow, just please keep in mind such issue exist and try and do your best, as any of us programmers is doing :-)
keep up the good work!

Reply from OneDesk






