We are considering the purchase of a ready made app from a developer who is independent and sells directly through the internet. However, after extensive research on the provider, via RepDigger, RipoffReport, among others, we noticed some unfavorable reviews that made us stall the process. WE have discussed this issue with the provider, and we have come to agree that the best & safest way to work for both of us is through UpWork. Nevertheless, we are still a little apprehensive about the provider & UpWork backup policies, in case the provider wants to scam us of our monies. Reason we say this, is due to some comments we have read about some customers being scammed on hourly wages by developers here in this platform.
In our case, we are considering buying a Ready Made App, where payment will be disbursed ONLY after we have fully tested the product and such product fully complies with our expectations.
Needless to say.....our main question is " Where, what, how, & where can things go wrong with this transaction here at UpWork ? " ....FYI, we have documented all conversations & findings that require our developer´s attention in UpWork chat.
Please, share your expertise and knowledge with this first timer here at UpWork ?
I'd suggest reading all the Help guides before starting a job on Upwork. One thing you should know is that with hourly jobs, you are paying for the freelancer's time - not a final product. From your description, it sounds like you might do better with a fixed price job. That way, when your freelancer submits the final product, you have 14 days to accept it or ask for a revision. With a fixed price job, you are paying for a deliverable rather than an hourly rate. I hope this helps.
What do you feel like you'd gain by trying to bend Upwork to fit this type of transaction versus contracting for what you've described and depositing funds with an escrow agent?
Yes. We have read about many clients who have been scammed (or felt like they were scammed) by freelancers on development projects.
But let's be clear about something: the Upwork customers are the CLIENTS and the system is set up almost entirely to favor clients.
With hourly contracts, clients are able to view work diaries in near realtime. Clients can pause or cancel contracts at any time for any reason or no reason at all. Clients can dispute hours. Clients can place an limit they want on the number of hours worked.
So if we are being honest... The only way for a client to be scammed on a project like this is if the project manager is either grossly negligent or incompetent.
The needed tools and functionality are in place. But Upwork can not guarantee that clients won't be victims of their own complete incompetence.
I'm curious why you'd decide to continue working with someone you know has a bad reputation? There's probably thousands of freelancers already on Upwork who could do this for you with better reputations.
But anyway, if you are going to go ahead, you would need to do this as a fixed price contract if you want to pay "on delivery". The best idea would be to break the overall project into smaller milestones and pay on delivery of each milestone. If you have one milestone for a complete app you're going to have a bad time.