I'm a professional photographer now designing a suite of workflow applications for photographers.
I'm needing another programmer to help out with the current web app in development. I need an individual with advanced PHP skills to work with my front end guy. We want to work directly with the programmer who will be contributing co...
“The positive is, this individual (businesscode) communicates well in English, especially written, and for the most part seemed honest at hart and a decent person. But I'm not on Elance to make friends, I need software built correctly, on budget and on time.
I was looking for a PHP coder, an individual, not a company, to work 30-40 hrs a week on my project (hourly job). He said he could work 20 hrs a wk, I agreed because of his English communication skills. Unfortunately, he never once worked a full 20 hour week. Most were around 10-13 hrs, lowest being 8 and highest 18hrs but only once and that was after I begged and repeatedly reminded him of my deadline. My due dates and deadlines were not important as he demonstrated by missing all of them.
About his work... The software I hired him to work was about halfway to a presentable beta version, which is what I needed to interest investors. After he looked over the original code he suggested a project this size and scope should be based in a framework like Codeignitor. He said it would take 1 -2 weeks to restructure the current pages, but looking from a usability standpoint I would not see any difference. Well, skip ahead almost 4 months and $1084 later I'm left with a completely non-functioning bundle of WTF. Simple things like scrollbars that once worked perfectly were a major issue and seemed to take days to figure out. I had not seen ANY forward progress made in his version of the software, NONE. I still have both versions for comparison. I don't think converting this project to a framework was a bad idea, but I do expect to be able to see SOME progress after almost 4 months....
I paid hour after hour, day after day, week after week even while seeing NO forward progress. I learned a valuable lesson. I suspended this job and discussed with him moving the project to a progress based method of fixed price/milestones. He was not interested, made too many so I terminated the job.”
“The client was clearly informed that I can work on his project only on a part-time basis with weekly limit of 20 hours. Original state of project was some amount of code without any logical structure, full of bugs and left as-is. Requirements and specifications was provided in form of a few graphical files with some notes, and functional requirements was changed several times during development. After converting the code to CodeIgniter based-application (for 2 weeks), all of the time was allocated to bugfixing as requested by Client, while I was asking to be able to concentrate on actually adding new functionality. Misunderstaing of basic definitions (what is Beta state of project and what is Release) had lead to 90% of working time allocated to bugfixing instead of improvement of code functionality. Then Client attemped to refund all the paid amount (having all the code delivered to him on daily basis), and attemped to conver project to a fixed-price without providing strict software specification document. I can only wish Client a better understanding of what he actually wants and needs.