Hacker News new | ask | show | jobs
by takinola 2107 days ago
There are a couple ways to approach this problem. One of them is to examine the outcomes that are crucial to the business and recursively working backwards to the components that drive that outcome for the business. Once you get to the root inputs, you will be able to identify which changes will create the greatest increase in your desired outcome.

For example, let's say your company is a SaaS business that is number 4 or 5 in its market and is looking to move up to number 1 or 2 position, then you may find that the key strategy to get there (just spitballing here) is to get to feature parity with the market leaders. If so, then you would need to launch more features faster.

How do you launch features faster? Well, could be improving the code quality so there is less rework, building better tools, hiring more devs, etc? So lets take one of those, eg improving code quality. How do you improve code quality? Well, maybe hire better devs, train the devs you have or improve your QA processes? If your devs are all rockstars, then it must be QA that sucks. So let's look into how to improve QA.... (etc)

Keeping working down this logical path and you will arrive at the most impactful changes you can make in your organization.