С тех пор, как мы начали разрабатывать WebWork Time Tracker , мы стали своими собственными пользователями.

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

То, что начиналось как способ обеспечения функционирования нашего продукта так, как нам нужно, трансформировалось в культуру использования нашего собственного инструмента в нашем повседневном рабочем процессе. 

Мы и не подозревали, что для этого есть специальный термин — «догфудинг» .

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

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

Хотя доступность и эффективность — главные преимущества догфудинга, мы в WebWork столкнулись с гораздо большим количеством других преимуществ.

Чувство ориентированности на пользователя 

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

Мы считаем, что этим мы обязаны «догфудингу» — постоянному использованию WebWork для отслеживания собственного времени, управления задачами и тестирования мониторинга производительности .

Эмпатия к продукту 

Использование WebWork в наших интересах привнесло в нашу деятельность ценный актив — эмпатию .

Готов поспорить, вы никогда не слышали о том, чтобы эмпатия была частью работы технической команды. 

Ну, теперь вы это сделали. 

Мы рассматриваем WebWork как наше детище, которое мы взращивали и развивали, чтобы оно стало тем независимым программным обеспечением для взрослых, которым оно является сейчас. Ну, не в техническом смысле, а скорее в метафорическом, в смысле того, насколько оно выросло. 

Почему и как продукт

Наш опыт работы с WebWork сформировал наше восприятие работы: теперь мы воспринимаем её не просто как последовательность задач. Нас больше не интересует только «что», но также «зачем» и «как » .

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

Ярким примером влияния тестирования на набор наших функций является наша система управления отпусками .

Нашему менеджеру по персоналу требовался инструмент для автоматизации и упрощения процесса предоставления отпусков большому количеству наших гибридных и удалённых сотрудников . Поскольку мы уже использовали WebWork, мы подумали: почему бы не внедрить в него нашу собственную систему отпусков? Кроме того, мы знали, что многим нашим технологическим клиентам эта функция тоже понадобится и будет полезна.

Используя созданный вами продукт, вы открываете завесу сцены. Вы больше не просто за кулисами — вы играете на сцене и одновременно наблюдаете за происходящим из зала.

Сокращение количества заявок на поддержку 

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

Для упрощения процесса у нас есть специальный канал для обмена опытом. 

Самостоятельный поиск ошибок на ранних этапах разработки также сокращает количество обращений в службу поддержки. 

Тестирование WebWork Time Tracker в командном чате

Очень часто члены нашей команды, включая генерального директора, находят ошибки, неполадки и даже проблемы дизайна, которые могут привести к обращениям пользователей в службу поддержки. Но благодаря программе «Dogfooding» мы предотвращаем проблемы, выявляя их на ранних этапах, до того, как они дойдут до пользователей.

Тестирование функций до того, как они станут доступны пользователям 

Большинство функций, дополнений и обновлений всегда сначала выпускаются для нашего собственного использования. У нас есть корпоративное рабочее пространство на WebWork, где вся наша команда тестирует все обновления и новые функции.

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

Случаи бывают разные. Но догфудинг всегда оказывается полезным. 

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