The most important thing is understanding who needs your product and who will use it. Projects should focus on creating a community that is interested in the project's Value Proposition. The product's value will lead to profit. If not, it is not valuable to the audience and does not solve any real problem.