I have an idea for a software product, I (think I) know how I'll sell it. I also know what will be needed to develop it but I have just a part of the technical experience needed, not enough to make if from scratch. Theoretically, the product can be built by a single person.
What should I do? Should I hire someone? Should I look for partners?