Догфудинг. Песиков любишь?



Догфудинг – это практика использования своих же собственных продуктов.

Не скажу, что мне кажется сильно логичным название. В Википедии написано так: Eating your own dog food or "dogfooding" is the practice of using one's own products or services.

У меня нет собаки (а хочется), но я не уверен, что кушая её еду, можно что-то важное понять) Ну ладно, давайте уже ближе к делу.



В чем суть

В том, что используя свои собственные наработки, мы лучше понимаем проблемы, пожелания и удовольствия пользователей. Не у кого-то там на кастдеве спросили, не гипотез настроили и не с мамой посоветовались, а вот прям сами взяли и попользовались.



Как бывает?

Много лет назад уже слышал рассказы, как разработчики из Dodo engineering идут временно поработать на кассе и кухне, используя софт, который сами же напрограммировали, получая от этого ценные мысли и идеи.

Те же истории про системы складского учета тоже слышал неоднократно.



И действительно, звучит вполне логично: встаешь в чужие тапочки и пробуешь в них походить, понимая, где давит, где трет, чего не хватает.



Еще, как вариант, могут направлять разработчика в первые линии поддержки продукта, чтобы тоже максимально близко прочувствовал боли и чаяния пользователей.

Или есть вариант, где разработчики и саппорт – это одно и то же направление. Часто такая система работает в инфраструктурных подразделениях.



Как еще бывает?

Как-то на одной из прошлых работ я делал веб-портал для работы с определенного типа клиентами. Заказчики со стороны портала исправно приносили всякие разные фичи и улучшения.

Но потом закралось подозрение, что как-то слишком много приносят, не очень оно логично получается, да и судя по траффику и данным, этими фичами мало кто пользовался.

Подняли этот вопрос, и оказалось, что какой там догфудинг и кастдев, сами менеджеры по работе с этими клиентами за годы работы не видели никогда в глаза интерфейс, который видят пользователи портала. А заказчики просто руководствовались собственным чувством прекрасного.



Не надо так 🙂



Главное не переесть

Еще слышал от знакомой историю, как на одной птицефабрике одного достославного города новых бухгалтеров и делопроизводителей отправляли на 2 месяца считать и сортировать куриные яйца. Уж не знаю, какой мудрости там учили все два месяца, но, на мой взгляд, это излишне долго. Ну и сам проходивший через этот прикол тоже так считает.



Итог

Не следует думать, что данный метод – пацанея от всех проблем. Да и не все продукты можно подогфудить полноценно со всех сторон. Я призываю только знать про инструмент, помнить про него, и пользоваться там, где это возможно, но не злоупотреблять.



Ну и раз мы уж про собак заговорили, то буду благодарен рекомендациям хороших и проверенных заводчиков Сиба-ину в Питере 🙂