59. Не заспамь пользователя своего
Однажды я увидел три ярких объявления на главной странице известного продукта. Сверху экрана шла кричащая полоска с призывом. Потом шло меню, а под меню стояла похожая полоска, но другого цвета и с другим текстом. Чуть ниже, занимая пол экрана, располагался гигантский баннер с третьим сообщением. И тут выскочило рекламное окно, перекрыв все остальное. «Жадные идиоты», – подумал я, прежде, чем осознал, что это наш сайт.
Все баннеры сделали разные дизайнеры и реализовали разные команды. Менеджеры нескольких продуктов хотели продвинуть свое детище, но не подумали, что баннеры появятся одновременно.
Раньше наш продукт делался командами сообща. В программистской среде это называется «монолит». Потом команд стало много, и продукт разделили на микро-сервисы. Каждая команда делает свой кусок – это удобно и безопасно. Но возникла проблема с баннерами. Договориться об их разумном использовании – можно, но сложно, потому что команд много. Правильное решение – все уведомления внутри продукта реализуются одной командой и жестко ей модерируются.
Post #85
2.69K