In some companies, the R&D team is engaged in fundamental research of new technologies. The purpose of such research can be both the development of current processes and completely new verticals in business. For example, a few years ago, blockchain was such a technology.
We will immediately indicate that we are talking about something else. R&D in Delivery Club is a solution to applied problems. Our business is growing rapidly, the number of orders is growing, and most of our internal processes are based on data and algorithms. With an increase in the volume of input data, some algorithms cease to be efficient, and those components that we were completely satisfied with yesterday, today we often find inoperable.
As you may have guessed, such problems are often weakly deterministic, and, as a result, are accompanied by many uncertainties from all sides. Let's highlight the key ones:
Let's take a closer look at what we are faced with, and whether it is really difficult.
How to reach the goal
We always clearly understand the business goal - in which direction we plan to move, where we need to go. But it is far from always immediately clear how to approach this goal when it comes to research tasks. What strategy to take: through experiments or immediately a big rollout of features? Building simulated environments or experimenting in combat? The choice is large - the eyes run wide.