Yes, the project is really worth attention for a long time I wanted such a service where you could order the development of your project and it will be developed by an experienced team. Plus, everything will be safe thanks to smart contracts. I think everyone will be happy.
Right, with a reputation system in place. Developers/Non-developers could form and outsource their projects to a team of experienced developers. Project owner will be able to split work into small tasks, decide the price and developers can work on them. Project owners remain in control through out development. We (or anyone) are going to build user-facing products to make these features very easy to use for non-technical users.