This links to an excellent article by Marc van Neerven. It addresses painpoints that tend to arise when startups without knowlegde of software development outsource the software development.
https://mtsprout.nl/groei/software-laten-ontwikkelen-externe-partij