“Well, this feedback is hard to hear, I will have some explains to make things clearer.
First of all, if I was bad like what the client wrote, how can he pay near ten thousands dollar ($10000)? how can I work
for him near 300 hours and last nearly 6 months? These actually answered all for his feedback. Is that 3 hour of $100 worth
able to make the thing from white to black? Who is worser? People can understand.
I respect the client for the time he worked with me and got me paid, however, that doesn't mean I can hear and follow all
things he suggested during project course. He used to ask me to get paid outside Elance. I straightly refused his
suggestion. Thanks Gods who helped me a very brilliant decision at that time. If I agreed his suggestion at that time, maybe now I cannot work on Elance any more. Who is risker? People can understand.
He always thinks with his good payment he can ask me to do every thing. He didn't coordinate well for my requests, and made a lot of waste time. Especially the requests I made during last two weeks, when I requested him to capture the live working and document the issue so that I can understand clearer his idea - this is very normal practice in the software project development. Definitely it was a offside activity and so no any time recorded. He never thinks that is a constructive request in issue resolving, but he thought I was cheating him time when asking that.
I joined his project since his product was with a lot of trouble and errors. He actually used two or three developers on
his product before I joined. I don't know why previous developers not continue working with him, however with my more than
ten year experiences in .NET programming, I can understand his product is a very complex, not easy for normal or not enough
experienced ones. From beginning, I have told him the level of complexity and necessary to do for the project if he plans
to make the product to commercial or stable. Current errors may not easy to fix at one or two shots, that need to
investigate, try and resolve errors. He agreed all my points and gave me to work directly on his PC. He managed and
monitored my works day to day, hour to hour, chatting by skype.
At first phase, I helped to fix outstanding errors along with adding many algorithms to the product, added many features, made the product very good. Nearly all algorightms he wanted to make were there. I made the design/architecture improved and worked stablely. The version #1 was freezed to go live. And I started working on Phase 2 with big changes to product.
Phase 2, I worked on the refactor to make the product better and make it ready for other new features with less efforts. The client requested to deliver the Phase 2 faster, and I managed to work on his project more hours per week. Finally, the refactor phase was complete successfully within schedule. Then he started to test more deeply and added other new features.
When the time coming, the payment is increased, the client thought that I was cheating him the time he never cared that I worked more per week for him to make things delivered as he wanted. From that time, we argued the timesheet every week, I clarified the timesheet for him before getting paid. I many times asked the client to work as fixed project to avoid from arguing timesheet that can affect the emotion to my other clients. But the client didn't agree, and still wanted to continue as hourly basis project. I had no choice, still engaged. He started the bad temper since that time.
To simplify the work with the client, I started to manage the scope. I wanted to defer new features to further week and just focused to complete current features within current week. I asked him to verify each feature, he started to think he is QA for the project even thought he worked on the verification for the product many long time ago. How can I accept such a temper? ”
Freelancer Feedback Comments for Client:
“The client is bossy. He treats programmers working for him as slaves. When we bring values for him, he says we are good. But, when he thinks we are not values any more, he finds small things to force project stopped with a suddenly bad review. He should NOT be allowed to work in Elance any longer because he violated the Elance''s regualtion when requested to pay outside Elance. Please be careful to work with the client. ”