Gigster Wants To Be the Uber of Software Development (techcrunch.com)
HughPickens.com writes: Josh Constine writes at TechCrunch that a company named Gigster is trying to bring the Uber business model to software development. Simply: a user sends them an idea, Gigster passes it on to developers who sign up to build software, and when it's done they send back a functioning app. After converting product requirements into a development plan, they let their group of remote developers start hacking away at the code. It has already resulted in a dating app for Muslim millennials, a way for citizens of the developing world to buy electricity, and has over fifty more projects in the pipeline. The entire development process goes through their app, and they charge a flat fee rather than an hourly rate. Gigster developers who satisfy customers can earn karma points and qualify for higher-paying contracts. One major caveat: Gigster will still own the code to the app it designs for you, and it "leases" the software to you. They say they want to be able to reuse certain components on other projects.
I guess they won't be paying benefits to their obvious employees then.
Previous schemes like this have run into problems getting the requirements straight, and with estimating. Don't tell me that in the agile world, these things don't matter: they matter in the real world, where your customers live.
The issue I see with this isn't actually the lease stuff, that seems pretty straightforward. The problem at hand is managing the rats-nest of code produced by doing several hundred projects. Who is going to have enough knowledge of each project to know where the assets are and what they can be used for... they're trying to gain efficiency through re-use, but there's no way you can maintain that control... you're going to give access to all of these apps and ideas to every developer in your network? They'll use that info to obtain zero day exploits to the apps that have been built, and attempt to inject their own backdoors into apps. No thank you!
Which has more power: the hammer, or the anvil?
Sure, I'll write you a great app for that below insultingly amount of money. I pinky swear it won't have any backdoors.
Anons need not reply. Questions end with a question mark.
Uber works because the requirements are clear: drive someone from point A to B.
AirBnB works because the requirements are clear: rent a place to stay
This isn't the same. Software requirements are different every time and aren't 100% defined.