An explanation on the crudeness of calculating expected return on specific feature launches and an attempt to prove it
Founders start companies to solve a problem. They usually have deep industry expertise and a vision. But companies that fail to solve that problem—or fail to do it better than the competition—ultimately cease to exist.
As companies scale, they confront a fundamental truth: their available market is finite. Growth slows, and they start searching for expansion levers, largely in the form of upselling, new market entry, or efficiency improvements to reduce cost. The challenge for Product teams becomes deciding what to build, given the competing priorities from customers, executives, other internal teams, and the technical realities and limitations of software development.
Now the challenge comes with what to build. Let’s divide the argument between four main categories of product growth activities: Internal Productivity, Upsells, New Market Entry, and Customer Satisfaction.
Let’s use an analogy of a sponge to illustrate this concept. Imagine you pick up a sponge and start to squeeze water out of it into a number of cups.
Now, let’s break down the primary ways companies attempt to squeeze more water from the sponge:
Many companies believe they can squeeze more money out of existing customers. Some come to this realization after they believe they have capped the addressable market. Others arrive at this approach believing they can attract other dollars from their customers that may be spent with competitors. However, this assumption can be flawed because:
There are absolutely possibilities in this space, especially in B2B or Enterprise deals. However, companies must then recognize when their sponge has - or is about to - run dry and seek out markets that are also growing.
Expanding into new markets seems straightforward, but it is anything but. Companies must dedicate adequate time to research and survey any new markets the company hopes to enter to identify whether or not it is a focus of the company and if their product will solve those new customers problems. This approach often requires:
However, new markets are not always a silver bullet. Even the largest markets have a limited amount of sponges and water - and there are often hands already gripping those sponges. We must also not forget to let the boat sink and allow the current water in our cup to spill out.
Customers stay as long as the product continues to deliver value. However, retention efforts often take a backseat to growth initiatives.
Common retention metrics include:
Ignoring these initiatives leads to increased churn when competitors offer a better or cheaper alternative.
Neglecting internal productivity results in:
Since these efforts do not have direct revenue impact, they are often overlooked—until an infrastructure failure forces action.
Capacity is finite. Even if a company hires 1,000 engineers tomorrow, onboarding and dependencies prevent immediate acceleration. Additionally, many features and lines of effort can not be completed by multiple engineers at one time. You can hire 1,000 people to change a lightbulb, but it will not speed up the process.
"If everything is a priority, nothing is."
Prioritization should be rational. We should spend our time building the products that our customers need to solve their problems and to maintain them in a way that continues to improve their workflow. But often, prioritization becomes political:
Without a clear framework and focus, prioritization turns into a defensive maneuver rather than a strategic decision.
Great companies say "no" more often than they say "yes." They understand the user and what their immediate needs are. The key to prioritization is focus.
The military has a concept called the "Commander’s Intent". It is a guiding directive that all new Commander's create to ensure their teams make aligned decisions without having to get their approval on every minute detail. Companies need the same.
Instead of attempting to build everything, great product teams:
"Plans are worthless, but planning is everything"
Thus, a truly optimized capacity plan may look something like the following where different team's time is dedicated to different priorities, features, CI/CD and research:
Now that we’ve covered the thought process, let’s quantify impact.
Below is a forecasting tool that will estimate the best, expected and worst case scenarios for a given feature or product when directed against one of the Four Horsemen discussed above.
Your task is to try and utilize this tool. To start, take a single feature or product you are expecting to launch but only use single numbers, not ranges. Take note of the expected outcome.
Enter expected values (e.g., adoption, revenue potential, retention impact).
Calculate the forecast for any of the Four Horsemen you are interested in.
Once you're done, let's introduce the concept of variability because the future is under no obligation to comply with your plan or forecast.
Instead of fixed numbers, use ranges where applicable—e.g., expected upsell rates might be 2-5%.
Compare features based on:
Now take note of the total range of returns for each calculation you complete. This is what should be utilized when planning - especially if you are trying to calculate for a single or packaged set of features. Now you can try and add up all the features you are 'focusing' on and have better signal as to what are the possible outcomes.
By adopting probabilistic thinking, teams make informed trade-offs instead of relying on gut instinct.