The post has been translated automatically. Original language: Russian
There is a paradox in product management: sometimes the best way to improve a product is to remove some of its features.
At first glance, this contradicts the logic of development. It seems that users should get more and more features, and the product should become more functional. But each new feature adds not only benefits, but also complexity: additional buttons, settings, screens, scenarios, and decisions that the user has to make.
Imagine an application in which there are ten possible actions for one simple task. Formally, it has become more functional. But the user can spend more time trying to figure out which option they need.
In product development, this is due to the concept of feature bloat — the proliferation of a product due to a large number of functions. The problem is especially noticeable in services that have been around for several years: individual features may continue to work, even if almost no one uses them.
Therefore, product teams analyze not only how many functions users use, but also what value each of them creates. Sometimes a function takes up development and support resources, complicates the interface, but brings minimal benefit.
Removing such a feature may seem like a step backwards, although in practice it can make the product clearer.
Interestingly, the decision to remove an opportunity is often more difficult than adding a new one. It's easy to imagine the new feature as an improvement: another feature has appeared, which means that the product has "become bigger." And deletion requires proof that the difficulty really outweighs the benefit.
That is why product management is not a competition in terms of the number of functions. The task of the product manager is to leave something in the product that really helps the user to solve his task.
Sometimes a product does not grow when something new is added to it, but when everything superfluous is removed from it.
В управлении продуктом есть парадокс: иногда лучший способ улучшить продукт — удалить из него часть функций.
На первый взгляд это противоречит логике развития. Кажется, что пользователи должны получать всё больше возможностей, а продукт — становиться функциональнее. Но каждая новая функция добавляет не только пользу, но и сложность: дополнительные кнопки, настройки, экраны, сценарии и решения, которые приходится принимать пользователю.
Представьте приложение, в котором для одной простой задачи есть десять способов действия. Формально оно стало функциональнее. Но пользователь может потратить больше времени на то, чтобы понять, какой вариант ему нужен.
В продуктовой разработке это связано с понятием feature bloat — разрастанием продукта за счёт большого количества функций. Проблема особенно заметна в сервисах, которые существуют несколько лет: отдельные возможности могут продолжать работать, даже если ими почти никто не пользуется.
Поэтому продуктовые команды анализируют не только то, сколько функций используют пользователи, но и какую ценность каждая из них создаёт. Иногда функция занимает ресурсы разработки и поддержки, усложняет интерфейс, но приносит минимальную пользу.
Удаление такой функции может показаться шагом назад, хотя на практике оно способно сделать продукт понятнее.
Интересно, что решение удалить возможность часто сложнее, чем добавить новую. Новую функцию легко представить как улучшение: появилась ещё одна возможность — значит, продукт «стал больше». А удаление требует доказательств, что сложность действительно превышает пользу.
Именно поэтому управление продуктом — это не соревнование по количеству функций. Задача продакт-менеджера заключается в том, чтобы оставлять в продукте то, что действительно помогает пользователю решать его задачу.
Иногда продукт растёт не тогда, когда в него добавляют что-то новое, а тогда, когда из него убирают всё лишнее.