You can start making a software product with a project manager, designer, tester, and developer according to your development tech stack. However, having too few developers can make the development process quite slow. If you have more specialized requirements or want to go faster, you will have to hire more people. On average, you can go with 4 to 9 people on your startup team.