tgoop.com/reinforced_sc/65
Last Update:
Dogfood
Есть такая продуктовая практика. Когда компания сама же и пользуется софтом, который разрабатывает. Задумка — супер. Получение быстрой обратной связи от пользователей и, как результат, быстрый фикс багов, деливер по-настоящему востребованных фич и быстрая подстройка под рынок.
А ещё можно некисло экономить на тестировании продукта. Это ж прекрасно: 24/7 у тебя есть под рукой отдел тестирования, репортящий всё на свете — от не скачавшегося файлика до UI/UX огрехов. Ну не красота ли?
Выражение пошло, говорят, от случая, когда директор компании Kal Kan Pet Food (позже известной как Pedigree, впоследствии выкупленной Mars Inc) на встрече совета директоров открыл и сожрал банку консервов для собак своего же собственного производства. Но это слухи, как оно было на самом деле — неизвестно. Но термин стал применяться для обозначения ситуации, когда компания пользуется своими же собственными товарами и услугами. Не только в IT.
Я слышал про работающий Dogfood в JetBrains. По словам знакомых оттуда, ребята, разрабатывающие ReSharper, писали его в Visual Studio с установленным же ReSharper-ом. И когда кто-то из разрабов не выдерживал неудобства, или же придумывал новую крутую фичу — он шёл и собственноручно всё запиливал. Потом фичей пользовалась вся команда, потом она попадала в превью (когда можно включить специальной галочкой в настройках). А если и целевой аудитории вкатывало, то совместными усилиями фичу допиливали, убирали из превью и полноценно добавляли в продукт.
Короче, в концепции dogfood всё круто, кошерно и замечательно. В теории. На практике же, видимо только у JetBrains оно и работает, а у остальных — нет. Но как же так? Почему? Ответ, как мне кажется, достаточно прост:
Чтобы соображать в собачьей еде, надо быть собакой.
То есть мало просто пользоваться продуктами своей же компании. Надо иметь пользовательские интересы и цели, схожие с таковыми у целевой аудитории продукта.
В случае JetBrains, dogfood-пользователи, как и целевая аудитория были разработчиками. Поэтому проканало.
Но вот если вы делаете ПО для управления атомной станцией, то dogfood ничего вам не даст. Говорят, что среди программистов и манагеров исчезающе мало инженеров-атомщиков. Покуда оно так — dogfood будет бессмысленным мучением для всей компании, не более.
Такие дела
BY Novikov on Soapbox
Share with your friend now:
tgoop.com/reinforced_sc/65