Из Википедии, бесплатной энциклопедии
  (Перенаправлено с Dogfooding )
Перейти к навигации Перейти к поиску

Поедание собственного корма для собак или кормление собак - это практика организации, использующей собственный продукт. [1] Это может быть способом для организации протестировать свои продукты в реальных условиях. Следовательно, собачье кормление может выступать в качестве контроля качества и, в конечном итоге, своего рода рекомендательной рекламы. Попав на рынок, dogfooding демонстрирует уверенность в собственных продуктах разработчиков. [2] [3]

Использование в реальном мире [ править ]

InfoWorld отметила, что это должно быть прозрачным и честным: «смягченные примеры, такие как политика автодилеров, заставляющая продавцов управлять брендами, которые они продают, или Coca-Cola, запрещающая продукцию Pepsi в корпоративных офисах ... неуместны». [4] В этом смысле корпоративная культура отказа от поддержки конкурента - это не то же самое, что философия «есть собачий корм». Последний делает упор на функциональные аспекты собственного продукта компании.

Dogfooding позволяет сотрудникам тестировать продукцию своей компании в реальных жизненных ситуациях; воспринимаемое, но все же спорное преимущество за пределами маркетинга [3] [5], которое дает руководству представление о том, как продукт может быть использован - и все это до того, как он будет выпущен для потребителей. [5] При разработке программного обеспечения «догфудинг» может происходить в несколько этапов: во-первых, используется стабильная версия программного обеспечения с добавлением только одной новой функции. Затем несколько новых функций можно объединить в одну версию программного обеспечения и протестировать вместе. Это позволяет выполнить несколько проверок перед выпуском программного обеспечения. Практика позволяет упреждающе решать потенциальные проблемы несогласованности и зависимости, особенно когда несколько разработчиков или команд работают над одним и тем же продуктом.

Риски публичного собачьего кормления, в частности того, что компания может столкнуться с трудностями при использовании собственных продуктов, могут снизить частоту публичного публичного кормления. [4]

Происхождение термина [ править ]

В 2006 году редактор IEEE Software рассказал , что в 1970 - е годы телевизионной рекламы для Алпо корма для собак , Лорн Грин отметил, что он кормил Alpo к своим собакам. Еще одно возможное происхождение, которое он помнит, - от президента Kal Kan Pet Food, который, как говорят, ел банку своего корма для собак на собраниях акционеров. [6]

В 1988 году менеджер Microsoft Пол Мариц отправил Брайану Валентайну , менеджеру по тестированию Microsoft LAN Manager , письмо под названием «Едим наши собственные собачьи корма», призывая его увеличить внутреннее использование продукта компании. Оттуда использование термина распространилось по компании. [7] [8]

Настойчивое требование Дэйва Катлера в феврале 1991 года о том, чтобы при разработке Windows NT в Microsoft, было задокументировано в книге Паскаля Захари 1994 года Showstopper! Бешеная гонка за создание Windows NT и следующее поколение в Microsoft . Microsoft разработала операционную систему на компьютерах, на которых выполняются ежедневные сборки NT, сначала только текстовые, затем с графикой и, наконец, с сетью.

Примеры [ править ]

В феврале 1980 года президент Apple Computer Майкл Скотт написал меморандум, в котором объявлял: «Действует немедленно! Пишущие машинки больше нельзя покупать, сдавать в аренду и т. Д. И т. Д. Мы считаем, что пишущая машинка устарела. убедить наших клиентов ». [9] Он поставил цель исключить все пишущие машинки из компании к 1 января 1981 года. [10]

К 1987 году Atari Corp. использовала Atari ST во всей компании. [11]

В разработке Windows NT в Microsoft участвовало более 200 разработчиков в небольших группах, и все это происходило благодаря настойчивому стремлению Дэйва Катлера в феврале 1991 г. Microsoft разработала операционную систему на компьютерах, на которых выполняются ежедневные сборки NT. Первоначально он был подвержен сбоям, но немедленная обратная связь с кодом, нарушающим сборку, потеря гордости и знание о том, что мешает работе других, были мощными мотивами. [12] [13] Разработчики Windows обычно тестировали или самостоятельно размещали Windows, начиная с ранних (альфа) сборок, в то время как остальные сотрудники начинали с более стабильных бета-сборок, которые также были доступны подписчикам MSDN. [ необходима ссылка ] В 2005 году InfoWorldсообщил, что экскурсия по центру сетевых операций Microsoft «почти вне всяких разумных сомнений показала, что Microsoft действительно использует более 20 000 узлов, международную сеть на 99% технологий Windows, включая серверы, рабочие станции и периферийную систему безопасности». [14] InfoWorld утверждал, что «использование Microsoft Windows для операций с интенсивным трафиком склонило многих сомневающихся на сторону Windows». [15]

«Использование Microsoft Windows и .NET было бы неуместным, за исключением одного: руководители ее программных проектов и менеджеры онлайновых служб действительно имеют свободу выбора».

Том Ягер, InfoWorld [4]

В середине 1990-х годов внутренняя система электронной почты Microsoft была первоначально разработана на основе Unix . Когда их спросили, почему, они публично перешли на использование Microsoft Exchange . [16] В 1997 году из-за урагана электронной почты, известного как инцидент Bedlam DL3 [17], Microsoft встраивала более надежные функции в Microsoft Exchange Server, чтобы избежать потери и дублирования электронных писем, а также простоев сети и сервера, хотя догонялки редко бывают такими драматичными. Второй шторм электронной почты в 2006 году [18] был успешно обработан системой.

В 1999 году сотрудники Hewlett-Packard назвали проект, в котором используются собственные продукты HP, «Project Alpo ». [19] Примерно в то же время Mozilla также практиковала собачье кормление под этим точным именем. [20]

Государственные экологические государственные закупки , позволяющие протестировать предлагаемую экологическую политику, сравнивают с выкормлением собак. [21]

1 июня 2011 года YouTube добавил в свой сервис загрузки видео лицензионную функцию, позволяющую пользователям выбирать между стандартной лицензией или лицензией Creative Commons . [22] [23] За этикеткой лицензии следовало сообщение (Тсс! - Internal Dogfood), которое появлялось на всех видео YouTube, не имеющих коммерческой лицензии. [24] Сотрудник YouTube подтвердил, что это относится к продуктам, прошедшим внутреннее тестирование. [25]

Корпорация Oracle заявила, что по состоянию на октябрь 2016 года она «использует Oracle Linux с более чем 42 000 серверов [для] поддержки более 4 миллионов внешних пользователей и 84 000 внутренних пользователей. Более 20 000 разработчиков в Oracle используют Oracle Linux». [26]

Критика и поддержка [ править ]

Иногда считается, что принуждение тех, кто разрабатывает продукты, к их фактическому использованию и положению, улучшает качество и удобство использования , но разработчики программного обеспечения могут не обращать внимания на удобство использования и могут обладать знаниями о том, как заставить программное обеспечение работать, чего конечному пользователю будет не хватать. [5] Директор по информационным технологиям Microsoft в 2008 году отметил, что ранее «мы, как правило, не обращали внимания на реальный опыт клиентов. Мы всегда обновлялись с бета-версии, а не с рабочего диска на рабочий диск». [27]Собачье кормление может произойти слишком рано, и те, кто вынуждены использовать продукты, могут предположить, что кто-то еще сообщил о проблеме, или они могут привыкнуть к применению обходных путей. Собачье кормление может быть нереальным, поскольку у клиентов всегда будет выбор из продуктов разных компаний для совместного использования, и продукт не может использоваться по назначению. Этот процесс может привести к потере производительности и деморализации [5] или, в крайнем случае, к синдрому « изобретено не здесь », то есть к использованию только внутренних продуктов. [6]

В 1989 году Дональд Кнут опубликовал статью, в которой излагал уроки разработки своего программного обеспечения TeX Typesetting, в которой упоминались преимущества этого подхода:

Таким образом, я пришел к выводу, что разработчик новой системы должен быть не только разработчиком и первым крупным пользователем; дизайнер должен также написать первое руководство пользователя. Разделение любого из этих четырех компонентов серьезно повредило бы TeX. Если бы я не участвовал в полной мере во всех этих мероприятиях, буквально сотни улучшений никогда бы не были сделаны, потому что я никогда бы не подумал о них и не понял, почему они важны.

-  Дональд Э. Кнут , «Ошибки TeX» [28]

Альтернативные условия [ править ]

В 2007 году Джо Хоппе, директор по информационным технологиям Pegasystems , сказала, что она использует альтернативную фразу «пить наше собственное шампанское». [29] Глава отдела по связям с общественностью Novell Брюс Лоури, комментируя использование его компанией Linux и OpenOffice.org , сказал, что он также предпочитает эту фразу. [30] В 2009 году новый ИТ-директор Microsoft Тони Скотт утверждал, что фраза «собачье кормление» непривлекательна и должна быть заменена на «мороженое» с целью разработки продуктов как «мороженое, которое хотят потреблять наши клиенты». . [31] Менее спорным и распространенным альтернативным термином, используемым в некоторых контекстах, является самообслуживание., где рабочие станции разработчиков, например, будут автоматически обновляться за ночь до последней ежедневной сборки программного обеспечения или операционной системы, с которой они работают. Разработчики операционных систем для мэйнфреймов IBM уже давно используют термин «есть то, что готовят сами».

См. Также [ править ]

  • Альфа-тест
  • Самостоятельный хостинг
  • Создание прототипов программного обеспечения
  • Пользовательские инновации

Ссылки [ править ]

  1. ^ Miguel Helft (2009-12-12). «Google приближается к выпуску собственного телефона» . Нью-Йорк Таймс . Проверено 12 декабря 2009 . В субботу утром Google подтвердил, что тестирует новую концепцию мобильных телефонов, написав в блоге, что это «собачья кормушка» для устройств, выражение, которое исходит из идеи, что компании должны «есть собственный корм для собак» или использовать собственные продукты.
  2. ^ «Microsoft тестирует свой собственный« корм для собак » » . Технические новости на ZDNet . Архивировано из оригинала на 2008-06-21 . Проверено 14 ноября 2009 .
  3. ^ a b Дворжак, Джон К. (2007-11-15). «Проблема с употреблением собственного корма для собак» . Журнал ПК . Архивировано из оригинала на 2009-06-28 . Проверено 17 мая 2010 .
  4. ^ a b c Ягер, Том (30 мая 2003 г.). «Если этого достаточно для Фидо…» . InfoWorld . Проверено 15 июня 2013 .
  5. ^ a b c d Эш, Лидия (2003). Помощник по веб-тестированию: инсайдерское руководство по эффективным и действенным тестам . Коллекция ITPro. Вайли. п. 17 . ISBN 978-0-471-43021-6.
  6. ^ a b Харрисон, Уоррен (май – июнь 2006 г.). «От редактора: есть собственный корм для собак» . Программное обеспечение IEEE . IEEE. 23 (3): 5–7. DOI : 10.1109 / MS.2006.72 .
  7. ^ Inside Out: Microsoft - нашими словами ( ISBN 0446527394 ) 
  8. ^ Brodkin, Джон (2009-09-04). «VMworld 2009: виртуализация, полемика и еда для собак» . Сетевой мир . Проверено 17 мая 2010 . Цитата: «[Пол] Мариц также подшучивал над собой, утверждая, что одним из его единственных вкладов в мир информационных технологий является создание широко используемой фразы« съесть свою собачью еду ».« Вы можете прочитать об этом в Википедии, так что она должна будь правдой, - сказал Мариц.
  9. ^ «Apple Memo - без пишущих машинок» . archive.org . Проверено 2 января 2015 .
  10. ^ Ditlea, Стив (1981-10-01). «Яблоко на каждом столе» . Inc . Проверено 6 марта 2011 .
  11. ^ Фридланд, Нат (март 1987). «Сегодняшняя Atari Corp. | Взгляд крупным планом изнутри» . Античный . п. 30 . Проверено 4 июля 2014 .
  12. ^ Bolman, Lee G .; Дело, Терренс Э. (2003). Переосмысление организации: артистизм, выбор и лидерство . Серия статей о бизнесе и менеджменте Джосси-Басс; Серия Джосси-Басс о высшем образовании и образовании взрослых (3-е изд.). Джон Вили и сыновья . п. 64 . ISBN 978-0-7879-6426-9.
  13. Перейти ↑ Zachary, Pascal G. (2009). Showstopper! головокружительная гонка за создание Windows NT и следующего поколения . Электронные чтения / Электронные права. п. 135. ISBN 978-0-7592-8578-1.
  14. ^ Рист, Оливер (2005-12-29). "Машина Microsoft работает" . InfoWorld . Проверено 17 мая 2010 .
  15. ^ "Если этого достаточно для Фидо ..."
  16. ^ Cringely, Роберт Х. (2000-08-14). «Microsoft отказывается есть собачий корм в пользу Unix, поскольку Бобби крадется с гамбургером» . InfoWorld . Проверено 17 мая 2010 .
  17. ^ Остерман, Ларри (2004-04-08). "Я тоже!" . Веб-журнал группы Microsoft Exchange . Microsoft. Архивировано из оригинала на 2010-12-18 . Проверено 21 февраля 2012 .
  18. ^ "Это снова Бедлам ..." WebLog Ларри Остермана. 18 сентября 2006 г., blogs.msdn.com
  19. ^ Филд, Том (1999-08-15). «Дай волю инновациям» . ИТ-директор . Проверено 17 мая 2010 . Примечание. Alpo - это корм для собак.
  20. ^ «15927 - [BETA] [DOGFOOD] Без аутентификации через прокси» . bugzilla.mozilla.org . Проверено 8 февраля 2017 .
  21. ^ Джонстон, Ник (2003). Экологические показатели государственных закупок: вопросы согласованности политики . Организация экономического сотрудничества и развития. ISBN 978-92-64-10155-5.
  22. ^ Peterson, Stace (2011-06-02). «YouTube и Creative Commons: поднимаем планку творчества пользователей» . Официальный блог YouTube .
  23. ^ ЛаПин, Джон (2011-06-02). «(Тсс! - Внутренний тест) - YouTube представляет лицензию Creative Commons Attribution» . GaGaGadget.com . Проверено 2 июня 2011 .
  24. ^ «YouTube - Образование по авторскому праву - Creative Commons» . Проверено 1 июня 2011 .
  25. ^ "Справочный форум YouTube" . Проверено 2 июня 2011 .
  26. ^ «Часто задаваемые вопросы - Oracle Linux» (PDF) . Корпорация Oracle. Октябрь 2016 г.
  27. Перейти ↑ Sperling, Ed (2008-12-15). «Едят свою собачью еду» . Forbes . Проверено 17 мая 2010 .
  28. ^ "Ошибки TeX" , ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И ОПЫТ, ТОМ. 19 (7), ИЮЛЬ 1989, стр. 622
  29. ^ «ИТ-директор Pegasystems говорит коллегам: пейте собственное шампанское» . Линия трендов на CIO.com . Проверено 5 июля 2007 .
  30. ^ «Novell комментирует свой переход на настольные компьютеры Linux» . DesktopLinux . Зифф Дэвис Энтерпрайз. 2006-04-13. Архивировано из оригинала на 2011-06-16 . Проверено 17 мая 2010 .
  31. ^ «Microsoft CIO с миссией сделать мороженое из корма для собак» . TechFlash. 2009-11-10 . Проверено 2 мая 2010 .

Внешние ссылки [ править ]

  • Чем занимаются собаки в этой стране? ( Джоэл Спольски о собачьей корме Fogbugz, Joel On Software , 05.05.2001)
  • "Поедание собачьей еды" (Google Dogfooding Blogger )