I'll wager the following 2 statements are true for almost every software company, from bootstrapped one-woman micro-SaaS to the largest Silicon Valley unicorns:
1. There's a massive amount of new features, improvements, product polishing, bug fixes, technical debt refactoring and the like to be done.
2. There's not enough time and engineering/design resources to actually do all them.
So tell me, HN: What tools, techniques and systems you use (if any!) to prioritise all that work for the success of your business?
1. Fix unexpected security issues that may be found
2. Implement features that will result in more new users signing up and paying
3. Implement features that will result in existing users paying more than they already are
4. Implement features that will lower churn
5. Implement features that will save the company money such as more automation to reduce manual work
2 to 4 requires you to engage with your customers and get good at filtering out a lot of noise on what some customers may want but the majority may not. Usually if it's going to make the majority of your customers money or save the majority of them money, it's something they will pay more for.