I am currently looking to to outsource initial MVP development of my mobile application.
I understand it would be best practice to have an NDA in place as well as a contract to outline, timeline, cost and specifics of the development.
Is anybody able to shed any further light on what the typical/best practice legal/procedural documents should be when working with an outsource development agency and do these differ between onshore and offshore?
For the legal part, I would advice to hire a lawyer and discuss with him your needs.
For the development, instead, my advice is to create a very detailed document about your app. Give a clear answer to questions like:
- what do my app have to do?
- how should it interact with users?
- which are the key features that you need ASAP? (Remember that MVP is not the final product with all features)
Also consider the option to design a prototype of the user interface by yourself. There are so many tools that you can use for this purpose, even free products.
Once you have this document, try to hire a team that can work with agile methods. You will be able to check how developers are working and make corrections to your app before they go on with other features.
I was developing applications for my (failed) startups and different companies and I hope if I can help you. Here are my two cents of advice:
Hope this helps. If you found it helpful, I am building my audience on Quora. Please give it a try: https://www.quora.com/profile/Hamid-R-Darabi
Unfortunately this is something that is more than best practices. Depending on what you're working on and where your outsource dev is actually located, the answer may be different. The best advice is to call a contracts attorney who does work in both your and your developer's locale. They are the only ones who can provide actual legal advice and inform you on what conditions are likely to allow depending on what you need to protect. It's not a lay-person question.
If you work with a reputed outsourcing company, NDA shouldn't be an issue. Established companies already have an NDA in place which is shared with a client before discussing the essentials of a project.
To add to what Dario has said, I recently covered a checklist of all the essential questions you need an answer too for your entire app development project.
We can help you with MVP development of your app. Would love to hear from you about this. Here's my LinkedIn.
Or you can just drop a "Hi" here as well. Looking forward!
There are couple of questions that you need to answer yourself;
One of the answer suggested hiring the attorney. In this case, you will be paying bigger parts of the available fund to create legal documents and won't have sufficient fund to invest in the application development.
Furthermore, people don't consider investing their time learning and getting through legal documents unless you are really spending millions in the development.
Now, I assume you are fearing about stealing your application idea and then turning it into business.
Again, you don't need to worry about it. People can steal your idea but they can't steal your energy and focus and efforts.
And anyway, you are trying to build MVP and that doesn't make business. .