Being a start-up has its own pros and cons. Being early stage startup means you will probably be flooded with a lot of inputs and the more advice you seek the more micro it gets. However, in my opinion, it is better to just have one senior tech person in your team who manages a high quality and cost-efficient developers. Better if they can work from your premises.
As others have said, it really depends on several factors.
1) What is your funding status?
2) Does your founding team have a CTO that can vet talent?
3) Are you ok with a high risk of turnover in exchange for shaving dollars per hour off of cost (e.g. the cost of your time is far less than the money in your pocket)?
If you have enough funding, try to hire developers. You'll get more retention, more productivity, at a lower cost if you could pay a great salary (6-digit-plus). But only hire developers if you can actually vet them! A founding team without a CTO should not be vetting developers and may be better off hiring a well-reputed team. And if the cost of your time is high (e.g. you should be going out there and building your business + fundraising, rather than spending time interviewing and managing developers especially as they get better offers), then you may be better off hiring a well-reputed team to deliver and not worrying about turnover.
In short, there is no easy answer and it ultimately depends on your exact situation.
For my personal experience and depends on which phase are you I would suggest you hire developers and build a core with them as we did with our startup. We are not outsourcing but hiring people. Outsourcing is not a good way to bring you value in the long run, yes maybe in the short run it can bring you success but in the long run.
Blazho from Exai
Hi, as an early startup you should go for the outsource work because from the company you can get consulting services and advice on how much you should spend, if the amount you are spending is worth the project or services, etc.
Before going to outsource development services, you must go through and read:
Top 10 IT Outsourcing Companies by Tessa Norton
I think it depends on the business model, the complexity of the tech required and what you mean by "hire developers".
Hiring can mean a contractor or an employee. Since you are a start up, I don't recommend employees just yet unless you get funding.
If it's fairly large or complex application/website and you do not have the resources to manage development, then I would outsource. Otherwise, you may be able to find what you need online for free, via a paid monthly service(s), or hire a contractor to help.
If you do outsource, or hire a contractor, be sure to get some legal advice to ensure your IP remains yours when everything is built.
With the ever-increasing drive to improve operational efficiencies and reduce costs through technological advancements, there is a growing number of IT projects and a company’s success or failure is depending on its ability to complete projects on time, to specification, and within budget. The risk leads companies into considering getting outside help to complete IT projects, and the two delivery models they choose from are usually Staff Augmentation and Project Outsourcing.
You can also read this article, it might be helpful: https://mobinspire.com/blogs/project-outsourcing-vs-staff-augmentation-one-best/
Attracting a dedicated development team is always an interesting experience. You and your business can only benefit from transferring part of the tasks and responsibility for its solution to the 3-d party company, but minimizing the costs (opening a new office, buying equipment, etc.) and time for management (dedicated team involves department leads and possibly project managers).
In addition, you can always sign a contract, indicating the deadlines and areas of their responsibility.
If you are interested visit Jelvix website.
Greetings of the day.......
"Diamond Marketing & Business Solutions"
-Any Business/Company/Product/Services Across the World
(IIT + IIM Professionals)
First of all congratulations!
Well, I assume your product is highly tech-savvy (tech start-up) so probably you will need a developer every time.
But, it depends on you. How much workload do you have for a developer right now?
Also, during tough days of a startup, it's too difficult to pay a handsome salary to an experienced developer so sometime its good to hire freelance developers.