Jump to content

Ешь свой собственный корм для собак

Употребление собственного корма для собак или « собачий корм » — это практика использования собственных продуктов или услуг. [1] Для организации это может быть способом протестировать свою продукцию в реальных условиях с использованием методов управления продукцией . Таким образом, «догфудинг» может действовать как контроль качества и, в конечном итоге, как своего рода реклама-рекомендация . Оказавшись на рынке, тестирование может продемонстрировать уверенность разработчиков в своих собственных продуктах. [2] [3]

Происхождение термина

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

В 2006 году Уоррен Харрисон, главный редактор IEEE Software, рассказал, что в 1970-х годах в телевизионной рекламе корма для собак Alpo представитель и актер Лорн Грин отметил, что он кормил Alpo своим собакам. Другой возможный источник, который он вспомнил, заключался в том, что президент Kal Kan Pet Food , как говорили, съел банку своего собачьего корма на ежегодных собраниях акционеров. [4] [5]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Критика и поддержка

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

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

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

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

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

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

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

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

См. также

[ редактировать ]
  1. ^ Хелфт, Мигель (2009). «Google, кажется, близок к выпуску собственного телефона» . Нью-Йорк Таймс . Проверено 12 декабря 2009 г.
  2. ^ «Microsoft тестирует собственный «корм для собак» » . Технические новости на ZDNet . Архивировано из оригинала 21 июня 2008 г. Проверено 14 ноября 2009 г.
  3. ^ Jump up to: а б Дворжак, Джон К. (15 ноября 2007 г.). «Проблема с употреблением собственного корма для собак» . Журнал ПК . Архивировано из оригинала 28 июня 2009 г. Проверено 17 мая 2010 г.
  4. ^ Jump up to: а б Харрисон, Уоррен (май – июнь 2006 г.). «От редактора: Ешьте свой собственный собачий корм» . Программное обеспечение IEEE . 23 (3). IEEE: 5–7. дои : 10.1109/MS.2006.72 .
  5. ^ «Что такое «собачья еда»? - The New York Times»
  6. ^ Наизнанку: Microsoft — нашими словами ( ISBN   0446527394 )
  7. ^ Бродкин, Джон (4 сентября 2009 г.). «VMworld 2009: Виртуализация, противоречия и поедание собственной собачьей еды» . Сетевой мир . Проверено 17 мая 2010 г. Цитата: «[Пол] Мариц также подшучивал над собой, утверждая, что один из его единственных вкладов в мир информационных технологий — это создание широко используемой фразы «ешь свою собственную собачью еду». Вы можете прочитать об этом в Википедии, так что это должно быть это правда», — сказал Мариц.
  8. ^ Jump up to: а б с Ягер, Том (30 мая 2003 г.). «Если это достаточно хорошо для Фидо…» . Инфомир . Проверено 15 июня 2013 г.
  9. ^ Jump up to: а б с д Эш, Лидия (2003). Напарник по веб-тестированию: руководство для инсайдеров по эффективным и результативным тестам . Коллекция ИТПро. Уайли. п. 17 . ISBN  978-0-471-43021-6 .
  10. ^ «Apple Memo – никаких пишущих машинок» . archive.org . Проверено 2 января 2015 г.
  11. ^ Дитлеа, Стив (1 октября 1981 г.). «Яблоко на каждом столе» . Инк . Проверено 6 марта 2011 г.
  12. ^ Фридланд, Нат (март 1987 г.). «Корпорация Atari сегодня | Взгляд изнутри» . Антик . п. 30 . Проверено 4 июля 2014 г.
  13. ^ Болман, Ли Г.; Дил, Терренс Э. (2003). Рефрейминг организаций: артистизм, выбор и лидерство . Серия Джосси-Басс о бизнесе и менеджменте; Серия Джосси-Басс о высшем образовании и образовании взрослых (3-е изд.). Джон Уайли и сыновья . п. 64 . ISBN  978-0-7879-6426-9 .
  14. ^ Закари, Паскаль Г. (2009). Шоу-стоппер! головокружительная гонка за создание Windows Nt и следующего поколения . Электронные чтения/Электронные права. п. 135. ИСБН  978-0-7592-8578-1 . [ постоянная мертвая ссылка ]
  15. ^ Рист, Оливер (29 декабря 2005 г.). «Машина Microsoft работает» . Инфомир . Проверено 17 мая 2010 г.
  16. ^ Ягер, Том (31 мая 2003 г.). «Если это достаточно хорошо для Фидо…» InfoWorld . Проверено 2 августа 2022 г.
  17. ^ Крингли, Роберт X. (14 августа 2000 г.). «Microsoft отказывается от собачьего корма в пользу Unix, в то время как Бобби крадет гамбургер» . Инфомир . Проверено 17 мая 2010 г.
  18. ^ Остерман, Ларри (8 апреля 2004 г.). "Я тоже!" . Блог группы Microsoft Exchange . Майкрософт. Архивировано из оригинала 18 декабря 2010 г. Проверено 21 февраля 2012 г.
  19. ^ «Это снова Бедлам...» Веб-журнал Ларри Остермана. 18 сентября 2006 г., blogs.msdn.com.
  20. ^ Филд, Том (15 августа 1999 г.). «Раскрыть инновации» . ИТ-директор . Проверено 17 мая 2010 г.
  21. ^ «15927 – [BETA][DOGFOOD]Нет аутентификации через прокси» . bugzilla.mozilla.org . Проверено 8 февраля 2017 г.
  22. ^ Джонстон, Ник (2003). Экологическая эффективность государственных закупок: вопросы последовательности политики . Организация экономического сотрудничества и развития. ISBN  978-92-64-10155-5 .
  23. ^ Петерсон, Стейс (2 июня 2011 г.). «YouTube и Creative Commons: поднимаем планку пользовательского творчества» . Официальный блог YouTube .
  24. ^ Лапин, Джон (2 июня 2011 г.). «(Тсс! – Внутренняя тестовая версия) – YouTube представляет лицензию Creative Commons Attribution» . GaGaGadget.com . Проверено 2 июня 2011 г.
  25. ^ «YouTube – Образование в области авторского права – Creative Commons» . Ютуб . Проверено 1 июня 2011 г.
  26. ^ «Лицензия YouTube: (Тсс! — Внутренняя тестовая версия)» . Справочный форум YouTube . 02.06.2011. Архивировано из оригинала 25 февраля 2021 г. Проверено 8 сентября 2022 г.
  27. ^ «Часто задаваемые вопросы – Oracle Linux» (PDF) . Корпорация Оракл. Октябрь 2016.
  28. ^ Сперлинг, Эд (15 декабря 2008 г.). «Едят свою собственную собачью еду» . Форбс . Проверено 17 мая 2010 г.
  29. ^ Кнут, Дональд Э. (1989). текса « Ошибки ». Программное обеспечение: практика и опыт . 19 (7): 607–685. дои : 10.1002/спе.4380190702 . S2CID   20608669 .
  30. ^ «ИТ-директор Pegasystems советует коллегам: пейте свое шампанское» . Линия трендов на CIO.com . 05 июля 2007 г. Архивировано из оригинала 11 октября 2007 г. Проверено 5 июля 2007 г.
  31. ^ «Комментарий Novell о переходе на настольные компьютеры Linux» . Рабочий столLinux . Зифф Дэвис Энтерпрайз. 13 апреля 2006 г. Архивировано из оригинала 16 июня 2011 г. Проверено 17 мая 2010 г.
  32. ^ «ИТ-директор Microsoft поставил перед собой задачу сделать мороженое из собачьего корма» . ТехФлэш. 10 ноября 2009 г. Проверено 2 мая 2010 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8162d87f156fc98da036750c9864afd5__1721393940
URL1:https://arc.ask3.ru/arc/aa/81/d5/8162d87f156fc98da036750c9864afd5.html
Заголовок, (Title) документа по адресу, URL1:
Eating your own dog food - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)