Догфудинг. Песиков любишь?
Догфудинг – это практика использования своих же собственных продуктов.
Не скажу, что мне кажется сильно логичным название. В Википедии написано так: Eating your own dog food or "dogfooding" is the practice of using one's own products or services.
У меня нет собаки (а хочется), но я не уверен, что кушая её еду, можно что-то важное понять) Ну ладно, давайте уже ближе к делу.
В чем суть
В том, что используя свои собственные наработки, мы лучше понимаем проблемы, пожелания и удовольствия пользователей. Не у кого-то там на кастдеве спросили, не гипотез настроили и не с мамой посоветовались, а вот прям сами взяли и попользовались.
Как бывает?
Много лет назад уже слышал рассказы, как разработчики из Dodo engineering идут временно поработать на кассе и кухне, используя софт, который сами же напрограммировали, получая от этого ценные мысли и идеи.
Те же истории про системы складского учета тоже слышал неоднократно.
И действительно, звучит вполне логично: встаешь в чужие тапочки и пробуешь в них походить, понимая, где давит, где трет, чего не хватает.
Еще, как вариант, могут направлять разработчика в первые линии поддержки продукта, чтобы тоже максимально близко прочувствовал боли и чаяния пользователей.
Или есть вариант, где разработчики и саппорт – это одно и то же направление. Часто такая система работает в инфраструктурных подразделениях.
Как еще бывает?
Как-то на одной из прошлых работ я делал веб-портал для работы с определенного типа клиентами. Заказчики со стороны портала исправно приносили всякие разные фичи и улучшения.
Но потом закралось подозрение, что как-то слишком много приносят, не очень оно логично получается, да и судя по траффику и данным, этими фичами мало кто пользовался.
Подняли этот вопрос, и оказалось, что какой там догфудинг и кастдев, сами менеджеры по работе с этими клиентами за годы работы не видели никогда в глаза интерфейс, который видят пользователи портала. А заказчики просто руководствовались собственным чувством прекрасного.
Не надо так 🙂
Главное не переесть
Еще слышал от знакомой историю, как на одной птицефабрике одного достославного города новых бухгалтеров и делопроизводителей отправляли на 2 месяца считать и сортировать куриные яйца. Уж не знаю, какой мудрости там учили все два месяца, но, на мой взгляд, это излишне долго. Ну и сам проходивший через этот прикол тоже так считает.
Итог
Не следует думать, что данный метод – пацанея от всех проблем. Да и не все продукты можно подогфудить полноценно со всех сторон. Я призываю только знать про инструмент, помнить про него, и пользоваться там, где это возможно, но не злоупотреблять.
Ну и раз мы уж про собак заговорили, то буду благодарен рекомендациям хороших и проверенных заводчиков Сиба-ину в Питере 🙂
Догфудинг – это практика использования своих же собственных продуктов.
Не скажу, что мне кажется сильно логичным название. В Википедии написано так: Eating your own dog food or "dogfooding" is the practice of using one's own products or services.
У меня нет собаки (а хочется), но я не уверен, что кушая её еду, можно что-то важное понять) Ну ладно, давайте уже ближе к делу.
В чем суть
В том, что используя свои собственные наработки, мы лучше понимаем проблемы, пожелания и удовольствия пользователей. Не у кого-то там на кастдеве спросили, не гипотез настроили и не с мамой посоветовались, а вот прям сами взяли и попользовались.
Как бывает?
Много лет назад уже слышал рассказы, как разработчики из Dodo engineering идут временно поработать на кассе и кухне, используя софт, который сами же напрограммировали, получая от этого ценные мысли и идеи.
Те же истории про системы складского учета тоже слышал неоднократно.
И действительно, звучит вполне логично: встаешь в чужие тапочки и пробуешь в них походить, понимая, где давит, где трет, чего не хватает.
Еще, как вариант, могут направлять разработчика в первые линии поддержки продукта, чтобы тоже максимально близко прочувствовал боли и чаяния пользователей.
Или есть вариант, где разработчики и саппорт – это одно и то же направление. Часто такая система работает в инфраструктурных подразделениях.
Как еще бывает?
Как-то на одной из прошлых работ я делал веб-портал для работы с определенного типа клиентами. Заказчики со стороны портала исправно приносили всякие разные фичи и улучшения.
Но потом закралось подозрение, что как-то слишком много приносят, не очень оно логично получается, да и судя по траффику и данным, этими фичами мало кто пользовался.
Подняли этот вопрос, и оказалось, что какой там догфудинг и кастдев, сами менеджеры по работе с этими клиентами за годы работы не видели никогда в глаза интерфейс, который видят пользователи портала. А заказчики просто руководствовались собственным чувством прекрасного.
Не надо так 🙂
Главное не переесть
Еще слышал от знакомой историю, как на одной птицефабрике одного достославного города новых бухгалтеров и делопроизводителей отправляли на 2 месяца считать и сортировать куриные яйца. Уж не знаю, какой мудрости там учили все два месяца, но, на мой взгляд, это излишне долго. Ну и сам проходивший через этот прикол тоже так считает.
Итог
Не следует думать, что данный метод – пацанея от всех проблем. Да и не все продукты можно подогфудить полноценно со всех сторон. Я призываю только знать про инструмент, помнить про него, и пользоваться там, где это возможно, но не злоупотреблять.
Ну и раз мы уж про собак заговорили, то буду благодарен рекомендациям хороших и проверенных заводчиков Сиба-ину в Питере 🙂