CTO Vetmanager, PHP Developer, Ironman 70.3

«Добавьте настройку» — почти всегда плохой запрос

Добавьте настройку

🚩 «Добавьте настройку» — почти всегда плохой запрос

В CRM ветклиники есть жёсткое правило: нельзя списать товар, которого нет на складе. Кто-то из клиентов кивает: правильно, дисциплина учёта. А кто-то возмущается: у нас всегда так, мы потом проведём приход, дайте уже списать в минус.

И слабый продакт принимает соломоново решение: добавляет настройку.

Это не компромисс. Это слабость продакта и продукта.

🧮 Одна настройка правда такая дешёвая?

Настройка в продукте — это не строчка в админке, а вторая жизнь у функции.

Две ветки в интерфейсе. Две ветки в логике. Регрессия в обе стороны. Появилось пять настроек — 32 комбинации.

А поддержка теперь при любом обращении сначала идёт смотреть, как у этой клиники настроено. Без этого даже простой инцидент не разберёшь.

🩺 Что сломается на самом деле?

Разрешили списывать в минус — значит, разрешили отключать дисциплину учёта.

Остатки в системе значат не больше, чем заметка на салфетке. А у вас всё-таки склад, не блокнот.

🤦 У нас она есть

В Ветменеджере эта настройка живёт. И принесла нам ровно те проблемы, что я описал выше. Знаю на собственной шкуре.

💡 Что делать вместо?

Не тянитесь к настройке.

Докопайтесь: почему одни хотят минусовать склад, а другие нет. Обычно у одних склад ведут, а у других — для галочки. Это продукт должен уметь назвать вслух.

Если просят настройку — сначала примите решение без неё. Не получается — значит, вы отдаёте пользователю то, что должны были решить сами.